自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 CentOS 6&7 安装使用多个GCC版本(GCC4.9,GCC5.3,GCC6.2)

CentOS 作为企业级服务器操作系统被广泛使用,其中使用C++开发服务器应用又是常见的,可是CentOS本身自带的GCC版本更新缓慢,要想使用较新的GCC版本就是一个经常需要解决的问题,当然可以自行编译GCC源码,但是比较麻烦,而且很难做到多个GCC版本之间进行切换。从CentOS6开始,CentOS自身提供了一种方式可以使用Scientific Linux distribution

2017-02-15 12:53:16 9907 2

原创 使用Geotools中的Shapefile plugin支持小数位精确控制

1背景       当前Java语言实现的Shapefile读写库中,Geotools中的shapefile插件是使用最多的开源实现,实现比较全面,成熟。但是可能为了与Geotools的核心概念一致,其对小数位DecimalCount的控制支持没有在适配层实现,只是默认了小数位的位数(其底层还是支持小数位的控制的)。    改进有几种方式,其一是参考Shapefile插件自己实现一个独立的

2017-02-03 11:57:18 1008

原创 技术管理要不要自己写代码呢

这个问题是老生常谈,在不同的公司,不同的层级,不同的业务发展阶段,不同的个人特质都有不同的答案。      技术管理肯定需要懂技术,懂到什么程度呢?如果自己一出手,比开发人员都管用,那只能说明手下太弱了。如果自己面对什么技术问题都没有高屋建瓴的思考,那么说明自己技术功底还不到位,起码得需要了解一下技术的内涵与外延。甚至自己要对这方面技术有着自己的一套正确地理解,并且能通过与技术人员沟通的过程中

2015-03-18 17:45:55 584

原创 手机App开发思考

移动互联网与大数据是当前比较流行的技术,下面聊聊自己对手机App开发技术的思考。       其中移动互联网从手机端考虑是App开发,Android与iOS占主流大多数,后端主要是API。对后端来说与互联网时候变化不大,还是互联网那一套架构,不过在设计协议的时候,要考虑网络的不同,手机App的带宽目前还是有限的,所以设计协议的时候要考虑流量受限,网络不稳定时的保障手段。

2015-03-18 17:30:06 685

原创 Android NDK开发基本的防逆向常识

为了保护自己开发的程序逻辑bu'bei

2014-11-13 11:10:05 699

转载 Android NDK隐藏jni动态库的内部符号表

写过win32程序的朋友对dll导出函数名都很熟悉,大家都可以通过.def文件或者__declspec(dllexport)来指定导出的函数名。在android下,可执行文件或者动态链接库用的是elf格式,和win32的pe格式有所不同。当编译动态链接库时,缺省的编译选项下默认所有的符号表都会导出。以android-ndk下的san-angeles例子为例,用ndk编译之后生成的jni动态库导出的

2014-11-13 11:03:38 1285

原创 Java 8中的实现了并行排序

早上xian'xing并行排序正像并发加法器能加速计数一样,Java 8还实现了一种简洁的方法来加速排序。这个秘诀很简单。你不再这么做:Array.sort(myArray);而是这么做:Arrays.parallelSort(myArray);这会自动把目标数组分割成几个部分,这些部分会被放到独立的CPU核上去运行,再把结果合并起来。这里唯一需要注意的是,

2014-06-27 17:51:45 1731

转载 UTF-8编码规则

UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码,如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头。UTF-8最多可用到6个字节。 如表: 1字节 0xxxxxxx 2字节 110xxxxx 10xxxxxx 3字节 1110xxxx 10xxxxxx 10xxxxxx

2009-08-05 15:31:00 1013

转载 马云与史玉柱经典语录

 马云经典语录:1.当你成功的时候,你说的所有话都是真理。2.我永远相信只要永不放弃,我们还是有机会的。最后,我们还是坚信一点,这世界上只要有梦想,只要不断努力,只要不断学习,不管你长得如何,不管是这样,还是那样,男人的长相往往和他的的才华成反比。今天很残酷,明天更残酷,后天很美好,但绝对大部分是死在明天晚上,所以每个人不要放弃今天。3.孙正义跟我有同一个观点,一个

2009-08-05 15:21:00 485

原创 NetBeans 6.7 PHP自动注释的Bug

 当在函数中存在/* 或者*/类的片段后,IDE的自动注释功能讲不可用。 解决办法,在编写之前添加注释,或者挪到最后,不要影响了前面的函数。

2009-07-19 10:55:00 973

原创 深入Java虚拟机以及高效Java编程

 通常我们所说的Java虚拟机是JVM规范的一个实现,商业的主要有Sun公司的,IBM的,以及WebLogic的实现(Oracle收购),Apache有一个开源实现。  编写Java程序的一般程序员是不需要深入了解Java虚拟机规范以及每个实现的内部细节。但是总有程序员或者公司需要深入掌握Java虚拟机的细节。换句话来说,如果用了N年Java的程序员不了解Java虚拟机的细节,那么还真

2009-07-02 15:52:00 449

原创 软件技术的两个本质方向

 1)算法层面的方向,这个算法是广义的算法,往往上升到数学与哲学层面,比如说数据库理论、编译器理论、操作系统理论等等2)硬件层面的方向,从应用到操作系统(虚拟机也属于一种操作系统),从操作系统到指令,从指令到硬件,从逻辑单元到电子元器件,到二进制以及图灵模型,当然从图灵模型来说也是一种抽象,这种抽象的方向是从一到二,进而生万物的思维。就是说如何用简单的二进制逻辑运算来实现复杂的抽象。

2009-07-02 15:47:00 1497

原创 程序员的底气从何而来?

      做人要有骨气,做程序员要有底气,是否有底气,有多大的底气要靠自己对软件的深入了解程度。      举个例子,做WindowsNative编程的人,如果只会用MFC,ATL之类的框架,而不了解框架下面发生的事情,那就没有底气了,遇到了框架解决不了的问题,或者一些莫名的错误就不知道如何解决了。框架也是人编的,必然有这样或者那样的Bug;好了,你了解了框架的架构思路,查看了框

2009-07-02 15:44:00 490

Geotools Shapefile 插件支持小数位控制

修改GeoTools中的Shapefile插件,使其支持DecimalCount控制。 参考博文:http://blog.csdn.net/juweiping/article/details/54846085

2017-02-03

项目经理应该知道的97件事

项目经理应该知道的97件事,完整扫描版本,欢迎下载

2013-11-19

tinyline2d 2.3破解版

这可是个好东西,100USD,用法自己到官网查看。

2010-06-24

Python技术参考大全中文电子PDF

Python技术参考大全中文电子PDF,中文版,目录结构全,方便阅读

2009-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除