自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (19)
  • 收藏
  • 关注

原创 GB35114视频流处理

GB35114流处理以下内容为个人研究的一些结果,暂未得到实际验证,遇到一些问题,还请各位指导一下,指正其中的错误,谢谢。1、基本情况新NAL单元语法:语法元素位数值语义说明forbidden_zero_bit10表示视频流支持GB/T 25724-2010标准?默认为1表示支持SVAC标准nal_ref_idc11表示包含SPS/PPS/安全参数集/参考图像编码片nal_unit_type40-151-4表示VCL NAL单元,5可被丢弃

2021-03-03 09:43:36 4777 3

原创 国密证书相关命令行操作

1、双证书签发先自己生成一个自签名证书代替根证1、openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:sm2 -out rootCA.key #使用sm2生成私钥2、openssl req -new -sm3 -key rootCA.key -out rootCA.req -sigopt "distid:1234567812345678" #创建证书请求3、openssl x509 -req -days 365 -sm3 -in ro

2021-01-04 13:46:32 2221 5

原创 sm2格式数字信封加解密详解

sm2格式数字信封0、参考链接密码行业标准化技术委员会 http://www.gmbz.org.cn/main/bzlb.htmlSM2密码算法使用规范 http://www.gmbz.org.cn/main/viewfile/2018011001400692565.htmlSM2密码算法应用分析 https://blog.csdn.net/arlaichin/article/details/23708155?utm_source=itdadao&utm_medium=referral

2021-01-04 13:37:34 16210 24

转载 技术科普 | 国密算法在Ultrain区块链中的运用 

技术科普 | 国密算法在Ultrain区块链中的运用2020-06-28 17:08转载,地址:https://www.sohu.com/a/404535959_100217347?_trans_=000014_bdss_dkmwzacjP3p:CP=密码学是区块链的基础,区块链中大量采用了密码学算法,包括对称加密、非对称加密、单向散列算法、数字签名等技术。为了实现密码学技术的自主可控,中国也定义了自己的国密标准,2020年央行颁布的《金融分布式账本技术安全规范》中,明确要求国内的区块链技.

2020-12-24 08:33:13 1225

原创 windows编译安装gmssl、openssl

windows编译安装gmssl、openssl背景最近在研究国密相关的东西,需要编译一些库,就找了一些如gmssl,tassl,由于在windows上的,先选了gmssl,结果遇到好多问题,但总算编过去了,但是不准备用了,tassl看了下没去弄,准备下一步开始看看openssl,新版本已经支持国密了。一、windows编译安装gmssl过程注意事项:直接使用普通的cmd可编译通过,成功(0)安装nasm,并添加路径到环境变量(1)头文件缺失:makefile文件CC /I 新增目录, 或

2020-09-22 18:41:43 1485 1

原创 数学之美_读书笔记

目录1、自然语言处理2、信息熵3、搜索引擎-布尔代数4、图论与网络爬虫5、pagerank-网页质量度量6、查询与网页相关性7、卫星定位,地址识别,路线规划8、新闻分类9、矩阵运算、文本分类10、信息指纹11、网页搜索排名作弊12、计算权威度(搜索引擎过滤噪音,类似通信系统)13、最大熵模型14、拼音输入法15、布隆过滤器16、贝叶斯网络(加权有向图)-马尔科夫链的扩展17、条件随机场18、维特比...

2020-04-02 11:05:17 649

原创 浪潮之颠二_读书笔记

目录11、风险投资12、信息产业规律13、Stanford14、投资银行15、成功的转基因11、风险投资美国冒险精神,大学创新能力强,社会保险和信用制度,1929-1933大消条影响金融炒作,只能投资两种:长期盈利暂时困难企业,新的小技术公司等做大或被收购(风投对象,无抵押)风投基金,来自机构(基金会)和个人,为避税,在特拉华州(或开曼群岛、巴哈马)注册499股东公司(超过要公布财务经营)...

2020-03-28 21:33:48 512

原创 浪潮之颠一_读书笔记

目录1、AT&T2、IBM3、Apple4、IT定理5、Intel6、思科7、惠普8、摩托罗拉9、硅谷10、短暂而失去机会的公司1、AT&T1877年,贝尔,美国电报电话公司,通信和半导体技术1925年,成立贝尔实验室(范围广泛)发明电话、射电天文望远镜、晶体管、电子交换机、Unix、C、电子波动性、信息论、通信卫星、光纤1984年,分成7个小贝尔公司,反垄断法1995...

2020-03-26 09:27:44 403

原创 数论二·Eular质数筛法

如何去快速得求解[1,N]这个区间内素数的个数呢?自然我们已经知道了如何快速判定一个数是否是质数,那么我就直接将[1,N]之间每一个数判定一次,就可以得到结果。虽然我们已经通过快速素数检测将每一次判定的时间复杂度降低,但是N个数字的话,总的时间复杂度依旧很高。发现如果一个数p是质数的话,那么它的倍数一定都不是质数。所以我建立了一个布尔类型的数组isPrime,初始化都为true。我从2

2016-11-15 11:10:53 623

原创 数论一·Miller-Rabin质数测试

输入第1行:1个正整数t,表示数字的个数,10≤t≤50第2..t+1行:每行1个正整数,第i+1行表示正整数a[i],2≤a[i]≤10^18输出第1..t行:每行1个字符串,若a[i]为质数,第i行输出"Yes",否则输出"No"样例输入3379样例输出YesYesNo解法提示:有一种叫做Miller-Rabin质数测试

2016-11-15 11:00:01 519

原创 后缀数组四·重复旋律4

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。我们把一段旋律称为(k,l)-重复的,如果它满足由一个长度为l的字符串重复了k次组成。 如旋律abaabaabaaba是(4,3)重复的,因为它由aba重复4次组成。小Hi想知道一部作品中k最大的(k,l)-重复旋律。输入一行一个仅包含小写字母的字符串。字符串长度不超过 100000。输出一行一个整数,表示答案

2016-11-15 10:49:35 732

原创 后缀数组三·重复旋律3

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。旋律是一段连续的数列,如果同一段旋律在作品A和作品B中同时出现过,这段旋律就是A和B共同的部分,比如在abab 在 bababab 和 cabacababc 中都出现过。如何知道两部作品的共同旋律最长是多少?输入共两行。一行一个仅包含小写字母的字符串。字符串长度不超过 100000。输出一行一个整数,表示答案。

2016-11-07 15:10:00 506

原创 后缀数组二·重复旋律2

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。旋律可以表示为一段连续的数列,相似的旋律在原数列不可重叠,比如在1 2 3 2 3 2 1 中 2 3 2 出现了一次,2 3 出现了两次,如何知道一段旋律中出现次数至少为两次的旋律最长是多少?输入第一行一个整数 N。1≤N≤100000接下来有 N 个整数,表示每个音的数字。1≤数字≤1000输出一行一个整数

2016-11-07 14:55:41 562

原创 后缀数组一·重复旋律

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律是一段连续的数列,相似的旋律在原数列可重叠。比如在1 2 3 2 3 2 1 中 2 3 2 出现了两次。小Hi想知道一段旋律中出现次数至少为K次的旋律最长是多少?输入第一行两个整数 N和K。1≤N≤20000 1≤K≤N接下来有 N 个整数,表示每个音的数

2016-11-07 11:23:44 900

原创 网络流五·最大权闭合子图

某班级决定举行一些班级建设活动。根据周内的调查结果,共列出了N项不同的活动(编号1..N),第i项活动能够产生a[i]的活跃值。班级一共有M名学生(编号1..M),邀请编号为i的同学来参加班级建设活动需要消耗b[i]的活跃值。每项活动都需要某些学生在场才能够进行,若其中有任意一个学生没有被邀请,这项活动就没有办法进行。班级建设的活跃值是活动产生的总活跃值减去邀请学生所花费的活跃值。

2016-10-13 23:33:15 916

原创 网络流四·最小路径覆盖

H市一共有N个旅游景点(编号1..N),由M条单向游览路线连接。在一个景点游览完后,可以顺着游览线路前往下一个景点。为了避免游客重复游览同一个景点,游览线路保证是没有环路的。每一个调查团可以从任意一个景点出发,沿着计划好的游览线路依次调查,到达终点后再返回。每个景点只会有一个调查团经过,不会重复调查。举个例子:上图中一共派出了3个调查团:1. 蓝色:调查景点;22. 橙

2016-10-06 10:38:37 3843

原创 网络流三·二分图多重匹配

描述学校的秋季运动会即将开始,为了决定参赛人员,需要统计分配比赛选手。已知班级一共有N名学生,编号依次为1..N。运动会一共有M项不同的比赛,编号为1..M。第i项比赛每个班需要派出m[i]名选手参加。根据统计,编号为i的学生表示最多同时参加a[i]项比赛,并且给出他所擅长的b[i]项比赛的编号。希望将每个学生都安排到他所擅长的比赛项目,以增加夺冠的可能性。同时又要考虑满足每项

2016-09-25 19:43:58 3797 3

原创 网络流二·最大流最小割定理

对于一个网络流图G=(V,E),其割的定义为一种点的划分方式:将所有的点划分为S和T=V-S两个部分,其中源点s∈S,汇点t∈T。对于一个割(S,T),我们定义净流f(S,T)表示穿过割(S,T)的流量之和,即:f(S,T) = Σf(u,v) | u∈S,v∈T举个例子(该例子选自算法导论):净流f = f(2,4)+f(3,4)+f(3,5) = 12+(-4)

2016-09-22 08:54:22 1982

原创 网络流一·Ford-Fulkerson算法

早在1955年,T.E.哈里斯就提出在一个给定的网络上寻求两点间最大运输量的问题。并且由此产生了一个新的图论模型:网络流。用数学的语言描述就是给定一个有向图G=(V,E),其中每一条边(u,v)均有一个非负数的容量值,记为c(u,v)≥0。同时在图中有两个特殊的顶点,源点S和汇点T。举个例子:其中节点1为源点S,节点6为汇点T。我们要求从源点S到汇点T的最大可行流量,这个问题也

2016-09-17 19:39:26 842 2

转载 c++ 智能指针用法详解

c++ 智能指针用法详解本文介绍c++里面的四个智能指针: auto_ptr, shared_ptr, weak_ptr, unique_ptr 其中后三个是c++11支持,并且第一个已经被c++11弃用。为什么要使用智能指针:我们知道c++的内存管理是让很多人头疼的事,当我们写一个new语句时,一般就会立即把delete语句直接也写了,但是我们不能避免程序还未执行到del

2016-08-05 16:12:12 520

原创 左孩子右兄弟表示多叉树查找返回下一个节点

struct node{ node *parent; node *next; node *child; }; node* next(node *node){ if(node == null) return null; if(node->child != null) return nod

2016-07-18 16:39:25 1155

转载 C++内存管理

[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支

2016-07-18 10:44:24 450

原创 SBT(Size Balanced Tree平衡树的一种)

这次要学习平衡树被称为SBT,其全称为Size Balanced Tree,由我国的陈启峰同学所提出。它是一种高度平衡的二叉树。其基本思想是根据每颗子树的大小,来对二叉树的形态进行调整。采用s[]数组来记录每颗子树的大小,比如s[T]就表示以T为根节点的子树的节点总数。特别的,如果T为空,那么S[T]=0。SBT通过两个性质来保证树的平衡性:s[T.right]≥s

2016-07-12 11:04:09 1125

原创 伸展树Splay

Splay树,中文名一般叫做伸展树。和Treap树相同,作为平衡树,它也是通过左旋和右旋来调整树的结构。和Treap树不同的是,Splay树不再用一个随机的权值来进行平衡,而是用固定的调整方式来使得调整之后的树会比较平衡。在左旋右旋的基础上,Splay树定义了3个操作:1. Zig直接根据x节点的位置,进行左旋或右旋。该操作将x节点提升了一层。

2016-07-07 16:23:06 621

原创 平衡树Treap

Treap每个节点的数据域包含2个值,key和weight。key值,和原来的二叉搜索树一样,满足左子树weight值,随机产生。在Treap中weight值满足堆的性质,根节点的weight值小于等于(或大于等于)左右儿子节点。比如下图就是一个示例的Treap:输入第1行:1个正整数n,表示操作数量,10≤n≤100,000第2..

2016-06-24 09:42:05 525 1

转载 Unix传奇

转载自http://blog.csdn.net/haoel/article/details/1542340Unix传奇(上篇) 了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。要知道明天怎么去选择,怎么去做,不是

2016-06-22 11:15:10 749

原创 简单并查集

描述给定一个包含 N 个顶点 M 条边的无向图 G ,判断 G 是不是一棵树。输入第一个是一个整数 T ,代表测试数据的组数。 (1 ≤ T ≤ 10)每组测试数据第一行包含两个整数 N 和 M 。(2 ≤ N ≤ 500, 1 ≤ M ≤ 100000)以下 M 行每行包含两个整数 a 和 b ,表示顶点 a 和顶点 b 之间有一条边。(1 ≤ a, b ≤ N)

2016-06-14 10:31:55 479

原创 搜索二·骑士问题

描述国际象棋棋盘上有3个骑士,能否通过若干次移动走到一起。要选择一个位置汇合,使得3个骑士行动的总次数最少?输入第1行:1个正整数t,表示数据组数,2≤t≤10。第2..t+1行:用空格隔开的3个坐标, 每个坐标由2个字符AB组成,A为'A'~'H'的大写字母,B为'1'~'8'的数字,表示3个棋子的初始位置。输出第1..t行:每行1个数字,第i行表示第i组数据中3

2016-05-24 10:30:47 785

原创 搜索一·24点

描述判断输入四个数字能否计算出24,,需要考虑除0异常,浮点数操作。输入第1行:1个正整数, t,表示数据组数,2≤t≤100。第2..t+1行:4个正整数, a,b,c,d,1≤a,b,c,d≤10。输出第1..t行:每行一个字符串,第i行表示第i组能否计算出24点。若能够输出"Yes",否则输出"No"。样例输入25 5 5 19

2016-05-18 11:33:49 486

原创 map的操作

简单map应用 描述:给定一个数组和一个sum,返回数组中两个和等于sum的数的下标列表。#include #include #include #include #include #include #include #include using namespace std;int * findSumList(int* list, int length, int sum){

2016-05-13 10:33:44 426

原创 今日头条2017后端工程师实习生笔试题

(1)最大映射(通过100%)有 n 个字符串,每个字符串都是由 A-J 的大写字符构成。现在你将每个字符映射为一个 0-9 的数字,不同字符映射为不同的数字。这样每个字符串就可以看做一个整数,唯一的要求是这些整数必须是正整数且它们的字符串不能有前导零。现在问你怎样映射字符才能使得这些字符串表示的整数之和最大?输入描述:每组测试用例仅包含一组数据,每组数据第一行为一个正整数

2016-05-02 09:29:03 1817

原创 最长回文子串、回文子序列、公共子序列

/*一、最长回文子串(连续)1.manacher算法(见前面)2.动态规划*/bool p[100][100];for(int i=0;i<length;++i){ p[i][i]==true; if(i<length-1 && s[i]==s[i+1]) { p[i][i+1]=true; start=i; maxlength=2; }}for(int le

2016-04-10 18:08:04 457

原创 昨晚的笔试题Skiing,动归+深搜

#include #include #include #include #include #define MAX(a,b) ((a)>(b)?(a):(b))using namespace std;int height[120][120] = { 0 };//保存输入高度值int length[120][120] = { 0 };//计算后的长度值int R, C;int df

2016-03-23 10:27:44 411

原创 网易互娱2017实习生招聘在线笔试(一)

过时间了没有提交,不知道正不正确,就是想纪念一下,还是太年轻了。。。#include #include #include #include #include using namespace std;unsigned char a[5];char b[5][10];char str[10][2]={"0","1","2","3","4","5","6","7","8","9"}

2016-03-22 16:16:02 2018

原创 最长回文子串

#include #include using namespace std;#define MIN(a,b) ((a)<(b)?(a):(b))const int MAX = 1000010;char str[MAX],newstr[2*MAX];int len,p[2*MAX];//p[]数组保存的是以每个字符为中心的最长回文子串的半径void change()//构造奇数字符

2016-03-10 14:25:45 344

原创 KMP算法

KMP算法是一种改进的字符串匹配算法,关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。不是把"搜索位置"移回已经比较过的位置,而是继续把它向后移,这样就提高了效率。具体实现就是实现一个next数组。next数组每一位保存的是该位之前(包括该位)的字符串所有前缀和后缀最大公共长度值,当原串和匹配串在某一位出现不匹配时,使匹配串移动相应的位置数(即利用next数组前一位

2016-03-03 21:42:17 381

原创 简单字典树Trie

代码一,正确AC,490ms,72M#include #include #include #include #include #define MAX 26using namespace std;struct Trie{ int num; Trie* next[MAX]; Trie() { num=0; for(int i=0;i<MAX;i++) next[i

2016-02-18 11:41:06 482

原创 红黑树

/* 性质1. 节点是红色或黑色 性质2. 根是黑色 性质3. 每个红色节点的两个子节点都是黑色 (从每个叶子到根的所有路径上不能有两个连续的红色节点) 性质4. 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点 */ #includeusing namespace std;typedef int KeyType;typedef enum Color

2015-09-29 20:38:07 524 2

原创 4.2二叉排序树

头文件 BinSTree.h:#define maxsize 100typedef int KeyType;typedef struct{ KeyType key;}DataType;typedef struct BinSTreeNode{ DataType elem; struct BinSTreeNode *lchild; struc

2015-09-25 20:09:33 428

原创 5.1图

头文件 Graph.h:#include#define MaxVertexNum 30#define INFINITY 30000#define VertexType char#define EdgeType intusing namespace std;typedef struct { VertexType vertexs[MaxVertexNum];//顶点

2015-09-25 19:48:45 391

windows下计算md5小程序

windows下计算md5小程序: 1、直接拖入文件即可 2、python3实现 3、有源码可修改,也可直接命令行调python3执行 4、支持普通文件和二进制文件的md5计算

2020-08-13

Effective Go中文版.pdf

Effective Go中文版 Go是一个新的语言。 虽然是借鉴了现有的语言, 但是它独有的特性可以使得高效的Go程序, 与其它语言编写的 程序相比, 大不相同。 直接将C++或者Java 程序转换为Go程序, 是不可能产生令人满意的结果—Java程序是使 用Java编写的, 而不是Go。 另一方面, 从Go的角度考虑问题则会产生成功的, 而且 大不相同的程序。 换句话 说, 想要编写好的Go程序, 理解它的特性和风格是非常重要的。 了解Go语言编程中已有的约定也非常重要, 例 如命名, 格式, 程序结 构, 等等。 这会使得其他Go程序员容易理解你编写的程序。 该文档对如何编写清晰, 符合语言规范的Go代码, 给出了一些建议。 你应该先阅读language specification, Tour of Go和How to Write Go Code, 然后将该文档作为扩展阅读。

2020-02-27

Qt钢琴程序

使用Qt5开发的钢琴小程序,使用17个类似于钢琴的黑白键操作,对应键盘AWS...OLP;等键,也可以用鼠标点击,附件中包含项目源码和由静态库编译发布的exe文件,可以单独打开使用。由于使用Qsound加入资源,所以开始打开后有8s左右的时间无响应,不过不影响以后的使用。欢迎大家查看源码(特别注意其中的Qsound加入资源写法和qrc资源文件的写法),指正其中的不足之处,共同学习进步。由于qt4和qt5的头文件之间的差别,如果用qt4打开pro文件,需要修改pro文件和相应头文件的写法。

2015-09-03

钢琴小程序

使用Qt5开发的钢琴小程序,使用17个类似于钢琴的黑白键操作,对应键盘AWS...OLP;等键,也可以用鼠标点击,附件中包含项目源码和由静态库编译发布的exe文件,可以单独打开使用。由于使用Qsound加入资源,所以开始打开后有8s左右的时间无响应,不过不影响以后的使用。欢迎大家查看源码(特别注意其中的Qsound加入资源写法和qrc资源文件的写法),指正其中的不足之处,共同学习进步。由于qt4和qt5的头文件之间的差别,如果用qt4打开pro文件,需要修改pro文件和相应头文件的写法。

2015-09-03

Qt静态库的下载和安装配置

Qt静态库的下载和安装配置,可以用于程序基于静态库的编译链接,release得到可执行文件

2015-09-03

Qt开发环境下载和安装

Qt4和Qt5Windows下安装和配置说明

2015-09-03

钢琴88键音频素材

钢琴88键音频素材,包含钢琴88个键的MP3和wav格式独立音阶文件,可用于开发钢琴类应用。

2015-09-03

华为网络工程师培训教程

H3C认证网络工程师,H3C Certified Network Engineer,英文简称H3CNE。主要面向中小型企业的网络设计与实施人员。通过认证后,您将对数据通信网络有一个全面的了解,并且您将被证明已经掌握面向中小型企业的网络通用技术,并具备设计中小企业网络以及使用华为网络设备实施您的设计的能力。

2015-09-03

程序员面试宝典

本书取材于各大IT公司历年面试真题,详细分析了应聘程序员(含网络、测试等)职位的常见考点。

2015-09-03

高质量 C++C 编程指南

本书第一章至第六章主要论述 C++/C 编程风格。难度不高,但是细节比较多。别小看了,提高质量就是要从这些点点滴滴做起。世上不存在最好的编程风格,一切因需求而定。团队开发讲究风格一致,如果制定了大家认可的编程风格,那么所有组员都要遵守。如果读者觉得本书的编程风格比较合你的工作,那么就采用它,不要只看不做。人在小时候说话发音不准,写字潦草,如果不改正,总有后悔的时候。编程也是同样道理。 第七章至第十一章是专题论述,技术难度比较高,看书时要积极思考。特别是第七章“内存管理”,读了并不表示懂了,懂了并不表示就能正确使用。有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个 Bug,想不到又是“野指针”出问题,只好重读第七章。 光看本书对提高编程质量是有限的,建议大家阅读本书的参考文献,那些都是经典名著。

2015-09-03

Mini6410_Qt4和Qtopia编程开发指南

本手册由友善之臂软件开发工程师编写制作,以 Mini6410作为开发演示平台,详细介绍了 Qtopia-2.2.0, Qt-Extendded-4.4.3(Qtopia 手机版),QtE-4.7.0 等常见 Qt 版本的移植过程、应用程序开发方法(含 X86 版和 ARM 版),涉及串口编程,LED 控制,PWM 控制,中断式按键编程调用,ADC 模拟转换等嵌入式硬件操 作编程示例,并配有详细的图解,完整的源代码包,手册中还介绍了一些常见的实用技巧,例如如何增加 用户自定义程序组,如何设置开机自动运行等,非常适合嵌入式初学者学习参考之用。

2015-09-02

C#从入门到精通 第2版

C#从入门到精通,清华大学出版社,详细介绍C#语法,以及应用,尤其是数据库部分,大家感兴趣的可以下载相应的视频学习。

2014-03-13

中国象棋对弈(MFC单机版)终结版

中国象棋对弈(MFC单机版)终结版,能实现两个玩家轮流行棋,支持悔一步棋,有倒计时60s功能,支持棋语显示,有声音音效,有作者邮箱,可以在线请教,欢迎与作者一起交流.我在原来的基础上更改了图标,忘了说下,直接使用exe可执行文件时,需要使可执行文件和资源res,sound文件夹保持在同一目录下。由于前两个是直接引用声音文件,所以需要携带sound文件夹一起使用。此版将声音文件加载到资源,生成可执行文件后可直接单独使用,同时为了简洁方便,去掉了一些多余冗杂的类和方法。

2013-10-24

中国象棋对弈(MFC单机版)更改图标版

中国象棋对弈(MFC单机版)更改图标版,能实现两个玩家轮流行棋,支持悔一步棋,有倒计时60s功能,支持棋语显示,有声音音效,有作者邮箱,可以在线请教,欢迎与作者一起交流.我在原来的基础上更改了图标,忘了说下,直接使用exe可执行文件时,需要使可执行文件和资源res文件夹保持在同一目录下。

2013-10-24

中国象棋对弈(MFC单机版)

中国象棋对弈(MFC单机版),能实现两个玩家轮流行棋,支持悔一步棋,有倒计时60s功能,支持棋语显示,有声音音效,有作者邮箱,可以在线请教,欢迎与作者一起交流.

2013-10-22

msdn chm英文版

这是一个英文版的本地MSDN,已整理成CHM格式,方便查阅,编程好助手。多看英文版msdn有助于专业文档阅读能力的提示,编程愉快

2013-09-09

JAVA帮助文档jdk1.5

JAVA中文帮助文档 jdk1.5

2012-07-27

中缀转后缀计算表达式的值

将中缀表达式转化为后缀表达式,再用栈计算

2012-05-16

中缀直接计算表达式的值

利用数栈和操作符栈,由中缀直接计算表达式的值

2012-05-16

空空如也

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

TA关注的人

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