自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

墨云斋

第一流者,胜在胸襟气度;第二流者,胜在内功真气;最末流者,拳脚招式

  • 博客(47)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 llvm配置编译环境

在eclipse中编译时候粗线 “  make: *** No rule to make target  ”  错误是因为在eclipse编译设置的地方默认的与自己要编译的不一致。如图:在 Build Location 位置处的Build directory地方的值默认设置为${workspace_loc:/llvm},而工程新创建的生成的编译结果都在llvm下的build文件中。...

2018-06-10 21:12:50 1732 1

原创 执行./add_new_check.py metric MyChecker所做的内容

在添加自定义的checker时候,如果是给予已有的模块,则可以通过执行./add_new_check.py  <folder_name> <checker_name>的命令自动创建和更新与之相关的内容,具体执行了那些操作,如图可见...

2018-04-10 11:16:00 292

原创 如何为llvm设置clang 工具

http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html首先,您需要使用CMake为LLVM生成Makefiles。您需要创建一个构建目录并从中运行CMake:$ mkdir your/build/directory$ cd your/build/directory$ cmake -DCMAKE_EXPORT_COMPILE_COMMAN...

2018-04-09 16:11:33 980

原创 Ubuntu下使用CodeBlocks写测试程序出错

Ubuntu下使用CodeBlocks写测试程序出错。-------------- Build: Debug in hello ununtu (compiler: GNU GCC Compiler)---------------g++ -Wall -fexceptions -g -c "/home/qyj/下载/hello ununtu/main.cpp" -o obj/Debug/main.og...

2018-03-31 15:47:35 1695

原创 Ubuntu下安装Sogou输入法

一、可以下载安装包或者直接从软件中心下载    打开搜狗输入法Linux版的官网http://pinyin.sogou.com/linux/?r=pinyin,并下载你需要的版本,这里选择64位版。    或者可以在Ubuntu14.01下可以直接点击下载的文件进入软件中心进行安装。二、接下来就是在终端中输入im-config,这时会出现一个对话框,点击OK,有一个对话框,点击Yes,你会看到下面...

2018-03-30 23:19:59 264

转载 SQL注入

此文章是对网上大量同类文章的分析与总结,并结合自己实施过程中的体会综合而成随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即

2013-07-08 16:05:16 899 1

转载 IT人的学习方法论(全)

1 学习的方向07年的时候曾经讲过一节Webcast,名叫《使您成为Windows专家的一些学习习 惯 》。直到最近,还经常收到听众关于这一节课反馈和心得的电子邮件,可见学习方法论是大家非常关心的问题。因此,我的Blog就从讨论学习开始 吧。IT是一个需要活到老,学到老的行当。在摩尔定律的推动下,技术领域的革新和提高每天都在发生,这使得IT领域的工作者必须不断的学习,才能紧

2012-09-28 13:17:26 4550

原创 9部外国励志电影

1《权利的迷醉》 Comedy Of Power    本片的故事取材于法国最着名的ELF石油集团政治黑金丑闻,但导演把臭名昭着的贪腐大案弱化成为故事的背景,着力刻画了“权利”这把双刃剑对于一个成功女性的影响,人性的内省成了影片的重头戏。身材瘦小的法国重量级女星伊莎贝尔·于佩尔,出神入化地演绎了一位重权在握的检查官热娜·夏尔芒。为了成功,为了至高无上的Power,热娜不仅牺牲了度假、休

2012-09-07 23:17:59 20092

原创 jpg与zip的结合实现隐藏

最近看视屏看到这样一个方法,那就是一个文件更改后缀名,则会显示不同的的内容!通过这种方法我们可以实现隐藏我们的秘密东西,当然只是小技巧,难登大雅之堂~1、先准备一个图片和一个压缩文件2、cmd下运用命令输入copy /b 1.jpg+2.zip 3.jpg这样就将jpg文件和zip文件合二为一了3、打开目录下的3.jpg就是1.jpg的内容,把后缀换成zip则会发现,其就是2.zip本

2012-08-04 22:43:27 3835 1

转载 IT人员迅速提升自我效率的十大方法

每个人都渴望成功,每个人都希望一个月能赚到几百万美金。任何人都不希望遭遇失败,不希望生活标准低于他们的期望水平。为了达到这些目标,人们开始艰难地决定做什么与不做什么。本文提供了可以迅速提高自我效率的十大方法:  1. 远离灰色地带  在灰色地带,很多事情都被掺杂在一起,这样会大大削弱了我们的工作效率。如果你同时做很多事情,你就会迷失你的关注点,失去工作动力,最终导致失败。为了达到你

2012-07-11 11:07:52 2252

原创 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) int add(int,int)" (__imp_?add@@YGHHH@Z)

用vs10编写一个工程调用已经编写好的dll,结果总是出现“error LNK2019: 无法解析的外部符号 "__declspec(dllimport) int  add(int,int)" (__imp_?add@@YGHHH@Z),该符号在函数 _main 中被引用”的问题,开始以为自己代码码的有问题,仔细检查没有,想起以前遇到过这样的问题,是由于编码方式不同引起的,因为dll的文件采用的是

2012-06-05 14:58:33 8512

原创 往 list中写数据时,显示出乱码问题的解决

在往 list中写数据时,显示出乱码,最终解决方法如下。char* temp=(char*) lPeImport.RvaToPtr(pTempDesc->Name); wchar_t pBuf[20]={0}; int nSize=MultiByteToWideChar(CP_ACP,0,temp,-1,0,0); MultiByteToWideChar(CP_ACP,0,t

2012-03-19 13:56:56 3907

原创 内存中结构体字节对齐

内存的对齐问题。柑橘还是没能理解好。转一篇文章放着看看。  原文来自哈客部落。 一、字节对齐作用和原因:对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证字节对齐,其他平台可能没有这种情况,但是最常见的是如果不按照适合

2012-02-28 20:46:54 732

原创 C/C++笔记(2)

1.关于#define#define X 3 #define Y X*2 #undef X #define X 2 int z=Y;#define就是起名字的意思,后面两个值或变量就指的是同一个东西。#undef 就是解除#define的意思上面的程序意思就是: X=3, Y=X*2, X=2, z=Y=X*2=4.2.一个关于数组定义的问题char *a [100]={"c++","basi

2012-02-26 20:40:00 687

原创 Win7下怎么将程序添加至“发送到”

第一步,将隐藏文件显示出来:打开我的电脑,点击“组织”下拉框,选择“文件夹和搜索选项”,在查看栏中,将“隐藏受保护的系操作系统文件”的勾去掉,然后选择“显示隐藏文件、文件夹和驱动”;  第二步,找到文件夹“SendTo,我的路径在C:\Users\Lenovo\AppData\Roaming\Microsoft\Windows\SendTo”当然,因人而异,将你的程序的快捷防暑添加到这份文

2012-02-26 12:31:28 2521

原创 C/C++笔记(1)

读书笔记,记录于此,温习之用。1.void 真正发挥的作用在于:     (1)对函数返回的限定      (2)对函数参数的限定注:在C99标准中main()函数的返回值默认为int型2.sizeof的真实面目:     sizeof是关键字,而并不是有些常认为的的函数,只不过是其长的像而已,那么怎么检验这一说法了?只需在编译器中用sizeo i;即可,编译器通过

2012-02-11 11:10:13 668

原创 苟有恒

苟有恒,何必三更起五更眠;                                                                         最无益,只怕一日曝十日寒。

2012-02-10 21:41:21 886

原创 activex里面的没有CString属性类型

等同于BSTR

2011-12-10 22:33:56 712

翻译 如何使用VC++ 2005 给ActiveX控件添加方法,属性,事件

http://blog.csdn.net/phker/article/details/498029808相关操作

2011-12-10 19:22:32 952

原创 关于TstCon32.exe在windows7或者Vista中不能正常运行的解决方案

http://hi.baidu.com/plutus666/blog/item/f3f6bb00546726027bec2ce2.html#lastcmt直接给网址了,介绍的有图有真相。。。希望帮到更多人。

2011-12-08 22:33:16 1457

原创 结束这日子~

哎,这些日子一直忙着考试,连学习、写博的时间都被占用了,后天就要考密码学和组成原理了,纠结蛋疼的周末,今晚加班看看,把组成原理在温习一遍,密码学,额,没怎么看,明天突击一下吧,这就是考试啊!    不过啊,等着这两门一考好,哈哈,可就很少了,到时候又可以干自己的事啦,期待ing,马上就要结束这日子了,哈哈!    加油~~

2011-12-02 23:20:23 843

原创 分页机制

先介绍一下三个地址:物理地址、逻辑地址、线性地址。     物理地址:存储的是硬件系统中真实存在的物理内存空间,是实物,看得见摸得着的东西。物理内存的访问通过硬件系统总线进行的,一般的32位的机器上都具有4GB的物理地址空间。注意,是一般状况。     逻辑地址:X86体系结构CPU中,有若干个段寄存器,“段寄存器+偏移地址”即可表示内存地址。使用这种方式表示的地址称为“逻辑地址“,系统会

2011-11-18 22:28:31 2800 1

原创 创建文件到指定目录

如题,最近学习WIndows API,各种API函数,怕忘记,所以记一下笔记,等以后忘了就回来看看。    创建文件到指定目录 用到的关键函数:CreateDirectorry函数原型BOOL WINAPI CreateDirectory( __in LPCTSTR lpPathName, __in LPSECURITY_ATTRIBUTES lpSecurityAttribute

2011-11-07 23:35:17 962 1

原创 int main(int argc,char* argv[])讲解

在最近学习中老是遇到  int main(int argc,char* argv[]),以为就是简单的参数应用了,但是看代码是没能理解参数的具体传递过程,上网找资料才算弄明白点,下面的一篇文章讲的很好很详细,大家可以根据自己的情况看看,资源充分利用嘛。(原文重复的地方已重新整理,无赘述)转自http://blog.csdn.net/lambol_8309/article/details/45249

2011-11-07 21:50:03 6973 1

转载 如何让一个女孩子穿超短裤? 转载自黑守大神 很老的了,不过很经典

短裙、热裤一类的穿着标志着成熟和性感。通常来说,年轻女孩子是害羞和腼腆的。由于没有做好心理准备,以至于她们在展现良好身材、曼妙曲线的时候有一些迟疑。实际上,她们的身体已经做好了准备,各方面发育趋于成熟、完善。对于此时的男孩子,能一饱眼福是妙不可言的。与此相类似,Microsoft推出的Windows 2000 Professional操作系统为NT内核在桌面OS领域称霸奠定了基础。也造就了

2011-10-29 19:49:33 2802

原创 关于函数调用约定

调用约定,即调用方式影响调用函数时参数的传递方式和函数后栈的回复访求,   几种约定:         _cdecl;_stdcall;_fastcall       入栈:    前两者都是参数从右向左入栈,后者使用ECX,EDX,寄存器传递,余下部分翻出从右向左存入栈。  恢复栈: _cdecl:是有调用者将esp和ebp指令恢复到调用前状态;

2011-10-28 22:40:16 557 1

转载 使用标准C++的类型转换符

使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。1 static_cast用法:static_cast ( expression )      该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间

2011-10-28 10:23:30 501

原创 将文件夹变成透明的

原理:       利用·Desktop.ini 特性来隐藏文件介绍:      Desktop.ini是文件夹配置信息文件,其自身没有危害,但该文件往往呗病毒利用,达到传播病毒的目的,下面简单介绍一下利用其来隐藏文件夹的一种方法——把文件夹变成透明的。演练:      1、在桌面新建一个文件夹,并对其重命名操作,按下“Alt+0160”组合键,(注意数字要在小键盘输入)在按下

2011-10-22 15:12:43 4148 1

转载 用ATL和MFC来创建ActiveX

程序运行效果截图:本文假定你熟悉MFC, ATL, and COM  难度级别   3 -------------------------------------------------------------------------------- 摘要目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发。MFC代表了创建独立的W

2011-10-22 11:27:08 1053

原创 对话框响应鼠标/键盘消息

1、如何响应鼠标消息:常用鼠标消息:WM_MOUSEMOVE 鼠标移动位置WM_LBUTTONDOWN 鼠标左键按下WM_LBUTTONUP 鼠标左键弹起WM_LBUTTONDBLCLK 鼠标左键双击WM_RBUTTONDOWN 鼠标右键按下WM_RBUTTONUP 鼠标右键弹起WM_RBUTTONDBLCLK 鼠标右键双击WM_MBUTTONDOWN 鼠标中键

2011-10-20 16:38:37 4519 1

原创 内存分配方式

内存分配方式有三种:(1)        从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)        在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结

2011-10-18 15:49:12 582

转载 给大家推荐的著名IT网站

1、Cnet:全球第一大IT门户,注重业界新闻。  口号为:“tech news first”(科技新闻首选)。凸现新闻性,First在这里有速度,也有深度的内在含义。业界重大新闻和动态基本能够保持最快速,而且不失深度的报道。  网站内容主要分六大板块:企业(Ente

2011-10-10 19:48:10 6802

原创 如何将已有的资源添加到如今工程中

在MFC编程中,为了节约时间,方便操作,有时候需要将现有工程的资源直接拿来为正在编写的工程服务。设有工程A,现在要新建一个工程B,在B要见一个和A里面一样的的资源,比方说对话框资源,为了避免重现创建带来的各种重复和麻烦,我们可以直接引用A中编辑好的资源,从而大大节省了时间,具

2011-10-07 11:12:36 1786 2

翻译 VS2008提示无法打开包括文件:“afxcontrolbars.h”解决办法

我发生过几次这个问题,都是以前用了vs2008SP1写的程序,现在用没有SP1的vs2008编译引起的。解决它的根本方法当然就是装SP1,但是这个SP1装起来需要1个钟头,很麻烦。而且装上要耗掉1G多硬盘空间。我的程序是对话框程序,和那些高端的controlbar根本没什么关

2011-10-07 10:35:09 57232 35

转载 获取窗口句柄(VC)的几种方法———转

摘要: 在VC++编程中常需获取控件或窗体句柄,下面总结几种方法在VC++编程中常需获取控件或窗体句柄,下面总结了几种方法,还希望大家能多多补充。1、自身窗口句柄可用AfxGetMainWnd获取。 2、系统中其他APP的窗口句柄可用FindWindow获取(用SPY

2011-09-29 16:53:50 3038

转载 LPBYTE\LPSTR

typedef   unsigned   char   BYTE;       typedef   unsigned   char   *LPBYTE;       typedef   unsigned   char   *PBYTE;       typ

2011-09-17 11:20:44 3174

转载 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.

warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.原文地址:http://blog.csdn.net/jxtgddlt/artic

2011-09-17 11:16:57 966

转载 sprintf 与sprintf_s

sprintf 与sprintf_s        关于warning C4996 与 Security Enhancements in the CRT引用:http://blog.csdn.net/lizhizhe2000/archive/2007/11/13/1881

2011-09-15 20:28:33 1159

转载 ActiveX控件打包发布,ie不阻止

做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用户在客户端就必须进行本地的注册,也就是说用户得首先要把该ActiveX控件(test.ocx)放在本机的%system%/system32下,然后运行DOS工具里面运行regsvr

2011-09-13 20:48:41 764

原创 C++程序入口点函数

CUI控制台程序(不是DOS,没有界面的):main        其中处理Unicode字符和字符串的CUI应用程序是_tmain(Main)         处理ANSI字符和字符串的CUI应用程序是_tamin(Wmain)GUI用户界面程序:WinMain        其中处理Unicode字符和字符串的GUI应用程序是_tWINMain(wWinMain)

2011-09-12 17:34:09 4085

Wsyscheck.exe

用于检查进程、内核、注册表等,可以清楚的观察恶意进程,注入的dll,可禁止进程和文件创建等等

2011-09-08

mspdb80.dll

大家在用大MFC或者调用用mfc coding 应调用dll时候有时候会出现link.exe无法打开,这是大家只要找到相应的bin目录把mspdb80.dll复制过去就ok啦!

2011-07-16

mspdb80.dll

    今天coding的时候用了MFCDLL,编译时08出问题了,说缺少mspdb80.dll,所以跑到CSDN来下载,谁知道那哥们太狠了,要四个资源分,所以下下来之后分享给大家!呵呵,当然还是要一个积分的哦!不过比那哥们心软多啦!

2011-07-16

VC++动态链接库(dll)编程深入浅出

分为 静态链接库;库的调试和查看;非MFC DLL;MFC规则DLl;MFC扩展DLL的的创建

2011-06-16

IPv6安装教程(适合大部分校园网)

IPv6作为新一代的新型网络协议,希望大家看过这个以后能自己安装

2011-03-22

建立超级影藏后门录像和工具

一:超级建立隐藏账户 二:一个系统SHIFT后门.

2011-03-21

dos命令学习(dos命令的基本指令集以及相关操作)

关于dos的学习资料dos命令的基本指令集以及相关操作

2011-03-21

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

TA关注的人

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