自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (24)
  • 收藏
  • 关注

原创 24年的回忆

苦逼码农的经历..此文仅是我在社会上混了5年, 活了24年的美好回忆的备忘录.  24年啊… 这24年我都干了些啥. 这个还得从我那苦难的童年追溯起.   山区这个名词你听过吗? 说到这个词,你脑海里是哪一个画面. 是哪个地方,如果你提起这个词,我首先会想到的是:一片片贫瘠的土地…一顶顶晒破了沿的草帽…一颗颗并卖不了几个钱的特产--红枣… 父辈们戴着草帽顶着烈日耕做在这块贫瘠的土

2013-02-27 07:28:06 2962 4

原创 错误 C2118 负下标 winnt.h 2540

把这个代码移到 #include <windows.h> 之后就好了。是因为代码中修改了 内存对齐。

2024-09-29 16:12:57 82

原创 Poco 网络库引起的 编译错误

解决办法: 调整 Poco 头文件包含 在#include <Windows.h> 之前

2019-04-19 20:51:49 896

转载 MFC中引入POCO库之后找不到API的问题

这个问题困扰了我好久,在网上偶然看到有人提了一句说“是因为POCO库用到的一个头文件unwindows.h把这些函数都#undef了”,这时才想到去找POCO库中的UnWindows.h文件去看。解决方法在UnWindows.h文件中的注释部分已经说明。方法1、使用对应方法的Unicode变体(e.g., GetUserNameA)和ASCII变体(GetUserNameW)方法2、...

2019-04-13 21:15:20 514

原创 boost filesystem 遍历目录

void PrintAllFile(fs::path full_path){ if (fs::exists(full_path)) { fs::directory_iterator item_begin(full_path); fs::directory_iterator item_end; for (; item_begin !...

2018-05-11 22:37:27 2535 1

原创 蛋疼的 POCO CppUnit

不知道 从哪个版本 开始POCO 居然改了  CppUnit    Windows 下都运行不了 一运行就退了现在它是用TestRunner 这个类了 我估计这个是命令行的我这里是poco-1.7.4-all 开始发现的并且 WinTestRunner 也没有vs2012以前肯定是可以的解决方案:以 SQLite 为例 , 改回以前的方式#include "

2017-02-25 20:42:47 1146

原创 glibc的编译

../glibc-2.23/configure --disable-sanity-checks --disable-werror  && make -j4 && make install不能在glibc当前目录下运行configure。

2016-04-28 22:35:17 2079

转载 centos6.4添加fedora源

1. 从sohu镜像下载epel-release-6源包并安装。wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm[root@centos64 fedora-epel]# lsepel-release-6-8.noarch.rpm[root@cento

2016-04-28 19:20:41 1472

原创 编译 gcc 5.1 和 6.1

首先要安装 gcc 和 g++  yum 下 g++的包名是 gcc-c++下载 http://ftp.gnu.org/gnu/gcc/./configure make -j4错误和解决办法:1checking for int64_t underlying type... long longconfigure: error: error ve

2016-04-28 19:19:54 3491

原创 configure: error: you must configure in a separate build directory

在编译 glibc2.23 时遇到的 解决办法就是 不要在./configure 目录下 运行 ./configure  换个目录 例如在他的上层建一个目录glibc_bin 然后在glibc_bin下运行../glibc/configure

2016-04-28 13:39:43 2917

原创 boost Windows x64 编译

vs2013 x64兼容工具命令行bootstrap.bat生成x64版的bjam.exe  b2.exeb2.exe  --build-type=complete --stagedir=".\lib\vc12_x64" address-model=64  需要注意的是address-model=64属性,如果没有这个属性的话,会默认生成32位的

2015-07-22 14:21:41 10832

原创 Poco for Windows 编译 x86 x64

先打开对版本的vs命令行我以vs2013 为例:x64:  打开 VS2013 x64 兼容工具命令提示 然后 cd 到 poco 根目录  buildwin 120 build all both x64 samples注意: 如果你要编译 NetSSL_OpenSSL 这个库, 得先加上ssl, 修改  buildwin.cmd 中的33行  set OPENSSL_DIR=

2015-07-22 14:05:22 5924

转载 欢迎使用CSDN-markdown编辑器

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

2015-07-16 09:46:17 493

原创 米2s 进入recovery模式

我的2s 屏幕裂开了.. 外屏坏了 ..清除数据的方式,  按下电源键10秒(我用的是扣电池), 手机就会重启 (有人说是关机)   按然后 按 上面的 音量键 加 电源键 , 等开机 然后会闪一下 recovery模式 , 此时 松开 电源键,不要放开 音量+ 等重启 然后就到了

2015-04-13 18:14:58 842

转载 boost 随机数产生

void test_mt19937(){// 以时间为种子创建一个随机数发生器boost::mt19937 rng(time(0));auto a = rng();for (int i = 0; i {std::cout }}

2015-03-20 12:07:44 2199

转载 VS2010按任意键出错的解决 与 遇到了异常,可能是由某个扩展导致的

参考:http://blog.sina.com.cn/s/blog_403638c60100muxh.htmlhttp://blog.csdn.net/wangqiulin123456/article/details/8791507我这里的情况是 xp sp3  vs2010  插件 va svn ,装好之后,启动vs2010  只要编辑一下 它就会有个错误框内

2015-01-23 10:33:24 1905

原创 我的 stylebot 全局配置

* {    font-family: "Microsoft Yahei","Microsoft Yahei";    #font-size: 13px;#font-weight: 800;    #text-shadow:5px 2px 6px #000;#background-color: #C7EDCC ;}a:visited {    color:

2015-01-19 15:35:48 2972

原创 notepad++ 向前 向后 前进 后退 插件 LocationNav

http://sourceforge.net/projects/locationnav/files/http://www.yxl8.net/htmlVer2/news/detail.asp?id=1538

2014-11-14 11:31:54 11947 1

原创 c++ boost 中的 各种 转换

boost::polymorphic_castboost::polymorphic_downcast 智能指针中的转换, 智能指针 向下转换时 父类转子类 时 用到的boost::static_pointer_castboost::dynamic_pointer_castboost::lexical_casteg: int a = boost

2014-11-11 21:18:43 1966

原创 窗口枚举

窗口枚举:EnumWindows: EnumWindows只能枚举顶级窗口,需要递归调用EnumChildWindows才能获得进程的所有窗口。EnumDesktopWindows:

2014-07-28 14:34:03 2001

原创 向目标窗口发送字符串消息

:: SendMessage( h ,WM_IME_CHAR ,( WPARAM)(0xBABA),0); //发个汉字:: SendMessage( h ,WM_CHAR ,( WPARAM )('A'),0);  //

2014-07-28 11:30:20 5581

原创 Linux下使用Gnome桌面管理下类似TortoiseSVN的软件

RabbitVCShttp://rabbitvcs.org/http://zh.wikipedia.org/zh-cn/Subversion#TortoiseSVN

2013-11-27 12:25:35 2403

原创 Ubuntu 进不了桌面

xinit: unable to connect to X server: Resource temporarily unavailablexauth: error in locking authority file /home/user/.Xauthority用root帐户登陆就可以了.然后把这个文件权限更改为用户就好了 sudo chow

2013-11-27 12:23:00 8805

原创 linux 解压 压缩 命令

.zip解包:  unzip  xxx.zip打包: zip -q -r xxx.zip xxx.tar  解包:tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  ———————————————  .gz  解压1:gunzip FileName.gz  

2013-11-26 17:19:09 787

原创 Linux 自定义命令 (alias 的使用)

#vim ~/.bashrc 例如: l = 'ls -CF'#source ~/.bashrc   //刷新一下  马上就可以使用了.

2013-11-26 16:19:13 970

转载 Linux使用cp命令直接覆盖不提示的方法

http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3637144&highlight=\cp abc.txt /home也可以\cp  -fr /src /dest

2013-11-26 13:48:38 856

原创 ubuntu 安装好后

sudo passwd rootsudo apt-get install openssh-server关机shutdown - h   //时首先会通知当前登陆系统的用户。结束login.并会杀掉所有进程(有信号SIGTERM),可以让进程更安全的关闭。然后再调用init 0。。init 0    // 就直接去执行/etc/rc.d/rc1.d里面的脚本了。

2013-11-26 11:13:01 2260

转载 CentOS6重启后/etc/resolv.conf被还原解决办法

参考: http://lsscto.blog.51cto.com/779396/762240原因是 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中没有dns配置在这个文件中加入:  DNS1=202.96.209.5             DNS2=202.96.209.133 这类的设置就好了.

2013-11-21 18:01:42 6145

转载 cent os 安装

参考:http://www.jb51.net/os/RedHat/60939.htmlhttp://godoha.blog.51cto.com/108180/357094我下载的是 CentOS minimal.iso安装很简单 有个检测媒介的地方跳过就好了.1、连接网络: CentOS minimal.iso安装好后,进入终

2013-11-14 11:28:58 1471

原创 boost log 在项目中的应用.

这个是我自己写的一个类.#pragma once#include #include using std::string;#define LOG_DEBUG\ BOOST_LOG_SEV((MyLog::s_slg),(boost::log::trivial::debug))#define LOG_INFO\ BOOST_LOG_SEV((MyLog::

2013-11-13 15:05:41 12193 7

原创 gcc/g++ 静态动态库 混链接.

我的环境: centos6 x64. gcc4.4.7在使用gcc/g++ 编译程序时我们希望指向一些库是使用静态的链接方式. 另外的一些是动态的方式.我以boost 为例.如果我们要使用静态库则是这样的:# g++ main.cpp -lpthread /usr/lib64/libboost_thread.a /usr/lib64/libboost_system.

2013-11-11 12:54:24 17790 3

原创 boost 定时器.

先参考这个:http://www.cnblogs.com/TianFang/archive/2013/02/02/2890325.html最简单的使用 #include #include int main() { boost::asio::io_service io; boost::asio::dead

2013-11-08 12:59:16 11998

原创 wfp 驱动编译报错 解决方案.

C:\Program Files (x86)\Windows Kits\8.0\Include\KM\fwpsk.h(2075): error C2065: “NET_BUFFER_LIST”: 未声明的标识符1>C:\Program Files (x86)\Windows Kits\8.0\Include\KM\fwpsk.h(2075): error C2065: “packetList”

2013-11-08 12:39:23 4403 1

原创 Windows 驱动与应用通信 之 事件对象

驱动如何通知上层应用呢?例如: 驱动接收到一些信息如何通知应用程序?一般来说驱动基于事件来通知上层应用, 是一种惯用的手法. 大体思路是我们创建一个事件.双方打开事件而通信.一般就2种情况:1在应用层创建好,然后在驱动层打开它.或者是通过ioctl 将Handle 传下去.2 反之. 注意的是 如果在 驱动中创建好 在应用层打开注意一下权限.只读打开.  当然你也可以用 i

2013-11-07 17:38:36 3059

原创 vc 运行库

如何让 vs 编译的exe 在目标机器上运行?在你装了vs的机器上 打开这个目录: 我在vs2012在c盘 我的系统是win7(x64)C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC两种情况 release 版 和 debug 版release:C:\Program Files (x86)\Mic

2013-11-07 15:42:02 1382

原创 使用 vs2012 调试驱动

1 将Target加入到Host同一个域或工作组,可互ping通.2 Target:确定你的登陆帐号在Administrators组3 Target:查看活动网络, 高级共享 打开 对应活动网络配置中的 启用网络发现 和 启用文件和打印共享4 Target&Host: 设置串口波特率115200 (非串口调试略过).5 Host:vs2012->DRVIER->Test->Conf

2013-10-25 15:25:54 2395

原创 VisualGDB vs 2008 vs2010 的集成驱动调试环境.

http://www.visualgdb.com/

2013-10-21 09:05:05 3134

原创 WDK 7.1.0 和 8.0 下载地址

http://msdn.microsoft.com/en-us/windows/hardware/hh852365我的网盘里也有http://pan.baidu.com/share/link?uk=604410292&shareid=4045180046#dir/path=%2FDevelopmentTools

2013-10-17 15:01:11 9414 3

原创 vs2012 msdn 下载地址

从微软下载中心下载 Microsoft Visual Studio 2012 文档

2013-10-16 16:49:13 3411

原创 wdk 相关资源

Target Operating SystemsYou can use this release of the WDK to develop drivers that run on the following target operating systems:Windows 7Windows Server 2008 R2Windows Server 20

2013-10-16 09:14:56 699

绕过PG和DSE的代码

静态过PG 通用补丁过保护和驱动程序签名强制禁用 UPGDSED Universal PatchGuard and Driver Signature Enforcement Disable

2020-04-23

cmp.exe cmp 命令

cmp.exe cygwin自带的 类似于Linux 下的 cmp 命令

2015-03-11

010 Edit v6.x keygen 注册机

010 Edit v6.x keygen 注册机

2015-02-04

010Editor v6.0.1 32-bit-Crack

010Editor v6.0.1 32-bit-Crack 破解补丁 使用方法覆盖就好了

2015-02-04

C++ swf 播放器 flash Vs2010 下编译通过

VC++ 解析Flash文件并播放,Vs2010 下编译通过

2015-02-02

好用小巧的屏幕录像软件ScrSelfPlayer

好用小巧的屏幕录像软件ScrSelfPlayer

2013-12-12

程序崩溃源码定位

CrashFinder 是用来 程序崩溃后 做源码定位用的一个小工具. 如果是dll 请先获取到dll 的基址. 用GetModuleHandle 这个就是基址.

2013-01-17

枫枫窗口精灵

获取窗口句柄,窗口类,窗口对应程序的详细路径,获取标题,可以更改标题,显示隐藏目标窗口,顶置目标窗口,激活与禁止窗口操作,任务栏闪动,控制窗口的最大化最小化与正常显示,可以关闭目标窗口,可以对目标窗口的内存进行读写!

2012-11-23

RegexBuddy(正则表达式调试工具)

来自国外的正则表达式调试工具 比 MatchTracer 要好用很多

2012-10-09

mysql 中的 sqlstring.h

不知为何,mysql的开发包中竟然没有 sqlstring.h 这个文件,当你编译时它就提示你找不到这个文件

2012-02-10

OllyDBG nooby 软件名称,简称OD

 软件名称,简称OD。一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了.同时还支持插件扩展功能,是目前最强大的调试工具.   里面分为CPU窗口,LOG窗口,Execuable modules窗口,Memery窗口,Threads窗口,Windows窗口等,其中cpu窗口种还包括反汇编窗口,信息窗口,数据窗口,寄存器窗口和堆栈窗口,极大的方便了使用者。

2009-09-02

strongOD 海风月影

海风月影比较好的隐藏od插件我我我我我我我我我我我我我我我

2009-09-01

KsBinSword反病毒 山寨版的冰刃

运行程序中的KsBinSword.exe即可。 由于本软件使用了大量新颖的内核技术,且 尚处于测试版,很多地方稳定性不太好,有 时候会蓝屏,请使用前务必保存好重要文档!

2009-08-10

windows 2000驱动程序开发大全

使用本文档 Microsoft® Windows® 2000的驱动程序开发包(DDK)文档总览给您详尽的信息,这些信息对编写Windows2000平台任何类型的驱动程序都是必须的。本文档也描述了Windows Driver Model(WDM)驱动程序,这些驱动程序在Windows2000和Microsoft® Windows® 98平台之间是源码级兼容的。

2009-07-31

Effective C++ secnd edition

這本書是多年來我對專業程式員所做的C++ 教學課程下的一個自然產物。我發現,大部份學生在一個星期的密集訓練之後,即可適應這個語言的基本架構,但要他們「將這些基礎架構以有效的方式組合運用」,我實在不感樂觀。於是我開始嘗試組織出一些簡短、明確、容易記憶的準則,做為C++ 高實效性程式開發過程之用。那都是經驗豐富的C++ 程式員幾乎總是會奉行或幾乎肯定要避免的一些事情。 我最初的興趣在於整理出一些可被某種「lint-like 程式」施行的規則,最後我甚至領導一個計劃,研究某種可將C++ 原始碼中違反使用者指定條件之處檢驗出來的工具(你可以在Effective C++ 網站上找到此研究的一份概要報告)。不幸的是在我尚未完成其完整原型之前,這個研究計劃便結束了。幸運的是,目前市面上已有這類C++ 檢驗工具(商品),而且不只一個。

2009-07-27

2005-06-14_驱动程序超级宝典.rar

称它为“驱动程序超级宝典“一点也不过分,因为它是被译为中文的MSDN DDK文档。这个文档不是我翻译的,我只不过将它编辑了一下。翻译它的同志是个高手,非常专业,在此先谢谢他给我们作的工作。 由于时间催促,里面的图片没有抓。如果哪位同志看这本书的时候将图片补上,那将是利国利民的好事。 另:由于春节期间放假,没有开信箱,结果爆满,里面的数据都是乱码,所以,很多同志的Mail没法回。请重新发,抱歉。 如果有任何问题,请发Mail。

2009-07-24

Linux内核情景分析.pdf

本书采取类似于英语教学中行之有效的情景会话的教学方法,全面深入地剖析了Linux最新版本(2.4.0)核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。 全书分上下两册。上册包括预备知识、存储管理、中断和系统调用、进程和进程调度、文件系统以及传统的Unix进程间通讯共六章,下册则分基于Socket的进程间通讯、设备驱动、多处理器SMP系统结构以及系统引导和初始化四章。上下两册不可分割,是一个有机的整体。 本书写法独特,论述精辟,不回避代码分析中的难点,可以作为操作系统高级课程的教材,也可以作为计算机软件专业和其他相关专业大学本科高年级学生和研究生深入学习操作系统以至软件核心技术的重要参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对Linux最新技术感兴趣者的自学教材。

2009-07-09

获取窗口名柄工具(可以获取任意窗口的名柄)

可以获取任意窗口的名柄 所有窗口控件等等

2008-11-12

简明排序教程

排序教程内容简介<br>排序教程

2008-08-21

空空如也

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

TA关注的人

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