自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 PE文件输入表获取过程

1.   首先给出这个PE文件的一些16进制代码dos头的最后一个变量给出PE头的地址:000000E0,由于import table 的数据目录项相对PE头的偏移为80h,故输入表的数据目录项在文件中的偏移为00000160查看00000160偏移地址所对应的内容,前四个字节, 0000C7AC为IMAGE_IMPORT_DESCRIPTOR在内存中的RVA,此时,我

2011-08-01 11:39:54 3416

原创 从堆内存中解析堆中所有handler大小,并用16进制数据记录

先贴出堆内存的信息03490000 60 PUSHAD03490001 9C PUSHFD03490002 FC CLD03490003 E8 00000000 C

2011-07-19 16:35:49 2530

原创 解析进程在内存中映射的信息

#include int main (int argc,char **argv){ int num1 = 165297; int num2 = 3435235; int num3 = 834834; int num4 = 23453; printf("address is 0x00%x./n",&num1); printf("address is

2011-06-10 22:08:00 686

原创 十进制转二进制问题“栈”剖析

大家应该都做过这么一个问题吧,将任意的十进制数转换成相应的二进制或者八进制或者十六进制,这个问题不难,可以用多种方法解决,今天,笔者就三种解法剖析方法其中对栈思想的应用。先贴出代码:1.递归操作 /*the function of common manipulation */void int_to_binary1(unsigned int num){int temp;temp = num%2;

2011-06-09 12:34:00 2396

转载 flex 技术论坛

还在为学Flex找不到较好的资源发愁吗?大象给你推荐几个还不错的网站,保证不是骗点击。^_^    1、http://www.adobe.com/cn/devnet/    adobe中文开发网站,主页信息很多,我们关注其中的Flex和ActionScript。如果你喜欢桌面应用,AIR肯定有你感兴趣的东西。对于Flex的学习,官方网站当然是第一选择。    2、http://blog

2014-02-14 00:10:56 705

原创 Flex 支持 chrome浏览器debug

Flex 支持 chrome浏览器debug想要调试flex:首先得安装debug版的flash player,可以去adobe 官网下载chrome版的flash player debug版本。然后安装chrome版的flash player debug版本。接着,设置chrome,因为chrome自带flash player,所以要禁用自带的。地址栏输入 chrome:

2014-02-13 23:48:58 2365

原创 ALTRUN 工具使用笔记

project Home : http://code.google.com/p/altrun/downloads/list技巧:1.

2013-09-22 19:51:58 3793 1

原创 备份chrome插件---重新加载备份的chrome插件

0. 备份操作00. 浏览器地址栏输入:   chrome://extensions/  选择开发模式,单击打包扩展程序,可以看到一个“扩展程序根目录” 输入框。01. 进入 C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions 目录下,会看到许多以id号命名的目录,这

2013-09-21 13:26:53 21046

原创 笔试总结

2012-9-16  数码视讯  嵌入式C软件工程师 /* * file name : test_shuxun.c * function : test i don't know * date : 2012-9-16 * author : enyblock */#include #include int main (void){ unsigne

2012-09-16 23:50:19 612

原创 C语言实现的 itoa(int num, str *temp, int radix) 与 atoi(str *temp)

/* * file name : my_itoa.c * function : achieve itoa and atoi * date : 2012-5-3 * modify : 2012-5-7 * author : gaoxiang */#include #include #include int my_atoi(const char *str

2012-05-07 17:26:27 2590

原创 百度笔试题---某文本段,包含数字,空格,逗号,句号。设计统计句子量函数

/* * file name : calculate_sentence.c * function : calculate the number of sentence * date : 2012-5-4 * author : enyblock */#include #include #include int calculate_sentence(char *

2012-05-04 23:51:48 1986

转载 转换linux文本

解决:1)在windows下转换:   利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->unix->dos即可。   2)也可在Linux中转

2011-10-09 12:19:45 586

原创 vs2008建立项目显示无法识别工具版本3.5

注册表问题:把如下东西复制到一个reg里面,导入即可[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\3.5]

2011-09-04 22:32:36 729

原创 c++ c#混合编程

c++代码:#include "stdafx.h"#include extern   "C" _declspec(dllexport)  void fun(); //输出函数声明#ifdef _MANAGED#pragma managed(push, off

2011-08-02 23:20:14 1774

原创 创建一个dll

extern   "C" _declspec(dllexport)  void fun();void _declspec(dllexport) fun(){ MessageBoxW(NULL,TEXT("hello!!!"), TEXT("demo"), MB_OK);

2011-08-02 21:12:37 542

原创 第一个单片机程序-----流水灯

#include #define SIZE 8void delay(void); /*function prototype of delay*/void light_on_led(int num); /*function prototype of light

2011-07-31 00:08:46 1110

原创 16 进制 string转dword思考

#include #include #include #include DWORD string_to_hex (const char *str);int main (void){ char str[] = "0xff23"; DWORD num = s

2011-07-22 15:51:32 3026

原创 #pragma once 与 #ifndef 一个利用文件检查,一个利用宏检查

#ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不会被包含多次,也能保证内容完全相同的两个文件不会被不小心同时包含。当然,缺点就是如果不同头文件的宏名不小心“撞车”,可能就会导致头文件明明存在,编译器却硬说找不到声明的状况 #pragma once则由编译器提供

2011-07-20 20:43:29 740

原创 malloc 分配结构体数组思考

#include #include typedef struct student{ int number; int age;}STUDENT,*PSTUDENT;#define SIZE 10int main(int argc, char *arg

2011-07-19 20:28:31 8051

转载 winrar 破解

首先在winrar安装目录下创建rarreg.key文件然后 将RAR registration data  Federal Agency for Education  1000000 PC usage license  UID=b621cca9a84bc5deffbf  641

2011-07-15 22:47:06 575

原创 qt 语言切换学习心得

最近在做一个小软件,需要进行语言切换,故今天了解了一下QT国际化,多于的不说,直入正题:国际化有两种不同的方法。1.利用designer 的UI文件进行国际化2.自己编写的空项目,自己进行国际化,不利用ui文件中的函数 具体的步骤相似:1.    编辑pro文件 添加TRANSL

2011-07-13 11:56:30 1005

原创 QT for hello world

今天,一个朋友让我把hello world 这个程序贴到网上,意外有点儿收获,贴出来大家分享分享。#include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QLabe

2011-07-12 16:40:56 473

原创 创建一个进程打开另外一个进程

#include #include #include #include int main (int argc,char **argv){ pid_t pid; if ((pid = fork()) < 0) { printf("fork error!/n"); exit(1); } else if (0 == pid) {

2011-06-10 22:16:00 734

原创 进程控制块

进程控制块(PCB)的结构进程控制块 PCB (Process Control Block):       存放进程的管理和控制信息的数据结构称为进程控制块。它是进程管理和控制的最重要的数据结构,每一个进程均有一个PCB,在创建进程时,建立PCB,伴随进程运行的全过程,直到进程撤消而撤消。在不同的操作系统中对进程的控制和管理机制不同,PCB中的信息多少也不一样,

2011-06-10 22:09:00 761

原创 内存对齐

首先由一个程序引入话题首先由一个程序引入话题: 1 //环境:linux 3 #include 4 5 using namespace std; 6 7 struct st1 8 { char int short 9 char a

2011-06-08 19:32:00 504

原创 C语言笔记

1.换行问题导致与预期效果会不一样2.“=”与“==”的错误,成功用!=0来表示3.编译器分解符号按照从左到右分解----利用贪心算法4.char *ga = “hello”;printf(gao); 这样也可以输出。5.‘ga’ 与 “ga”  区别  ,‘ga’ 编译器的处理会不一样,VC 是后一个覆盖前一个,从左向右6. int  *p,a;          

2011-06-08 10:35:00 491

转载 sqlca.h

#ifndef POSTGRES_SQLCA_H  #define POSTGRES_SQLCA_H  #ifndef DLLIMPORT  #ifdef __CYGWIN__  #define DLLIMPORT __declspec (dllimport)  #else  #define DLLIMPORT  #endif /* __CYGWIN__ */  #

2011-06-07 23:22:00 4549 1

原创 vim的使用技巧

VIM 使用技巧:命令 :q    退出w    保存q!   强退y+w 复制一个单词;n+y+w 复制连同此时的单词和她后面总共N个单词y+y 复制一行单词:n+y+y 复制连同此行和她后面总共N行当同时打开几个文件的时候,可以用n来切换到下一个文件,e#切换到上一个文件。还可以利用切割命令split filename 竖切vsplit filename 横切ctrl + w+w 切换窗口zf + N +k 表示向上折叠N行zf + N 表示从当前光标所在行开始向下N行折叠zo   展开折叠代码zi  

2011-05-17 23:48:00 506

局域网聊天程序+美化

局域网内通过IP直接聊天的程序,并且做了美化

2011-10-29

高仿QQ界面

高仿QQ界面,实现界面美化与树节点数据获取

2011-10-16

Qt4设计模式导论 3部分

Qt4设计模式导论,里面有三部分,大家可以下载看看

2011-07-23

get_address

从堆内存中解析堆中所有handler大小,并用16进制数据记录

2011-07-19

空空如也

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

TA关注的人

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