现在位置: 首页 > standort发表的所有文章
  • 08月
  • 01日
综合 ⁄ 共 921字 评论关闭
参考:   http://www.linuxidc.com/Linux/2012-06/61745.htm       linux 下的部署                http://www.goagent8.info/                                                    windows 下的部署 Goagent的项目主页在googlecode:http://code.google.com/p/goagent/ 首页有Windows系统中的部署教程,Linux系统中的部署方法有些复杂,记录如下。 1.申请一个Google Appengine:http://code.google.com/intl/zh-CN/appengine/,并且创建一个appid。 2.下载Python版的Google App Engine SDK,下载页面:http://code.goog......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 973字 评论关闭
http://code.google.com/intl/en/appengine/     An Early Look at Java™ Language Support New! 提前感受的Java ™语言支持   新! App Engine is unveiling its second language: Java. This release includes an early look at our Java runtime, integration with Google Web Toolkit, and a Google Plugin for Eclipse, giving you an end-to-end Java solution for AJAX web applications. Our support for the Java language is still under development and we're eager to get your help and input. For now, access will ......
阅读全文
  • 06月
  • 29日
综合 ⁄ 共 11680字 评论关闭
ognl 方法总结   Java代码 // ***************** root对象的概念 ******************* //    public void testOgnl_01() throws Exception{        User user = new User();        user.setUsername("张三");                //相当于调用user.getUsername()方法        String value = (String)Ognl.getValue("username", user);        System.out.println(value);    }       public void testOgnl_02() throws Exception{        User user = new User();        Person p = new Person();        p.setName("张三");   ......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1778字 评论关闭
 直接寻址方式(Direct addressing)   在这种寻址方式中,操作数存放在存储单元中,而这个存储单元的有效地址就在指令的操作码之后,操作数的物理地址可通过((DS)×16)再加上这个有效地址形成,如下图所示。    在汇编语言指令中,可以用符号地址(变量名或标号)代替数值地址。  例如: MOV AX, DATA    或 MOV AX, [DATA]    这里DATA是存放操作数单元的符号地址。   直接寻址方式默认操作数在数据段中,如果操作数定义在其它段中,则应在指令中指定段跨越前缀。  例如: MOV AX, ES:NUMBER    或 MOV ......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 3438字 评论关闭
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。 1. 学无止境。就算是你有了10年以上的程序员经历,你也得要使劲地学习,因为你在计算机这个充满一创......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1678字 评论关闭
       20世纪70年代末至80年代末,DigitalEquipment的VAX计算机是一种很流行的机型。它没有布尔运算AND和OR指令,只有bis(位设置)和bic(位清除)这两种指令。两种指令的输入都是一个数据字x和一个掩码字m。他们生成一个结果z,z是有根据掩码m的位来修改x的位得到的。使用bis指令,可以在m为1的每个位置上,将z对应的位置设为1。使用bic指令,可以在m为1的每个位置上,将z对应的位置设为0。为了弄清bis和bic运算与C语言位级运算的关系,假设我们有两个函数bis和bic来实现位设置和位清除操作。只想用这两个函数,而不使用任何其......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 2003字 评论关闭
本文介绍一个Linux超级命令,有了这个命令,你就可以开开心心的使用linux上的各种命令了。 当你要执行一个linux命令,在这个命令参数选项众多时,你一般怎么做?对,我们大多数人都会去求助man命令。此外,linux上帮助相关的命令还有”help””whereis””whatis”等命令。 当然,在linux上,man命令几乎是万能的,但它却不是最高效的。尤其是对英文不太好的童鞋,man命令给出的帮助信息很长,在短时间内不好理解。如下图所示,是一个man给出的帮助信息页面: 同样的,”help”命令给出的信息,通常也不是你想要的,如下图: 其他......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 5344字 评论关闭
下面的 C 程序分配了1024字节的内存,然后从分配的内存以外的区域读取数据,在分配内存尾部之后写数据,最后将该内存区域变得不可访问。 #include <stdio.h> #include <stdlib.h> int main() { char *ptr = (char *)malloc( 1024 ); char ch; //Uninitialized read ch = ptr[1024]; //Write beyond the block ptr[1024] = 0; //Orphan the block ptr = 0; return 0; } 下面是运行valgrind工具检测的结果:3处内存管理方面的错误全部查出。 [zhang@localhost document]$ valgr......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 9175字 评论关闭
1.获取帮助 WHAT PREPEND EXAMPLE ~ Normal mode command (nothing) :help x Visual mode command v_ :help v_u Insert mode command i_ :help i_<Esc> Command-line command : :help :quit Command-line editing c_ :help c_<Del> Vim command argument - :help -r Option ' :help 'textwidth' 查看错误信息 (nothing) :help E37 2.命令 编辑命令: a 添加字符 A 从行尾添加字符 i(Insert) 插入 I 从行第一......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 652字 评论关闭
      问:最近我发现我在单位的电脑被人在我不在时使用过。而且我还发现我的outlook中的邮件也被人看过,这令我非常气愤。由于单位没有监控,也无法找到这个人。我想问一下,像他这种行为,如果给我带来伤害,会承担什么责任呢?   答:如果你在信件里记载了自己隐私,当然侵犯了隐私权,但准确说是侵犯了你的通信自由和通信秘密。《宪法》第四十条以国家根本大法的形式表示:“中华人民共和国公民的通信自由和通信秘密受法律的保护。除因国家安全或者追查刑事犯罪的需要,由公安机关或者检察机关依照法律规定的......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 281字 评论关闭
volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住. volatile仅能使用在变量级别,synchronized则可以使用在变量,方法. volatile仅能实现变量的修改可见性,但不具备原子特性,而synchronized则可以保证变量的修改可见性和原子性. volatile不会造成线程的阻塞,而synchronized可能会造成线程的阻塞. volatile标记的变量不会被编译器优化,而synchronized标记的变量可以被编译器优化.
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 1580字 评论关闭
对话框上建立一个文档视图模型代码,两个思路都遇到问题进行不下去。 1.first attempt 使用已有的框架机制: CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate(IDR_MENU_DIALOG,RUNTIME_CLASS(CDialogBasedDoc),RUNTIME_CLASS(CDialogBasedView),       // 主 SDI 框架窗口RUNTIME_CLASS(CDialogBasedFrameView));if (!pDocTemplate)return FALSE;AddDocTemplate(pDocTemplate);  ///CDialog 不具备这样的成员函数。 它来自CWinApp. 2.手工建立它们的关系:         CCreateContext context;context.m_pCu......
阅读全文