自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 884

原创 C#编程积累

1.带有命名空间的xml解析 XmlDocument doc = new XmlDocument();            doc.Load(xmlFile);            XmlElement root = doc.DocumentElement;            string nameSpace = root.NamespaceURI;

2012-07-18 09:44:39 752

原创 C#Log4Net使用

public interface IBillLog    {        ///         /// 记录登陆入单客户        ///         ///         ///        // int LogOperator(DateTime dateTime, BillOperator billOperator, EnumLogOperatorT

2012-06-08 17:51:20 491

转载 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 408

转载 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 575

转载 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 22705

转载 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 785

原创 wxPython编程

触发其他控件的事件        panel=self.GetChildren()[0]        for each in panel.GetChildren():            if each.GetLabel() == "mybutton":                finder=each                break        e

2012-05-17 16:43:16 801

原创 python编程

eclipse 安装pydev插件http://pydev.org/updates支持中文文件开头 #-*- coding: cp936 -*-测试open中文路径可以问题 eclipse pydev MalformedByteSequenceException解决:把eclipse放到没有中文的路径中环境部署在python根目录下创

2012-05-15 12:32:01 808

转载 Wireshark抓包分析TCP的建立与断开过程

Wireshark抓包分析TCP的建立与断开过程一、TCP建立连接说明:在此图中HostA充当客户端角色,HostB充当服务器角色。TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN,ACK。这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。第一次握手:建立连接时

2012-05-04 10:32:49 1090

转载 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 3098

原创 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 569

原创 MFC编程学习

1.对话框的key消息先要被PreTranslateMessage函数处理,然后转到onKeyDown处理 ,所有屏蔽一些按键可以到PreTranslateMessage函数里进行(注意过滤WM_KEYDOWN 和 WM_SYSKEYDOWN(一些系统按键))2.组合键的判断BOOL bCtrlKeyDown =GetAsyncKeyState(VK_CONTROL)>>((s

2012-04-13 13:07:20 1068

转载 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 4112

转载 SSDT替换ZwSetInformationFile实现保护某文件不被删除

#include  typedef struct _SDT{  PULONG ServiceTableBase;  PULONG ServiceCounterTableBase;  ULONG NumberOfService;  PUCHAR ParamTableBase;}SDT, *PSDT; typedefNTSTATUS(__stdcall

2012-03-31 16:32:13 1914 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 717

转载 GRUB常用命令以及多系统引导经验谈

我喜欢安装多系统,以前过多的依赖grub,虽然grub是非常好用的多系统引导工具,但相较于windows对mbr的霸道,也许其他的引导方式更方便一些。大家也许习惯了配置grub.conf,而我要说的是如何用命令的方式启动系统。当然,在进入grub菜单界面时按esc键就可以切换到命令行界面,但一般情况下,很少有人有这样的怪癖,更多的见到grub命令行界面是以前多个系统出了问题,grub无

2012-03-28 10:53:47 874

原创 移植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 542

原创 使用RawInputDevices实现快捷键

描述:使用截获RawInputDevices中的键盘事件方法,实现快捷键功能,该方法与HOOK技术使用会产生冲突(原因未查),所以使用HOOK时不要使用该方法单键,双键,三键,n键快捷键都可以使用方法:1.窗口初始化事件中调用CompositeKeyShortCut_RegisitKeyBoard2.在wnproc事件中调用CompositeKeyShortCut_DoCo

2012-02-06 15:20:29 4024

转载 【转】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 698

转载 [转]Indigo 简介:初探

摘要:概要介绍了 Microsoft 用于构建面向服务的应用程序的统一编程模型“Indigo”的体系结构。本文涵盖了 Indigo 与 .NET Framework 中现有的分布式应用程序技术之间的关系、有关创建和使用 Indigo 服务的基本知识以及对 Indigo 功能的概述,包括安全性、可靠消息传输和事务支持等。(本文包含一些指向英文站点的链接。)注意:本文是根据 Indigo 的第

2009-02-23 18:16:00 925

转载 [转]C#异步编程

 同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名的 BeginInvoke 和 EndInvoke 方法。

2009-01-09 23:41:00 3232 2

转载 [转]c# 多线程 编程

 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,

2009-01-08 19:05:00 608

NET混淆工具

NET混淆工具Net Reactor 5.0,保护代码,防止反编译,已破解,全功能版本。

2019-01-26

Navicat Sqlserver Mysql连接客户端

里面有Sqlserver连接客户端和Mysql数据库连接客户端,都是注册版本哦,方便日常数据库操作,数据可以直接导入导出excel文件

2018-06-19

解决安装vs2012后vs2010 LINK : fatal error LNK1123: failure during conversion to COFF

解决安装vs2012后vs2010 LINK : fatal error LNK1123: failure during conversion to COFF Wrong version: 03/18/2010 01:16 PM 31,048 cvtres.exe Correct version: 02/21/2011 06:03 PM 31,056 cvtres.exe

2012-08-29

python2.7 py2exe wxPython

python2.7 py2exe wxPython python2.7是python运行环境 py2exe是一个打包工具,可以把你的python程序打包成不依赖python环境的exe wxPython是一个GUI扩展包,类似MFC,使用起来还是蛮方便的

2012-05-16

NSIS(Nullsoft 脚本安装系统)安装程序

NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System) 的缩写,它是一个免费的 Win32 安装、卸载系统,采用了简洁高效的脚本方式。它本来是一个由 Nullsoft 创建并用于作为 Winamp 及其插件发布的系统,但现已被上百个应用程序所应用,作为它们进行程序发布的工具。 NSIS 创建的安装程序可以进行安装、卸载、设置系统设置、解压文件等等。几乎可以做所有事情。因为它基于脚本文件,所以你可以完全控制你的安装程序的每个部分。它的脚本语言支持变量、函数、字串处理,就像是一个普通的程序语言——但其仅设计用来创建安装程序。 此增强版除了主程序的翻译之外还把主要的文档作了翻译并修正了官方版本里简体中文语言习惯用语不合适之处。单纯的使用脚本来编写安装程序对于大多数人来说不仅困难而且容易出错,为此,增强版里集成了一个相当好用的脚本编辑器 - VNISEdit。只需要根据向导就能轻松的做出很酷的安装程序,甚至,你还可以在向导里给你的安装程序添加启动画面、让你的安装程序在安装过程中播放音乐,而这,只需要点几下鼠标即可。除此之外,VNISEdit 附带的注册表转换插件还可以把 .reg 文件一次性的转换为 NSIS 脚本,补丁制作向导可以一次性地为你生成体积超小的补丁升级程序。此增强版还在官方版本的基础上集成了一些有用的插件,比如 FindProc 可以根据可执行文件名查找进程是否在运行,这在制作补丁程序或者是汉化包时非常有用。由于各个组件在使用时各自独立,所以强烈推荐安装全部组件。

2012-04-13

使用RawInputDevices实现键盘快捷键

使用RawInputDevices实现单键,双键,三键的快捷键,该方法比较通用和灵活 VC, BCB都可方便使用

2012-02-08

使用HOOK屏蔽系统快捷键

代码来自http://www.vckbase.com/document/viewdoc/?id=424,具体原理请看链接地址 本人将其转成了VS2010 如果要将工程转成BCB: 1.修改TaskKeyHook.h中的宏定义 #define DLLIMPORT extern "C" __declspec(dllimport) _stdcall 修改TaskKeyHook.cpp的宏定义 #define DLLEXPORT extern "C" __declspec(dllexport) 2.重新编译生成TaskKeyHook.DLL 3.请运行bcbDll.bat导出TaskKeyHook.dll的lib文件

2012-02-08

psapi的头文件,dll,lib

psapi的头文件,dll,lib 用于处理进程

2012-02-07

.NET Reflector 7.0.0.420 Crack

.NET Reflector 7.0.0.420 Crack 反编译Net写的Dll

2011-11-22

不错的C++函数手册(含有详细例子代码)

STL Algorithms C Library STL Containers Strings library ...

2011-11-16

vc vs 代码助手1649

让编写C++代码时有智能提示,比较新的版本,个人用过,比较不错~

2008-11-12

用c++写的FAT文件系统

这是操作系统课程设计时做的FAT文件系统,能完成类似Dos下命令的功能,里面的注释很详细,代码很多。顺便把操作系统课程设计做的线程调度(c写的)发上来,希望大家做课程设计时用的上。呵呵~

2008-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除