会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
高兴
谨言慎行,格物致知
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2015年2月9日
c++中怎么实现Java中finally语句
摘要: 所有学习c++的书籍都明确提出了,不要使用goto, 以免造成程序流程的混乱,使理解和调试程序都产生困难。 但是我们遇到这样一个场景怎么办:就是不管程序执行成功与否,都要执行一些资源释放语句,相当java中的finally语句。c++的中没有finally的支持,即使使用try catch,资源释放
阅读全文
posted @ 2015-02-09 13:47 高兴的博客
阅读(640)
评论(0)
推荐(0)
2015年2月4日
ConcurrentHashMap的putIfAbsent
摘要: 这个方法在key不存在的时候加入一个值,如果key存在就不放入,等价: 测试代码: 结果为 gaoxinggaoxinggaoxing
阅读全文
posted @ 2015-02-04 10:36 高兴的博客
阅读(24653)
评论(0)
推荐(1)
2015年2月2日
netty中的PoolChunk
摘要: 数据结构学的烂,看这个类比较的吃力 PoolChunk主要使用long allocate(int normCapacity) 在buffer pool中分配buffer。这个类有几个重要的概念:page:是chunk中内存分配的最小单元,chunk:表示一系列的page, 一个chunk的大小chu
阅读全文
posted @ 2015-02-02 23:46 高兴的博客
阅读(2059)
评论(0)
推荐(0)
python的远程调试(使用pycharm)
摘要: 测试环境描述1:c++调用python,操作系统环境是linux 2:pycharm安装在windows 安装步骤 1:把pycharm-debug.egg上传到linux上面。 2:使用easy_install pycharm-debug.egg安装 3:设置pycharm的edit config
阅读全文
posted @ 2015-02-02 17:49 高兴的博客
阅读(4729)
评论(0)
推荐(0)
2015年1月31日
系统上线中的国际化
摘要: 使用springmvc框架开发的Java web项目在本地测试的极好,结果部署到centos6.5上面去了,就出现了不能国际化的问题。 首先判断是程序中国际化出现了问题,结果一查发下了一个bug(会在博客spring mvc国际化中提到),但是没有解决核心问题,接下来猜测应该是系统的语言环境的问题。
阅读全文
posted @ 2015-01-31 10:11 高兴的博客
阅读(267)
评论(0)
推荐(0)
2015年1月29日
netty中的位操作
摘要: 看了PoolChunk源码,好多位操作,对这些位操作理解不到位,看起来很是吃力,不知道为什么要这么做,可能是性能更好 1:大小为2 的冥的数加1 怎么操作 size^1; 2: <=比较 mask=~(pageSize-1) num & mask !=0 那么num <=pageSize 4:<判断
阅读全文
posted @ 2015-01-29 23:24 高兴的博客
阅读(416)
评论(0)
推荐(0)
使用paramiko连接EC2主机
摘要: 在亚马逊云上建的主机没有密码,只有一个PEM文件。所以paramiko需要通过该PEM文件登录云主机进行管理 有两种方式,第一种被我注解了 注意,使用PEM文件登录时需要安装一个python的模块,https://pypi.python.org/packages/source/e/ecdsa/ecd
阅读全文
posted @ 2015-01-29 09:57 高兴的博客
阅读(663)
评论(0)
推荐(0)
2015年1月27日
NETTY4中的BYTEBUF 内存管理
摘要: 转 http://iteches.com/archives/65193 Netty4带来一个与众不同的特点是其ByteBuf的重现实现,老实说,java.nio.ByteBuf是我用得很不爽的一个API,相比之下,通过维护两个独立的读写指针,io.netty.buffer.ByteBuf要简单不少,
阅读全文
posted @ 2015-01-27 20:31 高兴的博客
阅读(7471)
评论(0)
推荐(0)
jemalloc和内存管里
摘要: netty的buffer引入了缓冲池。该缓冲池实现使用了jemalloc的思想。为了看懂这块代码学写了内容分配的知识。这里讲的内存分配是堆的内存分配,其他内容本文不会涉及。 内存分配是面向虚拟内存的而言的,以页为单位进行管理的,页的大小一般为4kb,当在堆里创建一个对象时(小于4kb),会分配一个页
阅读全文
posted @ 2015-01-27 20:01 高兴的博客
阅读(19255)
评论(1)
推荐(0)
在centos上安装sequoaidb的php驱动
摘要: 1:搭建PHP的运行环境 yum install httpd httpd-devel yum install php php-devel yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 2:安装seq
阅读全文
posted @ 2015-01-27 16:51 高兴的博客
阅读(261)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告