
综合知识
NemoHu
这个作者很懒,什么都没留下…
展开
-
理解内存分页机制
理解内存分页机制 2008-03-17 17:07在8086时期,寄存器是16位,无法存放20位的物理地址,为了解决这问题,人们提出了分段机制,分段机制就是将内存分段,每段大小64kb,在段寄存器中放入段基址,然后+上段偏移量就成了物理地址或者线性地址,为什么说是或呢?因为在采用分页基址的系统中,线性地址加上页偏移量才是真正的物理地址,如果没有用分页机制,计算出来的就是物理地址。window原创 2009-10-29 22:39:00 · 395 阅读 · 0 评论 -
内存泄漏检查的简单方式
最近在一个项目中,程序退出后都出现内存泄漏:Detected memory leaks!Dumping objects ->{98500} normal block at 0x05785AD0, 152 bytes long. Data: 3C AC 4E 10 00 00 00 00 BC A4 4E 10 78 B6 37 00 Object dump complete.转载 2013-08-16 23:32:07 · 209 阅读 · 0 评论 -
D3D9 hook Present优化CPU
D3D9 hook Present优化CPU具体实现步骤:1.HOOK Direct3DCreate9来获得类型为LPDIRECT3D9的Direct3D对象的接口指针,它有一个成员函数为 IDirect3D9::CreateDevice,所以,只要根据Direct3D对象接口指针找到Direct3D对象的虚函数表,再根据虚函数表确定IDirect3D9::CreateDevice的内存地转载 2013-09-29 11:15:53 · 1545 阅读 · 1 评论 -
Unable to open log device ‘/dev/log/main’: No such file or directory
在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为U8860为例开启手机的log功能:5、重启转载 2014-02-08 16:47:37 · 216 阅读 · 0 评论 -
Win03安装打印机的问题 打印机驱动程序与您计算机上启用的阻止NT4.0驱动程序的策略不兼
Win03安装打印机的问题转贴今天在Win2003系统上安装HP Laserjet 6L Pro时出错一定小问题,在安装打印机驱动时,在完成时提示:“打印机驱动程序与您计算机上启用的阻止NT4.0驱动程序的策略不兼”,在网上查了下找到了解决办法。“运行”中输入MMC--在“控制台1”--“文件”菜单中选择“添加/删除管理单员”--在“独立”标签页中按“添加”--选择“组策略转载 2014-02-18 19:30:00 · 2026 阅读 · 0 评论 -
获得蓝牙信号强度
要拿到蓝牙信号指示值 rssi 分为两个步骤。 1.在oncreate方法里面增加 注册扫描广播 public void onCreate(Bundle savedInstanceState) { // 注册开始发现广播。 IntentFilte转载 2014-03-10 09:20:14 · 3720 阅读 · 1 评论 -
Keil uVision2 压缩编译后的程序大小
Keil uVision2 压缩编译后的程序大小 通过简单的设置Keil uVision2 可以将目标程序的大小进行最大限度的压缩,通常情况下可以把 目标文件例如 bin文件压缩10K左右。第1步 打开工程属性,鼠标右键点击Target1,选择 “Options for Target 'Target 1'”第2步 选中C51选项卡转载 2014-05-19 18:07:56 · 739 阅读 · 0 评论 -
nodogsplash安装与配置
nodogsplash安装与配置Nov 23, 2013 20:28 / nodogsplash OpenWrt 703n935安装opkg update opkg install nodogsplash配置1.打开/etc/config/wireless文件,加入config wifi-iface option device radio0 #如果是US转载 2014-06-10 15:34:16 · 1170 阅读 · 0 评论 -
使用 Bootstrap Typeahead 组件
Product Search: $(document).ready(function ($) { // Workaround for bug in mouse item selection $.fn.typeahead.Constructor.转载 2014-07-13 16:30:22 · 182 阅读 · 0 评论 -
Gerber RS274D 钻孔文件格式
坐标数据主要是定义在平面的中点数据,在RS274D的术语中称为地址。坐标数据可能是:1)X和Y坐标定义的点,2)相对于X,Y方向的便移量数据,称为I,J数据FS(Format Specification) 格式定义指示了数字如何被解释的。坐标系采用右手坐标系。坐标是模态(modal) 的,如果一个X被忽略,则X将保留上一次的X坐标值,如果在当前层的第一个X被忽略,因转载 2014-08-13 14:37:07 · 2175 阅读 · 0 评论 -
扩充std::string 类,format 重载,md5,base64,正则表达式等
#ifndef _MY_STRINGEX_FILE_#define _MY_STRINGEX_FILE_#include #include #include #include #include #include #include #include using namespace std;#ifndef MD5_H#define MD5_H/* MD5 declara原创 2013-08-12 17:11:18 · 330 阅读 · 0 评论 -
定位程序Crash常用工具和方法
定位程序Crash常用工具和方法 一、引言 任何程序正确则只有一种结果,但是错误却有千万种,而众多的错误有些是可容忍,有些则是致命的,如除零错误、堆栈溢出、内存越界等导致程序Crash。由于很多错误并不是发生在开发工作者调试阶段,而是在用户或测试工作者使用阶段;这就需要相关代码维护工作者对于程序异常捕获收集现场信息。 当收集相关信息后,如何定位这些错误是的极为讲转载 2013-08-19 13:17:21 · 235 阅读 · 0 评论 -
list-style-image图片与文字居中对齐
list-style-image图片与文字居中对齐 HH HH HHH中国历史上影响最大的10首诗HH HH list-style-image图片背景与文字对齐准则一:12px的汉字——16px的li高度——8px高度的背景图片。如果是14px的文字呢?则是:14px的汉字——18px的高度——10px高度的背景图转载 2013-06-01 09:56:16 · 897 阅读 · 0 评论 -
WinDbg 10大调试命令
u: 反编译机器码在检查crash dump是否正确时,你已经用过了此命令,u命令有三种格式:1.u 从地址开始反编译8个机器码。2.u 反编译到之间的所有机器码。3.u 不提供任何参数时,从上次u命令停止的位置开始反编译。当然,反编译打段代码是十分厌烦的,但如果你只想知道在特定地址发生的事情,那这是最便捷的方法。或许u命令最令人感兴趣的特性是它可以解原创 2009-11-02 22:54:00 · 336 阅读 · 0 评论 -
Winsock LSP“浏览器劫持
关于Winsock LSP“浏览器劫持”,中招者一直高居不下,由于其特殊性,直接删除而不恢复LSP的正常状态很可能会导致无法上网所以对其修复需慎重.先说说什么是Winsock LSP“浏览器劫持”.Winsock LSP全称Windows Socket Layered Service Provider(分层服务提供商),它是Windows底层网络Socker通信需要经过的大门。一些流原创 2009-11-15 02:04:00 · 765 阅读 · 0 评论 -
软件开发管理规范流程图
项目管理的根本目的是按时、保质、保量完成预期交付的成果。项目管理要让整个组织能清楚理解项目实施的目的、影响、进度,应做到项目组所有员工都应理解项目实施的原因、意义及客户的要求。在项目管理中还能看到公司高层领导通过实际行动表现出来的对于项目实施的支持与帮助,通过以制度化管理来组织合理安排员工的工作职责和角色转换。为满足上述要求,就必须让员工、企业、客户能接受并适应新的“软件项目开发管理规范”。原创 2010-12-22 21:14:00 · 253 阅读 · 0 评论 -
完整的虚拟键值
内容:模拟win键:<br />keybd_event(VK_LWIN, 0, 0, 0); <br />keybd_event(Byte('R'), 0, 0, 0); <br />keybd_event(Byte('R'), 0, KEYEVENTF_KEYUP, 0); <br />keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);<br /><br />键盘常用代码一览表:<br />vbKeyLButton 0x1 鼠标左键 <br />vbKeyRButto原创 2010-12-28 13:39:00 · 453 阅读 · 0 评论 -
Visual Studio 2008中三大问题的解决方法
Visual Studio 2008现在使用的开发人员还为数不少,不过在开发过程中,肯定会出现一些问题,这里集中讨论其中的三个问题,希望有所帮助。 很久没有写技术相关的博客了,今天将一些容易遇到,但很琐碎的3个小问题发出来。毕竟多些资源,少些烦恼。 1.filename.aspx.designer.cs 中控件ID不同步更新修改的问题:当我们在aspx的源代码界面下工作时,有时修改了一些控件label啊textbox等的ID,在cs代码中并不能由Visual Studio 智能感知到原创 2010-11-21 22:33:00 · 792 阅读 · 1 评论 -
由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x801319022010-06-21 18:33要注意,看错误号正不正确(错误: 0x80131902 ) 不同
由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x801319022010-06-21 18:33要注意,看错误号正不正确(错误: 0x80131902 ) 不同可能是其它问题.由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902 aspnet_wp.exe (PID:转载 2012-01-16 00:56:29 · 1346 阅读 · 0 评论 -
iframe 中 window.print 无效的解决方法.
document.execCommand('print', false, null);This appears to work in IE7, but you'll probably want to use a conditional and use window.print() for other browsers.转载 2012-08-26 10:49:17 · 960 阅读 · 0 评论 -
div+css 定高滚动条
overflow:hidden; OVERFLOW-y: auto; OVERFLOW-x: hidden; onscroll="document.getElementById('apDivContent').scrollLeft = scrollLeft;原创 2013-03-16 10:43:21 · 310 阅读 · 0 评论 -
安卓开发环境搭建
引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装转载 2013-05-03 17:18:35 · 252 阅读 · 0 评论 -
iterator 容器元素遍历删除
vector::iterator it; for(it=m_items.begin();it!=m_items.end();) { DWORD d = *it; if(CData::_R(d+0x8C)<1) { it = m_items.erase(it); continue; } ++it; if(d==item) return;原创 2014-08-14 12:53:52 · 232 阅读 · 0 评论