上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 77 下一页
摘要: 电池拆下来,再装上,还能继续用下,不会被重置 阅读全文
posted @ 2012-01-25 22:06 ahuo 阅读(407) 评论(0) 推荐(0)
摘要: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Lookup_value为需要在表格数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。 Table_array为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 look.. 阅读全文
posted @ 2012-01-18 18:16 ahuo 阅读(409) 评论(0) 推荐(0)
摘要: #pragma comment(linker,"/export:?fnDLL@@YAHXZ=DLL.?fnDLL@@YAHXZ,@1")#pragma comment(linker,"/export:accept=syswsock32.accept,@1")可实现按函数名称重定向把原来的dll改名,把自己的dll改成它的名字,然后用新DLL去调用wsock32.dll的重定向//MySocket.cpp:DefinestheentrypointfortheDLLapplication.//#include"stdafx.h"//wso 阅读全文
posted @ 2012-01-17 13:36 ahuo 阅读(2275) 评论(3) 推荐(0)
摘要: 一、用#pragma导出DLL函数 传统的到出 DLL 函数的方法是使用模块定义文件 (.def),Visual C++ 提供了更简洁方便的方法,那就是“__declspec()”关键字后面跟“dllexport”,告诉连接去要导出这个函数,例如:__declspec(dllexport) int __stdcall MyExportFunction(int iTest); 把“__declspec(dllexport)”放在函数声明的最前面,连接生成的 DLL 就会导出函数“_MyExportFunction@4”。 上面的导出函数的名称也许不是我的希望的,我们希望导出的是原版的“My... 阅读全文
posted @ 2012-01-17 11:22 ahuo 阅读(476) 评论(0) 推荐(0)
摘要: 软件开发规范在研究项目团队协作开发的情况下(这里的团队协作也适合于应用项目的开发),编程时应该强调的一个重要方面是程序的易读性,在保证软件速度等性能指标能满足用户需求的情况下,能让其他程序员容易读懂你所编写的程序。若研究项目小组的所有开发人员都遵循统一的、鲜明的一套编程风格,可以让协作者、后继者和自己一目了然,在很短的时间内看清楚程序结构,理解设计的思路,大大提高代码的可读性、可重用性、程序健壮性、可移植性、可维护性。制定本编程规范的目的是为了提高软件开发效率及所开发软件的可维护性,提高软件的质量。本规范由程序风格、命名规范、注释规范、程序健壮性、可移植性、错误处理以及软件的模块化规范等部分组 阅读全文
posted @ 2012-01-15 23:09 ahuo 阅读(496) 评论(0) 推荐(0)
摘要: 用内核的调试方式去调试虚拟机 !process 0 0 winlogon.exe .process /p 817152a8 切换进程 .reload /f /user 加载用户态的符号 .reload /f c:\my.dll=8e0000,28000 加载自定义的模块,用于查看内部的数据结构(dt命令) .process /i /p 817152a8 非入侵式的attach Bu,bp断点 断到windows api后找到具体变量的栈地址(事情用ida分析),用dt命令查看输入参数的内容 阅读全文
posted @ 2012-01-13 15:25 ahuo 阅读(1410) 评论(0) 推荐(0)
摘要: 数据类型名称 字节数 别名 取值范围 int * signed,signed int 由操作系统决定,即与操作系统的"字长"有关 unsigned int * unsigned 由操作系统决定,即与操作系统的"字长"有关 __int8 1 char,signed char –128 到 127 ... 阅读全文
posted @ 2012-01-12 17:09 ahuo 阅读(691) 评论(0) 推荐(0)
摘要: 经常用到的一些AT指令simcom的1、AT+IPR?(查询模块的波特率)模块会返回+IPR: 9600之格式的信息,9600即波特率,注意9600与冒号之间是有空格的;2、AT+IPR=9600;&W(设置模块的固定波特率)此命令写一次之后就可以了,simcom支持掉电保护,之后此模块波特率就一直为9600了,成功返回OK,错误返回ERROR,说明命令格式错误;3、AT+CIPCCFG=3,2,1024,1(设定模块缓冲区为1024字节)此命令成功返回OK,错误返回ERROR,说明命令格式错误,=号后面数据根据个人需求填写;4、AT+CIPCCFG?(查询模块缓冲区的大小)模块会返回 阅读全文
posted @ 2012-01-08 19:29 ahuo 阅读(658) 评论(0) 推荐(0)
摘要: 1:使用!process00获取用户空间的所有的进程的信息!process002:使用.process/p+你需要断的应用程序的EProcess地址,切换到应用程序的地址空间例如:.process/p0x80a02a603:重新加载userPDB文件.reload/f/user4:使用非侵入式的切换进程空间.process/i/p0x80a02a605:下应用层断点bpbu都可以 阅读全文
posted @ 2012-01-06 17:36 ahuo 阅读(1187) 评论(0) 推荐(0)
摘要: Starting a virtual machine with Workstation on a Windows host vmrun -T ws start "c:\my VMs\myVM.vmx"Stopping a virtual machine on an ESX host vmrun -T esx -h https://myHost.com/sdk -u hostUser -p hostPassword stop "[storage1] vm/myVM.vmx"Running a program in a virtual machine wit 阅读全文
posted @ 2012-01-05 18:29 ahuo 阅读(1543) 评论(0) 推荐(0)
摘要: select * from sys.all_columnsgoselect * from sys.databasesgoselect * from sys.indexes[SYS.]all_columnsall_objectsall_parametersall_sql_modulesall_viewsallocation_unitsassembliesassembly_filesassembly_modulesassembly_referencesassembly_typesasymmetric_keysbackup_devicescertificatesCHECK_CONSTRAINTSch 阅读全文
posted @ 2012-01-04 15:13 ahuo 阅读(265) 评论(0) 推荐(0)
摘要: 第一、服务器的吞吐量问题。 我们都知道,基于IOCP的开发是异步IO的,也正是这一技术的本质,决定了IOCP所实现的服务器的高吞吐量。 我们举一个及其简化的例子,来说明这一问题。在网络服务器的开发过程中,影响其性能吞吐量的,有很多因素,在这里,我们只是把关注点放在两个方面,即:网络IO速度与Disk IO速度。我们假设:在一个千兆的网络环境下,我们的网络传输速度的极限是大概125M/s,而Disk IO的速度是10M/s。在这样的前提下,慢速的Disk 设备会成为我们整个应用的瓶颈。我们假设线程A负责从网络上读取数据,然后将这些数据写入Disk。如果对Disk的写入是同步的,那么线程A在... 阅读全文
posted @ 2011-12-30 14:18 ahuo 阅读(419) 评论(1) 推荐(0)
摘要: 查询 WHERE 子句中的值编写 WQL 查询时,通常查找的是“完整的”值。例如,如果想返回计算机上名称为 SCRIPTS 的所有文件夹的集合,则需要使用与以下内容类似的查询:"SELECT * FROM WIN32_DIRECTORY WHERE FILENAME = 'SCRIPTS'"不过,有时您关注的是部分值而不是完整值,此时需要进行某种模式匹配。例如,假设有一组名称与以下内容类似的文件夹:SCRIPTS-1SCRIPTS-2SCRIPTS-3SCRIPTS-4您清楚地知道自己想要做什么:您想要返回一个集合,其中包含名称以字符 SCRIPTS- 开头 阅读全文
posted @ 2011-12-27 11:05 ahuo 阅读(2320) 评论(0) 推荐(0)
摘要: 特定对象的属性发生改变时发出的通知,其中包括增加、修改、删除三种类型。 首先看到下面一个例子:$strComputer = "."$objWMIService = ObjGet("winmgmts://" & $strComputer & "/root/cimv2")$strWQL = "SELECT * " & _"FROM __InstanceCreationEvent " & _ "WITHin$2 " & _"WHER 阅读全文
posted @ 2011-12-26 14:43 ahuo 阅读(1049) 评论(0) 推荐(0)
摘要: 导出secedit /export /cfg d:\setup.inf导入secedit/configure /dbtemp.sdb /cfg d:\setup.infADM文件%windir%\Inf模板%SYSTEMROOT%\security\templates 阅读全文
posted @ 2011-12-15 17:29 ahuo 阅读(9745) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 77 下一页