`
文章列表
一般来说,client程序不能直接调用private方法,但是通过反射,可以实现。 package chentao; public class A { private static String getPassword() { return "call the method!"; } } package chentao; import java.lang.reflect.InvocationTargetException; public class Test { /** * @param args * @th ...
      程序员往往在new一个对象后,其构造函数就自动调用了。那么,有心的人会问:类的构造函数到底是由谁在何时、何地调用的呢? 其实,在C++或者Java中,构造函数都是由编译器在生成一个对象后,自动在后面插入了一条调用构造函数的指令。详见下述代码。 一、Java实现 //Tree.java public class Tree { public Tree( int i) { System. out.println(i); } } //Test.java public class Test { ...
最近的项目用到了jforum,是把jforum作为一个子系统,但是jforum并不适合作为组件使用,于是就研究了下jorum的权限管理机制。 刚刚看到jforum的ER图还真有点奇怪,从ER图上看,jforum是使用group和role来管理权限,但是只有gorup和user ...
第一步,安装,请查看我的另一片文章“jforum开源论坛安装”。  第二步:分析JFORUM框架中配置文件  1、  zh_CN.properties文件中配置页面中显示的中文常用汉字。cmd下可以通过native2ascii -reverse  zh_CN.properties  a.properties命令对其反编码,开发者可以配置自己需要的页面中需要显示常量信息,编辑保存后再通过native2ascii  a.properties zh_CN.properties 在编码回ascii。  2、  modulesMapping.properties文件中描述了模 ...
    JForum的MVC框架有些类似Struts。     先看请求的url地址/bbs/jforum.page?module=recentTopics&action=topRep_Topics_thisDay。     首先在在web.xml中配置过滤器,将所有以.page的请求交给net.jforum.JForum统一处理转发。请求在交给JForum 后,JForum要获取传递过来的一些参数从而决定由哪个模块来具体处理请求。参数module,决定由哪个模块来处理。model的名字和具体 class的对应关心在配置文件modulesMapping.properties里进行配置 ...
       互联网上有着众多优秀的开源软件,但是却很少有系统化的,优秀的文档来说明这些软件的使用、开发与研究。而这些软件的中文文档和设计文档就更加少之又少了。我们试图编写一些这方面的中文文章,讲解这些优秀 ...
XMLHttpRequest可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在后台向客户端发送数据。XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力 ...
C++/CLI中使用gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换* ,就语义上来说他们的区别大致如下:   1.     gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址.   2.     gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放.
1)解释性语言固有开销:java程序在运行时类加载器从类路经中加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作.而C 编译的时候将程序编译成本地机器码.一般来说java程序执行速度要比C 慢10-30倍.即使采用just-in-time compiling (读取类文件字节后,编译成本地机器码)技术,速度也要比C 慢好多. 2)字节码加载执行开销:java程序要从网络上加载类字节,然后执行,这也是导致java运行速度慢的原因. 3)运行时溢出检测开销:在程序运行过程中,java虚拟机要检测数组是否越界,在C 中则不检测. 4)堆与栈的区别:java中所有的对象都创建在堆中, ...
下文 转自天极网   C++语言的创立者,斯坦.利普曼(Stan Lippman) 9月17日参加了在 北京召开的微软技术大会Tech.Ed2004并做 了"The C++ Binding, Integrating a Static and dynamic "的主题演讲。利普曼和天极网记者畅谈了对 “中国程序员的30岁现象”的看法,对C++、NET、面向对象等新技术发表了自己的看法。   天极网:做为C++大师,你认为一个优秀的程序员应该具备什么素质?    Lippman:不仅是C++,对所有的语言而言,我认为一个好的程序员应该具备独立性,而且要不惧困难,你必须 ...
    先贤早在数千年前就已经总结了保持淡定的秘诀了,问问自己躁动的内心,有木有:          知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。     知道应该达到的境界才能够使自己志向坚定;志向坚定才能够镇静不躁;镇静不躁才能够心安理得;心安理得才能够思虑周祥;思虑周祥才能够有所收获     安是什么、定是什么?内心的安定,即时下流行词语--淡定。
Global site tag (gtag.js) - Google Analytics