- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 gcc链接动态库时,两个动态库中符号重名的问题
1、最近同事遇到了一个程序崩溃的问题,后来找到原因,是因为这个程序引用了多个动态库,而其中两个动态库中有一个类重名了! 难道gcc对符号重名不做检测的吗?自己觉得有趣,就做了个测试: //m1.cpp #include int get_value() { return 1; } int get_m1() { return get_value(); } //m2.cpp #
2012-08-27 20:38:01
6444
原创 jni使用心得
jni(java native interface,我自己的理解啊) 开发android之后才了解到jni这个东西。 jni是java本身提供的一个机制,通过jni,java可以调用native代码来实现一些功能,这里的native代码,在windows上是dll,在linux上则是so动态库。 通过学习、使用jni,还可以了解一些java虚拟机的实现方式,也就是java的本质吧。 我也是
2011-12-10 15:26:29
1317
原创 MySql创建主从同步
这几天自己创建了一个mysql的辅库,虽然过程不难,但是还是遇到了一些问题。 正常步骤如下: 1、辅库开始同步时,内容一定要喝主库相同。我是用的直接拷贝数据目录的办法,后来看书上的讲解,使用mysqldump也可以做到这一点。 2、修改辅库的配置文件,使用新拷贝过来的数据,同时修改server-id,不能和主库相同。 3、要在主库上对辅库进行授权。 grant replicati
2011-11-23 22:22:50
434
原创 在ACE中使用epoll的ET模式
用ace做了一个linux下的服务端程序,使用了ACE_Dev_Poll_Reactor。 运行后发现,当注册了socket的读写事件(ACE_Event_Handler::READ_MASK | ACE_Event_Handler::WRITE_MASK)后,handle_output就会不停的被调用,同时cpu达到了100%。 查找原因,原来是ACE_Dev_Poll_Reactor中使用
2011-11-16 21:55:56
786
lua for vb.net
2011-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人