自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 转载: 驱动开发中应该注意的事项

一定不要在没有标注 I/O 请求数据包 (IRP) 挂起 (IoMarkIrpPending) 的情况下通过调度例程返回 STATUS_PENDING。一定不要通过中断服务例程 (ISR) 调用 KeSynchronizeExecution。 它会使系统死锁。一定不要将 DeviceObject->Flags 设置为 DO_BUFFERED_IO 和 DO_DIRECT_IO。 它会扰...

2020-01-05 22:02:50 236

转载 转载: 错误 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartu

当出现这种错误时,你首先要做得是检查代码拼写错误 ,特别是字母拼写顺序错误、{ }不匹配,有很大概率是这种低级错误。接下来才考虑其它问题:产生这个问题可能的原因1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的...

2019-04-26 09:39:00 513

原创 va_x自动生成文件注释以及函数注释

文件注释/********************************************************************* File : $FILE_BASE$.$FILE_EXT$* Brief :* Author : %USERNAME%* Version : 1.0* Date : $DATE$ $HOUR...

2019-01-09 23:19:12 508

原创 禁用MFC以及Console程序弹窗

总的来讲, 思路一致 通过修改subsystem以及entry, 以实现隐藏弹窗的目的MFC程序禁用方法 1. ShowWindow(SW_HIDE); 这个是为了隐藏MFC弹窗 2. 添加如下代码, 这个是为了解决隐藏了MFC弹窗后,可能会有的一闪而过的console. #ifdef UNICODE#pragma comment( linker, "/subsystem:\"wi...

2018-08-09 19:00:28 563

转载 WDK7600编译出现 error LNK1218

编译驱动程序, 出现一下错误 link : error LNK1218: warning treated as error; no output file generated 可能出现的问题: source文件里不能包含.h文件

2017-06-20 16:17:19 1806

原创 Python中Loadlibrary失败, 提示cannot open shared object file

笔者最近遇到这么一个问题, 使用Python Load一个so时, 提示: OSError: *.so: cannot open shared object file: No such file or directory看了一下, 这个*.so是存放于/usr/local目录下的, 并且在环境变量中已经包含了相关路径, 但就是死活报这个错误, 如果你也遇到类似问题, 那么可以参考如下解决方案, 网

2017-04-11 17:26:35 7908 1

原创 TesseractOCR在Windows下的源码编译

源码: https://github.com/tesseract-ocr/tesseract在github上有在不同系统中编译教程, Url在这里 https://github.com/tesseract-ocr/tesseract/wiki/CompilingLinux系统的编译linux系统中编译过程按照教程来就可以, 可能遇到的问题, 也是我遇到的问题就两处 1. 编译成功后, 使用LS

2017-01-24 11:12:03 6921 1

原创 java jni 返回map

extern "C"jobjectJava_com_example_admin_testusecpp_MainActivity_retMap( JNIEnv* env, jobject /* this */) { jclass java_cls_HashMap = env->FindClass("java/util/HashMap"); jmeth

2016-10-17 15:54:52 2315

原创 全局钩子无法回调到回调函数中

32的程序只能注入到32位的程序

2016-08-22 18:18:16 386

转载 深入剖析PE文件

转自: http://lwglucky.blog.51cto.com/1228348/283812/PE文件是Win32的原生文件格式.每一个Win32可执行文件都遵循PE文件格式.对PE文件格式的了解可以加深你对Win32系统的深入理解.一、 基本结构。 上图便是PE文件的基本结构。(注意:DOS MZ Header和部分PE header的大小是不变的;

2016-08-11 11:01:23 432

转载 DOS头定义

转自: http://ifdefine.blog.sohu.com/146956978.html DOS 头部结构定义//word 与 UNSHORT 等效typedef struct _IMAGE_DOS_HEADER { // DOS .EXE 头结构定义开始 文件中的位置(偏移量)WORD e_magic; // 魔术数字 0x00000000-0x00000001WORD e_cblp

2016-07-26 10:54:36 1445

原创 chrome调试手机解决跨域

快捷方式中增加 –allow-file-access-from-files –disable-web-security –user-data-dir 新版chrome一定要加–user-data-dir

2016-05-26 09:45:08 1253

原创 css限制文本行数

代码如下 display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;

2016-03-29 15:19:22 11653

原创 修改ionic图标闪烁

修改ionic图标闪烁需要修改2个位置 第一个位置,ionic.bundle.js中47917,47918,注掉这两行,代码如下 ionic.DomUtil.cachedAttr($element, 'nav-bar-transition', viewData.navBarTransition); ionic.DomUtil.cachedAttr($element, 'nav-bar

2016-03-28 10:11:12 1148

原创 ionic删除后退按钮文字

修改ionic.bundle.js中53149行代码,// buttonEle.appendChild(buttonTextEle);ionic版本不同,位置可能不一样.具体参考下面代码if (!hasInnerText) { var buttonTextEle = $document[0].createElement('span'); buttonTextEle.c

2016-03-28 10:07:30 3019

原创 Ionic库中增加对点击发送短信的支持.

修改位于ionic.bundle.js中 当前版本位强调内容于44145行代码,增加一个|sms,具体如下 .config(['$compileProvider', function($compileProvider) { $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|tel|sms|ftp|mailto|fil

2016-03-28 10:02:39 690

转载 CSDN-markdown编辑器操作文档

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-28 09:58:02 309

原创 php中httpclient的实现方法

<?phpdefined('BASEPATH') OR exit('No direct script access allowed');class http_client{ // 共有2个版本,均有待验证 // 版本1: postMsg, getMsg // 版本2: curl_request function __construct(){ }

2016-02-16 10:42:59 591

原创 解析url参数

function GetRequest() {    var url = location.search; //获取url中"?"符后的字串    var theRequest = new Object();    if (url.indexOf("?") != -1) {        var str = url.substr(1);        var strs = st

2016-02-01 20:41:56 331

原创 js深拷贝,for循环的用法

function DeepCopy(source) {    var result={};    for (var key in source) {        result[key] = typeof source[key]==='object'? DeepCopy(source[key]): source[key];    }    return result;}

2016-01-09 16:41:20 326

原创 mysql中order by的一些特殊用法

公司需要查询数据,排序的时候,需要把一部分数据放在所有数据前面,举个例子来说,所有数据按照时间排序,有时需要将昨天的排在最前面,有时需要将前天的排在最前面,想了很久不知道从何下手,而我又不想在前端做这件事情,所以想了这么个方法,直接上代码 select * from table order by find_in_set(DATE_FORMAT(create_time, '%Y-%

2015-11-16 15:25:23 2152

转载 Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略

转自:http://kuangqi.me/ios/ios-development-without-idp/众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发者探索的脚步。写个小程序,同学间分享一下这个小小的愿望都不能满足,自然不能善罢甘休。在没有iDP的情况下,要想将程序放到iPhone上调试,并

2015-07-07 10:52:11 409

转载 跨平台移动开发实战(二)------IOS开发环境搭建

转自:http://blog.csdn.net/cutesource/article/details/7748092首先我想提一下既然是跨平台的方案,还为什么要搭建各个平台的开发环境。Phonegap+HTML5的方案不是搞出一个在任何平台都能无需编译就能运行的package,而是一种能让Javascript与native相整合的方案,因此基于它做出的软件包依然是具有各个平台特性的pa

2015-07-07 10:50:07 426

转载 Windows下搭建IOS开发环境(一)

转自:http://blog.csdn.net/lizhenmingdirk/article/details/29850159原文:http://blog.csdn.net/shangyuan21/article/details/18153605我们都知道开发iPhone等ios平台的移动应用时需要使用Mac本,但是Mac本都比较昂贵,所以我们可以采用Windows7上利用

2015-07-02 11:43:17 480

转载 一些常用到的文件路径相关的API .

转自:http://blog.sina.com.cn/s/blog_694dabea010182fr.html需要头文件:shlwapi.h其中有一些函数功能存在重复,我在认为比较常用的的函数上加红。BOOL PathFileExists(LPCTSTR lpszPath)功能:检查文件/路径是否存在LPTSTR PathFindFileName(LPC

2015-06-30 21:26:50 761

原创 创建进程,输出重定向

两个函数,输出重定向以及转换编码,想用的拿去用,思路就是这样,拿去自己封装函数即可void OutputRedirection(){ PROCESS_INFORMATION pi = {0}; STARTUPINFO si = {0}; si.cb = sizeof(si); HANDLE hStdInRead = 0; HANDLE hStdOutWrite = 0; SE

2015-06-26 10:18:21 388

转载 关于NOTIFYICONDATA的一些新特性

转自:http://blog.csdn.net/kvs112219/article/details/6069936最近初接触MFC,是为了实现一个传感网络的上位机。在实现托盘提示时,在网上搜索了不少资料,但已经翻译的资料都比较老。在查看原版的MSDN后,发现NOTIFYICONDATA这个结构中有几项新特性,可以实现比较新的托盘/气泡特性。 例如:气泡操作响应(想想MSN的

2015-06-25 14:00:33 479

转载 C++弹出框获取文件路径

方式1:void GetPath(){ wchar_t *szDefaultDir = L"C:\\WINDOWS\\"; wchar_t szPath[MAX_PATH] = {0}; std::wstring strSelDir = L""; BROWSEINFO brInfo; ITEMIDLIST *pItem; brInfo.hwndOwner = m_pDlg

2015-06-25 09:55:32 2063

转载 C++气泡

void __fastcall ShowBalloonTip(TWinControl *Control, int  Icon, char *Title, char *Text){    HWND hBalloonTip;    HWND hPareWnd;    TOOLINFO ti;int w = 0;int h =0;int Left = 0;int To

2015-06-25 09:42:44 1192 1

转载 Python xml属性/节点/文本的增删改[xml.etree.ElementTree]

转自:http://blog.csdn.net/wklken/article/details/7603071========================需求:在实际应用中,需要对xml配置文件进行实时修改,  1.增加、删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本xml源文件

2015-06-16 16:42:34 364

转载 Android NDK环境搭建

转自:http://www.th7.cn/Program/java/201406/221849.shtml在Android上要想开发出高效率的软件,还是需要用到C/C++语言,要想在Java上开发C/C++语言就需要在IDE上安装NDK;在Android的官网上SDK开发环境已经包含了ADT插件,最新的Android开发IDE可以到官网下载: http://developer.an

2015-06-10 10:04:13 363

转载 IatHook

转自:http://bbs.pediy.com/showthread.php?p=1287440hook,想来很多小菜和我一样,看到这个词就觉得激动,如果有一天我也学会了hook,我一定会成为大神。回忆起来,一年前我刚刚熟悉论坛的时候,也是这样的心情。今天这篇文章,专为祭奠这个想法。这篇文章介绍iat hook,也就是修改导入表实现函数调用的hook(运行时hook本进程)。注:iat

2015-06-06 19:32:57 493

转载 PE文件结构详解(四)PE导入表

转自:http://blog.csdn.net/evileagle/article/details/12357155PE文件结构详解(二)可执行文件头的最后展示了一个数组,PE文件结构详解(三)PE导出表中解释了其中第一项的格式,本篇文章来揭示这个数组中的第二项:IMAGE_DIRECTORY_ENTRY_IMPORT,即导入表。也许大家注意到过,在IMAGE_DATA

2015-06-06 16:57:24 278

转载 Android Native/Tombstone Crash Log 详细分析

转自:http://blog.sina.com.cn/s/blog_702c2db50102vc2h.htmlAndroid 虽然已经有好几年了,但是NDK的开放速度却非常缓慢,所以目前网络上针对对Android Native Crash的分析说明还比较少,尤其是非常详细的分析方式更难以查询。因此大部分程序员在遇到难以进行addr2line的crash log时,会一筹莫展。事实上这份

2015-06-06 16:43:35 475

转载 Android之NDK开发

转自:http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html一、NDK产生的背景  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Ja

2015-06-06 15:35:35 257

转载 Eclipse Ndk开发中的Method 'NewStringUTF' could not be resolved问题

转自:http://www.oschina.net/question/95475_89610Go to the project's Properties -> C/C++ General -> Code Analysis. Click the "Use project settings" radio button (or "Configure Workspace Settings...

2015-06-04 21:11:26 275

转载 基于 Android NDK 的学习之旅----- C调用Java

转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/17/2142000.html许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android sdk 和 jdk 实现。下文将会介绍 C 如何 通过 JNI 层调用 Java 的静态和非静态方法。 1、主要流程1、  新建一个测

2015-06-04 21:10:26 234

转载 Javah 使用时报错:找不到类

转自:http://blog.csdn.net/beroy/article/details/4155482初学java,想使用JNI,在用javah生成头文件时,总是报错找不到类;看了javah的help,本来是很简单的,但是由于自己概念含糊,所以出错。javah的命令行帮助:   用法:javah [选项] 其中 [选项

2015-06-04 21:07:51 326

转载 基于 Android NDK 的学习之旅-----环境搭建

转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html工欲善其事 必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。

2015-06-04 16:42:54 309

转载 Android新版NDK环境配置(免Cygwin)

转自:http://blog.csdn.net/houshunwei/article/details/17217695原文链接:http://blog.csdn.net/codezjx/article/details/8879670前言:Android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们完全可以抛弃庞大的Cygwin了。

2015-06-04 14:09:34 268

添加右键菜单

已经写好的添加删除邮件菜单功能, 只需要将对应的路径替换成你自己想要添加的路径即可

2018-05-04

vBox SDK 开发文档

vBox SDK 虚拟机开发使用文档 可查看所有vbox提供的api 安卓虚拟机开发帮助文档

2015-05-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除