自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ASCE1885

编程是一种艺术 目的在于告诉其他人他想要让计算机做什么

  • 博客(11)
  • 资源 (18)
  • 问答 (2)
  • 收藏
  • 关注

原创 《算法之美》の字符串相关问题の壹

题目:编写一个单词逆序输出的算法,例如输入“SEE YOU IN ANOTHER LIFE”,要求输出“LIFE ANOTHER IN YOU SEE”。解答:#includevoid ReverseWord(constchar* src, char* dest){          assert(src != NULL && dest != NULL);     constchar* head = src; //记住头指针     while(*src++);     int count = 0;    

2010-09-30 15:33:00 1967

原创 《ASCE1885的源码分析》のWM_*代码转字符串表示的函数

<br />一个将WM_*消息代码转换为字符串表示的函数:(打表法)<br /> <br />#include<windows.h><br /> <br />struct WMArray {<br />         UINT Code;<br />         char Message[100];<br />} waWMArray[] = {<br />         {0x0000, "WM_NULL"},{0x0001, "WM_CREATE"},{0x0002, "WM_DESTROY"},

2010-09-20 17:34:00 1511

原创 《ASCE1885的源码分析》の简单的进程封装类

<br />一个简单的进程封装类,该类允许我们新建一个远程进程,并对其进行控制。<br /> <br />进程类CProcess的头文件如下:<br />class CProcess{<br />    public:<br />        PROCESS_INFORMATION ProcessInfo; //进程结构信息<br />        STARTUPINFO  StartupInfo; //启动信息<br /> <br />        bool KillProcess(UINT);  

2010-09-18 22:00:00 1345

原创 《ASCE1885的源码分析》の动态改变数组大小

<br />一段简单的动态改变数组大小的代码,给初学者看看,详见代码:<br />#include<iostream><br /> <br />class Int_array<br />{<br />    staticint no_instances; //数组的实例个数<br />    int size;<br />    int len;<br />    int *array; //数组指针<br />public:<br />    Int_array(int);<br />    Int_ar

2010-09-15 21:04:00 1189

原创 《ASCE1885的源码分析》の基于冒泡排序的二分查找模板

<br />##########################################################################<br />ASCE1885的声明:本文源代码归属于:<br />author: Gonzales Cenelia<br />homepage: www.ai-search.4t.com<br />有增改!<br />###################################################################

2010-09-15 16:30:00 1371

原创 《ASCE1885的源码分析》の基于完成端口模型的TCP服务器框架

<br />使用IOCP的TCP服务器使用过程大体如下:<br />1)  使用CreateIoCompletionPort函数创建完成端口,并以该I/O完成端口为参数创建多个服务线程;<br />2)创建监听套接字;<br />3)接收客户端连接请求,返回服务套接字;<br />4)将服务套接字与完成端口绑定,并在该套接字上投递初始I/O操作请求;<br />5)返回步骤3);<br /> <br />服务线程的流程如下:<br />1)  调用GetQueuedCompletionPort函数等待获取完

2010-09-15 15:13:00 1567

原创 《ASCE1885的源码分析》の跨平台线程对象Thread封装基类

<br />首先当然是先定义头文件Thread.h咯,如下:<br />#ifndef _THREAD_H<br />#define _THREAD_H<br /> <br />#ifdef _WIN32<br />#include<windows.h><br />#else<br />#include<pthread.h><br />#endif<br /> <br />#ifdef _WIN32<br />typedefunsigned threadfunc_t;<br />typedefvoid* t

2010-09-11 20:00:00 2542

原创 《认清C++语言》のrandom_shuffle()和transform()算法

<br />1)STL中的函数random_shuffle()用来对一个元素序列进行重新排序(随机的),函数原型如下:<br /> <br />template<class RandomAccessIterator><br />   void random_shuffle(<br />      RandomAccessIterator _First, //指向序列首元素的迭代器<br />      RandomAccessIterator _Last  //指向序列最后一个元素的下一个位置的迭代器<br

2010-09-07 15:36:00 3172

原创 《Windows核心编程》の托盘程序的编写(CSystemTray类)

<br />研究下托盘程序,或者说:任务栏通知区域(Tray)图标。<br />很多应用程序在系统Shell任务栏通知区域有图标提示。通知区域图标适用于长时间运行但无需用户过多操作,并在有事件发生时可随时根据情况通知用户的应用程序(如即时通信工具、下载工具等)。<br />使用任务通知区域图标的好处如下:<br />1)  窗口程序可以在后台运行,窗口退出,但是程序仍然在运行,减少窗口数量,便于用户操作;<br />2)窗口最小化后,不占用任务栏的位置,使用户在操作主机时将精力集中在需关注的窗口;<br /

2010-09-04 21:42:00 4988

原创 《ASCE1885的信息安全》のWindows下智能卡应用程序的开发(二)

1)SCardListReaders函数用来获取系统中在指定读卡器组集合中的读卡器名字列表(去掉重复的)。调用者提供一读卡器组列表,函数返回这些指定组里面的读卡器名字列表;无法标识的组名将被忽略。LONG WINAPI SCardListReaders(  __in      SCARDCONTEXT hContext, //由SCardEstablishContext()建立的资源管理器上下文,//不能为NULL  __in_opt  LPCTSTR mszGroups, //读卡器组名,为NULL时表示

2010-09-02 10:58:00 2332

原创 《ASCE1885的信息安全》のWindows下智能卡应用程序的开发

Windows系统提供了大量的API来方便的进行智能卡应用程序的开发,通过它们我们可以直接控制智能卡读卡器对智能卡进行操作,也可以与智能卡建立直接的虚拟连接而不用考虑智能卡读卡器。智能卡应用程序开发的一般流程是:1)建立连接(使用函数SCardEstablishContext和SCardConnect,SCardReconnect);2)开始事务处理(使用函数SCardBeginTransaction);3

2010-09-01 22:12:00 3231

EditTextDemo

http://blog.csdn.net/ace1985/article/details/8172517 这篇博客的源码

2012-11-12

EmailDemo.rar

blog.csdn.net/ace1985/article/details/8119898 Android调用系统邮件类应用的正确实现方法的代码

2012-10-28

360Opti

360Opti

2012-09-27

SackOfViewAdapter

博客http://blog.csdn.net/ace1985/article/details/7988275的源码

2012-09-17

开源SectionList

开源SectionList

2012-08-24

jamendo.apk

jamendo.apk

2012-08-18

Desktop

ProxyHttpClient.java ConnectManager.java

2012-08-07

QZoneDemo

QZoneDemo

2012-08-03

百度贴吧布局框架的研究与实现(Android版本) 的源码

博客地址:http://blog.csdn.net/ace1985/article/details/7824431

2012-08-02

QZoneDemo

QZoneDemo

2012-08-01

Android意见反馈功能的代码框架

Android意见反馈功能的代码框架

2012-07-23

HTML.5与CSS.3权威指南

HTML.5与CSS.3权威指南 HTML.5与CSS.3权威指南

2012-05-09

《Hadoop开发者》期刊第4期

《Hadoop开发者》期刊第4期

2012-03-26

Linux防火墙

Linux防火墙(Linux.Firewalls.Attack.Detection.and.Response.with.iptables,.psad,.and.fwsnort)(美)拉什.中文高清PDF版.pdf

2012-03-14

Java加密与解密的艺术

Java加密与解密的艺术

2012-03-13

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.001

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.001

2012-03-09

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.002

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.002

2012-03-09

Panoramio Android源码

Android开源代码解读の地图照片应用Panoramio的实现详解系列的源代码(http://blog.csdn.net/ace1985/article/details/7289040)

2012-02-24

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

TA关注的人

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