`
liangguanhui
  • 浏览: 112929 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
忙了几天,终于发布了teucer。第一次发布开源的东东,还是蛮兴奋的。   http://code.google.com/p/teucer/
[原创] 如何使用VC2005编译“真正”的静态Qt应用程序 (我非常讨厌引用或者转载别人的文章的时候不注明地址或者作者,希望读者能够改变我这个观点  :)  —— 夏威夷雪人) (下文只涉及windows,不谈及linux、unix等,另外,这里说的VC2005,是因为我用的是2005,其实其他版本的VC亦同样可以参考) 首先,你应该该知道什么叫静态引用编译、什么叫动态引用编译。我这里只是简单的提提,具体的可以google一下。 动态引用编译,是指相关的库,以dll的形式引用库。动态编译的Exe程序尺寸比较小,因为相关的库都没有包含进来。当然,程序发布的时候,还要把相关的库也一并发布出 ...
希望你转载文章的时候,麻烦保留作者信息。(夏威夷雪人 or 书虫)1、断点下载的基本原理    其实这个是HTTP协议的一部分。在HTTP 1.1,支持断点下载,断点HTTP请求跟一般的HTTP请求基本相同,只有两点不同:  (1)发 ...
因为公司不允许用fg之类的软件,所以就搞了这个东西来下载东西。程序比较简单,尚有多处地方没有优化。其实这种多线程下载的难点主要是下载任务的分配 下,打个比方,一个文件的某个部分应该给哪个线程下载?为了简单(另一方面是我不愿多想),所以分配算法也比较简单,直接分成一块块,然后每个线程下载一块。如果读者有留意Flashget之类的软件下载时的过程图的话,应该会发现它们的算法比这里的好很多。 这里我用HttpURLConnection下载,你也可以用HttpClient或者自己实现一个Http协议(不过貌似没有必要) 其次,你可能发现我这里效仿迅雷,一个任务生成两个文件,一个是任务描述文件,一个是 ...
本人近来负责一个人事考核的项目,遇到一个比较棘手的问题需要请教各位,问题如下: 人事考核是分一期一期的,1年一期,在考核的时候,员工需要把他的一些需要考核的信息填写到系统里面,然后由人事部审核,考核完毕之后,会根据这些信息使用对应的公式算出一个分数,然后加起来,这个就是考核结果。 不过每一期的计算公式。审核内容并不确定,打个比方,假如某个考核项目是员工参加活动,上一次需要填写的内容:活动类型、活动人数、获取奖项,对应的权数是0.3,0.4,0.5,那上一年这个项目的分数的计算公式就是:活动类型×0.3+活动人数×0.4+获取奖项×0.5=分数,不过可能今年有所改动,可能会变动权数,又可能会增 ...
  NetBeans6的正式版终于出来了,这阵子稍微试用了一把,因为我这阵子是用VisualWeb来做项目的,所以就比较留意这方面,发现NetBeans6对于VisualWeb有如下的修改:   1、在新建工程的时候已经找不到专门的VisualWeb功能,而是在新建Web工程后在选择框架的时候选择(我开始用的时候找了好久才找到这个)。或者换一种说法吧。在NetBeans6之前,我们通常叫VisualWebPack,因为它是NetBeans的一个Pack,现在在NetBeans6,已经做成一个单独的开源Project——Woodstock,详细可以看这个地址:https://woodstoc ...
这两天在优化人事系统的性能,其中一个工作就是为系统应用Hibernate的缓存。Hibernate有几个缓存:一级缓存、二级缓存、查询缓存。其中我在实现查询缓存的时候出了一些毛病,弄了我两天。 事情是这样的,系统有一大堆代码表 ...
  很早就听说tomcat6使用nio了,这几天突然想到一个问题,使用nio代替传统的bio,ThreadLocal岂不是会存在冲突?            首先,何谓nio?      如果读者有socket的编程基础,应该会接触过堵塞socket和非堵塞socket, ...
  以下都是在netbeans5.5.1 + visual web pack5.5.1 + tomcat5.5.17开发程序时的私人经验(引用请注明出处,本人email是liangguanhui@163.com)。   为了说明上的方便,Visual Web Pack将会简称为vwp。   1、在安装了vwp之后,netbeans的帮助里就会包含vwp的帮助,如果你安装的时中文版,帮助还是中文的,非常实用,所以建议有时间看看这些帮助(方法是按F1,然后把左边的侧栏拖到最底)。   2、NetBeans是一个以Swing为GUI的软件,所以可以非常方便地实现换肤,方法是在${NetBea ...
多线程HashMap的读取是否需要同步?这个问题一直困扰着我,虽然Collections提供了同步的map,但我一般都是直接使用HashMap,读的时候不同步,写的时候才同步。下面是我从HashMap里截取的读的源代码,估计读的时候应该是不用同步的。其他的Map我没有仔细看,但估计应该也是差不多。 public Object get(Object key) { Object k = maskNull(key); int hash = hash(k); int i = indexFor(hash, table.length); ...
我是使用Annontation mapping的, 有一个父类叫TeacherRefBase,定义如下: @MappedSuperclass class TeacherRefBase implements Serializable { .......... @Id @GeneratedValue(strategy=GenerationType.AUTO) public long getId() { return id; } @ManyToOne(targetEntity=Teacher.class) ...
加入一个ServerSocket正在另一个线程堵塞accept,那如何停止accept或者关闭Socket?
我现在知道的比较好的JMS provider有OpenJMS、ActiveMQ、mom4j等,不知各自有什么优缺点? 我听说OpenJMS用的是最多的,不过我在这个论坛的一个帖子里看到很多人推荐ActiveMQ,我都觉得糊涂了。
(可能还有人不知道VisualWebPack是什么,VisualWebPack其实是sun java studio creator2在netbeans的免费插件<http://www.netbeans.org/kb/55/vwp-index_zh_CN.html>,主要用于JSF开发,其拖拉式组件开发是其一个主要卖点。) 首先需要先说说JSF 1、尽管JSF是标准,但不见得标准就是好的。君不见EJB2的状况?像JSF这个复杂(指的是实现的复杂)的一个框架(相对于jsp、struts等),我怀疑它是否是另外一个ejb。而且虽然说JSF是标准,但每个厂商自己的实现多多少少都会有一些 ...
Global site tag (gtag.js) - Google Analytics