摘要:本文是翻译文章,主要介绍了运行时重载C++类的技术,包括了Linux上的动态加载接口、C++类的动态加载技术点及实现、自动加载技术等。最后给出了两个应用案例及相关的源代码。
关键字:动态加载,C++类,Linux
原文链接:http://porky.linuxjournal.com:8080/LJ/073/3687.html...
分类:
编程语言 时间:
2014-06-07 02:05:09
阅读次数:
368
将"Cocos2d-x 精灵碰撞检测(方法一)" update函数修改一下。
使用精灵boundingBox函数获取直接精灵边界框, 不用自己计算精灵矩形大小了,还比较精确,然后调用intersectsRect计算2个精灵矩形是否存在集。
代码:
void HelloWorld::update(float delta)
{
//返回精灵边界框
CCRect cr1 = sp1->b...
分类:
其他好文 时间:
2014-06-07 01:44:56
阅读次数:
187
今天发现项目代码加入了findbugs的依赖包,简单的搜索了下:
官方说明:
FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recu...
分类:
数据库 时间:
2014-06-07 01:19:07
阅读次数:
250
常用模拟
有时候,需要通过模拟用户操作,来达到单击的效果。例如在用户进入页面后,就触发click事件,而不需要用户去主动单击。
在JQuery中,可以使用trigger()方法完成模拟操作。例如可以使用下面的代码来触发id为btn的按钮的click事件。
1
$('#btn').trigger("click");
这样,当页面加载完毕后,就...
分类:
Web程序 时间:
2014-06-05 11:49:24
阅读次数:
298
利用HTML5的新特点做文件异步上传非常简单方便,本文主要展示JS部分,html结构。下面的代码并未使用第三发库,如果有参照,请注意一些未展现出来的代码片段。我这边的效果预览:
1.文件未选择 2.文件已选择
HTML代码部分:
思路:下面代码中我利用css的z-index属性将input="file”标签隐藏在了id=btnSelect元素下面,通过触发a标签的点击后,弹出文件选择...
分类:
Web程序 时间:
2014-06-05 11:11:06
阅读次数:
245
近日,百度安全实验室发现了一款“聊天剽窃手”病毒,该病毒能够通过ptrace方式注入恶意代码至QQ、微信程序进程,恶意代码能够实时监控手机QQ、微信的聊天内容及联系人信息。该病毒是目前发现的首款通过ptrace进程注入方式进行恶意窃取私密资料的病毒。 简介 该病毒主要是通过ptrace注入QQ和微信进程进行信息窃取的,主程序调用assets中的inject_appso,libcall.so以及...
分类:
其他好文 时间:
2014-06-05 10:10:55
阅读次数:
325
网上流传的zip压缩与解压 的代码有很大的问题 虽然使用了ant进行压缩与解压,但是任务的流程还是用的java.util.zip 的方式写的,我在使用的过程中遇到了压缩的目录结构有误,甚至出现不同解压软件显示的目录结构不同的窘境。
下面给出使用org.apache.tools.ant.taskdefs.Zip;和org.apache.tools.ant.taskdefs.Expand 的压缩和解...
分类:
其他好文 时间:
2014-06-05 08:49:27
阅读次数:
266
之前做android开发,因为JAVA基础不牢固的原因,自己对写代码很不自信,很多时候要去找源码或者在相近的代码上修修改改以得到想要的结果,从某种意义上来说这根本算不上真正意义上的程序员。后来看到某位前辈说学习新的语言要少看多练,想想以前的确是写代码写的太少了,都喜欢抱着书在哪里啃,效果肯定不...
分类:
编程语言 时间:
2014-05-31 14:19:27
阅读次数:
320
WIN7 下 Qt Creator 安装 QWT环境:WIN7 +QT
Creator2.6.21.下载QWT源代码qwt-6.1-rc3.zip2 编译QWTopen
projects->找到解压后的qwt-6.0.1中的qwt.pro文件->open,找到designer ->qwtbuild-...