- 博客(23)
- 资源 (12)
- 收藏
- 关注
转载 Gdb使用
具体见:http://wiki.ubuntu.org.cn/%E7%94%A8GDB%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F调用gdb编译需要在给gcc后面加 -g参数再加-o;启动GDB的方法有以下几种:gdb program也就是你的执行文件,一般在当前目录下。gdb core用gdb同时调试一个运行程序和core文
2012-10-17 12:32:59
898
原创 C#编程积累
1.带有命名空间的xml解析 XmlDocument doc = new XmlDocument(); doc.Load(xmlFile); XmlElement root = doc.DocumentElement; string nameSpace = root.NamespaceURI;
2012-07-18 09:44:39
771
原创 C#Log4Net使用
public interface IBillLog { /// /// 记录登陆入单客户 /// /// /// // int LogOperator(DateTime dateTime, BillOperator billOperator, EnumLogOperatorT
2012-06-08 17:51:20
508
转载 c宏定义汇总
1,防止一个头文件被重复包含 #ifndef BODYDEF_H #define BODYDEF_H //头文件内容 #endif 2,得到指定地址上的一个字节或字 #define MEM_B( x ) ( *( (byte *) (x) ) ) #define MEM_W( x ) ( *( (word *) (x) ) ) 3,得到一个field在结
2012-06-05 12:53:39
423
转载 Linux常用命令
1、制作ISO文件: mkisofs -o test.iso -Jrv -V test_disk /home/carla/2、查看目录占用空间: du -hs 目录名3、清除已删除包的残馀配置文件: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P4、根据IP查电脑名 : nmblookup -A IP地址
2012-05-29 16:25:32
587
转载 mongo命令
安装mongohttp://docs.mongodb.org/master/tutorial/install-mongodb-on-redhat-centos-or-fedora-linux/启动mongod服务service mongod start输入mongo进行操作:use cnblogs // use 命令用来切换当前数据库,如果该数
2012-05-29 10:30:02
22765
转载 CentOS5.7安装oracle
1, 安装RHEL5.7(内存要设置为2g)2, 修改/etc/profile 增加PATH=/etc/sbin:$PATH3,创建组和用户groupadd oinstallgroupadd dbauseradd –g oinstall –G dba oraclepasswd oracle4,修改内核参数(应该不用改)5,vi /etc/security/limit
2012-05-28 13:20:20
800
原创 wxPython编程
触发其他控件的事件 panel=self.GetChildren()[0] for each in panel.GetChildren(): if each.GetLabel() == "mybutton": finder=each break e
2012-05-17 16:43:16
807
原创 python编程
eclipse 安装pydev插件http://pydev.org/updates支持中文文件开头 #-*- coding: cp936 -*-测试open中文路径可以问题 eclipse pydev MalformedByteSequenceException解决:把eclipse放到没有中文的路径中环境部署在python根目录下创
2012-05-15 12:32:01
817
转载 Wireshark抓包分析TCP的建立与断开过程
Wireshark抓包分析TCP的建立与断开过程一、TCP建立连接说明:在此图中HostA充当客户端角色,HostB充当服务器角色。TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN,ACK。这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。第一次握手:建立连接时
2012-05-04 10:32:49
1135
转载 wireshark表达式
一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src == 192.168.0.1 (2)对目的地址为192.168.0.1的包的过滤,即抓取目的地址满足要求的包。 表达式为:ip.dst == 192.168.0
2012-05-04 09:47:49
3128
原创 Linux学习
ubuntu source.list源(注意官方源一定要加上)#这里你也可以直接使用更快速的ubuntu.cn99.com的源(推荐):deb http://ubuntu.cn99.com/ubuntu/ oneiricmain restricted universe multiversedeb http://ubuntu.cn99.com/ubuntu/ oneiric-
2012-04-27 10:28:56
578
原创 MFC编程学习
1.对话框的key消息先要被PreTranslateMessage函数处理,然后转到onKeyDown处理 ,所有屏蔽一些按键可以到PreTranslateMessage函数里进行(注意过滤WM_KEYDOWN 和 WM_SYSKEYDOWN(一些系统按键))2.组合键的判断BOOL bCtrlKeyDown =GetAsyncKeyState(VK_CONTROL)>>((s
2012-04-13 13:07:20
1080
转载 xp设置IP不重启(静态+动态)
本文是通过禁用启用网卡让IP设置生效,因为使用DhcpNotifyConfigChange方法效果不好,且容易发生溢出问题typedef int (CALLBACK* DHCPNOTIFYPROC)(LPWSTR, LPWSTR, BOOL, DWORD, DWORD, DWORD, int);typedef struct tagAdapterInfo{string strName
2012-04-10 17:35:20
4146
转载 SSDT替换ZwSetInformationFile实现保护某文件不被删除
#include typedef struct _SDT{ PULONG ServiceTableBase; PULONG ServiceCounterTableBase; ULONG NumberOfService; PUCHAR ParamTableBase;}SDT, *PSDT; typedefNTSTATUS(__stdcall
2012-03-31 16:32:13
1925
1
转载 移植ssh到fl2440
下载文件openssh-4.6p1.tar.gz http://www.openssh.com/portable.htmlopenssl-0.9.8e.tar.gz http://www.openssl.org/sourcezlib-1.2.3.tar.tar http://www.zlib.net/ ssh服务需要依赖zlib和ssl库交叉编译 zlib
2012-03-29 16:39:57
732
转载 GRUB常用命令以及多系统引导经验谈
我喜欢安装多系统,以前过多的依赖grub,虽然grub是非常好用的多系统引导工具,但相较于windows对mbr的霸道,也许其他的引导方式更方便一些。大家也许习惯了配置grub.conf,而我要说的是如何用命令的方式启动系统。当然,在进入grub菜单界面时按esc键就可以切换到命令行界面,但一般情况下,很少有人有这样的怪癖,更多的见到grub命令行界面是以前多个系统出了问题,grub无
2012-03-28 10:53:47
913
原创 移植boa到fl2440
ubuntu10.10arm-linux-gcc 3.4.1sudo apt-get install bison flexsudo apt-get install byacc ./configure修改Makefile在 31 行和 32 行 , 到 : = gcc 和 CPP = gcc -E, 后 改 成 : = arm-linux-gc
2012-03-27 15:31:53
554
原创 使用RawInputDevices实现快捷键
描述:使用截获RawInputDevices中的键盘事件方法,实现快捷键功能,该方法与HOOK技术使用会产生冲突(原因未查),所以使用HOOK时不要使用该方法单键,双键,三键,n键快捷键都可以使用方法:1.窗口初始化事件中调用CompositeKeyShortCut_RegisitKeyBoard2.在wnproc事件中调用CompositeKeyShortCut_DoCo
2012-02-06 15:20:29
4051
转载 【转】PB DataWindow 38个技巧
1 使DataWindow列只能追加不能修改如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) )在 PowerScript 中可以动态修改 Protect 属性:dw_1.Modify("column_name_here.
2009-03-19 18:36:00
740
转载 [转]Indigo 简介:初探
摘要:概要介绍了 Microsoft 用于构建面向服务的应用程序的统一编程模型“Indigo”的体系结构。本文涵盖了 Indigo 与 .NET Framework 中现有的分布式应用程序技术之间的关系、有关创建和使用 Indigo 服务的基本知识以及对 Indigo 功能的概述,包括安全性、可靠消息传输和事务支持等。(本文包含一些指向英文站点的链接。)注意:本文是根据 Indigo 的第
2009-02-23 18:16:00
952
转载 [转]C#异步编程
同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名的 BeginInvoke 和 EndInvoke 方法。
2009-01-09 23:41:00
3275
2
转载 [转]c# 多线程 编程
一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,
2009-01-08 19:05:00
623
Navicat Sqlserver Mysql连接客户端
2018-06-19
解决安装vs2012后vs2010 LINK : fatal error LNK1123: failure during conversion to COFF
2012-08-29
python2.7 py2exe wxPython
2012-05-16
NSIS(Nullsoft 脚本安装系统)安装程序
2012-04-13
使用HOOK屏蔽系统快捷键
2012-02-08
用c++写的FAT文件系统
2008-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人