上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 174 下一页

2013年10月12日

LTTng 简介&使用实战

摘要: 一、LTTng简介 LTTng: (Linux Trace Toolkit Next Generation),它是用于跟踪 Linux 内核、应用程序以及库的系统软件包。LTTng 主要由内核模块和动态链接库(用于应用程序和动态链接库的跟踪)组成。它由一个会话守护进程控制,该守护进程接受来自命令行接口的命令。babeltrace 项目允许将追踪信息翻译成用户可读的日志,并提供一个读追踪库,即 libbabletrace。 LTTng 不仅使用了 Linux 内核中的追踪点(tracepoint)手段,而且可以使用其他各种信息来源,比如kprobes 和 Perf(Linux 中的性能... 阅读全文

posted @ 2013-10-12 22:16 新一 阅读(8279) 评论(0) 推荐(1)

android 嵌套 apk 从一个apk启动另外一个apk

摘要: a.apk-主应用 b.apk-被启动应用主要思想:把b.apk放到assets目录下,由于有大小限制(1M),所以改名成b.mp3(因为mp3,jpg,png,mp4等不会检查,不会限制大小),然后在用的时候再改回来1.具体实现:public void intallApp(Context context) { try { String path = context.getFilesDir().getAbsolutePath()+ "/b.apk"; //从assets中解压到这个目录File f = new File(path); if (!f.exists()) { f 阅读全文

posted @ 2013-10-12 22:14 新一 阅读(793) 评论(0) 推荐(0)

Run-Time Check Failure #2 - Stack around the variable 'ucPriKey' was corrupt

摘要: Run-Time Check Failure #2 一般是栈被破坏,你的代码可能有缓冲区溢出一类的问题。 Run-Time Check Failure #2 - Stack around the variable 'var' was corrupted 摘要: 简介VC++.NET编译新功能,运行时错误检查,编译选项 (/RTC1, equiv. to /RTCsu) 最近把一个别人早期在VC 6下编写的一个服务移植到VC 7.1 (.NET 2003)时,突然跳出 好些运行时错误提示。 经过查询编译器和出错说明,发现了编译器的这一新特性,并修正了代码隐患: ... 阅读全文

posted @ 2013-10-12 22:12 新一 阅读(318) 评论(0) 推荐(0)

Oracle 数据库用户管理

摘要: Oracle 数据库用户管理 Oracle 权限设置 一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理: 1、系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 对于普通用户:授予conn... 阅读全文

posted @ 2013-10-12 22:10 新一 阅读(274) 评论(0) 推荐(0)

晕,hibernate 的 merge和cascade="all-delete-orphan"要慎重合在一起使用

摘要: 遇到一个比较后悔莫及事情,使用了hibernate 的 merge和cascade="all-delete-orphan" ,子表数据被删除了。 1、使用cascade="all-delete-orphan" 来做级联删除操作,但是请慎重和getHibernateTemplate().merge(entity);参数一起使用,在使用这样一个组合的时候,hibernate会先执行getHibernateTemplate().merge(entity);执行一个更新或者是保存操作,但是紧接着就会删除 和这个表相关联的数据。Hibernate will aut 阅读全文

posted @ 2013-10-12 22:07 新一 阅读(402) 评论(0) 推荐(0)

.h头文件 .lib库文件 .dll动态库文件之间的关系

摘要: .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。.h .lib .dll三者的关系是:H文件作用是:声明函数接口DLL文件作用是: 函数可执行代码当我们在自己的程序中引用了一个H文件里的函数,编链器怎么知道该调用哪个DLL文件呢?这就是LIB文件的作用: 告诉链接器 调用的函数在哪个DLL中,函数执行代码在DLL中的什么位置,这也就是为什么需要附加依赖项 .LIB 阅读全文

posted @ 2013-10-12 22:06 新一 阅读(429) 评论(0) 推荐(0)

利用WinDriver开发PCI设备驱动程序

摘要: 摘要 WinDriver是Jungo公司出版的一个设备驱动程序开发组件,它可以大大加速PCI设备驱动程序的开发。作者在实际的项目中采用了WinDriver来开发设备驱动程序,取得了相当好的运行效果。从目前国内的资料上来看,大多数设计人员还是在用DDK、Wtools开发设备驱动程序,因而作者觉得有必要向大家介绍与推荐这个软件。 WinDriver是一套设备驱动程序开发组件,它的目的就是方便Windows程序员快速开发出PCI/ISA设备的Windows驱动程序(目前最新的版本V4.32还支持PCMCIA、USB设备的驱动程序的开发,并且除了支持Windows9X/NT系统外,还有支持Unix、W 阅读全文

posted @ 2013-10-12 22:05 新一 阅读(6344) 评论(0) 推荐(0)

将动态库添加到VC程序中

摘要: 应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC\bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录,2.进程的当前工作目录, 3.Windows系统目录, 4.Windows目录,5.列在Path环境变量中的一系列目录。 (一)隐式链接 隐式链接就是在程序开始执行时就将DLL文件加载到应用程序当中。实现隐式链接很容易,只要将导入函数关键字_declspe... 阅读全文

posted @ 2013-10-12 22:03 新一 阅读(572) 评论(0) 推荐(0)

[Usaco2006 Nov]Corn Fields牧场的安排 壮压DP

摘要: 看到第一眼就发觉是壮压DP然后就三进制枚举子集吧。这题真是壮压入门好题。。。 对于dp[i][j] 表示第i行,j状态下前i行的分配方案数。那么dp[i][j]肯定是从i-1行转过来的那么由于不能挨着放,那么我们肯定是枚举i - 1行状态时不能包含j的任何一位。那么只要令k = ((1 #include #include #include #include #define MAXN 1005#define INF 1000000000using namespace std;int dp[13][1 st[pos]) return false; for(int i = 0; i < n;. 阅读全文

posted @ 2013-10-12 22:01 新一 阅读(231) 评论(0) 推荐(0)

用数据管理过程(1)——以数据“感知”项目状况

摘要: 摘要:用数据说话,这是当前很流行的话题,本文将数据管理过程划分成4个层次,并阐述企业如何达到这四个层次。1.初级量化管理:以数据“感知”项目的状况(相当于CMMI2级)2.中级量化管理:通过经验值来管理项目(相当于CMMI3级)3.高级量化管理:用PCB进行项目管理(相当于CMMI4级)4.超级量化管理:持续优化的量化管理(相当于CMMI5级)我将通过4篇文章为大家分享!1. 前言量化方面相关资料、理论非常多,如:六西格玛、统计过程控制(SPC)、过程能力基线(PCB)、软件度量、功能点法、软件估算等等。关于量化方面文章,大家可能难以把各文章的内容在脑袋中组织成一面知识网,主要因为各文章按照各 阅读全文

posted @ 2013-10-12 21:57 新一 阅读(211) 评论(0) 推荐(0)

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 174 下一页

导航