四川

我的检讨书

  检讨,我必须深刻的检讨。  或者一开始就是一个错误,我现在还不会走,走的不稳,我就在努力的去跑,我追以后的目标,我的跨越太大!我跌倒了,我该学会步行,我该学会处理眼前的事情!  我的bug太多了,我不是一个合格程序员,我的思维不严谨,所以我下棋长常会输!  我太追求新东西,却忘记了它的实用,我需要注重现有的东西的使用。  我太注重了技巧,却忘记切合本身,我应该去脚踏实际!  我有太多的问题,我应该去改正,我该去完美!

走过来 走过去

好久没有更新天籁之音了,刚刚发现的一受偶喜欢的曲风,万晓利的《走过来 走过去》[flv width="257" height="33"]http://www.xiami.com/widget/5020_1768966879/singlePlayer.swf[/flv]

xml和字符串的转换

// 字符串转XMLString xmlStr = "";StringReader sr = new StringReader(xmlStr);InputSource is = new InputSource(sr);DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();DocumentBuilder builder=factory.newDocumentBuilder();Document doc = builder.parse(is);//XML转字符串TransformerFactory tf = TransformerFactory.newInstance();Transformer t = tf.newTransformer();t.setOutputProperty("encoding","utf-8");ByteArrayOutputStream bos = new ByteArrayOutputStream();t.transform(new DOMSource(doc), new StreamResult(bos));String xmlStr = bos.toString();

Eclipse快捷键大全

  Ctrl+1 快速修复(最经典的快捷键,就不用多说了)  Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加)  Ctrl+Alt+↑ 复制当前行到上一行(复制增加)  Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)  Alt+↑ 当前行和上面一行交互位置(同上)  Alt+← 前一个编辑的页面  Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)  Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性  Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)  Shift+Ctrl+Enter 在当前行插入空行(原理同上条)  Ctrl+Q 定位到最后编辑的地方  Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)  Ctrl+M 最大化当前的Edit或View (再按则反之)  Ctrl+/ 注释当前行,再按则取消注释  Ctrl+O 快速显示 OutLine  Ctrl+T 快速显示当前类的继承结构  Ctrl+W 关闭当前Editer  Ctrl+K 参照选中的Word快速定位到下一个  Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)  Ctrl+/(小键盘) 折叠当前类中的所有代码  Ctrl+×(小键盘) 展开当前类中的所有代码  Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)  Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)  Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)  Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)  Ctrl+Shift+F4 关闭所有打开的Editer  Ctrl+Shift+X 把当前选中的文本全部变味小写  Ctrl+Shift+Y 把当前选中的文本全部变为小写  Ctrl+Shift+F 格式化当前代码  Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)  下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)  Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)  Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)  Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)  Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)  Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)  Alt+Shift+I 合并变量(可能这样说有点不妥Inline)  Alt+Shift+V 移动函数和变量(不怎么常用)  Alt+Shift+Z 重构的后悔药(Undo)

学习翻硬币

[flv]http://player.youku.com/player.php/sid/XMjg1ODI2MjQ=/v.swf[/flv]学习一下翻硬币,练练手。

axis开发webservices

对webservices蒙了一天,研究了使用axis来开发webservices的过程,做记录。我使用的工具:myeclipse7 , axis1.4, tomcat61、新建一个web工程,把axis的jar复制到web工程的lib文件夹下面。2、新建一个java类,还是最简单。package server;public class SayHello { public String sayName() { return "hello"; }}3、在web-info下面新建文件server-config.wsdd填充配置信息<?xml version="1.0" encoding="UTF-8"?><deployment name="defaultClientConfig"xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"xmlns:handler="http://xml.apache.org/axis/wsdd/providers/handler" xmlns="http://xml.apache.org/axis/wsdd/"> <globalConfiguration name="defaultClientConfig"> <requestFlow name="RequestFlow1" type=""> <handler name="Handler1" type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="session"/> </handler> <handler name="Handler2" type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="request"/> <parameter name="extension" value=".jwr"/> </handler> </requestFlow> </globalConfiguration> <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/> <handler name="LocalResponder" type="java:org.apache.axis.transport.local.LocalResponder"/> <handler name="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/> <transport name="http" type=""> <requestFlow name="RequestFlow1" type=""> <handler name="Handler1" type="URLMapper"/> <handler name="Handler2" type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/> </requestFlow> </transport> <transport name="local" type=""> <responseFlow name="ResponseFlow1" type=""> <handler name="Handler1" type="LocalResponder"/> </responseFlow> </transport> <!--这里配置了一个Web Service,如果有多个Web Service,就按这种格式在下面增加即可--> <service name="SayHello" provider="java:RPC"> <parameter name="allowedMethods" value="*" /> <parameter name="className" value="server.SayHello" /> </service></deployment>4、此时打开http://localhost:8080/test/services,会出现And now… Some ServicesSayHello (wsdl)sayNameSayHello (wsdl) 是可以点击的。5、使用axis的工具WSDL2Java来制作客户端,在dos窗口下进入web-info文件夹,输入命令:Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java http://localhost:8080/test/services/SayHello?wsdl就会得到四个客户端的java文件了!6、测试文件package localhost.test.services.SayHello;import java.net.MalformedURLException;import java.net.URL;import java.rmi.RemoteException;import javax.xml.rpc.ServiceException;public class TestSayHello { public static void main(String[] args) throws MalformedURLException, ServiceException, RemoteException { SayHelloServiceLocator locator = new SayHelloServiceLocator(); URL wddlUrl = new URL("http://localhost:8080/test/services/SayHello?wsdl"); SayHello say = locator.getSayHello(wddlUrl); System.out.print(say.sayName()); }}这样就能在控制台看到hello了!做的是一个非常简单的例子,步骤也没有过多的介绍,只为做个记录!提供一个完整的下载地址:webservicesTest.rar

《没有任何借口》竟然是一本伪书

  以为我跟敬仰的朋友的推荐我去读《没有任何借口》,她推荐的书一定是本好书,我从没有质疑过。《没有任何借口》也被她们公司当作了每一季度的奖品,这书中的经典,“如果你为一个人工 作,如果他付给你薪水,那么你就应该真诚地、负责地为他干,称赞他、感激他,支持他的立场,和他所代表的机构站在一起。”从这句话中,可以看到有很强的扬奴性,无论怎么样,这种观点在工作中还是可以采纳某些方面的!  朋友今年推荐的这本书,而我今年发现中国青年报的04年的一篇文章,文章是来揭秘这本书原来是一本伪书的,然而到现在还有许多人被这本书所蒙蔽着。看看文章的原文吧!最畅销企业员工培训读本揭秘2004年11月17日 11:27:44本报记者 吴珊 刘健    “如果你为一个人工作,如果他付给你薪水,那么你就应该真诚地、负责地为他干,称赞他、感激他,支持他的立场,和他所代表的机构站在一起。”―――引自《没有任何借口》  《没有任何借口》不存在什么英文原版书  《没有任何借口》,署名“(美)费拉尔?凯普著金雨编译”,今年1月由机械工业出版社出版,到10月份已再版24次,销量超过200万册。一大批国内赫赫有名的企业,批量购买,发给员工人手一册,甚至还要求员工学习以后谈“体会”,写“读后感”。  这本书卖得实在是太红火了,以至于图书市场上很快就搭车跟出了多种版本的《没有任何借口》。8月,中国工人出版社推出《没有任何借口Ⅱ》,朝华出版社推出《没有任何借口Ⅱ》(完结版);9月,企业管理出版社则推出了《没有任何借口全集》;10月,机械工业出版社也推出了他们自己的《没有任何借口》(提升版)。  近日,《没有任何借口》“美国企管名著”的假面具被揭穿,其个中原因是市场竞争激烈。据反映,美国既没有《No Excuse》(机械工业出版社出版的《没有任何借口》标注的英文原名)这本书,也没有“作者简介”中号称“曾任美国陆军特种部队指挥官,多家著名公司独立董事和职业培训专家”的凯普这个人。  “它是一本‘本版书’,不是‘译著’,所以不需要版权登记号,就像中国人不需要护照入境一样。”机械工业出版社经济与法律分社主任李卫东在接受本报记者专访时说。按李卫东的解释,机械工业出版社出版的《没有任何借口》是由一个化名为“凯普”的美国记者在当地收集理念性资料,然后转给国内一位笔名为“金雨”的作者翻译并写作的,所以凯普和金雨都是本书的作者,不存在什么英文原版书。  据了解,该书的作者金雨,是北京一家策划公司的自由撰稿人,原名董浩佳。  《没有任何借口》的封底上引用了《美国商业年鉴》、《哈佛商业评论》和《纽约时报书评》的评语。其中《纽约时报》的评语是:“《没有任何借口》被誉为最完美的企业员工培训读本。它应当像员工手册一样,分发给企业的每一位员工。”李卫东在接受采访时承认,这条评语,是出版社出于商业包装的考虑自己加进去的。  不过,机械工业出版社否认《没有任何借口》是所谓“伪书”,而强调其是合法出版物。11月12日上午,该社已向国家新闻出版总署递交了一份相关的说明材料。  **“每一个字都说到了老板的心坎儿里” **  仅仅因为它号称是美国人写的“最完美的企业员工培训读本”,就能如此畅销吗?显然不是这么简单。在现今的经管类图书市场上,认真地翻译、介绍西方现代企业人力资源管理思想和制度的书籍并不少见,但它们都远不如《没有任何借口》让中国老板们喜欢,所以也就远不如《没有任何借口》畅销。  李卫东向记者介绍了经管类图书的出版结构和流程。一般的经管类图书大致分为三类:一类是面向大中专院校的经管教材,一类是面向管理和营销人员的经管技术类书籍,一类就是《没有任何借口》这样的着眼于员工职业素质的大众畅销书。大众畅销书一般都要依靠团体购买,所以出版社很注重和企业管理层的联动。“我们走访了一些大中型企业的人力资源部和管理层,询问他们在员工培训中需要什么样的内容,什么形式的东西是员工容易接受的。这些管理者普遍表示,在战略决策和系统执行这两个管理环节中,后者是他们最为头疼的问题。”李卫东说,“那时国外已经出现了用军队的行为准则来管理企业的理念,国内也有很多企业在推行,比如××(国内某著名IT企业集团)。我们就想搜集一些资料,把自己的理解加进去,在国内明确地提出这么一种管理理念,这个理念就是‘没有任何借口’。”  请看《没有任何借口》是怎样给企业员工们上课的:“如果你为一个人工作,如果他付给你薪水,那么你就应该真诚地、负责地为他干,称赞他、感激他,支持他的立场,和他所代表的机构站在一起。”“也许你的上司是一个心胸狭隘的人,不能理解你的真诚,不珍惜你的忠心,那么也不要因此而产生抵触情绪,将自己与公司和老板对立起来。”“不要感慨自己的付出与受到的肯定和获得的报酬不成比例,不要老是觉得自己得不到理想的工资,不能获得上司的赏识。这样的情绪是产生借口的温床。”“我们需要的是具备这种精神的人:他们想尽办法去完成任务,而不是去寻找任何借口,哪怕看似合理的借口。”  有人评论说,这些话,简直每一个字都说到了老板的心坎儿里!而且,这些“很中国”的话竟然还是从一位叫凯普的“美国著名企业咨询专家”的口中说出来的!这样的书怎么会不畅销!  据机械工业出版社有关人士和作者本人介绍,《没有任何借口》问世以后,他们向书店和企业送出了一万本,结果大受欢迎。有两家大银行的管理者给员工人手一册,作为学习读本。某大集团董事长指出:“全心全意做你应做之事,没有任何借口,是企业强化员工执行力所要达到的理想境界。”某中央直属企业的总经理提出:“培育执行文化是集团公司一项十分重要的工作,‘没有任何借口’是执行文化的最高境界。”他要求全公司“上下都要形成‘没有任何借口’的工作习惯”。北京某通信公司董事长告诉他的职工:“如果你是一名想成为白领的蓝领,这本书是一部宝贵的教材;如果你是一名想成为金领的白领,那么这本书是一部必读的手册。想成为一名受人尊敬的人,是我们每一个人都渴望的,但是如何能得到这种尊敬?《没有任何借口》告诉了我们全部计划。”  这本书的作者金雨在电话中告诉记者,他也听到过关于这本书“太绝对化”、“带有奴性色彩”、“为老板服务”等意见,但是客观上这本书确实对很多企业的普通员工提高执行力有促进作用,它所强调的自我激励是它畅销的原因。  就在《没有任何借口》的真面目被揭开前夕,它的一本“姊妹书”《决不拖延―――世界知名企业通行的员工行为规则》又已经由机械工业出版社推向市场。该书据称是由一位“曾为艾克森石油公司经济运行观察员,《华盛顿邮报》、《芝加哥先驱论坛报》撰稿人”的中国牛人撰写的“最优秀的企业员工培训读本”。稍后,和《没有任何借口》一样由“金雨编译”、由金雨所在的北京那家策划公司策划出来的一本“企业与员工双赢的圣经”―――《敬业的激情》在中国商业出版社付梓。它们能否再现《没有任何借口》的辉煌?我们拭目以待。原文网址:http://zqb.cyol.com/content/2004-11/17/content_989486.htm

都是dns惹得祸(续)

都到现在我的域名有时还是不能访问,郁闷!找了一个临时的方法先临时解决一下了!将网络设置中的dns地址修改为208.67.222.222 和 208.67.220.220 就可以了!

jremind v0.1.4.0更新

jremind v0.1.4.0更新说明添加提醒内容的保存功能添加了提醒框的鼠标穿透功能添加时间保存功能添加托盘右键退出功能

国产原创动画:“豆儿”欢动系列9-疯狂的滑板

蛮搞笑的动画啊!