- 浏览: 17108 次
- 性别:
- 来自: 北京
最新评论
文章列表
这周末去姐那了,每次去我都会有不同的感触。
现在觉得自己的家人是自己最大的精神支柱,在北京,两年了,要是没有家人精神上支持我,不敢想象我还能不能走下去。
也许感情上有点脆弱,每次听到姐说的话,就如中流砥柱,重新站起来的感觉。
这次主要是看到她们买房子了,环境也挺好的,我就想姐才是我的目标,才是我应该崇拜的对象。在我心理,她是一个成功的人。
当时我就想了,这么大房子,要我敲多少代码,在北京奋斗多少年,才能换过来了。
但是当时也有那么一点失落,因为自己的不争气,每次都是她在帮助我,每次都是她去帮我解决。什么时候,我才能真正独立。
现在感觉自己变的有点内向了,不像以前那么爱说话了,姐有时候也 ...
很久没写技术型博文了,最近一直在研究java的第三方jar包jpacp。想研究研究这玩意是否能实现局域网搜索。经过20多天的努力,将几个技术难点通通解决,最终得出结论,完全可以用它来实现局域网互连,只是如果做出来后,没有著名的WarSeacher那么简洁,精巧,方便。因为它比较依赖于安装环境,1,必须装wincacp 2、必须装jdk。3.界面的美观与操作性也是个问题。
下面我将列出这些天攻克的技术难点。
第一。怎么抓war发送的搜索包,地图包,与建主包。是需要用java写,还是利用开源的项目。
第二。抓到包以后需不需要自己解析,然后发给war,告诉它这是我解析后的包。
第三。抓到以后在局 ...
进公司一个半月左右了,刚进去的时候状态很不错,很平和,近段时间心态,状态都不是很好,在工作中偶尔犯二,也许是项目开发的周期长了,经常加班,心理的抵抗力不是很强,产生的各方面的负面影响。
先从工作说起吧。从刚开始进入公司,到现在,我心理面一直就有一个问题悬着,就是怕时间久了和大家特别是项目组长有沟通障碍,这是我最担心的。就前两天吧,因为工作上的事,好像没怎么和组长及同事沟通清楚,弄的有点小郁闷,这应该是我的责任吧。 我不是一个爱说话的人,有时候想和大家打成一片,却经常弄巧成拙,老说错话。也许吧,作为一个程序员,有时候真的只会埋头于代码的世界里,别人过来搭话,脑子里还是想着那些业务与代码,以至于 ...
java金额元与分转换的一个工具类。
1.元转分:
可传入字符串或者long型(隐式转换为long型也可)整数。
若传入为字符串,则通过替换小数点的方式转换,小数点有多位或者没有小数点皆已考虑。
若传入为long 则通过BigDecimal来乘100
2.分转元:
可传入字符串或者long型(隐式转换为long型也可)整数。并对传入的分进行粗略的格式判断
详见代码:
Java代码
package com.util;
import java.math.BigDecimal;
/**
* com.util.AmountUtils
* @ ...
自己学习NDK的时候,因为jni机制需要使用javah生成的.h文件,就是带native的函数声明。
但是当自己javah x.class的时候报错找不到类,但是当我使用类似HelloWorld改的简单类就没问题。
请教高手之后,终于知道,原来是包的问题。
比如 com.test.hello
使用javah的时候,直接cd到class所在目录包名的上一级,比如class文件在D:/Practice/hhhh/com/test/hello.class
需要cd D:/Practice/hhhh
然后javah com.test.hello
就在D:/Practice/hhhh下生成了 ...
windowbuilder,也就是原来的SWT Designer。Google收购了Instantiations,把它的工具也重新免费发布了。
用过swt designer的人都知它是非常好用的swing/swt可视化开发工具,有了它,swing/swt也可以像visual studio一样拖拉控件写程序(虽然netbean也可以,不过没怎用),可惜是个收费产品,后来把改名为windowbuilder。不过Google把这个工具的开发公司Instantiations收购了,并把这个产品免费发布。Google收购Instantiations是为了给它的GWT设计开发工具,据说也是为了它的Anroi ...
最近写sql语句时,碰到联合主键的问题。用“||”操作符解决了,算是一个小技巧吧。
正确的sql语句:
update ecrejnl e set e.crejnlstate= '13' where (e.crejnlno || 'x.x'|| e.subjnlno) in
(select (ec.crejnlno || 'x.x'|| ec.subjnlno) from ereqfile er , ecrejnlreqdetails ec where er.reqno = ec.reqno and er.reqno = '10108')
其中 crejnl ,subjnln ...
在工作中发现的。
前提是用IE浏览器:一个订单页面,有时候碰到网络高峰期,点击“提交”按钮的时候,会卡住,这时候浏览器下面状态栏的地方应该显示:正在响应。。。,如果用户等的不耐烦,再重复点击“提交”,这时候,这个表单就提交了两遍,会生成两个单子。
但是在google浏览器中就不会出现这样的情况,如果点击 提交 按钮后, google浏览器会自动把该按钮屏蔽掉,不让点第二次,除非刷新页面,这样,就减少了服务器的请求。应该说做的还是比较好的。
在IE6,7,8中就会碰到这个重复提交的问题。所以个人还是比较青睐google浏览器,界面简洁美观,debug工具也用的比较方便。
今天做了件相当愚蠢的事,把一个新的功能(之前未提交过代码)写完后准备在MyEclipse中提交代码,平常提前前都习惯性的先比较差异,怎知今天竟鬼使神差的把未提交的代码用给Override and Update了,执行完这一动作后,我立刻意识到杯具了,随即把那个还没有关闭的窗口赶紧Ctrl+Z了,内容回来了,不过剩下的没有打开文件就丢失了,.java文件直接被删除,.class文件也被自动布署的机制给干掉了,一切都干净了,想找到.class文件反编译都不行。
Google寻找恢复方案,未果(可能是因为太着急了,没有用心搜索吧),打电话求助朋友,也得到无法恢复的答案,看来只能凭记忆还比较鲜活,赶紧 ...
如何解析xml格式的字符串的案例
/*
* 创建日期 2008-4-15
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.tsinghua;
import java.io.*;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.*;
import org.w3c.dom.*;
/**
* @author administrator
*
* TODO 要更改 ...
写个小记吧。
今天终于结束了用户登陆注册模块的开发,感觉无比轻松。
我总结了几点,是为以后能更高效的工作
1。从开始接到项目模块就感觉比较简单,只是一个登录注册而已,但看到项目后碰到一个最大的困难:项目是用公司自己开发的框架做的,必须用框架封装好的类与jar包,要做必须先熟悉了整个项目,不能很好的和自己思路衔接在一起。
2。虽然自己coding底子不错,但是思想,主意方面还比较欠缺,就是想的方向老偏,导致开发效率大大下降,比如我觉得这么做合适,就以这种方式做下去,结果做到一半时发现做不下去了,就换一种方法或方式去做,这样就要从头开始,把原来做的全删掉,这样的话浪费了很多时间。
3.不要在一 ...
++YONG原创,转载请注明
1. 理解拦截器
1.1. 什么是拦截器:
拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。
在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一 ...
首先在jsp页面导入标签
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
分类:
(1)转换字符串大小写:
toLowerCase("要截取的字符串")----转换成小写----例: ${fn:toLowerCase("Hello,Word!")}
toUpperC ...
显示隐藏文件的方法
打开“记事本”,复制如下内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
"CheckedValue"=dword:00000001
保存文件名:“显示被隐藏的文件.REG”,(确保在“文件夹选项”中去掉“隐藏已知文件类型的扩展名”),双击运行此文件,再重新到“文件夹选项”中设置显示隐藏文件。