- 博客(61)
- 问答 (1)
- 收藏
- 关注
原创 vc 让我崩溃的CXX0017: Error: symbol "n" not found
今天写了一堆代码后准备测试新增的功能,突然旧的模块的所有局部变量出现CXX0017: Error: symbol "n" not found。 调了半天愣是没结果,后来上网搜索发现一位仁兄已先我一步遇见这个问题,让我很是欣慰,不过看到该仁兄很悲剧的解释我也顿觉悲剧,如下: 明明定义了的变量,却找不到,实在让人不解, 选择“Build->Clean”,然后选择“Build->R...
2010-06-04 17:40:47 434
vc将字符串表示的任意位数字进行小数位保留和四舍五入
BOOL SHGlobal::isIntOrDecimal(CString strItem) { // 判断是否为整数或小数 // 返回 0 代表不是 // 返回 1 代表整数 // 返回 2 代表小数 if(strItem.IsEmpty()) return FALSE; for(int i = 0; i <strItem.GetLength(...
2010-06-03 14:19:16 223
Hibernate 事务统一管理
这里是利用 cglib 的代理功能实现业务类的统一事务管理,以达到在业务类的每个方法上自动开启与关闭事务,而免区在每个业务方法里写事务代码的烦恼。且业务类既可以实现接口使代理返回接口,或不实现接口使代理返回对象。 在这里用到了 Hibernate 的 getCurrentSession() ,因此需要在 hibernate.cfg.xml 里加上下面这句,仅示例: <p...
2009-09-05 09:27:07 196
dTree 动态生成树
dTree 主页:http://destroydrop.com/javascripts/tree/ dTree是个很方便在页面生成树的 js 控件,如果你下载了,我猜里在几分钟之内便能在页面上显示出一颗树来。 它本身给的例子是通过一些静态数据构造树,下面我说一种通过查询的数据动态构造树的方法。 例子里没有真实的数据库操作,而是用一个模拟的数据库操作类替代。 在该例子中为了简便和...
2009-08-17 16:23:07 354
appfuse2 根据表生成自己想生成的pojo
我这里说的生成pojo是指在已经设计好数据表结构后, 通过执行 mvn appfuse:gen-model 命令根据表生成相应的pojo. 开始时我用的是 mysql 数据库, 设计好数据表后通过上面的命令能正确的生成所有我自己创建的表对应的 pojo, 但如果重复执行上面的命令, 系统也会按规按矩的再次重复生成所有的 pojo, 而如果我只是新加了一个表, 也会重复生成以前生成过的 po...
2009-08-10 16:40:07 121
原创 seam-gen部署项目时报找不到mssql2000驱动类的问题
这几天刚开始学习seam,就出了个让我汗颜的问题。。。 生成项目时我都用的都是mssql2000数据库,而且以前没有接触过mssql2005数据库, 在部署项目时一直报找不到 com.microsoft.sqlserver.jdbc.SQLServerDriver 驱动类(2005的驱动类), 大眼一看这驱动类怎么会找不到呢,相关的 jar 也完全按照步骤来的, 来来回回折腾了不少时...
2009-07-03 14:15:43 100
原创 配置jboss seam时需要注意的一点
解压 seam 后需要为seam设置 jboss服务器的路径 在 seam 根目录下的 build.properties 文件里加上配置jboss服务器路径的语句: jboss.home=E:/javaProgramBin/jboss-4.2.3.GA (写你自己的路径,注意路径的斜线) 如果需要配置 tomcat的路径则为: tomcat.home=E:/javaPr...
2009-06-27 16:30:05 140
EJB3.0实体及其几种连接关系
如果将一个类定义为实体类,则该类需符合以下要求: 1,必须用注释 javax.persistence.Entity 声明该类; 2,该类必须有一个 public 或者 protected 的 无参构造函数,也可以有其他构造函数,但前者是必须的,后者是可选的; 3,该类以及该类中的方法,持久成员变量一定不能声明为 fianl; 4,如果该类的实例需要作为值进行传递(如通过会话bean的 r...
2009-06-07 16:30:37 144
EJB3.0里实体bean的继承映射策略
在EJB3.0 里的实体bean继承体系有三种继承映射策略,分别是: 1,InheritanceType.SINGLE_TABLE, 即整个继承体系只映射为一张数据表,这个继承体系的所有类的属性都映射到将 映射到这张表的某个字段。除了所有类属性映射的字段外,为了在这一个张表中区分各个不同的子类数据,因此额外 增加了一个类似于型别码的字段用来区分不同的类,不过该字段不一定实际存在于数据表中...
2009-05-12 14:57:21 137
原创 EJB3.0里实体bean的复合主键
EJB3.0里实体bean的复合主键需要定义一个主键类。 部分代码如下: // 主键类 @SuppressWarnings("serial") public class OrderItemKey implements Serializable { private Integer orderId; private int itemId; publi...
2009-05-11 22:33:38 139
原创 EJB3.0里的实体bean主键产生类型 @TableGenerator
EJB3.0里的实体bean主键产生类型有一种是 GenerationType.TABLE, 数据表如下: 里面有的一条示例数据: gen_key gen_value VENDOR_PART_ID 5 部分代码如下: @Suppr...
2009-05-11 22:26:12 135
原创 EJB3.0里的@SecondaryTable记录
EJB3.0里的@SecondaryTable 可以将一个 entity bean 对应数据库里的多张表, 下面的代码是仿照javaee doc 上写的,测试通过。 数据表图: @SuppressWarnings("serial") @Entity @Table(name="part") @Seco...
2009-05-11 22:09:48 171
在glassfish中配置mssqlserver数据源
今天在glassfish中利用gui配置mssqlserver数据源连接池后,利用界面上自带的 ping 按钮ping时出了异常,具体信息如下: Class name is wrong or classpath is not set for : com.ddtek.jdbcx.sqlserver.SQLServerDataSource 就是 com.ddtek.jdbcx.sqlserv...
2009-05-09 20:27:44 239
原创 linux下安装 java_ee_sdk-5_07-linux.bin 时错误
如题: 这样涉及到 .bin文件的安装 错误为: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory 虽然有错,但系统里存在 /usr/lib/libstdc++.so.6 这个,用它替代就行了 命令如下...
2009-04-24 19:40:02 115
修改 linux 网卡的 mac 地址
今天装了linux,但一直上不了网,因为实验室是机子mac与ip 绑定,而我在windows下一直是改的mac地址,所以linux下也涉及到这问题了 几条命令如下: /sbin/ifconfig eth1 down /sbin/ifconfig eth1 hw ether 00:00:00:00:00:00 /sbin/ifconfig eth1 up 其中的 eth1 和...
2009-04-24 19:31:12 177
只是言
空有利刃只做闲, 他年锈时换酒钱, 一时酒兴心头热, 拈花愤世只是言. 只是言. 酒醒话逝作蝶飞, 飞入花间花相随, 花香陪伴蝶翩舞, 舞曲散终是花肥....
2009-04-17 19:42:35 114
RMI的初体验
写个 helloworld 的 rmi 程序也花了不少时间, 老出现异常, 主要是由于工程与包结构引起连接权限的问题, 因为是jdk1.5 所以没有自己去生成实现类的存根类了 主要是下面两个方面, 下面的也只是自己测试通过了的方式, 具体是不是一定得这样还不确定 具体的工程结构图及运行命令看后面的几个图 两个工程的源文件也附在最后 1,策略文件只在客户端配置策略文件 若程序...
2009-04-17 10:27:32 91
原创 Node的blocksMouse,translateX,translateY属性
blocksMouse : 当某个 Node 对象将此属性设置为 true 后则该对象在接收鼠标事件后会锁住鼠标事件, 阻止鼠标事件继续向其他 Node 对象传播, 设置该值往往是有必要的 eg:有两个图片对象都触发鼠标点击事件用来隐藏自己, 假如两个图片对象显示时为层叠的, 顶层的图片对象设为 topImage, 底下的设为 bottomImage , 这时在 topImage 上点击鼠标, 如...
2009-04-02 21:23:18 176
幸福一刻在斑马线
今天的长春还没来得及象春天, 冷风吹乱了你的狮子头, 水落石出般的露出了羞涩的额头. 昨天我们说好了一起去配眼镜, 今天, 很不容易的在转了几个来回后, 还是一起去配了眼镜, 你配全部, 我只换镜片. 等待取镜的这段时间里, 你说出去溜达溜达, 凭我这500+的度数怎么也得乘机装装盲人, 牵你的手是我这么长时间和你在一起最想做的事, 可惜每次你都毫不留情的收回了你的小手, 留下单独垂悬于空中的手...
2009-02-08 21:00:12 89
人三段思
一段思: 总是有人注定生生世世为平民,只是因为天设定了,需要有长期稳定的平民队伍,于是这些人的努力,作为心痛的笑话被历史掩埋。 二段思: 无意的相聚一直在发生,有心的安排却经常被打破,生活就是在这样的无意的随即事件里被不断丰富更新,遗忘是人生存的天能,可是否应将其尽用,遗忘只是遗忘,而不是可人为的忘记与忘却,遗忘是它物所为,是在接触遗忘之事后所选择的生活所为,遗忘的事物其实是内心正确抉...
2008-11-18 13:04:15 91
js里把字符串转换成json对象
var incomeJson = eval('(' +xmlHttp.responseText + ')'); incomeJson.name // 值为 xiaozhang 若 xmlHttp.responseText 是 通过异步传输回来的 json 字符串, 假设其内容为: {"name":"xiaozhang"} 若不用 eval 函数则取不到值, 为未定义状态...
2008-10-31 22:35:31 151
又开学了
又开学了,不同的是这次是研究生开学,不过却一点感觉都没有了。 好象就是呆两年半拿个学历,然后就啥都没了,可为了这个学历竟然得付出两年半的生命代价,是不是太重了点,我时常想我的整个生命能有多少个这样的时光,并且是最年轻最朝气的时光。 记得以前在书上学过学校是非赢利性质的机构,我不禁要大声笑了,学校,为了赚钱什么事做不出来,可是怎么办呢,人总是要被忽悠的,也总是要有人被忽悠的,我不入地狱谁入地狱呢,就...
2008-08-30 14:15:55 102
关于<<robbin关于“劣币驱良币”观点的误区>>一文的一点想法:"自动马甲"
读了题目中所说的文章,就象其他一些人一样,我也觉得总结的很好,毕竟这些问题是很多这样的网站所存在的. 对于其中一些问题作为用户我一直有着一个想法,暂且叫做"自动马甲". 想法的主要思想就是:当用户进行发帖或回帖或别的一些事时可以选择是否"穿上"网站的"统一马甲",如果选择"穿上"这个"统一马甲",那么当帖子(或别的什么)显示出去时将不显示该用户的真实身份,而是被网站统一的一个马甲名替代,当然管...
2008-08-05 16:39:58 109
原创 记录电视剧
=================================================== 《爱需要奇迹》 《美妙人生》 =================================================== 成为简奥斯汀 楚门的世界 大腕...
2008-08-01 16:30:45 155
仿网易博客拖放自定义布局效果(附代码)
以前在用网易博客时就发现它的自定义布局功能不错,视觉上感觉也很好,虽然已经不用网易博客很多月,但一直对这个影响深刻,前几天刚看完一个不错的电视剧,心情放松,所以这两天就简单的模仿了一个,虽然是简单的模仿,不过写起来也是有点困难,至少对我自己是这样的:) 先对这个程序的相关东西说明下吧: 1,测试通过浏览器:IE6.0 2,里面用到了一些 jquery 的东西,不过整体上用的非常尴尬,因为对 j...
2008-07-31 16:24:21 155
既生王忘降后
月岁无情年已逝, 步越半国仍无寄, 每每无端嬉戏言, 似表内心些许事, 清风吹来还抚面, 预寄苦愁只笑之, 道既不同不与谋, 步踏青萍我自由, 珍儿珠儿皆已串, 只向红线述情愁, 天既生王于凡尘, 如何恋恋不降后! ...
2008-07-15 13:38:37 99
用telnet命令接收邮件
昨天已经成功利用telnet命令发送了邮件,今天接着来,只能发送不能接收多郁闷。 邮件的接收这里是基于pop3协议的,pop3协议共定义了12条与接收相关的邮件,如下面简单解释: 首先是与登陆验证相关的几条命令: 1,user 收件人帐户名称(有时候需要加后面的域名有时候却不要,好象不同的服务器要求不同,自己试吧) 2,pass 密码,这里是明码 3,apop 以MD5数字形式提...
2008-06-14 11:10:58 502
用telnet命令发送邮件
邮件的发送是基于smtp协议的。邮件客户端软件给smtp服务器传送邮件和smtp服务器之间传送邮件也都是基于smtp协议的。邮件客户端软件接受邮件是主要基于pop3协议的。 下面介绍利用windows命令telnet 基于smtp协议发送邮件。 这里是用sina油箱(错别字我可不想改了,明白就行了),其他油箱会存在这样或那样的小问题,而我的目标很简单,只是想尽快用telnet命令发送一封邮件感...
2008-06-13 21:16:13 1488
Query的list与iterate方法
当创建查询Query后, 首先不讨论它们利用缓存的时候:如果调用它的 list方法,将一次性把所查询的所有满足查询条件的结果都将取出组合成list集合放入内存,因此只用一条sql语句。但如果符合查询条件的结果很大时则容易造成内存益处。 如果调用它的iterate方法,此时暂时也只执行一条sql语句,该sql语句用来查询出所有满足查询条件的结果的id,即唯一标识符,将它们组成一个集合,而不会...
2008-06-08 16:45:34 306
释心圣水
又是一个细雨的天气,断断续续。 有山有水有楼有阁还有亭,这就是石头口门水库。 身在其中, 远望翠绿一片的高山,时不时有楼阁或是亭探出头来,不知道此时上面是否也有人在远眺; 近处潺潺的水流声,象争先恐后的追逐嬉戏着,不知道她们是否愿意多一个游人参与其中; 舒爽的春风总是迎人吹来,在周围打量一方便扬长而去了; 烧烤香喷喷的烟味还时不时来引诱敏感的嗅觉,口水象雨水一样在打转,哦,我爱的红烧鸡翅膀; 还有...
2008-06-07 22:19:50 141
窗外雨细细
昨天还晴空万里的天气,今天却整天飘散着丝丝细雨,一天也没有停的意思 发现自己正踏上身边一些人走过的重复路,心里很不是滋味,却没有办法 以为是从池塘跳到了大海准备肆无忌惮的游弋一把,后来渐渐意识到原来身处鱼缸,里面仅有一条鱼 现在的生活很平静很平静,平静的很无聊 不知道一个人能做些什么娱乐活动能调节生活,大家都太忙了,却不知道在忙些什么 没事跑到外面溜达了一大圈,最终还是得回来,而且什么也没有改变 ...
2008-06-01 17:51:18 154
显示列表
OpenGL 显示列表是一组预先存储并编译过的的 opengl 命令,它可以在任何地方被调用并按顺序立即执行。 说说几个相关的函数: 1,显示列表的创建: void glNewList(GLuint list , GLenum mode); 第一个参数为自己指定的显示列表的序号,调用时要用到,如果序号指定重复则后面的显示列表...
2008-05-30 10:55:49 134
忍住吧
心里一团火,一团激烈无比的火,一团永远浇不灭的火,一直烧着 这我知道, 一个人坐着,看着,敲着,想着,是些什么感受 这我也懂, 一些人,一些事,有一些自己的看法 这我也理解, 一些人明明内心不把你当朋友却和你装朋友不过是为了些什么 一些人需要你的某方面时可以把你当爹妈一样对待却转眼站在路边把你当路人一样略过,还装没看到 一些人不把你当朋友却使唤你要求像使唤好朋友一样 一些人永远不可能是朋友因为从来...
2008-05-23 20:00:50 147
边的可见性
在 OpenGL 里面,边是具有可见性的,即我们可以让一条边显示或不显示在屏幕上,有时候我们必须让一些边隐藏起来,就像前面说过的利用绘制凸多边形来绘制凹多边形的时候就需要隐藏掉一些边。 边的可见性是利用 glEdgeFlag() 函数来说明的,该函数有一个参数,且只为 TRUE 或 FALSE ,分别表示可见和不可见,该函数位于两个 glVertex() 函数之间,说明由这两点构成的边的可见性...
2008-05-23 18:28:53 139
关于多边形及与其他图形的共同属性
在 OpenGL 里面,一个多边形至少有 3 个顶点,所有边不能相交,并且只能直接绘制出凸多边形,也就是说可以间接的画出凹多边形,对于任意一个凹多边形我们都可以把它看作为多个凸多边形拼凑起来并且隐藏掉凹多边形内部的所有边构成,实际上,用 OpenGL 绘制凹多边形就是这个思想,本身也提供了隐藏边的函数,这里就不多说了。 绘制形状(这里的形状指 三角形,四边形,多边形等)与前面说过的绘制 点 和...
2008-05-23 18:18:52 241
关于目前英语学习的计划
自己的英语实在是连自己都过意不去,白学了这多年。。。 所以从现在起每天晚上 8 点到 10 点听英语,10 点后回去的时间也别瞎逛了,自己无聊别人也觉得没趣,怎么那点时间也能记几个单词,该补补了 不过却没有读英语的计划,再说吧...
2008-05-22 20:20:29 114
关于直线
直线的绘制也很简单,与绘制点差不多,只不过两点绘制一条直线而已。 绘制直线需要向 glBegin() 函数传递绘制直线的参数:GL_LINES,该参数是绘制实线,如果需要绘制 点画线 或 折线 等等则需要传递其他参数,后面将介绍到。 既然我们能控制点在屏幕上显示的大小,那么对于直线是不是也应该能控制些什么呢,最容易想到也就是线宽了吧,的确我们是可以控制线宽的,呵呵,感觉像在自言自语,不过这...
2008-05-22 19:44:25 156
关于点
绘制点还是很简单的,只需要想 glBegin() 函数传递绘制点的参数 GL_POINTS 即可绘制了,如: glBegin(GL_POINTS); glVertex2f(0.5f , 0.5f); glEnd(); 不过我们还可以对点的绘制有更多一点的控制,比如改变点显示的大小。 改变点在屏幕上的显示大小是利用 glPointSize() 函数来设置的,向它传递一个 float 型参数即可,...
2008-05-22 19:01:33 103
空空如也
有能在java环境下部署的MSSQL web data administrator吗
2008-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人