书中作者使用 dt _PEB xxxxxx 命令来查看当前进程的PEB结构. 实际操作后PEB结构显示的成员值: 作为进程链表的LDR结构居然没有值,这显然是不正常的,地址也没有输错,问题到底出在哪里呢? 书中提到PEB位于用户态空间,可能有多个进程共享同一个PEB,所以在查看之前须使用 .process 命令来设置当前隐含进程. 尝试后问题依然没有解决,查看WinDBG的帮助文档,.process 命令有一个参数 /p : 作用是在访问前将指定进程内所有可翻译的页表项翻译为物理地址. 再次尝试…
PEB TEB结构体使用一个可执行文件被OS加载到内存,并处理完成相关的模块加载,导入表处理……及其他必须处理后,形成一个进程.在OS内核中保存有一份关于这个进程的身份证信息,就是平常看到的HANDLE,叫进程句柄... OS完成加载后,FS段寄存器指向当前的TEB结构,具体TEB结构如下: kd> dt _tebnt!_TEB+0x000 NtTib : _NT_TIB +0x01c EnvironmentPointer : Ptr32 Void +0x020 ClientId : _CLIE…
timestamp的默认值不正确原因: MySQL5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期的值为全0值的,所以想要解决这个问题,就需要修改sql_mode的值. select @@global.sql_mode;     查看当前sql_mode: set sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));      可以修改当前session的sql_m…
[问题描述]: 在SharePoint中创建一个外部列表后,通过工作流或直接通过外部列表中的新增向外部列表添加数据项.通过外部列表或数据库查看添加的数据项时发现日期类型字段的值都不正确,像是差了若干个时区. 出现此问题的原因是BCS会将日期字段都转换为GMT时间,然后保存.(但存数据库中读取此日期字段时却被认为是本地化的日期.) [解决办法]: 1. 在SPD中打开网站2. 选择“外部内容类型”(ETC)3. 找到要修改的ECT,并选择4. 在工具栏点击“导出BDC模型”,保存模型文件5. 用文…
本文转载:http://blog.csdn.net/sabty/article/details/5325260 以前也曾遇到这样的问题,不过影响不大也没有去详细了解.今天又重新遇到此问题,实在太不便.经查证这是 Visual Studio 2005 的 Bug.微软对此的 Bug 描述:http://support.microsoft.com/?scid=kb;zh-cn;839202&x=10&y=15 //DesignMode存在BUG,在构造函数里面DesignMode永远都是fal…
如果jquery中,想要获取ajax的return返回值,必须注意两方面,ajax的同步异步问题,在ajax方法里面还是外面进行return返回值. 下面列举了三种写法,如果想成功获取到返回值,参考第三种写法:(即,前面两种是反面教材) /** * 方式:(1)同步调用 (2)在ajax函数体里面return值 * 结果:返回 1.未成功获取返回值 * 失败原因:ajax内部是一个或多个定义的函数,ajax中return返回值, * 返回到ajax定义函数,而不是返回到ajax外层的函数chec…
声明:小白的笔记,欢迎大神指点.联系QQ:1522025433. 在网页布局中,通过 谷歌浏览器或火狐浏览器 预览时,发现我们定义的盒模型width,height,margin,padding 值都是不准确的,具体我们来看下面的示例: css代码: * { margin:; padding:; } .box1 { width: 200px; height: 200px; background-color: red; } .box2 { margin-top: 200px; width: 200p…
近日遇到一个很恶心的问题,把解决方法放到空间里来分享给大家: 问题发生的条件: 1)ListView 控件中使用addHeaderView,为其添加了一个header view.(基本常识:headeriew必须在listview对象的setAdapter之前) 2)判断listview滑动到最后一个元素的时候调用ListView的setSelection(0).使其第一个item选中显示. 发生的问题: 在调用setSelection(0)之后惊奇的发现使用getLocationInWindo…
错误写法: //只在IE下有作用,其他浏览器均获取的为第一个单选框的值 $('input[type=radio]').val(); 正确写法为: //兼容所有浏览器写法 $('input[type=radio]:checked').val();…
当对dateTimePicker进行编辑,回车,调用函数处理dateTimePicker的value值时,其取值结果是你编辑之前的值,而不是你编辑后的值,虽然dateTimePicker.text的值是编辑后的值,但使用起来不方便,因此暂时使用强制将焦点转到其他控件的方法,结束dateTimePicker的编辑状态. //dateTimePicker强制离开,设置其他控件为焦点 if (dateTimePicker1.Focused || dateTimePicker2.Focused ) te…