Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - INT 1
Search - INT 1 - List
学习c 的绝对好书! 第1章 声明和初始化. 1 基本类型 1 1.1 我该如何决定使用哪种整数类型? 1 1.2 为什么不精确定义标准类型的大小? 2 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决了,是吗? 2 1.4 新的64位机上的64位类型是什么样的? 3 指针声明 3 1.5 这样的声明有什么问题? char *p1, p2; 我在使用p2的时候报错了。 3 1.6 我想声明一个指针,并为它分配一些空间,但却不行。这样的代码有什么问题?char *p; *p = malloc (10); 4 声明风格 4 1.7 怎样声明和定义全局变量和函数最好? 4 1.8 如何在C中实现不透明(抽象)数据类型? 5 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态(static)函数或变量的所有声明都必须包含static 存储类型吗? 6 1.11 extern在函数声明中是什么意思? 6 1.12 关键字auto到底有什么用途? 7 类型定义(typedef) 7 1.13 对于用户定义类型,typedef和#define有什么区别? 7 1.14 我似乎不能成功定义一个链表。我试过typedef struct {char *item; NODEPTR next;}* NODEPTR;但是编译器报了错误信息。难道在C语言中结构不能包含指向自己的指针吗? 7 1.15 如何定义一对相互引用的结构? 9 1.16 Struct {...} x1;和typedef struct{...} x2;这两个声明有什么区别? 10 1.17 “typedef int (*funcptr)();”是什么意思? 10 const限定词 10 1.18 我有这样一组声明:typedef char *charp; const charp p;为什么是p而不是它指向的字符为const? 10 1.19 为什么不能像下面这样在初始式和数组维度值中使用const值?const int n = 5; int a[n];……
Date : 2009-04-03 Size : 904.07kb User : superhyi@gmail.com

加密解密技术内幕 第1章 PE文件格式深入研究 1.1 PE文件格式格式纵览 1.1.1 区块(Section) 1.1.2 相对虚拟地址(Relative Virtual Addresses) 1.1.3 数据目录 1.1.4 输入函数(Importing Functions) 1.2 PE文件结构 1.2.1 The MS-DOS头部 1.2.2 IMAGE_NT_HEADERS头部 1.2.3 区块表(The Section Table) 1.2.4 各种块(Sections)的描述 1.2.5 输出表 1.2.6 输出转向(Export Forwarding) 1.2.7 输入表 1.2.8 绑定输入(Bound import) 1.2.9 延迟装入数据(Delayload Data) 1.2.10 资源 1.2.11 基址重定位(Base Relocations) 1.2.12 调试目录(DebugDirectory) 1.2.13 NET头部 1.2.14 TLS初始化 1.2.15 程序异常数据 第2章 PE分析工具编写 2.1 文件格式检查 2.2 FileHeader和OptionalHeader内容的读取 2.3 得到数据目录(Data Dircetory)信息 2.4 得到块表(SectionTable)信息 2.5 得到输出表(ExportTable)信息 2.6 得到输入表(ImportTable)信息 第3章 Win32 调试API 3.1 Win32调试API原理 3.1.1 调试相关函数简要说明 3.1.2 调试事件 3.1.3 如何在调试时创建并跟踪一个进程 3.1.4 最主要的循环体 3.1.5 如何处理调试事件 3.1.6 线程环境详解 3.1.7 如何在另一个进程中注入代码 3.2 利用调试API编写脱壳机 3.2.1 tElock 0.98脱壳简介 3.2.2 脱壳机的编写 3.3 利用调试API制作内存补丁 3.3.1 跨进程内存存取机制 3.3.2 Debug API机制 第4章 Windows下的异常处理 4.1 基本概念 4.1.1 Windows下的软件异常 4.1.2 未公开的可靠吗 4.2 结构化异常处理(SEH) 4.2.1 异常处理的基本过程 4.2.2 SEH的分类 4.2.3 相关API 4.2.4 SEH相关数据结构 4.3 异常处理程序设计 4.3.1 顶层(top-level)异常处理 4.3.2 线程异常处理 4.3.3 异常处理的堆栈展开(Stack unwind) 4.3.4 异常处理程序设计中的几个注意事项: 4.4 SEH的简单应用 4.4.1 Win9x下利用SEH进ring0 4.4.2 利用SEH实现对自身的单步自跟踪 4.4.3 其它应用 4.5 系统背后的秘密 4.6 VC是如何封装系统提供的SEH机制的 4.6.1 扩展的EXCEPTION_REGISTRATION级相关结构 4.6.2 数据结构组织 4.7 Windows XP下的向量化异常处理(VEH) 第5章 软件加密技术 5.1 反调试技术(Anti-Debug) 5.1.1 句柄检测 5.1.2 SoftICE后门指令 5.1.3 int68子类型 5.1.4 ICECream子类型 5.1.5 判断NTICE服务是否运行 5.1.6 INT 1 检测 5.1.7 利用UnhandledExceptionFilter检测 5.1.8 INT 41子类型 5.2 反跟踪技术(Anti-Trace) 5.2.1 断点检测 5.2.2 利用SEH反跟踪 5.2.3 SMC技术实现 5.3 反加载技术(Anti-Loader) 5.3.1 利用TEB检测 5.3.2 利用IsDebuggerPresent函数检测 5.3.3 检查父进程 5.4 反DUMP技术(Anti-Dump) 5.5 文件完整性检验 5.5.1 CRC校验实现 5.5.2 校验和(Checksum) 5.5.3 内存映像校验 5.6 反监视技术(Anti-Monitor) 5.6.1 窗口方法检测 5.6.2 句柄检测 5.7 反静态分析技术 5.7.1 扰乱汇编代码 5.7.2 花指令 5.7.3 信息隐藏 5.8 代码与数据结合技术 5.9 软件保护的若干忠告 第6章 加壳软件编写 6.1 外壳编写基础 6.1.1 判断文件是否是PE格式的EXE文件 6.1.2 文件基本数据的读入 6.1.3 额外数据保留 6.1.4 重定位数据的去除 6.1.5 文件的压缩 6.1.6 资源区块的处理 6.1.7 区块的融合 6.1.8 输入表的处理 6.1.9 外壳部分的编写 6.1.10 将外壳部分添加至原程序 6.1.10 小结 6.2 加壳程序综合运用的实例 6.2.1 程序简介 6.2.2 加壳子程序(WJQ_ShellBegin()) 6.2.3 PE外壳程序 6.2.4 加进Anti技术 6.2.5 通过外壳修改被加壳PE 6.2.6 VC++调用汇编子程序 第7章 如何让壳与程序融为一体 7.1 序 7.1.1 为何需要壳和程序一体化 7.1.2 为阅读此章节需要的知识 7.1.3 基于此章节用的的例子程序说明 7.2 欺骗检查壳的工具 7.2.1 fi是如何检查壳的 7.2.2 欺骗fi 7.3 判断自己是否给脱壳了 7.3.1 判断文件尺寸 7.3.2 检查标记 7.3.3 外部检测(使用dll) 7.3.4 hook 相关的api(防止loader和调试api) 7.4 使用sdk把程序和壳溶为一体 7.4.1 sdk的意义 7.4.2 做一个带sdk的壳 7.5 后记:关于壳和程序的思考 第8章 Visual Basic 6 逆向工程 8.1 简介 8.2 P-code传奇 8.3 VB编译奥秘 8.4 VB与COM 8.5 VB可执行程序结构研究 8.6 VB程序事件解读 8.7 VB程序图形界面(GUI)解读 8.8 VB程序执行代码研究 8.9 我们的工具 8.10 VB程序保护篇 附录A 在Visual C++中使用内联汇编 附录B 在Visual Basic中使用汇编
Date : 2010-11-23 Size : 1.32mb User : vachel

【eoe特刊】第八期 :Android开发技巧 当掌握了一门开发语言以及一个平台的开发模式以后,基本上就可以进行开发了。但是写程序 是门很有意思的事情,特别是现在使用Java这样的语言开发,我们又了强大的开发工具,我们又了 更好的UI交互的平台,所以也诞生了很多使用的开发技巧,如果能够掌握这些小技巧无疑能为我们 的开发提速不少。 目录: 4 本期简介............................................................................2 上传 EOEMARKET 让社区帮你推广..........................................2 《GOOGLE ANDROID 开发入门与实战》简介............................3 1.1.1.1.最常用的 ECLIPSE 快捷键&模拟器快捷键.......................6 1.1ECLIPSE 快捷键.............................................................6 1.2 模拟器快捷键............................................................... 8 2.ECLISPE 使用技巧.......................................................... 10 2.1 密技篇:.................................................................... 10 2.2 外挂篇:.................................................................... 10 2.3 一般插件安装...............................................................11 2.4 安装 MYECLIPSE.......................................................12 2.5 自定义注释................................................................14 2.6 查看 JDK 源代码..........................................................14 3.JAVA 开发小技巧............................................................15 4. ANDROID最佳实践....................................................... 19 4.1 为性能设计:.............................................................. 19 4.2 为响应灵敏性设计........................................................ 22 4.3 为无缝设计:.............................................................. 24 5.多资源文件的引用........................................................... 27 6.ANDROID 调试 LOGCAT技巧...........................................29 7. 用 ANDROID 运行最简单的 C 程序....................................31 8.开发技巧杂集.................................................................33 8.1 一些源于 CSS 的组合实现技巧........................................33 8.2 关于 SEARCH 搜索框的使用...........................................33 8.3ANDROID 是否有网络连接...............................................34 8.4ACTIVITY 全屏和 无标题栏..............................................35 8.5 使用 VIEWSTUB 延迟展开视图........................................35 8.6 删除窗口背景................................................................35 8.7 使用主题......................................................................36 8.8 预先缩放图像到视图大小...................................................36 8.9 使用 GETSTRING (INT RESID, OBJECT... FORMATARGS)的技巧.37 8.10 横竖屏切换时不重新加载 ONCREATE.......................................38 8.11ANDROID TRANSLUCENTTHEME 半透明主题............................38 8.12 模拟器玩 PING....................................................................38 8.13 通过 GSM CALL 命令打电话\发短信..........................................39 9.9.9.9. 在 ANDROID中使用 MAP需要注意的技巧..............................40 10.每个人应该会用的四个GOOGLE ANDROID小技巧........................... 42 10.1 小技巧 1:随时使用 MPEG-4 H.264.........................................42 10.2 小技巧 2:硬检索关键字.........................................................42 10.3 技巧 3 使用手机摄像头拍摄商品条码消费.....................................42 10.4 小技巧 4:快捷键..................................................................42 总结:..................................................................................43 11. GOOGLE ANDROID SDK1.6 发布以及重大性能提升!...................44 系统新功能................................................................................. 44 新平台新技术................................................................................46 11.EOEMARKET..........................................................................48 A 每日一句................................................................................. 52 B APPSHARES............................................................................53 12.介绍特刊组成员....................................................................... 54 13.其他..................................................................................... 55 15. 游戏诞生记 真的要生 蛋了.........................................................56 15.1 游戏诞生记一月总结............................................................... 56 15.2 游戏诞生记 所有资源汇集贴......................................................58
Date : 2011-07-28 Size : 4.14mb User : shuishouqq@gmail.com

This book is about the management of business processes. This is certainly not a new topic. Since the beginning of the Industrial Revolution, it has been written about from every possible point of view—economic, sociological, psychological, accountancy, mechanical engineering and business administration. In this book, we examine the management of business processes from the perspective of computing, or—to put it more broadly—of information technology. The reason is that information technology has made huge leaps forward in recent years, resulting in the creation of completely new ways of organizing business processes. The development of generic software packages for managing business processes—so-called workflow management systems (WFMS)—is particularly important in this respect.-This book is about the management of busine ss processes. This is certainly not a new topic. Since the beginning of the Industrial Revoluti on, it has been written about from every possible po int of view-economic, sociological, psychological, Roydon. mechanical engineering and business administ ration. In this book, we examine the management of business processe 's from the perspective of computing, or-to put it more broadly-of information techn ology. The reason is that information technolo gy has made huge leaps forward in recent years, resulting in the creation of completely new way 's of organizing business processes. The develo pment of generic software packages for managin g business processes- so-called workflow mana gement systems (WFMS)- is particularly import ant in th
Date : 2026-01-05 Size : 7.87mb User : liuhan

DL : 0
很全的中断手册。 INT 00 - CPU-generated - DIVIDE ERROR INT 01 - CPU-generated - SINGLE STEP (80386+) - DEBUGGING EXCEPTIONS INT 02 - external hardware - NON-MASKABLE INTERRUPT INT 03 - CPU-generated - BREAKPOINT INT 04 - CPU-generated - INTO DETECTED OVERFLOW INT 05 - PRINT SCREEN CPU-generated (80186+) - BOUND RANGE EXCEEDED INT 06 - CPU-generated (80286+) - INVALID OPCODE INT 07 - CPU-generated (80286+) - PROCESSOR EXTENSION NOT AVAILABLE INT 08 - IRQ0 - SYSTEM TIMER CPU-generated (80286+) . . .-Very wide manual interruption. INT 00- CPU-generated- DIVIDE ERRORINT 01- CPU-generated- SINGLE STEP (80386+)- DEBUGGING EXCEPTIONSINT 02- external hardware- NON-MASKABLE INTERRUPTINT 03- CPU-generated- BREAKPOINTINT 04- CPU-generated- INTO DETECTED OVERFLOWINT 05- PRINT SCREEN CPU-generated (80186+)- BOUND RANGE EXCEEDEDINT 06- CPU-generated (80286+)- INVALID OPCODEINT 07- CPU-generated (80286+)- PROCESSOR EXTENSION NOT AVAILABLEINT 08- IRQ0- SYSTEM TIMER CPU-generated ( 802862B !)...
Date : 2026-01-05 Size : 3.38mb User : 天雨

DL : 0
1. 下列说法正确的是 ( ) A. Java语言不区分大小写 B. Java程序以类为基本单位 C. JVM为Java虚拟机JVM的英文缩写 D. 运行Java程序需要先安装JDK 2. 下列说法中错误的是 ( ) A. Java语言是编译执行的 B. Java中使用了多进程技术 C. Java的单行注视以//开头 D. Java语言具有很高的安全性 3. 下面不属于Java语言特点的一项是( ) A. 安全性 B. 分布式 C. 移植性 D. 编译执行 4. 下列语句中,正确的项是 ( ) A . int $e,a,b=10 B. char c,d=’a’ C. float e=0.0d D. double c=0.0f -1. The following statement is correct () A. Java language is not case-sensitive B. Java procedures to category C. JVM as the basic unit for the Java virtual machine JVM abbreviation D. run Java procedures need to install JDK 2. The following argument is in error () A. Java language compiler B. Java implementation of a number of processes used in C. Java technology to monitor the one-way// D. Java language at the beginning of a high security 3. The following does not belong to Java language the characteristics of a () A. security B. distributed C. transplanted D. compiler implementation 4. The following statement, the correct is () A. int $ e, a, b = 10 B. char c , d = a C. float e = 0.0d D. double c = 0.0f
Date : 2026-01-05 Size : 1.27mb User : jtl0

DL : 0
tms320c5402的中断程序-interrupt procedures tms320c5402
Date : 2026-01-05 Size : 44kb User : 陈明

DL : 0
针对由系统调用sbrk()申请得到的内存区域进行管理,实现了用户中申请、释放内存过程。整个程序由头文件malloc.h、分配与释放模块malloc.c、应用程序test.c和工程文件makefile共四个文件组成,该程序已在linux下成功调试通过-include <unistd.h> #include "my_malloc.h" static Header base /* empty list to get started*/ static Header*free_list = NULL /* start of free list*/ /* Malloc: general-purpose storage allocator*/ void* Malloc(unsigned int nbytes) { Header*p,*prev unsigned int nunits nunits = (nbytes+ sizeof(Header)- 1)/sizeof(Header)+ 1 if ( (prev = free_list) == NULL) { /* no free list yet*/
Date : 2026-01-05 Size : 9kb User : jjl

直接数字频率合成(DDS)是频率合成领域中的一项新技术 ,利用集成 DDS芯片能够满足高性能信号源的设计 要求。简要介绍了 DDS集成芯片 AD9951 的基本原理及功能特性。提出了一种以 AD9951 为核心 ,利用单片机控制技术的 通用信号源设计方法。给出了系统主要硬件电路的实现 ,并利用汇编语言开发了主控软件。实验结果表明 ,硬件电路结构 简单 ,软件控制灵活 ,软件和硬件拓展性好 ,输出信号频率稳定 ,分辨率高。-Direct Digital Frequency Synthesis (DDS) is a new technology in the field of f requency synthesis. Making use of the integrated DDS chip can satisfy the requirement s of designing a high performance signal generator . In this article ,the prin2 ciple and function features of Direct Digital Synthesizer AD9951 is int roduced and a method to design a general signal generator centered on AD9951 ,using a single chip to cont rol is proposed. The significant part of hardware circuit of the system is illus2 t rated and the main sof tware is developed in compiling programming language to cont rol the chip AD9951. Experiment result s indicate that the hardware circuit const ruction is plain and the programming is flexible ,besides ,the hardware and sof tware are both easily extended. Furthermore ,the output signal is stable and has high f requency resolution.
Date : 2026-01-05 Size : 294kb User : junhong

C语言函数库速查手册,chm格式 原型:extern int isalnum(int c) 用法:#include <ctype.h> 功能:判断字符c是否为字母或数字 说明:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。 举例: // isalnum.c #include <syslib.h> #include <ctype.h> main() { int c clrscr() // clear screen c= a printf(" c: s\n",c,isalnum(c)?"yes":"no") c= 7 printf(" c: s\n",c,isalnum(c)?"yes":"no") c= @ printf(" c: s\n",c,isalnum(c)?"yes":"no") getchar() return 0 } 相关函数:isalpha,isdigit,isxdigit,iscntrl,isgraph,isprint,ispunct,isspace-C language library Quick Fact Sheet, chm format, the prototype: extern int isalnum (int c) Usage:# include <ctype.h> Function: to determine whether the letter or character c figures show: When c is the number 0-9 or the letters az and AZ, the returned non-zero value, otherwise returns zero. For example:// isalnum.c# include <syslib.h># include <ctype.h> main () (int c clrscr () // clear screen c = ' a' printf ( " c: s \ n" , c, isalnum (c)? " yes" : " no" ) c = ' 7 ' printf ( " c: s \ n" , c, isalnum (c)? " yes" : " no" ) c =' @' printf ( " c: s \ n" , c, isalnum (c)? " yes" : " no" ) getchar () return 0 ) correlation functions: isalpha, isdigit, isxdigit, iscntrl, isgraph, isprint, ispunct, isspace
Date : 2026-01-05 Size : 81kb User : 成宝民

DL : 0
函数调用作为一个表达式出现在输出语句中。-#include <iostream> using namespace std double power (double x, int n) void main(void) { cout << "5 to the power 2 is " << power(5,2) << endl //函数调用作为一个表达式出现在输出语句中。 } double power (double x, int n) { double val = 1.0 while (n--) val*= x return(val) }
Date : 2026-01-05 Size : 720kb User : 王倩
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.