- 博客(10)
- 收藏
- 关注
原创 C指向常量的指针和指针常量
指向常量的指针:此指针指向一个内存区域,这个内存区域(编译期)只读,即是此指针指向的内存区域中的值不能改变。指针常量:此指针是一个常量,即是无法改变指针的值,如果已经保存了内存单元A 的地址,则用内存单元B 的地址赋值给它将不能通过编译。#include int x = 328;int y = 222;// a pointer point to a read-only me
2015-04-23 21:37:13 580
原创 C# 的OPC客户端 (Advosol OPCDA.NET组件)
OPCDA.net 组件是Advosol 提供的一个用于.net 框架的 OPC DA 客户端组件,可以使用C# 或者 VB.net 进行调用。官方网站: https://advosol.com/pc-1-3-opcdanet.aspxOPCDA.net 是唯一的支持32 或 64 位的XP, Vista, win7 平台的.net 封装类库。支持.net framework 4,2 和
2015-04-19 09:45:25 5242 1
原创 getopt 库的使用
getopt是GNU标准库中的一个小工具,一般只用包含其getopt.h 头文件即可使用。getopt 主要用途是提供一系列方法用户处理基于文字模式(控制台)的C/C++ 应用程序,当然在github上你也可以找到其他语言的版本。getopt 最初并不是标准C或C++ 的一部分,所以只能在每一个编写的应用程序中编译这部分代码,一般包含其头文件,getopt2.c和getopt.c 文件。下面介绍其
2015-04-18 12:01:32 2274
原创 简单的日志文件操作类 (C#)
类名称: log;类方法(公有):1) log (String) 构造函数,传入完整文件名。2)bool writeln_log (String) 写入一行日志字符串。3) static void del_log_file (String) 删除指定文件。4) bool close_file () 关闭文件5) (属性) String file
2015-04-18 11:44:23 638
原创 计算机整数表示
现实世界的整数,为方便,都以十进制表示。但计算机为了稳定的保持数据,使用两种信号表示状态,也即出现了0和1的数字表示,于是计算机中使用了二进制进行数据存储。整数有正负之分,一般在计算机中,使用一个bit位表示数据的符号,叫符号位。符号位一般在数据的最高位上。当数据是正数时,符号位为0,数据是负数时,符号位为1(用移码表示方式除外)。所以可以通过判断最高位bit知道是否数据是正数。if (d
2015-04-09 16:47:57 1698
转载 快速判断一个整数是否可以整除另一个整数的理论分析
如何快速判断一个整数是否可以整除另一个整数的理论分析 引用出处: http://blog.csdn.net/yzsind/article/details/2412328 可能大家在小数初中的时候都知道一些快速判断一个数能被特殊的数整除的方法,如:如果一个数的所有数字之和能被3整除,则这个数能被3整除;如果一个数的个位为0或5,则这个数能被5整除;如果
2015-04-04 16:35:23 2092
转载 Windows MSVC vs MinGW
引用出处:http://www.360doc.com/content/12/0511/08/992979_210235656.shtmlMinGW:c -> o gcc -c a.cc -> exe gcc a.c libs.o -o a.exe (从主程序a.c,附加libs,生成a.exe)o -> exe gcc
2015-04-03 22:11:13 1540
原创 Windows 钩子,基本的dll注入
Windows操作系统是基于钩子完成的消息传递与用户交互,它以事件驱动的方式运行。每一个窗口都拥有自己的消息队列,当外部设备触发消息时,消息被发送到系统消息队列,再有操作系统安排将消息发送到特定进程上,这即是消息链。所谓消息钩子,即是在系统将消息发送到用户程序前,提前截获此消息,并进行处理,也可以把它直接发送给用户程序。如:当键盘(外部设备)发生键盘输入时,WM_KEYBOARD消息被添加
2015-04-03 21:22:51 3754 6
原创 PE 文件中.reloc节 删除记录
PE文件是windows 下的一种可移植执行体,其设计目的使用来解决跨平台问题(但实际上只是在windows下使用)。通常在windows下使用的.exe .dll .sys等文件都是PE文件,符合PE文件格式规范,有其自身的格式。不熟悉的朋友也可以网上查找相关资料。PE文件的.reloc 节 即是使用了PE重定位技术。PE加载到进程虚拟地址时,会加载到PE中的IMAGE_OPTIONAL_H
2015-04-02 08:58:53 2648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人