`
文章列表
总结2010 2010年的下半年,开始了在日本的出差生活。 2010年最大的收获也来自于这半年,我以121分的成绩,通过了日语能力考N2试验。 这半年我实现了从没有日语能力无认证,到N2的突破。 证书上的突破固然喜悦,然而我认 ...
这是曾经发生在我身上的一个笑话, 我个人认为, 还是比较好的反映出了我当时日语水平的状态.   我有个小小的问题, 想考考F同学 W: 我今天学了个东西,考考你哈,『またあした』什么意思你知道吗? F :明天见啊。 W: 这你都知道? 这么厉害? F :不是吧,这个你不知道? W: 不知道啊,我竟应试啦啊。 F :真的假的, 那『それじゃ』是什么意思? W: 不知道啊。 什么意思。 F :明天见。 W: 还是明天见啊? F :那『じゃ』又是什么意思 W: 不知道啊。 什么意思。 F :明天见。   我靠,那你在考我一个,我肯定知道是什么意思。 囧...... 我 ...
需求的故事是这样的.... 在开发过程中, 我们会使用excel写各式各样的文档, 通常这些文档都是从一个Base修改而来的. 为了便于其他人review, 在做成这些文档的时候, 作成者会使用不同的颜色标记出我们所修改的内容. 当然我们也 ...
键盘的快捷键一天天都不够用, 今天想用连续按下两次ESC或者Ctrl这样的条件, 来触发自定义事件. (如同google desktop search那样)   再下面的帖子里面找到了正解, 以后用得着, 记录在这里. Detect a double key press in AutoHotkey   响应连续两次按下Ctrl键, 弹出对话框提示 ; Example #4: Detects when a key has been double-pressed (similar to double-click). ; KeyWait is used to stop the k ...
91年真题, 遠くからよく見える___、字を大きく書いてください。 ①ように、②ために、③だけに、④ばかりに   这道题我选错了, 因为我分不清「ように」和「ために」. 于是调查了一下. 读了下面这几个沪江的帖子 http://bulo.hjenglish.com/question/14924/ http://bulo.hjenglish.com/question/16773/ http://bulo.hjenglish.com/question/29035/ http://bulo.hjenglish.com/question/15337/ 明白了一二, 特总结 ...
91年真题, 遠くからよく見える___、字を大きく書いてください。 ①ように、②ために、③だけに、④ばかりに   这道题我选错了, 因为我分不清「ように」和「ために」. 于是调查了一下. 读了下面这几个沪江的帖子 htt ...
这是日方要的一个东西,以包名的形式输出java source文件名。 最终的结果大概是这样 com.a.b.D.java com.a.b.E.java com.a.b.F.java   拿到这个问题,我最开始用了一个“tree /F >java_file.list” 但是要把这个结果整理成包的形式还是有一点麻烦的。 于是就写了下面的python脚本 他将递归遍历文件夹,过滤出所有java文件,取出他相对于source跟文件夹的相对路径(也就是包开始的位置) 最后将这个相对路径中的路径分割符替换成包分隔符(也就是".")。   代码如下: imp ...
最近经常拿F同学的本本,到实验室做一些测试。 办公楼上网用的IP地址,和实验室测试用的IP地址不一样。 所以我在奔波于两栋楼之间的同时,我也经常需要手动的调整这台PC的IP地址。   一两次还好,次数多了就觉得烦了。 于是这篇blog记录的就是,要通过windows的netsh命令,在bat脚本里面自动修改windows的IP地址。   关于netsh的语法,有兴趣的同学看help或者msdn吧。当然,google搜,也是一艘一大堆。 下面是msdn上的一个连接。 Microsoft Windows XP - Using Netsh   最终我写的bat是这样的。 ( ...
在下面这篇blog中,我写了如何修改文件夹的右键菜单,从而快速打开该文件夹所对应的cmd窗口。 Windows: 也谈“触手可及的命令提示符”     在这篇blog中要写的是,如何给文件添加右键菜单。 以EmEditor为例,做成效果是: 右键任何文件,弹出菜单中包含"EmEditor QuickStart"字样 其对应快捷键为Q,按Q可以直接启动EmEditor,编辑所选择的文件   Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\EmEditor] @=&quo ...
Excel可以指定数据有效性,有效性中有一个序列选项,他可以将有效性设置为一对单元格的值。 但是在制定序列的时候,他只允许我们去引用本表单中的内容。 那么如何去突破表单的限制,跨表单指定数据有效性呢?   正解是首先【插入】->【名称】->【定义】中,为一组单元格定义一个名称, 然后再在数据有效性中,将序列的值设置成"="加上刚才定义好的名称即可。   这个技巧之前有人告诉过我,ms是LC工学(它再一次的证明了知道的东西会忘记)。 但是让我给忘记了,这次是LM同学告诉我的,感谢一下。        
这个讨论的起因是最近修改的一个bug, 我们的系统管理了一堆网络设备,为了方便用户,我们提供了一个视图叫做"Near me"。 在这个视图中会显示与本机在同一个网段内的所有网络设备。   以前这个功能不支持双网卡。而且子网掩码是写死的"255.255.255.0" 为此便进行了下面的调查。共有两种方法,后面会给出这两种方法的简单问题总结,以及对比。     取得子网掩码,方法一:JavaAPI InterfaceAddress.getNetworkPrefixLength() , 这个方法会返回子网掩码前面的1的位数。 为了直观, ...
公司有专门的组,负责制作安装器,所以我们通常只需要将程序release给他们即可。 可最近发现了他们有一个好玩的东西,他们叫做“静默安装”。   其实所谓的静默安装,指的是一种无提示安装,或者叫做非交互式安装。 与让用户在安装时,输入必要的信息(比如路径信息)相反,他在安装时无需用户指定任何信息。 他是InstalShield的一个功能。 想想也对,接受用户信息的界面以及流程的控制等等,都是我们使用InstallShield来制作完成的。 那么如果我们想以特定值(默认值)来完成安装,那么这以功能的一个简单合理的实现自然是交给InstallShield来做。 就如同我们如果要静默安 ...
最近从日本人手里拿到了一个vc的工程,打开一开,果然注视都是乱码。 是的,他们使用的编码是shift-js。 可是Visual Studio 2008中,要在哪里设置文件编码呢? 他不像Eclipse那样在工程的属性也签里面。   后来我google到了msdn上的这篇文章: How to: Save and Open Files with Encoding   原来右键某一文件,里面有个【Open With...】按钮。打开一看,默认的打开方式是【C++ Source Code Editor】,微软还提供了另外一种打开方式【C++ Source Code Editor(wit ...
扩展的方法是使用AutoHotKey。   最早看到这一主题,是在下面这篇blog 通过AutoHotKey让命令行窗口cmd.exe支持 CTRL-C CTRL-V   但是正如上面那篇blog的作者slimzhao 中讨论的那样,使用其中记载的方法时,会有一些小困扰(主要问题是依赖于鼠标位置)。于是我顺着这一问题继续狗,终于找到了这个帖子。透过键盘,问题算是得到了完美的解决,然而美中不足的是:他需要依赖Windows的快捷键Alt+Space,而这一快捷键已经被我分配给了Launchy。 Keyboard shortcut to paste clipboard conten ...
最近要做一个关于设计模式的介绍。 我认为这个 J U nit A Cook's Tour 是一个很好的教程。 而且还能借此机会,把TDD也给一并讲了,一讲两得。   但我发现这篇文章的中译本都不易于阅读。 于是便拿到JavaEye上,对其重新排版。转载如下。 注: 本来是想存在草稿,但既然误发表,建议JavaEye修改保存草稿的按钮顺序。 第一次写草稿的时候,右边的按钮时保存,可当第二次编辑这个草稿的时候,右边的按钮就变成了发布。 我已经不止n此的犯同样的错误了。。。本来是想简单排版,因为这个误操作就不得不多用点心了。。。   JUn ...
Global site tag (gtag.js) - Google Analytics