自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋叶原 && Mike || 麦克

比你优秀的人往往比你更努力!!!!

  • 博客(386)
  • 资源 (106)
  • 收藏
  • 关注

原创 C++11:移动语义

为什么需要移动语义#include <iostream>using namespace std;class Test{public: Test(int a = 0) {//普通构造函数 d = new int(a); cout << "构造函数\n"; } Test(const Test & tmp) {//拷贝构造函数

2017-08-14 10:58:42 10825

原创 C++11:右值引用

左值、右值在C语言中,我们常常会提起左值(lvalue)、右值(rvalue)这样的称呼。一个最为典型的判别方法就是,在赋值表达式中,出现在等号左边的就是“左值”,而在等号右边的,则称为“右值”。如:int b = 1;int c = 2;int a = a + b;在这个赋值表达式中,a就是一个左值,而b + c则是一个右值。不过C++中还有一个被广泛认同的说法,那就是可以取地址的、有名字的就

2017-08-14 10:36:09 4538

转载 成功并不难,在于少犯错!

链接:http://www.jianshu.com/p/526581dcf06d 來源:简书你好!今天我们先用有关成年人教育的话题,来聊聊过一个好的生活是否有捷径。今天很多人看到北京,上海等城市那么高的生活成本开始担心,以今天自己的这点工资,何时才能买得起房子。假如一对清华和北大毕业的学生加在一起有50万的年收入,扣除个人所得税还有40万,然后再扣除各种花销,能剩下20万就不错了。今天北京四环附近

2017-08-12 10:20:26 961

转载 商业大佬最后悔的事

本文转自:http://finance.sina.com.cn当腾讯马化腾苦于没有用户变现渠道想卖掉QQ向搜狐创始人张朝阳求助时,张朝阳果断拒绝了小马哥,临了,还不忘在马化腾的伤口上撒盐:你这东西我找几个大学生不超过3个月做得比你还好,根本就不值50万。如果面对张朝阳的冷嘲热讽,马化腾当初轻言放弃,那现在也就不会有市值3000亿美元的腾讯了。风水轮流转,当马云找上门求马化腾投资阿里巴巴时,也被马化腾

2017-07-29 22:29:37 960

转载 学校的作用

本文转自:http://www.ljsw.cc/thread-185146-1-1.html你有没有想过一个问题——学校的教学形式为什么都是老师在上面讲,学生围坐在下面听?这种形式,从小学到大学,从古至今,从中国的孔夫子到古希腊雅典的学园,都是这样。那这种形态的学校,为什么到今天还没有消失呢?在古代,孔夫子或者雅典学园时代,教育当然只能采取这种形式。那时候,师生之间传播信息几乎只有老师当面讲授这一个

2017-07-05 18:36:08 1238 1

转载 placement new的用法及用途

本文转自:http://www.cppblog.com/kongque所谓placement new就是在用户指定的内存位置上构建新的对象,这个构建过程不需要额外分配内存,只需要调用对象的构造函数即可。举例来说:class foo{};foo* pfoo = new foo;pfoo指向的对象的地址你是不能决定的,因为new已经为你做了这些工作。第一步分配内存,第二步调用类的构造函数。而place

2017-07-03 01:49:34 8781

原创 protobuf入门教程(六):导入定义(import)

消息格式info.proto文件内容如下:syntax = "proto3";//指定版本信息,不指定会报错package infopack; //package声明符message info //message为关键字,作用为定义一种消息类型{ string addr = 1; //地址 string group = 2; //分组}addressbook.proto

2017-06-30 12:32:55 30864 1

原创 protobuf入门教程(五):枚举(enum)、包(package)

枚举(enum)消息格式当需要定义一个消息类型的时候,可能想为一个字段指定某“预定义值序列”中的一个值,这时候可以通过枚举实现。syntax = "proto3";//指定版本信息,不指定会报错message Person //message为关键字,作用为定义一种消息类型{ string name = 1; //姓名 int32 id = 2; //id

2017-06-29 17:56:30 91470 1

原创 protobuf入门教程(四):repeated限定修饰符

限定修饰符说明repeated 代表可重复,我们可以理解为数组:syntax = "proto3";//指定版本信息,不指定会报错message Person //message为关键字,作用为定义一种消息类型{ string name = 1; //姓名 int32 id = 2; //id string email = 3; //邮件}messa

2017-06-29 17:45:44 45122 2

转载 protobuf入门教程(三):常用序列化/反序列化接口

C数组的序列化和反序列化#include "addressbook.pb.h"#include <iostream>using namespace std;/*//C数组的序列化和序列化API//在/usr/local/include/google/目录下,查找包含"SerializeToArray"所有的文件,同时打印所在行//sudo grep "SerializeToArray" -

2017-06-29 17:24:13 17927

原创 protobuf入门教程(二):消息类型

操作流程1)在.proto文件中定义消息格式 2)使用protobuf编译器生成C++类 3)使用C++ API来读写消息C++编程指导:https://developers.google.com/protocol-buffers/docs/cpptutorial消息格式syntax = "proto3"; //指定版本信息,不指定会报错message Person //message为关键字

2017-06-29 17:17:52 19224

转载 Protobuf 的 proto3 与 proto2 的区别

本文转自:https://solicomo.com/network-dev/protobuf-proto3-vs-proto2.html总的来说,proto3 比 proto2 支持更多语言但 更简洁。去掉了一些复杂的语法和特性,更强调约定而弱化语法。如果是首次使用 Protobuf ,建议使用 proto3 。1、在第一行非空白非注释行,必须写:syntax = “proto3”;2、字段规则移除

2017-06-27 19:01:16 5462

原创 protobuf入门教程(一):简介和安装

1.1 简介1.1.1 什么是protobufprotobuf也叫protocol buffer是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 、json进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者

2017-06-27 17:29:57 11548 1

原创 MD5

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。更多详情,请自行百度。理论上MD5是不可逆的,而且MD5本来也不是作加密使用,而是用来校验数据的完整性。譬如,我们用迅雷下载电影,就有个MD5校验:平时,我们在云盘上,秒传文件,可以通过MD5校验实现:

2017-06-23 10:43:17 10406

原创 Base64

用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符。所以,如果要让记事本这样的文本处理软件能处理二进制数据,或者使用json保存二进制信息,需要先把数据先做一个Base64编码,统统变成可见字符,再保存。在Base64中的可打印字符包括大写英文字母A-Z、小写英文字母a-z、阿拉伯数字0-9,这样共有62个字符,此外两个可打印符号在不同的

2017-06-23 10:18:32 6624

原创 redis有序集合中是否存在某个成员

redis命令使用参考网页:http://redis.cn/commands.html有序集合中,redis没有命令直接判断有序集合中是否存在某个成员,自行通过代码实现,示例代码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <hiredis.h>/* ----------------------------

2017-04-30 10:56:11 14567

原创 QTableWidget的使用

QTableWidget是Qt程序中常用的显示数据表格的空间。QTableWidget只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。QTableWidgetItem用来表示表格中的一个单元格,整个表格都需要用逐个单元格构建起来。程序实现效果图如下: 实现代码如下://表头相关设置 //设置列数,

2017-04-27 23:52:32 3824

原创 http session介绍

无状态协议HTTP协议(http://www.w3.org/Protocols/)是“一次性单向”协议,即为无状态协议。无状态协议是指协议对务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 http协议不像建立了socket连接的两个终端,双方是可以互相通信的,http的客户端只能通过

2017-04-21 19:40:48 5564

原创 Token验证介绍

什么是TokenToken 的中文有人翻译成 “令牌”,我觉得挺好,意思就是,你拿着这个令牌,才能过一些关卡。Token是一个用户自定义的任意字符串。在成功提交了开发者自定义的这个字符串之后,Token的值会保存到服务器后台。只有服务器和客户端前端知道这个字符串,于是Token就成了这两者之间的密钥,它可以让服务器确认请求是来自客户端还是恶意的第三方。传统身份验证的方法HTTP 是一种没有状态的协议

2017-04-21 19:23:49 4610 1

转载 《C和指针》:存储类型

存储类型变量的存储类型是指存储变量值的内存类型。变量的存储类型决定变量何时创建、何时销毁以及它的值将保持多久。有三个地方可以用于存在变量:普通内存、运行时堆栈、硬件寄存器。变量的缺省(默认)存储类型取决于它的声明位置。凡是在任何代码块之外声明的变量问题存储于静态内存中,也就是不属于堆栈的内存,这类变量称为静态变量。对于这类变量,你无法为它们指定其他存储类型。静态变量在程序运行之前创建,在程序的整个执

2017-04-11 14:26:58 1359

翻译 《C陷阱与缺陷》:缓冲输出和内存分配

程序输出有两种方式:一种是即时处理方式,另一种是先暂存起来,然后再大块写入的方式,前者往往造成较高的系统负担。因此,C语言实现通常都允许程序员进行实际的写操作之前控制产生的输出数据量。这种控制能力一般是通过库函数 setbuf 实现的。如果 buf 是一个大小适当的字符数组,那么: setbuf(stdout,buf);语句将通知输入/输出库,所有写入到 stdout 的输出都应该使用 buf 作为

2017-04-06 15:16:09 12643

翻译 《C陷阱与缺陷》:更新顺序文件

许多系统中的标准输入/输出库都允许程序打开一个文件,同时进行写入和读出的操作:FILE * fp; fp = fopen(file, "r+"); 上面的例子代码打开了文件名由变量 file 指定的文件,对于存取权限的设定表明程序希望对这个文件进行输入和输出操作。编程者也许认为,程序一旦执行上述操作完毕,就可以自由地交错进行读出和写入操作。遗憾的是,事实总是难随人愿,为了保持与

2017-04-06 15:02:59 1935

转载 《C陷阱与缺陷》:如何理解(*(void(*)())0)()?

有一次,一个程序员与我交谈一个问题。他当时正在编写一个独立运行于某种微处理器上的C程序。当计算机启动时,硬件将调用首地址为0位置的子例程。为了模拟开机启动时的情形,我们必须设计出一个C语句,以显式调用该子例程。经过一段时间的思考,我们最后得到的语句如下:(* ( void(*)() ) 0) ();像这样的表达式恐怕会令每个C程序员的内心都“不寒而栗”。然而,他们大可不必对此望而生畏,因为构造这类表

2017-04-04 10:38:25 21567

转载 用大白话聊聊分布式系统

本文转自:https://waylau.com/talk-about-distributed-system 一提起“分布式系统”,大家的第一感觉就是好高大上啊,深不可测,看各类大牛关于分布式系统的演讲或者书籍,也大多是一脸懵逼。本文期望用浅显易懂的大白话来就什么是分布式系统、分布式系统有哪些优势、分布式系统会面临哪里挑战、如何来设计分布式等方面的话题来展开讨论。什么是分布式系统关于“分布式系统

2017-03-07 08:54:38 15343

转载 QFileInfo的简单用法

本文转自:http://blog.csdn.net/huyisu/article/details/27550933QFileInfo的几个构造函数:QFileInfo ( )QFileInfo ( const QString & file )QFileInfo ( const QFile & file )QFileInfo ( const QDir & dir, const QString &

2017-01-23 13:09:40 1489

原创 Windows Qt 解析网络数据出现ssl错误

在编译的时候,出现了如下错误:qt.network.ssl: QSslSocket: cannot call unresolved function TLSv1_1_client_method qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new qt.network.ssl: QSslSocket:

2017-01-16 18:51:28 2014 1

转载 C语言实现url的编码和解码

url提交信息为何要转码呢?因为url本身会有很多特殊字符。而提交的参数中如果再有特殊字符的话,url就不能区分哪些是参数内容,哪些是分隔符。尤其是unicode,gb18030,big5等多字节的编码,不知道里面会隐藏什么字节,因此必须全部转码。更多详情请看:《关于URL编码》本文代码为从PHP代码中修改而来,只保留了2个函数。字符’a’-‘z’,’A’-‘Z’,’0’-‘9’,’...

2017-01-07 18:19:20 15454 7

转载 关于URL编码

作者:阮一峰 本文转自:http://www.ruanyifeng.com/blog1. 问题的由来URL就是网址,只要上网,就一定会用到。 一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址”http://www.abc.com“,但是没有希腊字母的网址”http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是

2017-01-07 17:52:24 4886

转载 Linux下C语言执行MySQL语句

增、删、改执行SQL语句的增、删、改、查的主要API函数为:int mysql_query(MYSQL *connection, const char *query); 函数接收参数连接句柄和字符串形式的有效SQL语句(没有结束的分号,这与MySQL工具不同)。如果成功,它返回0。如果包含二进制数据的查询,要使用mysql

2017-01-03 00:18:27 21146

转载 Linux下C语言连接MySQL

前提条件首先保证环境已经安装好:ubuntu平台下MySQL的环境搭建此时需要用到的头文件会出现在/usr/include/mysql/里。C语言连接MySQL数据库1)使用函数mysql_init初始化一个连接句柄结构mysql_init的函数定义如下:MYSQL * mysql_init(MYSQL *); 通常传递NU

2017-01-03 00:08:10 7625

原创 ubuntu平台下MySQL的环境搭建

1. MySQL环境搭建2. MySQL常用操作3. 本地登录数据库4. 远程登录数据库5. 支持中文解决方式

2017-01-02 22:16:09 21214

转载 Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现。解决方法: 打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加:client_max_body_size 20m; #根据需要修改大小然后重启nginx:sudo /etc/in

2016-12-31 16:29:40 1106

转载 雷军以为会当一辈子码农,不料后来成了小米董事长

本文转自:IT时代网不会写代码的CEO,不是好技术。在科技互联网行业,其创始人大都由技术人员组成,百度李彦宏,腾讯马化腾,360周鸿祎、特斯拉、SpaceX创始人马斯克,微软创始人比尔盖茨,facebook创始人扎克伯格等无一不是技术出身,他们的最初职业选择,是当一名程序员、软件工程师。而时势造英雄,他们如今的江湖地位已经不仅仅是一名程序员或者工程师了。今天,小i就盘点下,技术出身的科技大佬有哪些?

2016-12-29 10:06:05 4540 4

原创 HTTP协议浅析(下): 使用HTTP协议实现通信

1. 概述服务器的开发不容易,尤其是开发高性能、稳定性好服务器,更加不容易,因此人们尝试更好简单的方式来开发软件。在服务器方面,使用Web服务器,采用HTTP协议来代替底层的socket,是常见的选择。采用HTTP协议更加除了能得到稳定的服务器支持外,更加可以兼容各种客户端(手机、PC、浏览器)等等。这样实现了一个服务器之后,多个客户端可以通用。2.通信过程HTTP 协议采用请求/响应模型。客户端向

2016-12-28 16:18:23 13904 4

原创 HTTP协议浅析(中):请求报文和响应报文

GET:当客户端要从服务器中读取某个资源时,使用GET 方法。GET 方法要求服务器将URL 定位的资源放在响应报文的数据部分,回送给客户端,即向服务器请求某个资源。使用GET方法时,请求参数和对应的值附加在 URL 后面,利用一个问号(“?”)代表URL 的结尾与请求参数的开始,传递参数长度受限制,因此GET方法不适合用于上传数据。通过GET方法来获取网页时,参数会显示在浏览器地址栏上,因此保密性很差。

2016-12-28 11:55:58 16264

原创 HTTP协议浅析(上):简介

1. Web服务器WWW是 World Wide Web (环球信息网)的缩写,也可以简称为 Web,中文名字为“万维网”。Web服务器(也称WWW服务器)一般指网站服务器,主要功能是提供网上信息浏览服务。目前最主流的三个Web服务器是Apache、Nginx、IIS。一些使用C/C++开发的开源的http服务器列表在这里:http://www.oschina.net/project/tag/106

2016-12-28 11:04:55 1519

原创 C语言可变参数的使用

概要众所周知,C++支出函数重载,而C语言默认是不支持。但是,C语言可以通过可变参数实现类似函数重载的功能。如 Linux C 的open()函数,这个函数有2个版本。有一个可选的第三个参数时只需要文件可能被创建。第三个参数描述了使用新文件的权限设置。#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int open(con

2016-12-22 18:45:15 23268

转载 Nginx源码剖析之内存池、内存管理

作者:July、dreamice、阿波、yixiao。出处:http://blog.csdn.net/v_JULY_v/。引言        Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambl

2016-12-17 16:57:39 1020

转载 FastDFS Storage配置详解

基本配置disabled#func:该配置文件是否生效#valu:## true:无效## false:生效disabled=falsegroup_name#func;本storage server所属组名group_name=group1bind_addr#func:绑定本storage server的IPbind_addr=client_bind#func:bind_addr是针对s

2016-11-29 11:25:54 4777

转载 C语言中用户定义类型(typedef)的作用

typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括基本数据类型(int,char等)和自定义的数据类型(struct等),但不能创建新类型。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。比如,写一个int型的变量,我们能从名字知道它大概的含义,但我们不能知道这个变量的属性是什么。有人会说,它是

2016-08-22 15:15:27 6150

标准模板库之map示例代码

C++入门学习——标准模板库之map,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48497983

2015-09-17

C语言排序实例(选择、冒泡、插入、折半、快速)

C语言排序实例(选择、冒泡、插入、折半、快速),相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48209813

2015-09-04

ui 文件和 Qt 代码关系测试代码

Qt入门学习——Qt Creator 中 ui 文件和 Qt 代码关系,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48030333

2015-08-28

利用 Qt Creator 建立空白工程文件示例代码

利用 Qt Creator 建立空白工程文件示例代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48004119

2015-08-26

Qt快速入门(vim纯代码编写)测试代码

Qt入门学习——Qt快速入门(vim纯代码编写),相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/47981259

2015-08-26

进程同步与互斥:System V 信号量示例代码

进程同步与互斥:System V 信号量,相关使用教程链接如下: http://blog.csdn.net/tennysonsky/article/details/47811201

2015-08-20

标准库 string 类的使用示例代码

C++入门学习——标准库 string 类的使用,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46791111

2015-07-13

QWidget样式表设置背景示例代码

QWidget 直接派生类的样式表不起作用的解决办法,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46653571

2015-06-26

标准模板库之vector示例代码

C++入门学习——标准模板库之vector,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46627413

2015-06-25

C++入门学习——模板示例代码

C++入门学习——模板,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46625115

2015-06-24

Qt4 项目迁移到 Qt5 问题测试代码

为了尽可能演示 Qt 4 程序在 Qt 5 编译时会出现的问题,我们这里使用了一个Windows Xp下面基于 Qt 4.7 创建的 Qt Gui 应用程序。

2015-06-18

有名信号量示例代码

Linux系统编程——进程同步与互斥:有名信号量,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46500417

2015-06-15

无名信号量示例代码

Linux系统编程——线程同步与互斥:无名信号量,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46496201

2015-06-15

互斥锁示例代码

Linux系统编程——线程同步与互斥:互斥锁,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46494077

2015-06-14

线程池示例代码

Linux系统编程——线程池,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46490099

2015-06-14

线程同步与互斥:读写锁示例代码

Linux系统编程——线程同步与互斥:读写锁,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46485735

2015-06-14

线程私有数据示例代码

Linux系统编程——线程私有数据,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46452953

2015-06-11

线程示例代码

Linux系统编程——多线程实现多任务,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46438525

2015-06-10

共享内存示例代码

Linux系统编程——进程间通信:共享内存,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46425485

2015-06-09

共享内存的属性结构体

共享内存的属性结构体 struct shmid_ds

2015-06-09

STC8-USBCDC模拟串口收发数据

STC8_USBCDC模拟串口收发数据源代码

2024-01-04

protobuf导入定义(import)

protobuf导入定义(import),相关教程:http://blog.csdn.net/tennysonsky/article/details/73985893

2017-06-30

protobuf枚举和包的使用

protobuf枚举和包的使用,相关教程:http://blog.csdn.net/tennysonsky/article/details/73921295

2017-06-29

repeated限定修饰符的使用

repeated限定修饰符的使用,相关教程:http://blog.csdn.net/tennysonsky/article/details/73921025

2017-06-29

protobuf常用序列化和反序列化API

protobuf常用序列化和反序列化API,相关教程:http://blog.csdn.net/tennysonsky/article/details/73920767

2017-06-29

base64编码和解码

base64编码和解码,相关教程,请看:http://blog.csdn.net/tennysonsky/article/details/73613934

2017-06-23

md5编码的使用

md5的使用,相关教程,请看:http://blog.csdn.net/tennysonsky/article/details/73614238

2017-06-23

Win32OpenSSL-1_0_1g.rar

Win32OpenSSL-1_0_1g.rar

2017-01-16

使用HTTP协议实现通信

HTTP协议浅析(下): 使用HTTP协议实现通信,相关教程:http://blog.csdn.net/tennysonsky/article/details/53909564

2016-12-28

C语言可变参数的使用

C语言可变参数的使用,相关教程链接:http://blog.csdn.net/tennysonsky/article/details/53818527

2016-12-22

C++单向链表的实现

C++进阶学习——单向链表的实现,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/49685199

2015-11-06

虚函数表介绍示例代码

C++入门学习——虚函数表介绍,相关教程链接如下:http://blog.csdn.net/tennysonsky/article/details/49252679

2015-10-19

C++中explicit作用示例代码

C++入门学习——explicit关键字的作用,相关教程链接如下:http://blog.csdn.net/tennysonsky/article/details/49096977

2015-10-13

Linux多播组测试代码

Linux多播组测试代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44493407

2015-10-11

C++通过jsoncpp类库读写JSON文件示例代码

C++通过jsoncpp类库读写JSON文件,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48809835

2015-09-29

线程基类的设计示例代码

C++进阶学习——线程基类的设计(Linux),相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48809725

2015-09-29

C++单例模式示例代码

C++进阶学习:单例模式的实现示例代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48809541

2015-09-29

JsonCpp源码

JSON是一个轻量级的数据定义格式,比起XML易学易用,而扩展功能不比XML差多少,用之进行数据交换是一个很好的选择 JSON的全称为:JavaScript Object Notation ,顾名思义,JSON是用于标记javascript对象的,详情参考http://www.json.org/。 JsonCpp为解析json的第三方库来,JsonCpp是比较出名的c++解析库,在json官网也是首推的。

2015-09-29

线程堆栈大小的使用介绍示例代码

线程堆栈大小的使用介绍,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48767415

2015-09-27

C++通过TinyXML类库读写XML文件示例代码

C++通过TinyXML类库读写XML文件,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48630005

2015-09-21

空空如也

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

TA关注的人

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