自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 论坛 (5)
  • 收藏
  • 关注

原创 大项目源码分析方法总结

C/C++/Java中的流程控制通常有for,while,if,switch,以及三元运算符?可控制流程。在项目中加入以下代码,则每次进循环时都会打印出正在执行的代码所在文件和行号。#include #define for  if(fprintf( stderr, "****[%s:%d]\n",__FILE__,__LINE__))for#define while

2015-08-05 22:41:24 392

原创 使用grub2引导multiboot内核

最近在使用grub2的cli时偶然发现有个multiboot命令,于是拿来使用了一下 ,便有了这篇文章。最小multiboot内核最小multiboot内核的源码来自multiboot spec 0.6.96。{CSDN:CODE:CC=gcc -m32 -march=i386 -I. -Wall -Wextra -nostdlib -fno-builtin -nostartf

2013-10-11 08:09:32 1635

原创 一个简单数据序列生成工具

代码//range.cpp#include #include #include using std::cout;using std::endl;using std::string;int main(int argc, const char * argv[]) {    int min;    int max;    char s[]={'\0

2016-12-23 15:56:56 620

原创 使用bcb 调用 openssl库进行https get请求

1编译安装openssl首先,下载并安装active perl(编译openssl时需要)然后从chinaunix下载频道中下载openssl-0.9.8x.tar.gz,并解压。打开控制台,cd切换目录到解压后所在目录,运行ms\bcb4.bat。2配置bcb选择菜单project-》option-》directories/conditionals将inc32

2015-03-23 14:30:22 1399 1

转载 Linux下socket ssl编程

Linux下socket ssl编程摘自:http://www.tootoogo.org/wordpress/?p=611作者: admin日期: 三月 22, 2011 编译程序用下列命令:gcc -Wall ssl-client.c -o clientgcc -Wall ssl-server.c -o server运行程序用如下命令:./server 783

2015-03-23 08:38:23 2012 1

原创 xmapp(3.2.1) vhost 配置

环境:win 8.1xmapp 3.2.11.httpd-vhosts.conf(xampp\apache\conf\extra\httpd-vhosts.conf)文件末尾追加    ServerAdmin webmaster@dummy-host.example.com    DocumentRoot "H:/template"          

2015-02-16 21:56:19 428

转载 编译器,CPU和操作系统的宏

编译器,CPU和操作系统的宏编译器GCC #ifdef  __GNUC__#if __GNUC__ >= 3 // GCC3.0以上Visual C++ #ifdef  _MSC_VER(非VC编译器很多地方也有定义)#if _MSC_VER >=1000 // VC++4.0以上#if _MSC_VER >=1100 // VC++5.0以上#if _MS

2015-02-10 16:58:37 562

转载 异常处理机制 seh abi

FS:[0]中的指针是指向_EXCEPTION_REGISTRATION_RECORD首部的指针。对应地,每个结构体在pNext域中包含着指向下一个结构体的指针和指向回调函数pfnHandler的指针。不难猜到,这就是异常处理的处理程序。函数的原型如下:EXCEPTION_DISPOSITION    __cdecl _except_handler(struct _EXCE

2015-01-29 23:04:34 453

原创 reactos编译成功

编译成功运行截图

2014-12-30 21:54:24 484

转载 Writing multiboot PE kernels using Visual C++

http://ksrenevasan.blogspot.com/2005/10/writing-multiboot-pe-kernels-using.htmlAspiring operating system developers who target x86 often don’t get beyondwriting a boot sector (seldom do they even

2014-12-29 20:31:23 793

转载 NASM源码阅读笔记

NASM源码阅读笔记    NASM(Netwide Assembler)的使用文档和代码间的注释相当齐全,这给阅读源码  提供了很大的方便。按作者的说法,这是一个模块化的,可重用的x86汇编器,  而且能够被嵌入进其它的程序中,比如做为一个高级语言编译器的后端程序。下面  的文字希望能对大家有所帮助。错误之处,多多指正。:>    一、各模块简介:      NASM按功能将汇编器的各个部分独立

2014-12-22 16:54:36 1566

转载 How to convert a TTF character to an 8bpp BMP file

How to convert a TTF character to an 8bpp BMP file摘自: http://www.codeproject.com/Articles/16230/How-to-convert-a-TTF-character-to-an-8bpp-BMP-fileDima Statz,2 Nov 2006

2014-12-18 12:15:48 476

转载 Creating a Child Process with Redirected Input and Output

Creating a Child Process with Redirected Input and Output60 out of 118 rated this helpful- Rate this topicThe example in this topic demonstrates how to create a child process using the

2014-11-20 17:14:23 544

原创 编译 lfs 完成

啊啊bb

2014-11-17 21:11:06 406

转载 bios分析

bios分析http://www.chinaunix.net 作者:qiuhanty  发表于:2009-07-15 10:29:29【发表评论】【查看原文】【BSD讨论区】【关闭】qiuhan2007.10.13我们并没有实际去研读物理bios的代码,而是查看了bochs中的bios虚拟实现,主要出于如下

2014-11-11 15:37:04 710

转载 mysql 总结

ubuntu 下c连接mysqllibmysqlclient15-dev

2014-10-24 17:22:37 318

原创 读键盘扫描码成功

scancode:[1e] [a] key pressedscancode:[9e] key releasedscancode:[30] [b] key pressedscancode:[b0] key releasedscancode:[2e] [c] key pressedscancode:[ae] key releasedscancode:[20] [d] key p

2014-10-16 11:17:29 676 1

原创 ld链接器组织obj顺序

makefile文件OBJFILES = start.o gdt.o  idt.o  irq.o  isrs.o  kb.o  main.o  scrn.o  timer.o  all: iso .s.o:    nasm -f elf32 -o $@ $ .c.o:    $(CC) $(CFLAGS) -o $@ -c $ kernel.bin:

2014-10-10 17:15:03 909

原创 编译memtest的输出

rm -f *.o *.s *.iso memtest.bin memtest memtest_shared \                memtest_shared.bin memtest.isogcc -E -traditional head.S -o head.sas -32   -o head.o head.sgcc -c -Wall -march=i486 -m32

2014-09-29 22:23:57 802

原创 发现新浪微博的一个bug

微博中的一个bug,使用手机号注册后,填写了一些基本信息后就

2014-09-29 15:46:59 642

原创 搜索内存,找到RSDP

struct acpi_rsdp_v10 *machine_acpi_get_rsdpv1 (void){    int ebda_len;    uint8_t *ebda, *ptr;    printf ("acpi:Looking for RSDP. Scanning EBDA\n");    ebda = (uint8_t *) ((* ((uint16_t

2014-09-25 15:15:28 698

Google搜索从入门到精通 v4.0.pdf

《Google搜索从入门到精通 v4.0》讲到了Google的使用方法,希望能给大家查找资料时带来便利。

2010-09-12

硬盘 FAT 文件系统原理的详细分析

该资源纤细的介绍了硬盘fat文件系统的原理

2010-09-19

CodeBank源代码管理软件

一款很不错的源代码管理软件,支持c++/Java,en文的,做好心理准备

2010-09-04

vs2013下函数重载( 可变参数模板 导致 重载函数调用不明确)

发表于 2015-11-14 最后回复 2015-11-16

中招了

发表于 2010-11-20 最后回复 2010-11-23

c语言中数组、数组指针作函数参数

发表于 2010-11-18 最后回复 2010-11-18

vs2010中一个关于vector的问题

发表于 2010-10-16 最后回复 2010-11-18

编程与软件开发

发表于 2010-09-04 最后回复 2010-10-18

空空如也

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

TA关注的人 TA的粉丝

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