用的生成多项式为x16+x12+x5+1的校验算法
//功能:CRC的生成//参数:DataLength 数据长度// *EncodeData 数据流// *CRC CRC位流//无返回值
void CRCEncode(int DataLength,int *EncodeData,int *CRC){int i;int CRC15Temp;
for(i = 0; i <= 15; i++) CRC[i] = 0;
for(i ...
想哭就看看着篇文章 适合18岁以上的男女
用心去读这篇感人的文章
http://www.za-tan.com/Article/view.asp?id=27
一个人最大的力量来自于他的心智。阿朱是个心智力量相当强大的人,这是我对未曾谋面的阿朱之印象。就算是没时间甚至没兴趣去读完整本书,我也强烈建议读者起码读读这一篇:《一分钟先生》(我过去读过一本老外写的管理时间的书籍,就叫这个名字《一分钟先生》,不知道阿朱这篇文章的题目是否来自于此?)不管是在任何领域里,能够驾驭时间的人习惯大致相同:列表、笔记、思考、不追求完美……
阿朱的文字,随性、粗糙,但真实、有效。
void CFVImpCert::ShowCertMoreInfo(unsigned char *pCert, unsigned long ulCertLen){ char tempStr[MAX_PATH] = {0}, runString[512] = {0}; STARTUPINFO sSTARTUPINFO; PROCESS_INFORMATION sPROCESS_INFORMATION; GetTempPath(MAX_PATH,tempStr); strcat(tempStr,“~SECTEC~.cer“); FILE * fp=fopen(tempStr,“w...
MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。
并给了一个示例:http://www.za-tan.com/Article/view.asp?id=26
一不小心 当个VB.NET版主
一不小心 C#和Oracle版块也有人投我几票。
我叮了又叮
嗯,很久都没有上来过了,论坛好多新人。08年过去了,09年来了。希望大家平安健康,万事顺心! ^_^
我是个对电脑极度热爱的孩子。我想学习编程这个复杂的具有挑战的事情!
我对编程一无所知,现在只会编一个垃圾文件处理的小文件,原理我还不清楚。
希望哥哥姐姐们帮帮我这个小小菜鸟!!
谢谢了!
我很喜欢JAVA,但未入门,谁能教教我啊?在哪里可以编写JAVA程序,在哪里可以运行它。
计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动数学发展,从某种意义上可以说是孩子长得比妈妈还高了。
但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),-- 也就是理论计算机科学。
现代计算机科学和数学的另一个交叉是计算数学/数值分析/科学计算,传统上不包含在理论计算机科学以内。所以本文对计算数学全部予以忽略。最常和理论计算机科学放在一起的一个词...
I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books, and I have an even bigger stack of unread math books. And it's starting to come together. 自从我读了Johnny von Neumann的传记,我已经为弥补我糟糕的数...
可能有很多朋友在网上看过google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了这道题,在浏览器的地址栏中输入这个答案,就可以进入下一轮的测试,整个测试过程如同一个数学迷宫,直到你成为google的一员。又如Intel某年的一道面试题目:巴拿赫病故于1945年8月31日。他的出生年份恰好是他在世时某年年龄的平方,问:他是哪年出生的?这道看似很简单的数学问题,你能不能能...
越来越多的Web开发人员通常都会问一些同样的问题。比如:哪一种开发语言最重要?初级开发人员的薪金会是多少?公司提供的免费培训有用吗?如何评估一个新的项目?尽管这些问题都很重要,但是开发人员往往对其他人的回答不以为然。一般来说,他们自己都不知道如何去寻找答案。以下五个建议或许有用。
你永远不是最聪明的人
在互联网泡沫到来之前我和一个同事一起从事语音识别系统扫描编码的工作。不久我们就发现通过电脑或者PDA可以很方便的上网,并且是无键盘操作。每当我质疑他的一些想法时但都遭到了他的坚决反对。他觉得他永远不可能犯错误。他曾经参加过技术讨论会的!在接下来的几个月里他有很多的设计都没能成功实现。...
免杀的原理大全一、工具mycll:特征码定位PEID:查壳工具PEditor: 入口点修改工具 加花c32asmollybgoc:文件地址到内存地址 的换算resscope:资源编辑zeroadd:加区段的木马采衣:加花maskpe,vmprotect:加密upx,aspack北斗壳:压缩免疫007:免疫器二、效果分析1、加密:vmprotectv1.21和 MASKPE2.0(对瑞星有特效),比较容易过瑞星表面,不能过卡巴压缩:北斗,UPX:主要是减少体积加花:对卡巴有特效,通用性比较好2、北斗+VMpro,但是北斗+maskpe 出错!无壳木马可以先加花3、无壳木马直接用maskPE...
Win32 API 函数★★★
2008年12月13日 星期六 23:41
2008/11/26 14:47
1、EnableMenuItem
允许、禁止或变灰指定的菜单条目
2、EnableWindow
允许或禁止鼠标和键盘控制指定窗口和条目(禁止时菜单变灰)
CreateDialog
从资源模板建立一非模态对话窗
CreateDialogParam
从资源模板建立一非模态对话窗
CreateDialogIndirect
从内存模板建立一非模态对话窗
...
WindowsXP的注册表包含了WindowsXP的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。 在实际的编程工作中,我们遇到了如何在Visual C++中对WindowsXP注册表整个树状结构信息进行访问和修改的问题,如查询和修改注册表中用户姓名和公司名称的有关信息。通过编程实践,我们实现了在Visual C++中查询和修改系统注册表的有关信息。下面以一个实例说明具体的编程方法。 在Visual C++ 6.0或5.0环境...
常用 API 函数(10): 硬件与系统函数
ActivateKeyboardLayout
激活一个新的键盘布局。键盘布局定义了按键在一种物理性键盘上的位置与含义
Beep
用于生成简单的声音
CharToOem
将一个字串从ANSI字符集转换到OEM字符集
ClipCursor
将指针限制到指定区域
ConvertDefaultLocale
将一个特殊的地方标识符转换成真实的地方ID
CreateCaret
根据指定的信息创建一个插入符(光标),并将它选定为指定窗口的默认插入符
DestroyCaret
清除(破坏)一个插...
常用 API 函数(6): 菜单函数
AppendMenu
在指定的菜单里添加一个菜单项
CheckMenuItem
复选或撤消复选指定的菜单条目
CheckMenuRadioItem
指定一个菜单条目被复选成"单选"项目
CreateMenu
创建新菜单
CreatePopupMenu
创建一个空的弹出式菜单
DeleteMenu
删除指定的菜单条目
DestroyMenu
删除指定的菜单
DrawMenuBar
为指定的窗口重画菜单
EnableMenuItem
允许或禁止指定的菜单条目
GetM...
常用 API 函数(1): 网络函数
WNetAddConnection
创建同一个网络资源的永久性连接
WNetAddConnection2
创建同一个网络资源的连接
WNetAddConnection3
创建同一个网络资源的连接
WNetCancelConnection
结束一个网络连接
WNetCancelConnection2
结束一个网络连接
WNetCloseEnum
结束一次枚举操作
WNetConnectionDialog
启动一个标准对话框,以便建立同网络资源的连接
WNetDisconnectDia...
string[] arFile =
System.IO.Directory.GetFiles(Application.StartupPath, "DLLForm.dll");
for (int i = 0; i < arFile.Length; i++)
{
System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom(arFile[i]);
foreach (Type typ...