摘要: Eclipse自3.1开始使用木星的卫星作为版本名,例如: 木卫一:伊奥 lo木卫二:欧罗巴 Europa木卫三:伽倪墨得斯 Ganymede木卫四:卡利斯托 Callisto .... Eclipse 3.1 版本代号 IO 【木卫1,伊奥】 Eclipse 3.2 版本代号 Callisto 【 阅读全文
posted @ 2013-08-02 17:57 yejg1212 阅读(4502) 评论(3) 推荐(2) 编辑
摘要: 在职场上有一种苦逼的事情叫做“我的努力你永远不懂”,具体的表现是,员工觉得自己非常辛苦,呕心沥血地做了工作,但换来的是领导的不认可与同事的冷嘲热讽甚至扎小刀。顿时会感觉太累了再也不会爱了吧。 这个罗生门故事在我的整个职业生涯循环往复地发生着,有时候我是这倒霉员工,有时候我是那个倒霉领导,有时候我是那个倒霉扎刀坏同事,有时候,我只是一个听者。 这是一个对于知识员工才会发生的问题,对于计件工人,绝大部分工作只要严格依照作业指导书工作,以及上级领导安排的产量完成就可以了,但对于知识员工和管理者来说,再详尽的作业指导书也无法解决这种多发性双向痛苦。因为知识工作者的工作结果评价是有难度的,很多时候... 阅读全文
posted @ 2013-07-27 17:50 yejg1212 阅读(453) 评论(0) 推荐(2) 编辑
摘要: 上一篇介绍了Memcached的安装,但是如果手头上只有一台机器,又想做多节点测试咋办?这就需要在一台机器上启动多个Memcached服务了。假设Memcached在如下目录:C:\memcached\memcached.exe在CMD中执行如下命令即可再安装一个Memcached服务(记得换个端口号啊!):sc create "Memcached Server1" start= auto binPath= "C:\memcached\memcached.exe -d runservice -m 32 -p 11220 -l 127.0.0.1" Dis 阅读全文
posted @ 2013-07-15 17:37 yejg1212 阅读(4802) 评论(0) 推荐(2) 编辑
摘要: 上一篇了解了自定义注解的使用,不过里面的例子没有多大使用价值,这一回来个有用点的Demo。目标:将实体bean保存到数据库先来定义一个实体注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME)public @in. 阅读全文
posted @ 2013-07-13 23:09 yejg1212 阅读(1572) 评论(1) 推荐(1) 编辑
摘要: 前面了解了注解的基本内容,这次来看一下自定义注解。自定义注解其实很简单,直接上代码:import java.lang.annotation.Documented;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java.lang.annotation.Target;import java.lang.annotation.ElementType;import java.lang.annotation.RetentionPolicy;@Target(ElementType.METH 阅读全文
posted @ 2013-07-13 22:28 yejg1212 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: Java从JDK 5开始引入注解(annotation)。注解使得Java源代码中不但可以包含功能性的实现代码,还可以添加元数据。注解的功能类似于代码中的注释,所不同的是注解不是提供代码功能的说明,而是实现程序功能的重要组成部分。Java注解已经在很多框架中得到了广泛的使用,用来简化程序中的配置。下面先来看看java中常用的注解。一、常用注解① @Override注解package java.lang;import java.lang.annotation.*;@Target(ElementType.METHOD)@Retention(RetentionPolicy.SOURCE)public 阅读全文
posted @ 2013-07-12 23:00 yejg1212 阅读(6713) 评论(1) 推荐(0) 编辑
摘要: Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。下面来了解下Memcached怎么用~~一、准备工作到http://code.jellycan.com/memcached/下载memcached的windows版再下载一个java_memcached-release.jar二、安装解压memcac 阅读全文
posted @ 2013-07-12 13:45 yejg1212 阅读(9593) 评论(0) 推荐(1) 编辑
摘要: 在牛人的指导下,和前一个版本有了较大改变。逐行读取配置文件,然后逐行解析~读取一次之后,将键值对存入map,之后都从map中去取,减少读取文件次数主要代码如下:/*** * read config file, add into map.* @param filepath (in)line text* @param return * -1:error,invalid line* 0:success* */int INIReader::readFile(const wstring &filename) { std::string strFi... 阅读全文
posted @ 2013-07-11 14:14 yejg1212 阅读(3704) 评论(0) 推荐(0) 编辑
摘要: 自从大学学完C之后,就再也没用过它了,在网上找代码,七拼八凑之后,终于成形~~勉强能用,不喜勿喷,^_^!int GetValue(const wchar_t *key, wchar_t *value){ FILE* fpcfg = NULL; wchar_t var[256], val[256];//key,value wchar_t linebuf[1024]; wchar_t* ptr1 = NULL; wchar_t* ptr2 = NULL; wchar_t* delimiter = NULL; int k = 0; assert(ke... 阅读全文
posted @ 2013-07-11 13:57 yejg1212 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: linux系统里提供的文件转化编码的命令iconv,例如:iconv -t utf-8 -f gb2312 -c test.xml > text_UTF8.xml-f 源编码-t 目标编码-c 忽略无法转换的字符如果想批量转换,只需要执行如下两行命令即可:find folder -type d -exec mkdir -p utf/{} \;find floder -type f -exec iconv -f GB2312 -t UTF-8 {} -o utf/{} \;这两行命令将folder目录下的文件由GB2312编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/f 阅读全文
posted @ 2013-06-18 17:51 yejg1212 阅读(3477) 评论(0) 推荐(0) 编辑