自定义博客皮肤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)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 设计模式之观察者模式

设计模式之观察者模式观察者模式的目的定义了一种对象间一对多的依赖关系,当被观察者状态发生变化时,所有依赖于被观察者得到通知并改变自身状态观察者模式也称为发布-订阅模式,现实中这种场景使用的相当的普遍,比如我们关注了一些大V博客、微博之类的,当这些大V发布一些消息,系统会自动的推送给这些订阅者...

2019-12-01 14:33:15 208

原创 设计模式之代理大法

代理模式,首先我们字面意思直观的理解,所谓代理就是受委托代表当事人进行某种活动。在编程开发中我们也是践行了代理的直观理解。对一个对象的访问,由于代理所以引入了一层间接性,给了我们很大的可操作空间,利用这个特性我们可以进行如下:1、隐藏一个对象在不同的地址空间事实。2、可以进行优化,根据要求才创建对象。3、对一个对象访问之前增加一些附加操作。代理模式常见的几种场景:1、远程...

2019-11-27 22:32:12 158

原创 C++容器的使用

(未完待修改)容器所属:容器属于STL中的一部分容器库是类模板与算法的汇集,允许程序员简单地访问常见数据结构,例如队列、链表和栈。有三类容器——顺序容器、关联容器和无序关联容器——每种都被设计为支持不同组的操作。容器管理为其元素分配的存储空间,并提供直接或间接地通过迭代器(拥有类似指针属性的对象)访问它们的函数。大多数容器拥有至少几个常见的成员函数,并共享功能。特定应用的最佳容器不...

2019-11-14 00:42:22 401

原创 IC卡学习笔记(六)

中国移动UICC技术规范状态字编码:'90' '00' - 命令正常结束'91' 'XX' - 命令正常结束,并包含UICC所返回的数据的长度,用'XX'表示。A0A40000023F00=9F17A0C0000017=000000003F00010000000000099304030600838A838A00900000    C0  00  00

2013-01-08 16:54:43 1518

原创 IC学习笔记(五)

A0A40000026F57=9F0FA0D600001B1A19[HRPDUPP,17,H]=9000HRPD高速分组数据A0FB0000388D683C58473D2713[E_HRPD_SS,19,H]=9000 此处重新选择3F00,由于IMSI_G处于不同的目录,从当前操作的文件目录无法直接选择A0A40000023F00=9F17A0A40000027F20

2013-01-08 16:50:23 989

原创 IC卡学习笔记(四)

A0A40000026F2C=9F0F    //访问控制级别A0D6000001[ACC_C,2,H]=9000A0A40000026F28=9F0FA0DC010405[SID,16,H]FFFFFF=9000   //00更新记录文件,SID系统标识,P1:记录号、P2:模式P2的编码规则b8b7b6b5

2013-01-08 16:42:43 1022

原创 IC卡学习笔记(三)

A0A40000026F22=9F0FA0D600000A[IMSI,1,H]=9000C网IMSI说明 460036081384164(转化为写入卡中的数据参考其编码规范)//*************************************************************************************\\MCC:移动国家码。

2013-01-08 16:35:32 955

原创 IC卡学习笔记(二)

文件标识符(FID)用于定位或标识一个特定的文件。FID的串连接就是路径。路径以MF或当前DF开始,以文件本身的标识符为结束。访问权限:0—ALWAYS1—PIN12—PIN23—保留4—14,ADM15—NEVER A02800010831323334FFFFFFFF=9000    //开启PINA02600010831323334FFFFFFFF=

2013-01-08 16:09:22 1533 4

原创 IC卡学习笔记(一)

GSM中短文件标识3F为主文件 7F专用文件  2F为主文件下的基本文件EF 6F为专用文件下的基本文件EF  5F专用文件下的专用文件多模USIM,3F00下:7F10:电信、7F20:GSM、7F25:CDMA返回状态值SW1SW2,最高有效半字节等于6时,sw1的含义是与应用无关的6E卡不支持指令类型6D指令代码没有被编程或者无效6B参考错误67长度错误

2013-01-08 16:06:26 1878

原创 类模板编程示例一

allege.h头文件#ifndef _ALLEGE_H#define _ALLEGE_H#include#include#includeinline void allege_error(int arg,const char* msg){ if (!arg) { fprintf(stderr,"error: %s\n",msg);#ifdef

2012-08-28 19:59:14 500

原创 递归遍历文件夹查找文件

void IsFindFile(CString strPatn, CString strwjm){ CFileFind fileFind; CString NextDir; CString Directory(strPatn); Directory += "\\*.*"; BOOL bResult = fileFind.FindFile(

2012-02-20 13:28:27 1263

原创 当前路径获取的问题

函数:DWORD GetCurrentDirectory( DWORD nBufferLength, // size, in characters, of directory buffer LPTSTR lpBuffer // pointer to buffer for current directory);获得可执行文件当前路径,使用过程中可能会出现这样的问题:

2012-02-20 13:03:26 357

原创 一道面试题

同学去面试,一道面试题没做出来回来给我们讲了下,早上起床做一下。#include #include using namespace std;int main(){ int n,m,i,j; int count=1; int **p=NULL; bool **q=NULL; cout<<"输入一个数n:"<<endl; cin>>n; m

2011-12-12 09:14:15 440

原创 大小端存储的问题

今天看见论坛中有人发表一段代码:#includeint main(){ int a='abc'; printf("%s\n",&a); return 0;}这段代码输出cba,a=6382179,abc对应的十六进制为ox00616263,整形存储单元对应的ASCII码为000 097 098 099。若是机器为小端存储模式(数据的

2011-11-07 23:56:39 564

转载 复习数据结构链表插入排序

void LinListSort(SLNode *head){ SLNode *curr,*pre,*p,*q; p=head->next; head->next=NULL; while (p!=NULL) { curr=head->next; pre=head; while (curr!=NULL&&curr->datadata) {

2011-11-01 22:07:01 468

翻译 利用ADO连接数据库

#import "C:\Program Files\Common Files\System\ado\msado15.dll"no_namespace \rename("EOF","adoEOF")rename("BOF","adoBOF")//添加动态链接库,并对结尾指示符进行更名避免与系统中的重复class ADOConn {public: BOOL ExecuteSQL(_bs

2011-10-28 11:46:22 2982

原创 对字符串的操作

//找出子串sub_str在str中出现的次数int find_str_n(const char *str,const char *sub_str){ int len=0,k=0; int count=0; while (str[k]!='\0') { if (str[k]==sub_str[len]) { k++; len++; if

2011-10-26 13:04:29 381

转载 容器的综合应用:文本查询程序

对查询类的编写:class TextQuery  {public: TextQuery(); virtual ~TextQuery(); typedef std::vector::size_type line_no;   //起个别名要么太长让人看着蛋疼 void read_file(std::ifstream &is) {  store_file(is);

2011-10-24 19:02:20 501

转载 map容器的使用

#include#include #include #include using namespace std;int main(){bool con=0;do{map > children;string surname,childName;do {coutcin>>surname;if(!cin)break;vecto

2011-10-19 17:15:17 376

转载 孙鑫老师的一段通信程序

调试前先加入w2_32.lib,这个属于客户端程序。#include #include void  main(){ WORD wVersionRequested; WSADATA wsaData; int err;  wVersionReque

2011-10-18 09:25:01 621

转载 孙鑫老师的一段通信程序

在调试前还要加入w2_32.lib库  服务器端程序#include #include void  main(){ WORD wVersionRequested; WSADATA wsaData; int err;  wVersionReque

2011-10-18 09:21:56 528

GSM协议规范

总共8个PDF文件 GSM11.11中文版 GSM11.14 中国移动UICC技术规范20070330 中国移动USAT技术规范20070406 中国移动USIM技术规范20070330 ts_03.40v070500p

2013-07-12

进度条展示多线程的例子

学习多线程的一个例子,简单易懂,一目了然。 代码在VC6.0下编译通过。

2012-08-07

EMV规范全册

EMV2000支付系统集成电路卡规范、安全和密钥管理、应用规范、持卡人、服务员和收单行接口需求。

2012-02-29

ado 类ado 类

收集的一个ADO类,编写的很完美,对于数据库的操作很方便,做这方面的开发必备的东西啊,先给自己留着。 对于数据库的查询、删除、插入、更新……涉及到的操作全在里面,看到别人写的这么棒,学习学习,以后也能写出这样的类,帮助广大程序员提高开发效率。

2012-02-23

百度地图API参考类.pdf

百度地图API参考类.pdf 高清电子书籍 对于API进行了详尽的解说。开发人员必备手册。

2011-09-25

Bootloader(Vivi)源代码分析

对于Bootloader(Vivi)源代码分析,本文档跟容易让初学者了解底层编程。

2011-09-14

Thinking in C++ 2nd Edition, Volume One.pdf

学习c++的人不容错过的好书,本书绝对清晰。

2011-09-14

thinking in c++ and

本资料属于经典的c++书籍,学习c++的学者不容错过的好书,高清的PDF文件,绝对清晰。

2011-09-14

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

TA关注的人

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