当柳上原的风吹向天际的时候...

真正的快乐来源于创造

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks

#

下载地址:http://www.box.net/shared/7a74mnbafa

使用Base64对登录密码进行了简单保护。

posted @ 2010-11-27 12:55 何杨 阅读(193) | 评论 (0)编辑 收藏

下载地址:http://www.box.net/shared/ah9sutbaut

修改项:
1.在登录页面增加了表过滤器,可以在载入时缩小范围。
2.修改了展示窗口的表现形式。
3.增加了一项右键菜单"得到表格形式的字段细节”。

posted @ 2010-11-26 22:47 何杨 阅读(144) | 评论 (0)编辑 收藏

现代计算机技术的基础之一就是现代互联技术,简而言之,现代互联技术就是计算机之间进行通讯的手段。

 

要让计算机之间进行通讯,需要物理上和机制上的两方面保障。物理保障指的是网络,它是由主机和路由器组成的互联网络;机制方面的保障指的是IP协议和基于其的TCP和UDP协议,它们可以统称为TCP/IP协议族。

 

IP协议用来保证一条信息从一个主机发送到另一个主机,因此信息中必定包含了目的主机的地址。需要说明的是,IP协议只是一个尽力而为的协议,它会试图分发每一个分组报文,但在网络传输过程中,会发生丢失报文,报文顺序打乱和重复发送报文的情况。

 

信息送到指定主机后,还需要送到具体的应用程序,这就需要用到TCP协议和UDP协议,这两个协议都建立在IP层所提供的服务上,它们使用了端口号 用来区别不同的应用程序。TCP能够检测并恢复IP层传送过程中丢失报文,报文顺序打乱和重复发送报文的错误,它提供了一个可信赖的字节流信道,这样应用 程序就不需要再处理上述的问题。而UDP并不尝试修正IP层传输的错误,他只是扩展了IP层的数据报服务,使它能在应用程序之间进行工作。

posted @ 2010-11-05 09:47 何杨 阅读(122) | 评论 (0)编辑 收藏

下载地址:http://www.box.net/shared/gcqt9r3jz7

内中有一个完整的Eclipse工程,其中sqltoolbox子目录是打包目录,build.xml生成的新jar会生成到其中的lib目录中。

大家把它导入Eclipse即可。

posted @ 2010-08-29 10:53 何杨 阅读(249) | 评论 (2)编辑 收藏

     摘要: SqlToolBox是我制作的一款纯绿色的免费数据库客户端软件,旨在于为开发人员,系统工程师和数据库管理员提供一种通用方便和快捷的数据库操作工具,使他们摆脱需要学习掌握使用多种数据库客户端的苦恼,并减轻他们日常操作数据库和编写Sql语句的任务量,帮助他们把精力投入到更有意义的事情上去。

下载地址:
http://www.box.net/shared/6hqixugmti
  阅读全文
posted @ 2010-08-16 06:54 何杨 阅读(268) | 评论 (1)编辑 收藏

常用JAR包与描述对照表 注:jar包尾后的版本号不代表当前最高版本
JAR包 描述
activation-1.1.jar Sun的JavaBeans Activation Framework(JAF),JavaMail要运行必须依赖于它的支持
antlr-2.7.2.jar Antlr是一个用于此法语法分析的类库,hibernate用它来解析Hql语句
cglib-nodep.jar CGLIB是一个强大的高质量高性能的代码生成库,在运行时可以用它来扩展Java类
commons-beanutils-1.7.0.jar Jarkarta Commons BeanUtils库,用于JavaBean的处理
commons-codec-1.3.jar  Commons项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等。
commons-digester-1.7.0.jar Jarkarta Commons Digester是一个用于解析XML并从中生成对象的库
commons-fileupload.jar Jarkarta Commons FileUpload是一个通过Http接收上传的文件并处理结果文件的库
commons-lang-2.1.jar Jarkarta Commons Lang是增强Java语言的实用工具函数库
commons-logging-1.0.4.jar Jarkarta Commons Logging是一个处于真正日志实现如log4j的抽象层
comons-validator-1.0.2.jar Jarkarta Commons Validator包是一个用于验证的包
freemaker.jar FreeMaker是一个模板引擎,一个基于模板生成文本输出的常用工具
jdom-1.0.jar 一个类似于dom4j的XML解析工具
jstl.jar 支持JSP标准标签库JSTL的核心包
mail.jar Java Mail API所用到的jar包
rome-0.7.jar rome是一个rss提要器,应用程序用它获取并处理RSS提要
spring-aop.jar Spring的AOP包,它是核心的Spring AOP接口,建立在AOP Alliance AOP协同工作接口上
spring-beans.jar Spring框架的Bean包,包含了处理JavaBean的接口和类
spring-context.jar Spring的context包,它建立在bean包基础上,添加了对信息源和观察者设计模式的支持
spring-core.jar Spring的核心类包.提供了异常处理和版本检测的基类,以及不针对框架任何部分的核心帮助类
spring-dao.jar Spring DAO包,异常的分层使得复杂的错误处理独立于所应用的数据访问方式
spring-jdbc.jar Spring JDBC包.这个包中的类令JDBC使用起来更加简单,并减少了常见错误发生的可能性
spring-mock.jar Spring mock对象包
spring-web.jar Spring web包,包括与各种Web相关的类
standard.jar JSTL提供的标准工具集
struts-1.3.8.jar Struts1框架用到的jar包
webwork.jar Webwork是Struts2的前身,一个成功的Web框架.这个jar包括大部分的Webwork功能
posted @ 2010-08-14 11:33 何杨 阅读(904) | 评论 (0)编辑 收藏

时间:2010年6月22-25日
地点:大连世界博览广场
注:我是23日下午到会的,可能错过了第一天的高峰和精彩内容,且我见到的是我愿意观察且能观察到的世界,带有个人性和片面性在所难免,望周知。

整体而言,展会规模较大大,大小厂商和各地区都来得不少,场地气派人气足。接待方面,个人填写个人资料后就能领取参观证进入,接待人员也是礼貌热情,不厌其烦,志愿者也在场内穿梭随时准备帮助人。我感觉展会组织者还是相当得力的,因为此会对国家,公司和个人都大有裨益。

先说我看到和听到的:
一.展示产品方面:   
产品方面以软硬结合为最受欢迎,纯软件产品受关注较少。软硬结合有监控设备,安保设备,物联网设备,平台展示设备和教学辅助设备等,人气很足,只要工作人员展示一下设备就能吸引不少目光,有些地方甚至开始了商务洽谈;而纯软件产品中群体软件等还能吸引一定的人气,迁移软件和工作协调软件则门可罗雀,其它常见的企业应用如ERP,MIS,CMS多见于纸面也乏人问津。
产品展示人员宣传产品时多以表现我们做得很好为主,没有听到仅此一家别无可寻的说法,这是值得引发IT从业者思考的。
    
二.参展厂商方面:
这次厂商参与的不少,有些舍得下本连礼仪人员都请了,但不管公司大小和名气,真正有人气关注的还是有“货”有“料”的展位。有些公司仅仅是为了企业形象而展示,别人去干什么呢?这些花大钱占好地方却门庭冷落的展位厂商可以深思了。另外一点是大而全不如小而精,服务外包型的人气明显不如专业型的。商务做派方面,大公司和小公司最好,中等公司最差。以地域论,南方公司商务做派明显强于北方公司,以深圳展商为例,只要有客户经过,即使完全没有购买欲望的人,也会热情为其介绍产品,真正做到知无不言言无不尽,临走还会硬塞各种宣传资料,决不放过任何潜在机会。而国内厂商的展示人员摆出一副资料随便拿别来烦我的姿态,让人望而却步;有些介绍人员像是新手,连自己公司产品有哪些同行业竞争优势都说不清楚,这些公司在敷衍观众同时也破坏了自己的形象。

三.人员方面
展方中基本上业务人员和技术人员素质都不错,业务人员知无不言言无不尽,虽有一些逐利的商业气味也是常情;技术人员则谦虚有理,不因为自己产品有较高技术难度而趾高气扬,相反大家的共识是没有做不出来,只有做得够不够好,这也是值得开发者和项目管理者思考的。观众这边,以IT从业者为主,还有一些想要购买产品的人员和和寻求合作的老板。

个人拍摄整理的图片请见:软交会拍摄整理的图片

个人的感觉和浅见:

1.监控安保物联网是未来的一大发展方向。这方面有三家大公司(英特尔,东芝和电信)和四五家小公司都推出了自己的产品,交通热点,闹市,学校,仓库,家庭和重要设备区域是这些产品的主要的应用领域,产品从低端到高端,简单到复杂都有。我不同意中国人力资源便宜安保设施前景不广的说法,人有许多的缺点,未来的人力成本也未必便宜,大量的安保设施加少量的人必然是未来的一个大趋势,现在在这个领域及时跟进还来得及,等人家都积累完开始瓜分市场了就迟了。

2.精优于博。信息技术发展到惊天,技术已经不是问题,点子大家基本都已经尝试过了,现在不是能不能做而是能否做好的时代,对企业和个人而言,什么都做应该是过去式了,如果不能提升到精的层次离淡出也不远了。

3.产品市场要因地制宜。有些产品,一眼就知道它在国内无法生存,但其在法律法规相对完善,群众愿意为服务付钱的韩日美却左右逢源;一些产品,可能在外国属于侵犯隐私的,在国内却如鱼得水。应该说产品无所谓好坏优劣,找对路子才是关键,仅以技术难度去定产品好坏则更是愚蠢。

4.“技术含量”四个字的精髓在于化平凡为神奇的能力。看遍产品才真正懂得,技术含量不是指高难艰深和新奇,而是这种化平凡为神奇的能力(请允许我再次重复)。摄像头,硬盘机录像机,话筒,微机,平凡普通,连便利店都买得起用得起的东西,变成了可记录,可监控,可统计,能报警,能取证,能手机操纵的安保系统,这组合的能力就是技术含量。程序员应该把专注于把n平方减少到logN的时间分出部分注意这方面能力的培养,也许下一个一飞冲天的就是你。

5.软件应该多与硬件结合起来。软件是信息系统的核心,但按现在而言软件技术难度构不成真正的障碍,开发人员普遍的共识是软件只要肯花时间都能做出来,硬件对于硬件研究人员也差不多,但进入对方领域双方都感觉棘手。如果一个公司能把这两方面统合好,立即能领先同侪一大截,这就不是那些靠压低人力成本才获取微弱的竞争优势可以比拟的了。这换到一个人身上也是同样的道理。

结语:
纯硬件的时代早已过去,纯软件的时代即将消逝,软硬结合的时代已经到来,这是IT界的大势,从业公司和人员应该顺势而为才能获取最大收益,逆势而为无异于螳臂挡车。我的这个个人断言大家可以留待下次展会来实地验证。
posted @ 2010-06-27 14:06 何杨 阅读(1599) | 评论 (2)编辑 收藏

     摘要: 编程中有时需要将一段文本分解成标记,比如说14+2*3需要变成14,+,2,*,3的样式,再比如说select a from b,需要变成select,a,from,b的形式,要写出这样的代码不难,考虑到通用性,于是我制作了下面这个通用类,用户只需要指定合法字符和分隔字符的正则表达式,程序即能将字符串分解成标记并注明类型,下面是源码: 1.用于表示标记的Token类,含有文本和类型两个属性:...  阅读全文
posted @ 2010-06-27 09:34 何杨 阅读(1405) | 评论 (1)编辑 收藏

     摘要: 一种有趣的扑克牌游戏--算24 众多的扑克牌游戏中,算24是一种不错的锻炼反应力和计算能力的智力游戏,游戏规则大致是这样:从去掉大小王的一副扑克中任意抽取四张,读取上面的数字(其中A算1,2-10就是2-10,J算11,Q算12,K算13),然后进行加减乘除四则运算,早算出24的结果者为赢家,要求是四个数字必须且只能参与计算一次。 举例来说:得到Q,J,2,A四张牌,对应了12,11,2,...  阅读全文
posted @ 2010-06-23 18:21 何杨 阅读(2727) | 评论 (6)编辑 收藏

     摘要: 原题如下:用1、2、2、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。 一.全排列解法: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.co...  阅读全文
posted @ 2010-06-22 02:20 何杨 阅读(2167) | 评论 (2)编辑 收藏

仅列出标题
共28页: First 上一页 15 16 17 18 19 20 21 22 23 下一页 Last