`
liujunsong
  • 浏览: 77609 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
用了3天时间,终于将华容道解法程序的代码 从VB,VC杂合状态,迁移到了C#上去. 这也算是学习C#的一个阶段性成果吧. 曲指算来,从2003年第一次编写出解法程序,到现在已经9年了. 真是光阴似箭,日月如梭. 单纯感慨是没有用的,该学新语言还得继续学啊,没有办法啊! 这一程序的算法和VB的代码是一样的. 另外的感觉,C#更象是一门VB和Java语言的杂合体,离VC的距离反而比较大.
1.前言 前段时间做了一项重要的工作,就是将原来开源的ICTCLAS的C++代码,全部迁移到了Java语言重新实现,在迁移完成以后,初步测试没有啥大问题,在此过程中得到了一点小小的经验,特记录下来,以供大家参考。 2.问题的分析 虽然说Java语言是从C++演化过来,语法关键词基本类似,但C++语言和Java语言相比,有一个最为关键的不同,就是Java不支持指针,无法直接进行地址的计算,这样的话,就给代码迁移带来了很大的困难。 例如下面这段代码,是C++的原始代码。 bool CContextStat::GetItem(int nKey,PMYCONTEXT *pItemRet) {// ...
因为本人平常时间也很紧张,本想把ictclas的代码改写出第一版本以后, 就能够将此事放下,让有兴趣的人继续进行。 今天有人联系过来,反映原来CDictionay里面AddItem,Save两个方法没有实现, 希望能够尽快完成。 所以今天晚上加班加点,终于初步改好了,把这个新版本发布出来。 就是增加了辞典的增加自定义词功能,但尚未进行非常充分的测试 只是简单测试了一下。如果有问题请联系修改。 谢谢,欢迎继续试用ictclas的改写版本。 ---------------------------------------- 更正一个bug,Save方法有一个bug,导致新增加无法写入,GetM ...
前段时间工作中需要用到中文分词的软件,于是上网找了找。 发现中科院提供的ictclas工具是比较不错的。 可惜没有官方正式的java版本,有一个网友sinbo自己改写了一个java版本。 但在使用过程中发现问题很多。其中最大的问题,就是数据结构不够合适,统统采用arraylist来存储,结果造成了可悲的内存溢出问题。 我觉得这是对原来代码的理解不够造成的。 于是自己动手,从原来的C++版本,基本上照搬了一个java版本出来。 初步测试是通过的。先放上来给大家看看,提提意见。 算法和原来的C++程序是完全一样的。 执行com.icutword.result.CResultTest这个 ...
最近又把《黑客帝国》三部曲看了几次,当年光是看了个热闹,当时太年轻了。 准备自己总结总结,瞎写点东西。 //---------------------------BREAK LINE----------------------// 黑客帝国,可以理解成一个对神的歌颂品。 Matrix,是原始的伊 ...

webdw源代码

webdw源代码
今天闲来无事,自己写了一个拷屏的软件. 单独一个exe文件,点一下就可以把当前屏幕保存到c:\temp目录下 保存成一个bmp文件. 大家下来看看吧. 有需要原代码的请发站内邮件联系.
今天整理整理我的Blog,看到Windows程序设计读书笔记很久没有更新了,惭愧惭愧. 零散的blog太过混乱,今天下决心整理整理. 把以前写的blog整理到一个合并好的读书笔记里面来,可能会好点. 下面是目录. Windows程序设计读书笔记(用VB调用API创建窗口) 2 windows程序设计读书笔记(VB调用API之二) 7 windows程序设计读书笔记(过去几年走弯路了) 8 windows程序设计读书笔记(Java的缺点) 10 windows程序设计读书笔记(指针的用处) 12 windows程序设计读书笔记(眼过千遍,不如手过一遍) 14 windows程序设计读书笔记(准确 ...
今天决定把WebDW的后台相关Java代码共享出来. 其实蛮简单的一个东西,以后根据需要再详细完善吧. /** * */ package com.liu; import javax.servlet.http.*; import javax.servlet.*; import java.sql.*; import java.util.*; import javax.naming.*; import javax.sql.DataSource; import java.util.Hashtable; import java.io.*; //import ora ...
最近遇到了需要把WebDW中数据生成Excel的问题. 网上查了很多,都比较繁琐一些. 终于想了一个比较简单的办法. 看代码如下:(原始代码是VB编写的) '输出到Excel的功能代码 On Error GoTo errorhandle Dim exec As New Excel.Application Dim book As Excel.Workbook exec.Visible = True Set book = exec.Workbooks.Add Dim sheet As Excel.Work ...
今天,终于可以正式发布webdw0.3版本了. 这一版本和上一版本相比,有以下的重大改进: 1.所有应用默认指向webdw.vicp.net站点,下载即可使用,看到效果,不配置本地服务器没有关系. 2.webdw demo程序将以前的一个功能界面拆分成多个界面,每个界面集中演示一类功能. 3.增加了excel数据导出的支持 4.activeX控件增加了控件大小随设定自动调整的功能 5.完善了JWebdw的演示程序,现在JWebDW的演示程序无论界面和功能,都和vb版本的保持一致. 6.JWebDW发布时增加了Applet功能,可以直接在html中打开. 欢迎下载试用,有问题请联系我. webd ...
今天用WebDW完成了一个进销存的演示系统. 将前段时间编写的PB版本进销存演示程序完全迁移到了Web上. 实现了将PB中的DataWindow不加任何修改发布到Web上的功能. 废话不多说了,看图. 仓库管理 产品管理 库存初始化 入库管理 出库登记 库存查询(待改进) 货物进出一览表 特别说明的是,上面的所有功能,都是直接使用HTML+JS来完成的. 整个应用没有任何的动态页面脚本.
最近用PB做了一个进销存的原型出来. 包括 : 仓库管理,产品管理,入库,出库,库存初始化,库存查询,进出库一览等功能. 整个应用非常简化,只用了三张数据表. 数据库用的是Access,用odbc方式连接. 发布压缩包里面包括原代码,数据库,odbc配置手册等. 因为必须带上pb的dll,所以相对大一些,但直接可以执行了. 看图. 整个开发只用了一周时间,效率还是比较高的.
最近突发奇想,用Java编写了一个代码统计程序,主要统计这样几个数据: 一个项目里面的代码总行数,原代码文件总数,空白行数,import语句数,类数量,接口数量, 以及: 计算出平均每个文件的行数以后, 行数<=line 的文件数量 2倍,3倍,4倍,5倍,6倍,7倍,8倍,9倍,10倍,10倍以上的文件数量. 由此可以知道整个项目里面的文件行数与这些文件数量的关系.代码如下: package com; import java.util.*; import java.io.*; public class FileCompute { public static void ...
这是几年以前写的一个小东西了. 用powerbuilder写的. 叫调查问卷统计程序 专门用来统计调查问卷的. 最近翻出来了,发布在这里做个备份. 有使用手册和程序安装盘以及源代码.
Global site tag (gtag.js) - Google Analytics