8 枫之逆

尚未进行身份认证

逆风的方向,更适合奔跑。。

等级
TA的排名 4k+

explise rcp application export导出exe问题解决

问题描述如下:!ENTRYorg.eclipse.osgi402015-03-2516:24:01.651!MESSAGEApplicationerror!STACK1java.lang.NullPointerExceptionatorg.eclipse.e4.ui.internal.workbench.ModelServiceImpl.(ModelServi

2015-03-25 16:37:32

彻底理解ThreadLocal

ThreadLocal是什么早在JDK1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它

2014-04-22 16:59:27

【C++】linux下CMake生成动态链接库,g++包含生成动态链接库

一、前言  由于项目中要用到java调用C++的库文件,于是需要在linux下编译连接生成动态库,然后根据Recast官方包要先CMake生成编译,然后在包含到自己实现的文件,网上查了半天,坑爹没有全面的,东拼西凑终于才明白原理,于是总结记录分享如下。二、CMake生成库文件  总的来说CMake生成过程不复杂,但是查到的资料都坑爹,废话说了半天没有说到要点,咱直奔主题,两个步

2014-01-20 15:25:00

【protocol buffers】java解析protoBuf custom option自定义扩展文件具体方法

一、前言  由于需要解析自定义扩展,获取对应的信息,方便以后扩展,需要解析,上网找了很久木有找到解决办法,而且官方的文档(https://developers.google.com/protocol-buffers/docs/reference/java/index),于是自己在debug模式下一步一步找到解决办法,记录并分享如下。  注:关于protocolbuffer的基础知识,如p

2014-01-14 22:25:41

Microsoft.CppCommon.targets(574,5): error MSB6006: "mt.exe" exited with code 31.解决办法

一、问题出现  用VS编译动态库dll文件的时候,ReBuild过程中会遇到Microsoft.CppCommon.targets(574,5):errorMSB6006:"mt.exe"exitedwithcode31.这个问题,略坑爹啊,找了半天都是英文的解决办法,也没解释清楚,于是记录分享。具体错误如下1>Generatingcode1>Finished

2014-01-07 16:25:11

搞ACM的伤不起啊。。

劳资六年前开始搞ACM啊!!!!!!!!!! 从此踏上了尼玛不归路啊!!!!!!!!!!!! 谁特么跟劳资讲算法是程序设计的核心啊!!!!!! 尼玛除了面试题就没见过用算法的地方啊!!!!!! 谁再跟劳资讲算法之美算法的力量,劳资一本算法导论拍死你啊!!!!!!!! 那是搞ACM的入门书啊!!!!特么的入门书就一千多页啊!!!!!!! 还没有习题答案啊,学完了你特么都不知道

2013-10-17 14:02:05

File already exists: filesystem '/path/file', transaction svn常见错误解决方法

前言  多人任务基本都会用到SVN,于是提交的时候如果不先更新在提交或者操作顺序不对,会经常出现错误,其中Filealreadyexists:filesystem这个就是个常见问题,上网找了半天没找到解决办法,经过摸索,经解决办法分享于此。解决方法  不同情况对应不同的解决方法:  1、通用的。直接先备份,然后将本地删除,然后充仓库里面checkout出最新的文件,然

2013-09-05 17:17:16

【protocol buffers】Invalid embedded descriptor for ".proto".Dependencies passed (Protobufer)解决办法

前言  之前开发的时候,发现居然出现了DependenciespassedtoFileDescriptor.buildFrom()don'tmatchthoselistedintheFileDescriptorProto.的错误,还有ProtocolBuffersInvalidembeddeddescriptorproblem等错误,上网google了很久也没找到

2013-09-05 17:03:19

Eclipse设置代码高亮,设置代码样式

前言  由于eclipse自身的文本框、代码颜色等不够好看,不够护眼等原因,于是自己摸索试着设置了下,最后成功设置代码颜色高亮,分享如下。(本文提供了两种方法,一是自己根据下列步骤自己尝试设置一遍,此法灵活性较高,可设置自己想要的颜色;二是自己把我分享的我设置好的方案直接导入即可,简单粗暴。好了闲话少叙,进入正题。)方法一、设置代码高亮  先打开eclipse,打开菜单栏window-

2013-09-05 16:22:28

反射获取枚举上的注解

关于反射获取枚举上的信息,javaSE的jdk相关API里面并没有提供方法,直接获取也只能获取到enum类上的注解,上网搜了半天,中文没搜到解决方法结果,感觉太坑爹了,于是记录且分享如下:一、前言----引出问题  在前面的一篇博文(反射+枚举+freemarker,自动生成实体类,自动建表建索引(一)之生成实体类,枚举详解)中,讲到关于自动生成实体类的方法中,用枚举来当配置文件,这个

2013-04-22 16:29:42

【protocol buffers】java解析.proto文件具体方法

一、前言  本文将介绍用java解析.proto文件。  由于protobuffer的java库里面有提供可以直接解析.ptoto文件的相关类,所以并不能像C++那样直接可以解析.proto文件,我google了半天才在网上找到方法,于是便有了这篇博文。(此处需要用到protobuf的jar文件,可以点击此处下载)  二、具体解析方法  不能直接用protobuf提供的库来解析.p

2013-03-29 14:36:57

反射+枚举+freemarker,自动生成实体类,自动建表建索引(二)之建表建索引,注解和DatabaseMetaData 获取信息

接上一篇博文反射+枚举+freemarker,自动生成实体类,自动建表建索引(一)之生成实体类,枚举详解,这篇博文介绍自动建表。  用反射+枚举+freemarker,自己实现的自动生成实体类和自动建立数据表建索引。用enum枚举作为数据表的配置文件,1个枚举就是1张表,根据枚举类,自动生成实体类,和自动建表建索引。  主要步骤和上一篇博文差不多,就是先反射读取枚举类,获取所需信息,然后用

2013-03-28 14:38:28

反射+枚举+freemarker,自动生成实体类,自动建表建索引(一)之生成实体类,枚举详解

用反射+枚举+freemarker,自己实现的自动生成实体类和自动建立数据表。用enum枚举作为数据表的配置文件,1个枚举就是1张表,根据枚举类,自动生成实体类,和自动建表。下面先介绍自动生成实体类。  主要步骤就是先反射读取枚举类,获取所需信息,然后用freemarker生成实体类。这里需要用到freemarker.jar这个jar包(点击下载)。  1、普及下enum枚举,既然用到了,

2013-03-28 11:52:13

反射获取对象成员的字段值,getFields()和getDeclaredFields()用法区别

用反射获取内部类的属性其实很简单。。我弄了半天才弄好,由于很弱智的原因啊,写此博文已吸取教训。  虽简单,但是太坑爹了,getFields()只能获取public的字段,包括父类的。  而getDeclaredFields()只能获取自己声明的各种字段,包括public,protected,private。  而我写的Characters类中的属性是在继承父类的,父类中是protect

2013-03-06 18:44:26

【Protocol Buffers】Google开源技术-Protocol Buffers介绍

尊重原作者的劳动成果,本文转自:http://program-think.blogspot.com/2009/05/opensource-review-protocol-buffers.html  今天来介绍一下“ProtocolBuffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯

2013-03-01 17:11:52

做真正的自己,to be the truthful yourself

每个人都应该做真正的自己喜欢就说喜欢不喜欢就说不喜欢有什么看法就直接说,不管是对还是错觉得什么好,什么不好,都清清楚楚不必照顾那么多人的面子如果经常说违心的话久而久之,我们就不再是自己我们就变成了我们不喜欢的人我们助长的,就是卑鄙小人的气焰我们吸引到的,就会是那种喜欢听违心话的人而真正同类的人,却永远不了解我们的心所以我们就不再有真正的朋友

2012-10-18 21:14:46

爱在西元前--程序员版

美国的贝尔实验室设计了最初的C语言刻在UNIX操作系统距今已有三四十年你在屏幕前凝视数据的缱绻我却在旁轻轻敲打键盘把你的梦想展现循环递归贪心动规是谁的从前喜欢在匈牙利算法中你我牵手的画面经过MSRA门前我以大牛之名许愿(MicrosoftResearchAsia)思念像斐波那契数列般漫延当软工沦落在设计的文档间算法依旧是永垂不朽的诗篇我给你的

2012-10-03 12:25:16

算法学习之数据结构之链表是否相交,链表是否存在环

当看到判断两链表是否相交,判断链表是否存在环时,就感觉不知道从何下手,原因是不知道什么是链表相交,什么是链表存在环,所以当明白概念的时候,发现这两个问题并不难,而且,其实两个单链表是否相交是和链表中存在环是有关系的。  一、判断链表是否存在环。  一个链表存在环,指的是,某个节点的next指向的是链表中在他之前的节点,这样在链表尾部形成环。(这个概念很重要。)  弄明白概念后,对于下面

2012-09-11 19:36:12

算法学习之数据结构之单链表反转,两两反转

一、单链表反转  链表反转,就是将链表从1->2->3->4->5这种形式反转成5->4->3->2->1这种形式,目前能想到的有两种实现方式,对于什么是链表,链表的一些性质就不多说了,直接说两种实现方式,实现方式如下:  1,用头节点插入法新建链表。反转链表,有创建链表的两种方式(头节点插入法,尾节点插入法)知道,头结点插入法形成的链表是和输入顺序相反的,尾节点插入法形成的链表是和输入顺

2012-09-09 11:44:59

算法学习之数据结构之红黑树(二)

红黑树的删除。  红黑树的删除是在二叉查找树的基础上修改得来的,从红黑树上删除一个节点,可以先用普通二叉搜索树的方法,将节点从红黑树上删除掉,然后再将被破坏的红黑性质进行恢复。  我们回忆一下普通二叉树的节点删除方法:Z指向需要删除的节点,Y指向实质结构上被删除的结点,如果Z节点只有一个子节点或没有子节点,那么Y就是指向Z指向的节点。如果Z节点有两个子节点,那么Y指向Z节点的后继节点(其实

2012-09-06 20:28:12

查看更多

勋章 我的勋章
    暂无奖章