• 等级
  • 110449 访问
  • 64 原创
  • 3 转发
  • 33305 排名
  • 36 评论
  • 1 获赞

JXF Excel,Excel导入内存占用问题终极解决方案

经过一个星期的努力,JXF Excel终于完成,导入15M的Excel文件,高峰内存占用不到5M,可以说从根本上解决了Excel导入过程中内存占用过大的问题。

2009-11-28 20:08:42

原来windows也有signal

在windows下,信号机制简单来说是通过工作线程实现的,该线程运行于相对优先级THREAD_PRIORITY_HIGHEST,当信号产生时,windows生成该线程执行信号处理逻辑,由于该线程优先级通常主线程,也高于用户自己显式创建的任何线程,windows线程调度逻辑将阻塞其余线程的执行,直到信号处理完毕工作线程退出.以下是测试代码#include "stdafx.h"#inclu

2009-03-20 22:38:00

JamVM编译通过

JamVM已经编译通过,并可以输出usage

2009-03-20 20:14:00

JamVM移植

源代码已经编译通过,不过由于MyOS不支持pthread,所以链接错误。下一步准备先写一些空实现,把可执行文件编译出来。

2009-03-08 12:35:00

MyOS支持gzip、png、jpg、gif

经过这几天的努力,MyOS已经支持gzip解压缩,显示png图片,jpg图片,gif动画。

2009-02-27 21:11:00

国内操作系统项目销声匿迹

两年多不碰操作系统了,最近又重新开始了。以前经常上的操作系统网站都记不住有哪些了,于是不断的在baidu里面搜索,慢慢的回忆起来很多东西。可惜的是,国外的一些系统还在,虽然可能也没有什么发展,但国内的项目基本都消失了,连网站都打不开了。感慨良多,特此记录。

2009-02-22 00:36:00

JavaScript技巧——Submit到无菜单窗口

今天新来的小哥们遇到一个问题,需要将当前页面的Form提交到一个新窗口中,要求窗口没有菜单和工具栏。我想当然的认为用window.open就可以了,因为页面Form里只有一个参数,结果不行。我一看,参数竟然是个SQL语句,里面不但有空格,还有中文,看了只能用submit了。上网搜了一下,找到了答案,那就是结合window.open和Form的target属性。先用window.open打开一个空白

2007-08-30 19:49:00

JavaScript中parseInt()函数问题

这个问题大家可能会忽视,我在项目中就遇到了。写了提醒一下大家!!!在 用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而 parseInt("01")...parseInt("07")都是正确的,一开始很难理解,后来发现出现这个问题的原因是当在前面有"0"时, javascript的debugger会认为这是一个八进制

2007-06-05 09:53:00

VirtualBox

刚刚发现的一个虚拟机软件,而且采用GPL,开放源代码。在Mac OS X,Windows,Linux上都有对应的安装文件,可以虚拟Linux、BSD、Windows、Vista等。据说性能相当不错。有机会试试,好的话,就可以不用DB的VMVware了。网址如下:http://www.virtualbox.org/ 

2007-04-25 22:38:00

用VMWare在硬盘上安装了Ubuntu7.04

上大学的时候就开始接触Linux了,但和别的人一样只是照着网上的文章按照一下,然后过两天就卸载了。很来自己学习操作系统的时候,对Linux了解的才多了一点。加上工作中有时也需要在Linux上作点事情,所以,渐渐对Linux的兴趣多了起来。 去年因为自己开发操作系统的原因,需要gcc,所以就用虚拟机装了Ubuntu,安装非常的方便,装上之后,感觉很也很不错。后来又安装了Ubunut6.10。后来

2007-04-23 21:56:00

汉字转拼音

    //将单个汉字转换成拼音缩写    public static String GetPYChar(String c) {        int[] a = {-20539, -20031, -19474, -18966, -18782, -18495, -18178,                -17673, -55555, -16730, -16468, -15896, -15421

2006-10-21 15:24:00

根据拼音选择下拉框的选项

    function smartOptionFinder(oSelect, oEvent) {        var sKeyCode = oEvent.keyCode;        var sToChar = String.fromCharCode(sKeyCode);        var fromIndex = oSelect.selectedIndex + 1;        for

2006-10-21 15:22:00

助人为乐

好久不用QQ,姚说她最近正在找工作,想让她去的自己不想去,自己想去的还没消息。说着说着,对方来短信了,要明天见面再说。呵呵。希望明天可以顺利。刚才,有人加我为好友,然后说他哥哥是东大的研究生,现在不见了,电话打不通,寝室也换了,问我能不能帮助他。最后,我让他到东大的论坛上发个帖子看看。说实话,刚开始有点怀疑,不过忍住了没说,希望他没有骗我。

2006-10-15 19:25:00

开会

开会,没完没了的开会。没完没了的争吵,都是利益的博弈。人性的自私与虚伪一再上演。也许我终究无法看透人们内心深处的想法,但至少我可以保持内心的清醒。众人皆醉我独醒,虽然是痛苦的,但也是无法摆脱的。有些事情谁也想不明白,一辈子也想不明白。明知想不明白,但还是要想。也许是早已注定的。每当独自静下来的时候,总有一个声音在回响,在问询,也许我永远也找不到真正的答案,但坚持也是一种回答。

2006-10-15 17:00:00

CSS样式表学习

几年前就知道CSS样式表了,可惜一直没有使用的机会,也就没有花时间学。这几天需要修改页面的样式,就花了点时间,大概学习了一下。 CSS用来定义页面元素的样式,主要有class和id两种,class用.来定义,id用#定义。两者都可以定义其下子元素的样式。初看起来,class和id没有多少区别,只要设置元素的class属性或id属性就可以了。但有一点是,一个class在一个页面中可以出现多次,而一个

2006-10-06 14:16:00

《夜宴》

看了《夜宴》。没有留下任何感觉。

2006-10-04 14:09:00

产品中某些地方真TMD的烂

查询条件居然保存到session中在Tag中直接使用session中的保存的对象和条件Tag属性居然在Tag的实现中没有使用Tag不提供源代码,TMD的没有源代码我怎么知道要设置那些session属性啊

2006-09-26 20:38:00

MyOS截图

 

2006-09-05 20:31:00

YY一下,看到美女换裤子

在写刚才那篇Blog的时候,由于想事情,就把头向左转了过去(个人习惯)。 刚好看到对面楼里一个女生,虽然只能看到上半身,但从动作来看,应该是在脱裤子。紧接着,看到两个光溜溜的膝盖(脱掉裤子后,大家都会把脚放在床上,这样膝盖就升高了)。后来,一条裤子出现了,看样子应该是牛仔裤。美女开始穿裤子。然后,大家该猜到了。虽然穿裤子的时候,基本上大家都是坐着穿的,但那样只能把裤子提到大腿处。要想安全穿好,大家

2006-09-03 22:06:00

MyOS最近进展

昨天逛完书店,直接就回公司去了,因为周五晚上突然想到了修改MyGUI的方法,使其可以完美支持窗口边框和标题栏这样的效果。今天,继续昨天的工作,修改了MyGUI用户空间的代码,确信已经没有问题。移植了zlib和libpng两个库,毫无障碍就编译通过了。不过还没来得及测试。以后还要移植libjpeg、freetype和sdl等库,总之很多了。今天,在使用MyOS的过程中,一不小心把同步的问

2006-09-03 21:39:00

mycybyb

关注