code2012

加油,坚持,努力,自信
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 11 下一页

2012年12月10日

摘要: vs2010环境 c++ 使用htmlcxx解析html from http://blog.csdn.net/q408384053/article/details/8070627因为最近在弄一个获取课表的程序,课表的内容来自教务系统网站,所以需要解析html。然后我就在网上搜索”c++解析html“,然后就找到了htmlcxx这个开源库,下载下来,发现不会使用它,然后又在网站上搜索相关资料。最后找到一个博客(http://www.cnblogs.com/zhanglanyun/),然后用email联系了他,解决了问题,很感谢他!接着说如何使用(作为参考,可能在别人的电脑上和我这有些区别):1. 阅读全文

posted @ 2012-12-10 20:32 code2012 阅读(9145) 评论(0) 推荐(0) 编辑

2012年9月9日

摘要: 为 C/C++ 项目构建您自己的内存管理器Arpan Sen, 技术负责人, Synapti Computer Aided Design Pvt LtdRahul Kumar Kardam(rahul@syncad.com), 高级软件工程师, Synapti Computer Aided Design Pvt Ltd简介: 代码的性能优化是一项非常重要的工作。经常可以看到,采用 C 或 C++ 编写的、功能正确的软件在执行时耗费大量的内存、时间、或者在最糟的情况下既耗内存又费时间。作为一名开发人员,可以使用 C/C++ 提供的功能强大的工具来改进处理时间,并且防止内存破坏,这些工具其中之一是 阅读全文

posted @ 2012-09-09 18:22 code2012 阅读(1233) 评论(0) 推荐(0) 编辑

2012年8月24日

摘要: C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容chara='A';//globalvariablevoidmsg(){printf("Hello\n");}下面是main.c的内容intmain(void){externchara;//externvariablemustbedeclaredbe 阅读全文

posted @ 2012-08-24 23:16 code2012 阅读(407) 评论(0) 推荐(0) 编辑

2012年5月13日

该文被密码保护。 阅读全文

posted @ 2012-05-13 22:17 code2012 阅读(1) 评论(0) 推荐(0) 编辑

2012年5月7日

摘要: 1 【原创】一次病毒分析之旅 From :http://bbs.pediy.com/showthread.php?t=150131标 题: 【原创】一次病毒分析之旅作 者: yuansunxue时 间: 2012-05-02,23:42:19链 接: http://bbs.pediy.com/showthread.php?t=150131这个是我搞病毒分析以来遇到的相对来说功能比较齐全的病毒,有感染pe文件,有下载执行,有后门功能等。这个病毒是会感染pe文件的调试的时候要小心不过不联网的话应该不会感染因为其感染是受网络控制的入口:代码:00406F88>/$55pushebp00406F 阅读全文

posted @ 2012-05-07 21:12 code2012 阅读(1488) 评论(0) 推荐(1) 编辑

2012年3月13日

摘要: From http://hi.baidu.com/raulsyp/blog/item/8fa5e1f98f3d2c1b09244d88.htmlFS寄存器获得kernel32.dll地址2010-08-18 21:16FS寄存器指向当前活动线程的TEB结构(线程结构)偏移 说明000 指向SEH链指针004 线程堆栈顶部008 线程堆栈底部00C SubSystemTib010 FiberData014 ArbitraryUserPointer018 TEB地址020 进程PID024 线程ID02C 指向线程局部存储指针030 PEB结构地址(进程结构)034 上个错误号注意:1.fs:18 阅读全文

posted @ 2012-03-13 22:39 code2012 阅读(1447) 评论(0) 推荐(0) 编辑

摘要: From http://www.cnblogs.com/feiyucq/archive/2010/05/10/1732077.htmlA Crash Course on the Depths of Win32 Structured Exception HandlingMatt Pietrek 著 董岩 译原文:http://www.microsoft.com/msj/0197/exception/exception.aspx 在Win32操作系统提供的所有功能中,使用最广泛而又没有公开的恐怕要数结构化异常处理(Structured Exception Handling,SEH)了。当你考虑Wi 阅读全文

posted @ 2012-03-13 22:38 code2012 阅读(309) 评论(0) 推荐(0) 编辑

摘要: FS寄存器到_TEB线程环境块From http://www.cppblog.com/Alexxu/archive/2010/01/20/106066.aspx从FS寄存器获取当前线程IDint GetThreadId(){int ithread = 0;_asm{ xor esi , esi mov eax, fs:[esi+18h] mov ecx, [eax+ 20h] mov eax, [eax+ 24h] mov dword ptr[ithread], eax}return ithread;}从FS寄存器获取当前进程IDint GetProcessId(){int iProcess. 阅读全文

posted @ 2012-03-13 22:37 code2012 阅读(1943) 评论(0) 推荐(0) 编辑

2011年12月21日

摘要: #include<stdio.h>#include<time.h>#include<stdlib.h>void CreatArry(int *P,int length);void Print(int Data[],int length );void DireInserSort(int *P,int length);void BinSort(int *P,int length);//二分法 void BooSort(int *P,int length);void QuickSort(int *P,int low,int high); //high的下标表示 i 阅读全文

posted @ 2011-12-21 21:14 code2012 阅读(284) 评论(0) 推荐(0) 编辑

2011年12月5日

摘要: 一步一步写嵌入式操作系统5—变参函数的原理和实现12011-10-30 10:25:49|分类:ARM学习|标签:arm操作系统|字号订阅http://fpcfjf.blog.163.com/一步一步写嵌入式操作系统5—变参函数的原理和实现我们写操作系统,当然很多的库就用不到了,可能很多人都不习惯,不过,有一些东西我们是可以自己来实现的,其实包括经典的printf这个函数,可是,这个函数是变参函数,也就是说,你输入的形参的个数是不固定的,于是就产生了一个问题,怎么才能实现这种函数呢,是不是所有的情况下都可以实现这种变参函数呢?首先我们想一下经常用到的调用形式,不外乎这几种,__stdcall, 阅读全文

posted @ 2011-12-05 08:40 code2012 阅读(350) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 11 下一页