10 i华仔

尚未进行身份认证

设计高效、稳定、易用的软件!

等级
TA的排名 7w+

记一次内核模块导致系统问题

现象:安装内核模块之后,功能正常,但隔一段时间(时间不定)后,系统崩溃为了便于内核模块调试使用了自编内核,因此在gdb中收到了中收到下图的段错误:猜想:1)难道是因为自编内核导致的?2)根据中断的位置,难道是因为分配内存引起的?验证:1)对比试验了安装内核模块和不安装内核模块,在不安装内核模块的情况下始终末出现此问题,排除2)检查代码中分配内存发现问题...

2020-01-16 11:15:32

关于X11无法获取窗口标题 WM_NAME _NET_WM_NAME

参考资料:https://www.x.org/releases/current/doc/libX11/libX11/libX11.html在X11时代窗口的标题属性通过WM_NAME属性存储,到了XCB时间窗口属性通过_NET_WM_NAME存储X11中提供了XGetTextProperty,XGetWMName,XFetchName等函数获取窗口的标题若在X11中获取XCB创建...

2019-11-20 19:20:19

关于gtk+中GdkAtom定义

GTK+3.0代码中,对GdkAtom有如下定义:解释:一种类型,描述XServer服务器的字符串表的索引在源代码中末搜索到任何_GdkAtom的定义,且此处使用typedef定义为GdkAtom为指针类型。X11代码中定义了,Atom类型:X11中Atom类型,实际为 unsigned long类型经实验得知,GtkAtom内存中的值为数字类型,因此,猜测...

2019-11-19 10:20:48

【转载】【翻译】X11 剪贴板是如何工作的

转载地址:自带梯子https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.htmlX11:“剪贴板”如何工作?如果您在切换到运行X11的东西之前使用过其他操作系统,您会注意到有多个剪贴板:有时,您可以使用鼠标选择一些文本,切换到另一个窗口,然后点击鼠标中键来粘贴文本。有时,您可以选择文本,然后点击一些热键,...

2019-09-04 16:34:55

VS2015+VMware(WIN7)+主机WIN10 驱动调试提速

参考https://www.cnblogs.com/sunylat/p/6217543.html这篇文章搭建的调试环境双击调试时非常慢原因:WIN7不支持NET模式调试,只能使用COM方式,受传输速率的限制,因此调试非常慢如何提速:方法一:虚拟机采用WIN10,使用NET模式连接方法二:VirtualKD参考(https://blog.csdn.net/lxc1014/art...

2019-05-09 15:28:16

Visio中如何将图片复制为对象

问题描述:Visio向Powerpoint复制对象时,有时候是Visio对象,有时候是图片测试结论:如果Visio中插入了图片,在PowerPoint中粘贴的为图片,否则为Visio对象如何粘贴为对象呢?PowerPoint操作:Visio中复制操作不变,在PowerPoint中粘贴时,“选择性粘贴”->Visio对象...

2019-05-05 15:22:49

从双击至窗口最大化都发生了什么

在研究Duilib框架时的测试小例子,只需在OnSize下断点,并双击标题栏,即会在OnSize中命令断点,可分析调用流程,解释见后 //5、最后,响应了OnSize消息> DuiLib_d.dll!DuiLib::WindowImplBase::OnSize(unsigned int uMsg, unsigned int wParam, long lParam, int &amp...

2019-04-24 11:57:12

HTML5获取文件夹路径之曲线救国

需求:1.需要在页面中,实现单击按钮,弹出选择目录对话框,选择目录后,在页面中显示路径环境:ChromeV42以上,此版本已经禁止了NPAPI,因此通过插件形式,无法调用NativeAPI注:HTML5只提供上传文件的对话框,不提供保存文件和选择目录的对话框解决方法:1.Chrome提供NativeMessage支持Chrome扩展和Native APP通过标准输...

2019-04-09 08:59:56

VISIO画异形窗口

比如,要用VISIO画下面这个多边形,VISIO没有提供这个的功图例 解决办法: 覆盖法做法很简单,用3个拼接,图1和图3拼接形成多边形,图2,用来遮挡边框,这样就可以完美解决多边形绘制问题了。 ...

2018-09-14 10:10:26

京东3元无门槛优惠券变京豆

在京东APP首页->领券中心->精选页面,每周签到 3次即可领取3元无门槛券接下来一波神操作可以让3元无门槛优惠券变成300个京豆,而京豆可以当钱花在购物时直接抵现操作方法:1.签到,签到,签到,每周签三次后,在周三,可领一张3元无门槛优惠券2.购物,买多件商品,3.退货,购物后立即退货,立即退货的订单不会发货4.看看优惠券的使用记录,会发现优惠券已经使用,且没...

2018-06-11 11:13:25

文件系统监控-余爱华-专题视频课程

使用API HOOK技术,实现在Windows操作系统下,记录指定APP打开的文件。课程使用大量工具。每2周出一次视频课程

2018-05-07 09:07:14

巧用函数返回地址获取导出函数的直接调用模块

目的: 实现调用DLL中检测调用来源模块描述:开发三方接口时经常会遇到模块校验,常见做法有如下几种1. 在接口中开放参数,专门用于校验 2. 在接口DLL中校验调用模块本文主要介绍第2种的实现方法实现原理:假设有函数 Add(a+b);从C/C++角度看,貌似没有办法在Add函数中知道是谁调用了它.从汇编角度看,在Add函数调用流程如下;1. p

2018-04-19 10:29:54

Android引用第三方aar后,名称显示不正确

一般App会默认使用资源文件values/strings.xml,中设置的app_name字符当引入aar后,安卓会将app和aar中资源文件合并,当aar中指定了多国语言支持,而app中未指定多国语言支持时,当安卓手机设置了中文环境时,app名称的显示顺序如下:先搜索 values-zh 再搜索 values, 由于没有设置多语言,交优先使用values-zh中的资源,结果导致app名的称显示为...

2018-03-27 15:27:33

EF6框架源代码调试的那些坑

1.代码能够正常编译,运行报错,提示AppConfig  类型初始值设定项引发异常解决方法:1.去掉EF框架的签名2.去掉AppConfig中的 "PublicKeyToken=b77a5c561934e089"  这段, 估计这段时用来检验签名是否正确的

2017-06-20 15:45:30

ArcGIS中使用Bundle数据

条件: ArcGIS10.1Bundle数据如图所示使用方法:1.启动ArcMap2.File->Add data->Add Data3.选择至Layers层4.单击添加5.完成

2017-02-16 10:52:48

社会工程学解决VS2008升级VS2010问题 之一 Lnk2038

目的:公司要求将代码版本由VS2008升级至VS2010,遇到的坑编译器提示:>libcpmtd0.lib(xlock.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”编译选项中设置了,由于需要采用MTd方式编译并进行版本发布,因些以上设置为必须

2017-01-17 14:20:30

关于Http中Transfer-Encoding: chunked问题

Http1.1中新增加内容, Transfer-Encoding: chunked   译为:分包传输 进行一次请求时,如果数据量较大,为了加快页面显示,而采取了分包的策略在.net中WebPag 默认不分包MVC4 默认分包一般简单的服务器交互流程比如,需要服务器返回一个字符串(test),不分包时传回内容为test分包情况下传回内容为4

2017-01-05 18:43:25

WebAdmin

Web服务器,留个记号

2016-12-29 15:16:33

修改大神写的MyGetProcAddress支持64位

ULONG_PTR MyGetProcAddress( HMODULE hModule, // handle to DLL module LPCSTR lpProcName // function name ) { int i=0; char *pRet = NULL; PIMAGE_DOS_HEADER pImageDosHeader = NUL

2016-11-17 23:41:29

关于Window7/8/10 兼容层与钩子系统兼容问题

Win7 以来,微软增加了安全性 ..... 此处省略一万字同时增加了一个叫兼容层的东西 , 简单来说,就是由一些钩子处理程序,目的是为了兼容老程序在新系统上运行.更简单的说法,WIN7 增加了些新东西,势必导致API的变化,有增加的,也有减少的,也有变化的,那么问题来了,对于API变化的,原来在XP上正常运行的程序,到WIN7上可能就用不了了,为了让操作系统有更好的兼容性,微软做了这个兼

2016-11-17 23:23:47

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。