现在位置: 首页 > skat发表的所有文章
在C#中可以使用Window API提供的SendMessage和PostMessage来传递参数。两者的区别简单介绍下:返回值的不同,我们先看一下 MSDN 里的声明:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); BOOL PostMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam );   其中 4 个参数的意义是一样的,返回值类型不同(其实从数据上看他们一样是一个 32 位的数,只是意义不一样),LRESULT 表示的是消息被处理后的返回值,BOOL 表示的是消息是不是 Post 成功。 2、PostMessage 是异步的,SendMessage ......
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 2561字 评论关闭
Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。Eclipse的插件也能帮助他们开发不同应用架构上的程序。 下面列出来的是25个最好的免费Eclipse插件,可以让开发者更高效的工作 。 列出来的是25个最好的免费Eclipse插件,可以让开发者更高效的工作 。 提高代码质量的插件 1. FindBugs FindBugs可以帮你找到Java......
阅读全文
  • 07月
  • 17日
综合 ⁄ 共 876字 评论关闭
改变Edit字体颜色: 1、CMyDlg类中添加成员变量: CBrush m_Brush; 2、OnInitDialog中初进行设置: m_brush.CreateSolidBrush(RGB(0,255,255)); 3、添加消息响应函数:OnCtlColor if(nCtlColor == CTLCOLOR_EDIT) {       if(pWnd->GetDlgCtrlID()== IDC_EDIT1)       {            pDC->SetTextColor(RGB(255,255,0)); //文字颜色              pDC->SetBkColor(RGB(251, 247, 200));            pDC->SetBkMode(TRANSPARENT);//透明            return (HBRUSH) m_brush.GetSafeHandle();        } ......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 571字 评论关闭
从此进入C++的世界...     C++在C语言的基础上添加了面向对象编程的支持。 C++三件法宝:     C++继承了C语言高效、简介、快速和可移植性的传统。     C++面向对象的特性带来了全新的编程方法,用来应付复杂程度不断提高的现代编程任务而设计。     C++的模板特性提供了另一种全新的编程方法,通用编程。   编程传统:     C语言代表过程性语言传统。     C++在C语言的基础上添加类代表的面向对象语言的传统。     C++模板支持的通用编程传统。   编程原理:     过程化编程,首先要确定计算机应采取的操作,然后使用编程语言来实......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2651字 评论关闭
关于JavaBean  1 JavaBean 不是语法规范,是习惯性编程规范,用这个规范    写的类使用方便。有时候JavaBean的类也称为:POJO    Plan Old Java Object(普通的java对象 )     2 规范:    a 必须有包.    b 是一个Java类,具有无参数构造器。    c 有用getXxx() 和 setXxx() 声明的Bean属性。      如:getName() 和 setName(String n) 声明的        Bean属性为:name, 与是否有实例变量name无关.        boolean类型的get方法可以有两种形式:          getMarried() 或者 isMarried()    d 必须实现序列化接口(在学习IO的时候具......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1994字 评论关闭
http://blog.163.com/czg_e/blog/static/46104561201132532412985/ Redis主从服务器配置   2011-04-25 15:24:12|  分类: NoSQL|举报|字号 订阅 2009年11月25日 星期三 下午 04:41 作者:老王 配置主从服务器 Redis主从服务器的搭建很简单,只要少许配置即可,为了演示的方便,我们就在一台服务器上配置: 前提是你已经有了一台Redis服务器,如果没有可以参考我以前的文章安装。下面看看如何配置从服务器: 假设主服务器的配置文件是:/etc/redis.conf,我们复制一份作为从服务器的配置文件: cp /etc/redis.conf /e......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1178字 评论关闭
# 请不要修改下面这一行内容,否则将不能正常工作ctrl_interface=/var/run/wpa_supplicant# 确保只有root用户能读取WPA的配置ctrl_interface_group=0# 使用wpa_supplicant来扫描和选择APap_scan=1# 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,所有合法的加密方式都允许连接network={ssid="simple"psk="very secret passphrase"# 优先级越高,就能越早匹配到。priority=5}# 与前面的设置相同,但要求对特定的SSID进行扫描(针对那些拒绝广播SSID的AP也就我们常说的隐藏ap)network={ssid="second ssid"scan_ssid=1psk="......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 25字 评论关闭
1.查看主机位数: >getconf LONG_BIT
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 2516字 评论关闭
2   BitBlaze二进制代码分析平台的架构 在这一节中,我们首先讨论对安全问题的二进制分析的难点,然后介绍一个满足安全应用的二进制分析平台需要的条件,最后勾勒出Bitblaze平台的架构。 2.1挑战 二进制代码分析面临几个主要挑战,有一些还是需要具体分析的。 复杂性。二进制代码分析的第一个主要难点在于二进制代码是很复杂的。二进制分析必须对这些复杂的代码进行精确的建模以保证分析的精确性。然而,现代计算机体系结构中指令巨大的规模和复杂度使精确建模编程了一项浩大的工程。常见的现代计算机体系架构中有成百上千条指令,......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 51字 评论关闭
http://blog.csdn.net/cg0206/article/details/8258166
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 2652字 评论关闭
         在手机上的app,一般不需要压力测试,往往采用冒烟测试的方法,即:对某个app随机的点击n次,测试该app的健壮性。 前言: 最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。   一、  什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 2115字 评论关闭
1.内联函数和宏: 内联扩展是用来消除函数调用时的时间开销。它通常用于频繁执行的函数。一个小内存空间的函数非常受益。那么内联函数和宏之间有什么关系呢?? 实际上,内联函数的功能和预处理宏的功能相似。我们会经常定义一些宏,如 #define TABLE_COMP(x) ((x)>0?(x):0)这就定义了一个宏。看看为什么要使用宏?因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去执行前要保存现场并记忆执行的地址,转回后要恢......
阅读全文