自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尹成的技术博客

尹成大魔王区块链与人工智能的技术分享

  • 博客(1987)
  • 资源 (718)
  • 收藏
  • 关注

转载 20160131.CCPP体系详解(0010天)

程序片段(01):Test.c+NewTest.c 内容概要:题目测试///Test.c#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#define r char S; T R; I N, G, s#define A(P,O) for(P=O; *P; P=U(

2016-02-16 21:48:13 1941

转载 20160130.CCPP体系详解(0009天)

程序片段(01):hanoi.c+汉诺塔.c 内容概要:汉诺塔///hanoi.c#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main01(void){ //int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };//一维数组,代码块儿初始化方式(指

2016-02-16 21:47:21 1809 1

转载 20160129.CCPP体系详解(0008天)

程序片段(01):函数.c+call.c+测试.cpp 内容概要:函数///函数.c#include <stdio.h>#include <stdlib.h>//01.函数:// 1.函数的作用:重用代码,重用功能// 表象:代码的封装,代码的重用// 实质:功能的封装,功能的重用int main01(void){ system("tasklist");

2016-02-16 21:46:48 1797

转载 20160128.CCPP体系详解(0007天)

以下内容有所摘取,进行了某些整理和补充 论浮点数的存储原理:float浮点数与double浮点数的二进制存储原理–>阶码 浮点数转二进制 1.整数int类型和浮点数float类型都是占用4个字节,在计算机中有32位来进行表示,那为什么什么float的范围大于int? 答:因为两者的存储原理一样,虽然该同样是采用二进制的方式进行存储,但是整数类型(int)采用的是补码方式进行存储,但是

2016-02-16 21:45:54 1699

转载 20160127.CCPP体系详解(0006天)

程序片段(01):msg.c 内容概要:线程概念#include <stdio.h>#include <stdlib.h>#include <Windows.h>#include <process.h>//线程函数头文件声明//01.编程当中所涉及到的重要概念:// 进程-->线程-->模块儿-->动态库(Dll)-->静态库Lib)//02.此单线程程序剖析:// 1.main0

2016-02-16 21:45:16 1796

转载 20160126.CCPP体系详解(0005天)

程序片段(01):eatmem.c 内容概要:语句和逻辑结构#include <stdio.h>#include <stdlib.h> #include <Windows.h>//01.杂乱知识点:// 1.内存分

2016-02-16 21:44:34 1976

转载 20160125.CCPP详解体系(0004天)

程序片段(01):宽字符.c 内容概要:宽字符#include <stdio.h>#include <stdlib.h>#include <Windows.h>//01.宽窄字符的使用特点:// 1.宽窄字符变量的使用特点:// (1).只是存储数据的格子大小不一样,窄字符小,宽字符大// (2).如果存储相同的数据,只要不发生数据越界,或者存储的数据即使越界//

2016-02-16 21:43:51 1647

转载 20160124.CCPP详解体系(0003天)

程序片段(01):HelloCGI.c 内容概要:CGI_HelloWorld#include <stdio.h>//01.CGI程序的编写规范// (1).HTML文本格式声明后面必须具备两个换行符// (2).不允许使用system();指令进行执行int main(void){ printf("Content-Type:text/html \n\n");//声明CGI文件

2016-02-16 21:43:20 2038

转载 20160123.CCPP详解体系(0002天)

程序片段(01):字符.c 内容概要: 转义字符#define _CRT_SECURE_NO_WARNINGS#include <stdlib.h>#include <stdio.h>#include <Windows.h>//01.getchar();&putchar();成对使用:// (1).使用方式分析:// getchar();获取(命令行|控制台|屏幕->文件->

2016-02-16 21:42:39 2309 1

转载 20160122.CCPP详解体系(0001天)

程序片段(01):Hello.c 内容概要:HelloWorld//01.#include表示包含的作用:// (1).<>:表示只在系统目录之下进行查找// (2)."":表示现在当前目录下进行查找,如果在当前目录下// 未能进行查找到,再到系统目录之下进行查找// (3).替换:<>可以采用""进行替换,但是""不可以采用<>进行替换#include "stdlib.

2016-02-16 21:41:29 4421

原创 分享一波golang公链学习资料,英语能力不行的人有福了

 分享一波golang公链学习资料,英语能力不行的人有福了尹成翻译注释版bitcoin-golang 源码 https://github.com/yinchengtsinghua/golang-bitcoin-chinese 尹成翻译注释版以太坊ethereum源码 https://github.com/yinchengtsinghua/go-ethereum-chinese 尹成翻...

2019-01-22 23:40:05 4140 9

原创 3.10 EOS智能合约案例实践

1.Dapp框架与开发传统Web开发模式如下程序员负责的工作: 写后端服务 设计数据库表 前端人员开发页面 前后端接口交互的开发 编写缓存服务区块链开发模式如下数据是存在内存数据库和区块上会给前端提供SDK下图是2个Instance,也就是2个节点程序员负责的工作: 编写智能合约 前端人员开发页面 编写SDK调用回顾EOS开发流程2.Oasi...

2018-12-11 11:18:03 1457 1

原创 3.09. EOSJS SDK

1.eosjs介绍eosjs是与EOSIO区块链网络交互的方法库通过eosjs可以程序化与区块链网络交互,代替cleos命令行交互2.eosjs基本依赖eosjs-api nodeos的远程API调用 这个lib库是对区块链网络坐查询,不需要签名认证eosjs-ecc 私钥、公钥、签名、AES算法、加密解密等的实现 验证公私钥配对、加密解密eosjs-keyg...

2018-12-11 11:17:37 1156 2

原创 3.08 EOS智能合约(下)

1.什么是李嘉图合约李嘉图合约是一种特殊的结构化文本,主要用作交易中明确双方的意图,是做交易之前查看的要遵循的规则以后正式合法的合约都要有李嘉图合约EOS白皮书中所提到的,所有的交易,都会是基于对宪法同意的基础之上进行的,这就意味着,EOS启动后,用户所有的链上行为,都会涉及到李嘉图合约简单说,李嘉图合约是一个文件,定义了通过互联网发行的某种类型的价值,标识发行人和签署人,将发行人认为合...

2018-12-11 11:16:41 858

原创 3.07 EOS数据库应用

1.EOS数据库介绍数据库是辅助智能合约存储一些状态和数据数据库运行在内存中,是KV存储(区块链就是分布式的KV存储问题),通过multi_index与数据库交互建表和操作,multi_index可以理解为一个表数据库是按不同账户分不同空间,Account里实际上还有scope,scope中有tableEOS数据库的重点 数据表定义 多索引使用 迭代器使用2.数据表...

2018-12-11 11:16:23 892

原创 3.06 EOS智能合约(上)

1.eosiocpp工具介绍是一个 C++ 生成 WASM 和 ABI 文件的编译工具有很多依赖库,因此需要在eosio/eos-dev 的环境中才可以运行2.abi介绍ABI是Application Binary Interface的缩写,它的意思是程序二进制接口一个ABI是不同二进制片段的连接纽带,它定义了函数被调用的规则EOS中的ABI除了约束action之外,还可以约束t...

2018-12-11 11:16:09 583 1

原创 3.05 EOS单点测试网络

1.获取源码编译搭建下载源码切换分支运行安装程序编译完成如下进行安装进入eos/build目录,输入 make test 进行验证,所有模块验证通过,证明EOS搭建完成2.通过docker搭建EOS环境前提:安装了docker和docker-compose从官方拉取eos-dev标记1.0.8为latest3.启动单节点测试网络创建两个volume...

2018-12-11 11:15:56 619 1

原创 3.04 账户体系与安全设计

EOS账户依赖于ECC加密算法虚拟机管理智能合约与EOS账户体系有交叉1.账户、权限管理EOS权限管理2.钱包(Wallet)存储密钥Lock和Unlock状态,需要密码去解锁签名授权,转账时实际上就是做一个签名3.账户(Account)可读名字(12字符),被个人或组织(多人)拥有多权限管理、支持多签名、支持自定义权限可定义Action和Handler...

2018-12-11 11:15:44 1054

原创 3.03 模块插件介绍

地址:https://github.com/EOSIO/eos/tree/v1.0.8编译模块主程序模块依赖库模块插件模块智能合约模块测试模块docker定制模块文档说明模块,这个就不细说了学院Go语言视频主页https://edu.csdn.net/lecturer/1928[清华团队带你实战区块链开发](https://ke.qq.com/course/344443...

2018-12-11 11:15:33 613 1

原创 3.02 EOS核心框架

1.EOS核心框架介绍架构图EOSIO程序模块图2.区块结构Merkel Tree:比较两个节点数据是否同步,直接比较树根是否一样就可以,EOS节点数据是用Merkel Tree组织的如果2个节点比较不一样,可以快速查找树中哪个节点不一样,能快速定位修改互相验证时,密码学中叫零知识证明,比较Merkel Tree是否相同就可以EOS通过Merkle Tree做验证,成本比比...

2018-12-11 11:15:00 659

原创 3.01 EOS概念

1.什么是EOSEOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0不同于以太坊和超级账本的学习,EOS的主语言是C++EOS期望做加强版的以太坊,一个高吞吐量的智能合约平台以太坊虽然功能齐备,但受制于其设计选择,15秒的出块速度导致交易吞吐量 远远不能达到大规模实用的程度,大约只有30~40TPS(交易/秒),而EOS则选择 了不同的技术路线,目标是达到可观的百万TPSE...

2018-12-11 11:14:39 626 1

原创 2.11 node.js SDK的使用

1.centOS7安装node.js杀掉活跃的容器官网https://nodejs.org/en/下载tar.xz包,然后解压设置node为全局变量设置npm为全局变量查看版本2.搭建网络赋予执行权限启动网络进入容器查看通道,已经存在3.链码编写和测试编写nodeExample.go安装链码实例化链码初始化车辆信息查询车辆信息查询...

2018-12-10 09:45:32 1065 1

原创 2.10 java SDK的使用

1.centOS7安装node.js杀掉活跃的容器官网https://nodejs.org/en/下载tar.xz包,然后解压设置node为全局变量设置npm为全局变量查看版本2.搭建网络赋予执行权限启动网络进入容器查看通道,已经存在3.链码编写和测试编写nodeExample.go安装链码实例化链码初始化车辆信息查...

2018-12-10 09:45:00 1631

原创 2.09 java编写智能合约

1.本地环境准备需要有JDK和Maven需要安装Gradle,Gradle是一个基于Maven概念的项目自动化构建开源工具面向Java应用为主,当前其支持的语言限于Java、Groovy、Kotlin和Scala下载地址:https://gradle.org/releases/将下好的包直接解压,然后设置环境变量GRADLE_HOME,添加到PATHcmd输入gradle -v查...

2018-12-10 09:44:28 3166

原创 2.08 hyperledger fabric完整案例

1.fabric开发流程需求整理合约编写合约部署合约交互外部服务编写2.需求分析开发一个资产转让功能模块平台功能 用户开户和销户 资产登记,解决资产上链和用户绑定资产 资产转让,资产所有权的变更 查询功能,用户查询、资产查询、资产变更历史查询3.合约编写assetsExchange.go4.合约部署关闭docker生成通道的创世交易查看...

2018-12-10 09:43:59 3188 1

原创 2.07 hyperledger fabric链码案例

1.链码入门hello.go安装链码实例化链码调用链码2.账户相关链码payment.go安装链码实例化链码查询账户转账查询账户存款查询账户取钱查询账户3.贷款还款相关链码Trace/*安装链码实例化链码运行测试贷款还款4.公民身份信息相关链码citizens.go安装链码实例化链码身份录...

2018-12-10 09:43:27 1248

原创 2.06 hyperledger fabric智能合约

1.智能合约执行环境安全隔离、不受第三方干扰链码 是fabric应用层的基石,是应用层与底层的桥梁 执行环境是一个独立的docker环境 通过gRPC协议与背书节点连接,只有背书节点才会运行链码链码的生命周期 打包 安装 实例化 升级 交互链码的交互流程系统链码 LSCC(Lifecycle System Chaincode),用于管理链码的生命周期...

2018-12-10 09:39:41 857

原创 2.05 hyperledger fabric账本存储

1.账本存储概述peer节点账本存储图如下左边区块链是狭义上的区块存储,底层是一个文件系统,区块并不是存储在数据库,而是直接存储为文件右下角的区块索引用于查询区块,将区块属性与区块位置关联,例如根据区块哈希、高度、交易ID查询区块区块索引的实现使用了levelDB,是一个内嵌的数据库fabric中不是一个区块单独存一个文件,所以需要区块索引去查找右上角状态数据库是区块链上的最新数据...

2018-12-10 09:39:00 2851

原创 2.04 hyperledger fabric共识排序

1.共识机制介绍交易背书:客户端节点根据背书策略,选择背书节点,发送交易提案,背书节点调用智能合约执行模拟交易,执行完成后,经过签名背书,返回给客户端节点,整个过程是模拟的交易排序:排序节点接收已经签名背书的交易,确定交易顺序,将排好序的交易打包成区块,分发给其他组织主节点,排序节点不会去关心交易是否正确,只负责排序和打包区块交易验证:区块存储和交易验证不冲突,区块存储前进行交易验证,fa...

2018-12-10 09:38:28 1193

原创 2.03 hyperledger fabric系统架构

1.系统架构API:提供了GRPC调用,GRPC是跨语言的RPC框架SDK:在API基础上,提供了SDK,封装了各种语言,例如Go、node.js、python和Java等,官方推荐node.js事件:区块链是分布式系统,各个节点达成一致需要消耗很长时间,fabric使用异步通信模式开发,触发回调函数执行身份:任何一个请求都要通过签名验证,依托于底层的成员服务,是联盟链的认证功能,例如...

2018-12-10 09:37:55 732

原创 2.02 hyperledger fabric入门

1.需要的环境dockerdocker-composeGogitnpm和nodejs2.下载fabric组件的Docker镜像hyperledger的docker商店地址:https://store.docker.com/profiles/hyperledger下载peer、orderer、tools、baseos和ccenv五个组件3.下载fabric源码库创建目录...

2018-12-10 09:37:08 535

原创 2.01 hyperledger fabric概念

1.什么是hyperledger超级账本是Linux基金会在2015年发起的“开放式账本”开源项目,“开放式账本”是为推进区块链技术应用于金融领域及交易验证方向的发展而发起的,“开放式账本”随后被更名为“超级账本”其加入成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程...

2018-12-10 09:36:29 583

原创 1.09 容器编排Kubernetes

1.kubernetes介绍Kubernetes是Google开源的容器集群管理系统简称k8s,2017年底,docker宣布支持k8s,宣布了k8s取得了阶段性胜利2014年7月,Docker收购Orchard Labs,由此Docker公司开始涉足容器编排领域,Orchard Labs这家2013年由两位牛逼的年轻人创建的公司,有一个当时非常著名的容器编排工具fig,而这个fig就是d...

2018-12-10 09:35:43 436

原创 1.08 docker Cloud和docker企业版

1.docker公司业务介绍2017年初,docker分为社区版和企业版docker公司还提供培训,网址:https://training.docker.com/docker公司还提供认证,网址:http://success.docker.com/类似于苹果的AppStore,网址:https://store.docker.com/可以通过web界面创建service,网址:ht...

2018-12-10 09:35:05 494 1

原创 1.07 容器编排docker Swarm

1.编排swarm简介学习怎么将docker用于生产环境,前面学的是用于本地测试环境之前学的是通过docker客户端连接安装好docker的linux机器,如下图生产环境下机器和容器都非常多,怎么去管理容器?怎么横向扩展?如果容器down了怎么恢复?如何更新容器不影响业务?如何监控容器?如何调度容器的创建?如何保护隐私数据?swarm是内置于docker的容器编排工具swarm集群...

2018-12-10 09:34:26 462

原创 1.06 docker Compose多容器部署

1.docker部署wordpress将dockerHub上的wordpress和mysql拉取到本地创建mysql的container,端口不需要映射,数据库是wordpress去访问创建wordpress的container,映射到本地的8080端口访问IP:8080,可以看到wordpress的欢迎页选中文,继续填写信息,点击安装点登录,通过两个image成功部...

2018-12-10 09:33:52 429

原创 1.05 docker的持久化存储和数据共享

1.数据持久化引入container可以读和写,image只读但是container写入的数据只在container内,如果将容器删除,那么数据丢失如果是数据库的容器,数据丢失后果很严重2.数据持久化方案基于本地文件系统的Volume,可以执行docker create或docker run时,通过-v参数将主机的目录作为容器的数据卷,这部分功能便是基于本地文件系统的volume管...

2018-12-10 09:32:47 366

原创 1.04 docker的网络

1.网络分类单机 Bridge Network Host Network None Network多机 Overlay Network2.网络基础公有IP和私有IP public IP:互联网上的唯一标识,可以访问Internet private IP:不可在互联网上使用,仅限机构内部使用 A类:10.0.0.0~10.255.255.255(10.0.0...

2018-12-10 09:32:08 403

原创 1.03 docker的镜像和容器

1.docker的底层技术实现架构docker提供了一个开发、打包、运行app的平台把app和底层infrastructure(基础设施)隔离开2.docker enginedocker engine是核心,里面有后台进程,叫dockerd,提供了REST API接口,还提供了CLI接口,可以看出,docker就是一种C/S的架构3.整体架构Client是客户端,命令行用的...

2018-12-10 09:31:12 444

原创 1.01 容器技术和docker简介

1.部署演变在一台物理机部署Application在windows或者linux操作系统部署ApplicationOperating System操作系统如win10,Physical server如机器部署比较慢,要准备物理服务器 服务器要部署到机房,安装操作系统,安装Application,需要各种依赖 成本非常高,买物理服务器 资源浪费,CPU和内存根本用不完很难迁移...

2018-12-10 09:28:58 382

区块链原理-附代码.pptx

区块链原理-附代码.pptx 区块链原理-附代码.pptx 区块链原理-附代码.pptx

2018-02-13

深度学习中文翻译去水印版.pdf

深度学习中文翻译去水印版.pdf 深度学习中文翻译去水印版.pdf

2017-10-22

TensorFlow 官方文档中文版 - v1.2.pdf

TensorFlow 官方文档中文版 - v1.2.pdf TensorFlow 官方文档中文版 - v1.2.pdf

2017-10-21

清华尹成C语言从菜鸟到高手.pdf

清华尹成C语言从菜鸟到高手.pdf

2017-02-01

Java开发实战1200例

Java开发实战1200例:1631b8ad000b49c351.is

2016-10-21

嵌入式Linux驱动程序设计从入门到精通:ffe0844001a2f011b.zip

嵌入式Linux驱动程序设计从入门到精通:ffe0844001a2f011b.zip

2016-10-11

基于LINUX的ORACLE数据库管理.李爱武.pdf

基于LINUX的ORACLE数据库管理.李爱武.pdf

2016-10-11

操作系统原理UNIX篇习题与实验指导:TP316.81+L208D2.rar

操作系统原理UNIX篇习题与实验指导:TP316.81+L208D2.rar

2016-10-11

物联网传感网实验教程

物联网/传感网实验教程:17030cc500039dc351.iso

2016-10-11

物联网工程实训教程

物联网工程实训教程:166a0c4a00007ac351.zip

2016-10-11

物联网实验

物联网实验:19b79441000ba80bce.iso

2016-10-11

云计算

云计算:172bfe9200020ac351.iso

2016-10-11

云计算的关键技术与应用实例

云计算的关键技术与应用实例:13a271fd000109c351.iso

2016-10-11

JavaScript网页特效范例宝典:f2e2a1c00033b0106.ISO

JavaScript网页特效范例宝典:f2e2a1c00033b0106.ISO

2016-10-11

VMware-workstation-full-12.5.0-4352439完美破解版.exe

VMware-workstation-full-12.5.0-4352439完美破解版.exe

2016-10-11

使用Eclipse开发J2EE培训PPT.ppt

使用Eclipse开发J2EE培训PPT.ppt

2016-10-11

Java项目开发与毕业设计指导:108092a10006f300ea.iso

Java项目开发与毕业设计指导:108092a10006f300ea.iso

2016-10-11

数据结构java版.rar

数据结构java版.rar

2016-10-11

Spring+20宝典:TP312JA+L162.1.rar

Spring+20宝典:TP312JA+L162.1.rar

2016-10-11

Java项目开发实例自学手册

Java项目开发实例自学手册

2016-10-11

经典Java+EE企业应用实战:14e968b9000c2ec351.iso

经典Java+EE企业应用实战:14e968b9000c2ec351.iso

2016-10-11

Java+EE+5权威指南:10356478000112010e.is

Java+EE+5权威指南:10356478000112010e.is

2016-10-11

Pro JavaFX_Source_Code.zip

Pro JavaFX_Source_Code.zip

2016-10-11

PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe

PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe Python开发图形界面

2016-10-11

Python Cookbook 第二版 完整示例代码.zip

Python Cookbook 第二版 完整示例代码.zip

2016-10-11

Python基础教程(第2版).7z

Python基础教程(第2版).7z

2016-10-11

httpwatch监视HTTP工具最新版本

httpwatch监视HTTP工具最新版本

2016-10-10

Android安全codes

Android安全codesAndroid安全codes

2016-10-10

AndroidNDKBeginner_'sGuideCode.zip

AndroidNDKBeginner_'sGuideCode.zip

2016-10-10

201109版《清华大学研究生学位论文写作指南》.zip

201109版《清华大学研究生学位论文写作指南》.zip

2016-10-10

codeblocks-16.01mingw_fortran-setup.exe下载

codeblocks-16.01mingw_fortran-setup.exe下载地址,需要的快快下载哦!

2016-10-10

netbeans-8.2-windows.exe

netbeans-8.2-windows.exe 全能开发工具

2016-10-10

openBSD最新版本

openBSD最新版本,最安全操作系统

2016-10-10

JavaSwing图形界面开发与案例详解.rar

JavaSwing图形界面开发与案例详解.rar

2016-10-10

实战LINUX_SHELL编程与服务器管理

实战LINUX_SHELL编程与服务器管理.zip

2016-10-10

Java语言程序设计(基础篇)(原书第10版)

本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。 基础篇主要介绍基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。 本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java语言及编程爱好者的参考资料。

2016-09-29

轻量级Java+EE企业应用实战

轻量级Java+EE企业应用实战+2012:158f6c4a000144c351.iso

2016-09-24

清华大学组合数学

清华大学组合数学

2016-09-24

Android软件安全与逆向分析

Android软件安全与逆向分析

2016-09-24

20150329C定义变量->源代码

尹成,毕业于清华大学,微软全球最具价值专家,资深软件架构师,CSDN著名技术专家,微软-清华大学联合实验室技术顾问,清华大学移动互联网技术协会顾问,清华大学微软技术俱乐部创始人,清华大学iOS技术俱乐部创始人,清华大学LinuX技术俱乐部创始人。精通C/C++,对于移动3G,语音技术,信息安全都有丰富的开发经验。2010年著书《Visual C++ 2010开发权威指南》,版权作为大陆的骄傲输出台湾香港新加坡,代表大陆C++超越并引领台湾。[2-3] 2014年新作《Visual C++ 2012开发权威指南》出版[4] 。全面阐述了C++最新技术。

2016-09-08

空空如也

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

TA关注的人

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