自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccf19881030的专栏

一个一直都很优秀的人和一个逐渐变得优秀的人,后者往往更有吸引力。而我想做的就是那个逐渐让自己变得优秀的人,虽然优秀没有界限,但是成为你最想做的人,不断改变和进步,才是你内心最优质的人,于人于己!

  • 博客(487)
  • 资源 (23)
  • 论坛 (45)
  • 收藏
  • 关注

原创 Boost.Asio C++网络编程

Boost.Asio是一个跨平台的、主要用于网络和其他一些底层输入/输出编程的C++库。最近找到一个关于Boost Asio的中文教程,名叫《Boost.Asio C++网络编程》,在线地址为:Boost.Asio C++网络编程,感兴趣的话可以看一下。如下图所示:Boost Asio官方地址为:Boost Asio 1.73,目前Bosot Asio库最新版本是1.73。示例地址为:https://www.boost.org/doc/libs/1_73_0/doc/html/boost_asio

2021-01-24 23:10:21 11

转载 Github上的一些高分Qt开源项目【多图】

Github上的一些高分Qt开源项目【多图】Github上的一些高分Qt开源项目【多图】1、[TileMap](https://github.com/bjorn/tiled)2、[litego](https://github.com/visualfc/liteide)3、[Clementine Music Player](https://github.com/clementine-player/Clementine)4、[QtAV](https://github.com/wang-bin/QtAV)5、[s

2021-01-23 00:14:54 25

原创 【Qt】使用QPalette设置QPlainTextEdit颜色时,不生效

最近在看《Qt5.9 C++开发指南》这本书,练习2.2 可视化UI设计的示例程序sample2_2时,第32页的编写一个设置QPlainTextEdit的文本编辑框txtEdit的字体颜色时,使用QPalette调色板设置QPlainTextEdit的文本编辑框的字体颜色没有生效,具体槽函数代码如下:void QWDialog::setTextFontColor(){ // 通过调用色板来选择字体颜色 QPalette plet = ui->txtEdit->palette

2021-01-17 18:44:08 47 1

转载 现代 C++ 教程:高速上手 C++ 11/14/17/20

本文转载自现代 C++ 教程:高速上手 C++ 11/14/17/20其中文书籍在线阅读网址为:现代 C++ 教程:高速上手 C++ 11/14/17/20,其中文PDF下载地址为:中文PDF下载英文在线阅读网址为: Modern C++ Tutorial: C++ 11/14/17/20 On the Fly,英文书籍PDF下载地址为:PDF DownloadGithub项目地址为:changkun/modern-cpp-tutorial序言文章目录序言引言目标读者本书目的相关代码随书习题许可

2021-01-11 22:14:40 48

原创 Windows10中安装Qt6.0.1开发环境

Windows10中安装Qt6开发环境下载QT在线安装包安装Qt使用`Qt Creator`创建一个QT控制台程序进行测试下载QT在线安装包首先去Getting Started with Qt页面中可以知道,QT分为在线或者离线安装或自行编译源码包三种:从Qt for Windows可以看到Windows下Qt安装和使用的一些前提条件:我本次的操作系统是Windows10,并且同时安装了VS2017和VS2019这两款软件。接下来,从Qt Download页面下载QT,页面如下图所示:选择

2021-01-10 13:54:23 161

原创 Qt6的安装以及相关资料

QT6从2020年12月8号就开始发布了,具体可以参考[Qt 6.0 Released(https://www.qt.io/blog/qt-6.0-released)这篇博客,如下图所示:关于QT6的安装目前分为在线安装和离线安装两种,具体可以参考博客:Getting Started with Qt和Offline Qt Downloads,如下图所示:Qt源码包Qt 6.0源码包:The source code is available:For Windows users as a sin

2021-01-10 00:19:43 116

转载 可为您节省时间和精力的10个C#库

本文的10个C#库转载自Youtube上,地址为:10 C# Libraries To Save You Time And Energy这些是我用来简化工作的10个C#库。 了解如何从这些库中节省时间和精力。Patreon: https://www.patreon.com/IAmTimCoreyMailing List: https://signup.iamtimcorey.com/SharpZipLib: http://icsharpcode.github.io/SharpZipFluentE

2021-01-08 22:46:43 22

转载 C/C++ 技术面试基础知识总结

???? Github   |   ???? Docsify 简体中文   |   English ???? 关于???? 本仓库是面向 C/C++ 技术方向校招求职者、初学者的基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。???? 侧边目录支持方式:???? Docsify 文档、Github + TOC 导航(TOC预览.png)???? 保存为 PDF 方式:使用 Chrome 浏览器打开 ???? Docsify

2021-01-06 20:52:41 46

转载 ASP.NET Core 中的捆绑和缩小静态资产

最近在B站上看到杨旭老师的ASP.NET Core 3.x 入门视频(完结)的第三节的ASP.NET视频教程,里面提到到ASP.NET Core 中的捆绑和缩小静态资产,可以在微软官方文档ASP.NET Core 中的捆绑和缩小静态资产,特此记录一下,感兴趣的可以直接查看官方文档。参考资料ASP.NET Core 中的捆绑和缩小静态资产ASP.NET Core 3.x 入门视频(完结)编程入门 (完结)深入浅出ASP.NET Core 入门新手教程合集ASP.NET Core 3.x 构建 RE

2021-01-01 22:41:16 34

转载 如何读取yaml,json,ini等配置文件【Golang 入门系列九】

如何读取yaml,json,ini等配置文件【Golang 入门系列九】一. go读取json配置文件二、 go读取.ini配置文件三、go读取yaml配置文件本文转载自如何读取yaml,json,ini等配置文件【Golang 入门系列九】前面已经讲过一些Go语言的基础知识,感兴趣的朋友可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html。实际项目中,还有一个比较重要的基础功能,就是读取相关的配置文件。今天就来说

2020-12-30 22:02:25 35

原创 基于redisgo的redis客户端的封装示例

redisgo是一款go语言的redis客户端库。为了简化对redis的操作,可以使用redisgo对redis常用命令进行封装。首先在Github上面创建一个仓库redisgoExample然后git clone将项目克隆到本地,比如说我的阿里云CentOS8服务器下,git clone https://github.com/ccf19881030/redisgoExample.git如下图所示:当然运行go项目的前提是需要安装golang开发环境进入到redisgoExample目录,

2020-12-30 14:52:59 52

原创 2020月11月7号的计算机软件中级考试(已过)

今年下半年也就是2020年11月7号考的计算机软件考试中级,大概从9月份考试准备的,足足准备了2个多月,买了《软甲设计师教程 第五版》清华大学出版社的,还有买了两本真题书,看完B站上的《软考中级软件设计师精讲班视频》一共46集,看完了就直接刷真题,从19年到16年大概做了8套真题,还有两套模拟试题,刚开始做得不太好,选择题基本是40多分的样子,下午的主观题没摸到门路,做了两三套后感觉有规律了。软件设计师考试考得比较杂,感觉对于本来就是学习计算机的我来说,有过《数据结构》、《计算机组成原理》、《操作系统》、《

2020-12-29 22:33:56 83

转载 To start using gRPC C++

gRPC C++This directory contains the C++ implementation of gRPC.To start using gRPC C++This section describes how to add gRPC as a dependency to your C++ project.In the C++ world, there’s no universally accepted standard for managing project dependencie

2020-12-23 10:14:58 43

转载 gRPC C++ - Building from source

gRPC C++ - Building from sourceThis document has detailed instructions on how to build gRPC C++ from source. Note that it only covers the build of gRPC itself and is mostly meant for gRPC C++ contributors and/or power users.Other should follow the user i

2020-12-23 10:09:37 43

转载 .NET正则表达式

.NET 正则表达式正则表达式提供了功能强大、灵活而又高效的方法来处理文本。 正则表达式丰富的泛模式匹配表示法使你可以快速分析大量文本,以便:查找特定字符模式。验证文本以确保它匹配预定义模式(如电子邮件地址)。提取、编辑、替换或删除文本子字符串。将提取的字符串添加到集合中,以便生成报告。对于处理字符串或分析大文本块的许多应用程序而言,正则表达式是不可缺少的工具。正则表达式的工作方式使用正则表达式处理文本的中心构件是正则表达式引擎(由 .NET 中的 System.Text.Regular

2020-12-20 19:19:55 42

转载 cmake 添加头文件目录,链接动态、静态库

cmake 添加头文件目录,链接动态、静态库cmake 添加头文件目录,链接动态、静态库1. 添加头文件目录INCLUDE_DIRECTORIES2. 添加需要链接的库文件目录LINK_DIRECTORIES3. 查找库所在目录FIND_LIBRARY4. 添加需要链接的库文件路径LINK_LIBRARIES5. 设置要链接的库文件的名称TARGET_LINK_LIBRARIES6. 为工程生成目标文件7.最后贴一个完整的例子参考资料cmake 添加头文件目录,链接动态、静态库罗列一下cmake常用的命

2020-12-18 23:39:45 62 1

转载 Qt 6的技术概览

Qt 6的技术概览Qt 6的技术概览Qt对用户的价值体现在哪里?新一代的QML下一代图形统一并且一致的工具库增强已有的C++ API语言支持兼容Qt 5和增量改进市场和技术产品结构欢迎你的参与和反馈Qt 6的技术概览原文:Technical vision for Qt 6 原作者:Lars Knoll 翻译校对:Richard Lin 自从七年前Qt 5发布后,我们的世界发生了很多变化,现在是时候展望和规划下一个新的主版本了。这篇博文捕捉了几个将要在Qt 6中亮相的关键点。 Qt 6将是我们Qt 5系列

2020-12-18 13:07:10 70

转载 golang中的反射

本文转载自https://github.com/KeKe-Li/For-learning-Go-Tutorial/edit/master/src/chapter07/01.0.mdFor-learning-Go-TutorialGo语言是谷歌2009发布的第二款开源编程语言Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。因而一直想的是自己可以根据自己学习和使用Go语言编程的心得,写一本Go的书可以帮助想要学习Go语言的

2020-12-13 21:09:08 33

转载 诺基亚的未来工厂:机器人、5G、AI自动化和100人的协奏曲

诺基亚的未来工厂:机器人、5G、AI自动化和100人的协奏曲一级目录二级目录三级目录4G还是5G?诺基亚未来工厂里的新式装备未来工厂之机器人的新地盘5G的未来:复杂传感器、视频监控和失业参考资料一级目录二级目录三级目录产业/工业 作者:余欣婷 2019-12-09 09:55[亿欧导读]年轻人因为害怕重复性的劳动而不愿意进入工厂,但“未来工厂”并未如此。本文来自: 余欣婷【编者按】当众人对于诺基亚的印象还停留在手机品牌的时候,其位于芬兰奥卢的“未来工厂”已经在智能制造的实践中,成为先驱。当

2020-12-13 21:03:16 52

转载 golang中的接口、函数、方法

For-learning-Go-TutorialGo语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。因而一直想的是自己可以根据自己学习和使用Go语言编程的心得,写一本Go的书可以帮助想要学习Go语言的初学者快速入门开发和使用!在 Golang 中,interface 是一个非常重要的概念和特性。接口(Interface)在Go语言中,函数和方法不太一样,有明确的概念区分。

2020-12-12 00:59:07 60

转载 For-learning-Go-Tutorial

For-learning-Go-Tutorial准备写一本Go的书针对初学者快速入门开发和使用go!学习Go语言需要去了解Go的特性,然后在深入的去实践,如果你想使用Go语言写出Go味道的程序,那么你就需要付出努力去实践了!先来了解下Go语言为何创造出来的历史吧,Go 语言是由谷歌公司在 2007 年开始开发的一门语言,目的是能在多核心时代高效编写网络应用程序。Go 语言的创始人 Robert Griesemer、Rob Pike 和 Ken Thompson 都是在计算机发展过程中作

2020-12-11 22:54:50 29

原创 Windows10下安装mosquitto服务

Eclipse Mosquitto™ 一款实现了 MQTT v3.1/v3.1.1 协议的轻量级开源消息代理软件。它支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器、手机、嵌入式计算机、微型控制器等移动设备。Mosquitto也包含C/C++动态链接库libmosquitto 、mosquitto_pub 和mosquitto_sub 发布和订阅客户端。mosquitto目前最新版本是mosquitto-2.0.0,其下载主页是:https://m

2020-12-10 00:22:57 105

转载 CentOS下编译ffmpeg源码无法生成ffplay的问题解决

最近在自己双十一购买的阿里云CentOS8服务器上源码编译ffmpeg后发现生成了ffmpeg和ffprobe,但是没有生成ffplay,找到了博客T-Bagwell这篇2013年的博文:编译ffmpeg无法生成ffplay的问题解决原因是是需要安装SDL库:http://www.libsdl.org/解决办法如下:安装正确的SDL库既可解决:wget http://libsdl.org/release/SDL-1.2.15.tar.gztar zxvf SDL-1.2.15.tar.gzcd

2020-12-02 22:47:02 111

原创 在CentOS8下安装redis-6.0.6之后执行make test报错:“ You need tcl 8.5 or newer in order to run the Redis test“

CentOS8下安装redis-6.0.6可以参考redis-6.0.6下载、解压、编译Redis$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz$ tar xzf redis-6.0.6.tar.gz$ cd redis-6.0.6$ make进入到解压后的 src 目录,通过如下命令启动Redis:$ src/redis-server您可以使用内置的客户端与Redis进行交互:$ src/redis-clir

2020-12-02 11:27:53 96

原创 关于go modules的一些资料

关于go modules的一些资料关于go modules的一些资料关于go modules的一些资料关于go modules的使用,可以参考官网:Go Modules Using Go Modules Go Modules Reference还有一些博客:跳出Go module的泥潭Introduction to Go Modulesgo依赖包管理工具对比...

2020-11-26 17:58:46 106

翻译 如何使用Node写入文件

如何使用Node写入文件如何使用Node写入文件追加到文件使用流本文翻译自How to write files using Node如何使用Node写入文件2018年8月22日发布在Node.js中写入文件的最简单方法是使用fs.writeFile()API。示例:const fs = require('fs')const content = 'Some content!'fs.writeFile('/Users/flavio/test.txt', content, (err) =&gt

2020-11-26 13:04:05 113

翻译 使用Node读取文件

本文翻译自How to read files using Node and the fs module如何使用Node和fs模块读取文件在Node中读取文件的最简单方法是使用fs.readFile()方法,向其传递文件路径和将与文件数据一起调用的回调函数(以及错误):const fs = require('fs')fs.readFile('/Users/flavio/test.txt', (err, data) => { if (err) { console.error(err)

2020-11-26 12:54:35 76

转载 go rpc示例

go rpc示例golang rpc包简单的示例(不使用rpc)go_basic_rpc示例(包括rpc服务端和rpc客户端)go rpc服务端`server.go`代码如下:运行rpc服务端和客户端参考资料最近在Youtube上面看到一个关于:golang rpc包的示例视频:youtube视频地址:Building a Basic RPC Server and Client with Go,其相应源代码的Github仓库地址为:https://github.com/tensor-programming

2020-11-24 10:22:11 114

转载 用Golang构建gRPC服务

本文转载自用Golang构建gRPC服务

2020-11-23 22:28:37 57 1

转载 golang中的rpc包用法

RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了golang标准库的rpc包和google的grpc。这篇文章重点了解一下golang的rpc包。介绍golang的rpc支持三个级别的RPC:TCP、HTTP、JSONRPC。但Go的RPC包是独一无二的

2020-11-23 15:48:02 104

原创 gRPC C++相关

有关gRPC的C++使用可以参考官方文档:https://grpc.io/docs/languages/cpp/快速开始基本指南gRPC C++ - Building from sourcehttps://github.com/grpc/grpc

2020-11-22 20:07:58 107

翻译 gRPC Node.js快速开始

gRPC Node.js官方示例快速开始基础教程API参考参考资料本文翻译自gRPC官网的Node.js示例,链接地址为:https://www.grpc.io/docs/languages/node/gRPC是一个高性能、开源的通用RPC框架,其官方地址为:https://www.grpc.io/,如下图所示:目前gRPC项目已经托管到Github上面,其Github仓库地址为:https://github.com/grpc/grpc快速开始基础教程API参考参考资料gRPC官网g

2020-11-22 11:01:21 132

翻译 gRPC简介

gRPC简介总览使用Protocol BuffersProtocol buffer版本本文翻译自gRPC简介gRPC和protocol buffers简介。该页面向您介绍gRPC和protocol buffers。 gRPC可以将protocol buffers用作其接口定义语言(IDL)和其基础消息交换格式。 如果您不熟悉gRPC和/或protocol buffers,请阅读此内容! 如果您只是想深入了解gRPC的实际效果,请选择一种语言并尝试使用其快速入门。总览在gRPC中,客户端应用程序可以

2020-11-22 00:12:33 95

转载 gRPC

gRPC本文转载自http://www.topgoer.com/ - gRPC安装gRPC简介Protobuf⇢Go转换Protobuf语法小案例OpenSSL安装认证拦截器内置TraceHTTP网关

2020-11-21 21:43:38 21

翻译 Protocol Buffer编译器安装

Protocol Buffer编译器安装如何安装protocol buffer编译器使用软件包管理器进行安装安装预编译的二进制文件(任何操作系统)其他安装选项本文翻译自Protocol Buffer Compiler Installation如何安装protocol buffer编译器尽管不是强制性的,但gRPC应用程序通常利用Protocol Buufer来进行服务定义和数据序列化。 该站点上的大多数示例代码都使用protocol buffer语言(proto3)的版本3。protocol bu

2020-11-21 21:24:35 123

翻译 Apache Thrift教程

Apache Thrift教程下载Apache Thrift构建并安装Apache Thrift编译器和库编写.thrift文件生成Thrift文件到源代码客户端和服务端示例下载Apache Thrift首先,下载Thrift的副本。构建并安装Apache Thrift编译器和库然后,您将需要构建Apache Thrift编译器和库。./configure && make这还将为多种语言编译教程客户端和服务端。 有关此步骤的任何帮助,请参见从源代码构建指南。编写.thrift

2020-11-19 20:20:02 103

翻译 Apache Thrift下载

Apache Thrift下载发布Maven artifact孵化器发布Git检出发布Thrift的最新稳定版本为0.13.0(于2019年10月16日发布)。thrift-0.13.0.tar.gz [PGP] [MD5]Thrift compiler for Windows (thrift-0.13.0.exe) [PGP] [MD5]Maven artifact<dependency> <groupId>org.apache.thrift</group

2020-11-19 19:11:39 90

翻译 Apache Thrift-Node.js教程

Apache Thrift-Node.js教程Node.js教程介绍先决条件客户端服务端附加信息链接参与其中使用Apache Thrift的Nodejs示例NodejsServer.jsNodejsClient.js使用`node NodeServer.js`运行RPC服务端:使用`node NodeClient.js`运行RPC客户端:Node.js教程介绍所有Apache Thrift教程都要求您具备:1.Apache Thrift编译器和库,请参阅下载和从源代码构建以获取更多详细信息。2.生

2020-11-17 23:45:49 142

转载 开源技术 * IBM 微讲堂 | Kubeflow 系列(观看回放 | 下载讲义)

开源技术 * IBM 微讲堂 | Kubeflow 系列(观看回放 | 下载讲义)目标听众日程安排01. Kubeflow 概览和功能介绍02. 使用 Operator 框架管理和部署 Kubelow03. Kubeflow 混合云 SDK04. 机器学习模型的服务化部署05. 从数据到模型发布的端到端机器学习工作流06. 分布式训练和 AutoML如何参与本文转载自开源技术 * IBM 微讲堂 | Kubeflow 系列(观看回放 | 下载讲义)学习和掌握 Kubernetes 上的机器学习工具集 K

2020-11-17 21:06:29 133

转载 Apache Thrift – 可伸缩的跨语言服务开发框架

Apache Thrift – 可伸缩的跨语言服务开发框架前言一个简单的 Thrift 实例清单 1. Hello.thriftThrift 架构本文转载自Apache Thrift – 可伸缩的跨语言服务开发框架,详细介绍了Apache Thrift 的架构、开发和部署。黄晓军, 张静, 张凯发布: 2006-09-11前言目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XM

2020-11-17 19:57:00 114

HJ 212-2017协议文档以及C++解析类封装

资料里包含了《污染源在线自动监控(监测)系统 数据传输标准》HJ_T212-2005以及HJ 212-2017的PDF文档,做环保方面的一定对于HJ212协议不陌生的,另外由于工作中涉及到环保212协议的接收和解、推送,上传了一个基于C++的212解析类GB212,可以从上传的资料中下载

2020-10-23

《你必须知道的495个C语言问题》

内容简介 《你必须知道的495个C语言问题》以问答的形式组织内容,讨论了学习或使用C语言的过程中经常遇到的一些问题。书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构清晰,讲解透彻,是各高校相关专业C语言课程很好的教学参考书,也是各层次C程序员的优秀实践指南。 -------------------------------------------------------------------------------- C是一门简洁精

2010-03-20

环保相关的标准协议文档

自己总结收集到的环保相关的标准协议文档,包括《《环境空气质量标准》GB3095-2012.pdf》、《环境空气质量指数AQI技术规定》HJ633-2012.pdf》、《HJ 212-2017.pdf》、《HJ_T212--2005.pdf》、《大气污染物名称代码(HJ 524—2009).pdf》、《地表水环境质量标准.pdf》、《国标柴油车.pdf》、《国家空气监测网子站监测数据报送传输协议v1.2.0.pdf》、《环境监测信息传输技术规定 (HJ 660-2013 2013-12-01实施).pdf》、《环境空气气态污染物(SO2、NO2、O3、CO)连续自动监测系统技术要.pdf》

2020-10-23

cocos2d-x_2.1.1_EN_API

本手册是Coco2sd-x 2.1.1版本的英文版API手册,希望对大家学习Cocos2d-x游戏开发有所帮助! cocos2d-x open source project is designed to be a cross-platform 2D game engine for building 2D games, demos and other graphical/interactive mobile applications. It runs on OpenGL ES 1.1, and is written in C++ language, provides C++ API. This project is based on the famous "cocos2d-iphone" project, and will keep pace with it.

2013-06-30

常用Linux命令

87个经常使用的Linux命令,希望对大家学习Linux有所帮助!

2013-05-08

设计模式资料

收集了设计模式方面的资料,包括Head+First+设计模式(中文版)、设计模式(可复用面向对象软件的基础)的英文版,还包括一个关于设计模式的Java源代码和其他设计模式的电子书和Word文档,大家可以参考一下!

2012-12-04

《MATLAB 神经网络30个案例分析》程序

这是本人参加数学建模期间搜到的有关神经网络的30个程序例子,以及一本国外的经典神经网络教材,希望对大家了解神经网络有所帮助吧!

2012-05-06

VisualC++经典游戏程序设计源代码

Visual+C++经典游戏程序设计源代码 非常好的资源。如果你c++入门者请进。所有程序在VC6.0下编译通过。呵呵,废话少说,绝对值得!

2010-11-10

C和指针 C和C++经典著作 pdf

如果你已经开始学习C语言但始终不得要领,不妨试一试这本书。 本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。

2010-08-22

C陷阱与缺陷 C和C++经典著作 pdf

作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。  全书共分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。  本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。

2010-08-22

VC++图像处理程序设计 电子书

详细介绍了VC++ 图像的处理, 里面有关于Dib类的详细实现和对图像的锐化、模糊、旋转、缩放等处理,希望对大家有所帮助!

2010-07-25

windows程序设计

基础篇 1. 开始 …………………… WINDOWS环境 …………………… WINDOWS程序设计选项 …………………… 编写第一个WINDOWS程序 2.Unicode简介 …………………… 字符集简史 …………………… 宽字符和C …………………… 宽字符和WINDOWS 3. 窗口和消息 …………………… 自己的窗口 …………………… WINDOWS程序设计的难点 4. 输出文字 …………………… 绘制和更新 …………………… GDI简介 …………………… 滚动条 …………………… 建立更好的滚动 5. 图形基础 …………………… GDI的结构 …………………… 设备内容 …………………… 画点和线 …………………… 绘制填入区域 …………………… GDI映像方式 …………………… 矩形、区域和剪裁 6. 键盘 …………………… 键盘基础 …………………… 按键消息 …………………… 字符消息 …………………… 键盘消息和字符集 …………………… 插入符号(不是光标) 7. 鼠标 …………………… 鼠标基础 …………………… 显示区域鼠标消息 …………………… 非显示区域鼠标消息 …………………… 程序中的命中测试 …………………… 拦截鼠标 …………………… 鼠标滑轮 8. 定时器 …………………… 定时器入门 …………………… 定时器的使用:三种方法 …………………… 定时器用于时钟 …………………… 以定时器进行状态报告 9. 子窗口控件 …………………… 按钮类别 …………………… 控件与颜色 …………………… 静态类别 …………………… 滚动条类别 …………………… 编辑类别 …………………… 清单方块类别 10. 菜单及其它资源 …………………… 图标、光标、字符串和自订资源 …………………… 菜单 …………………… 键盘快捷键 11. 对话框 …………………… 模态对话框 …………………… 非模态对话框 …………………… 通用对话框 12. 剪贴簿 …………………… 剪贴簿的简单使用 …………………… 复杂的剪贴簿用法 …………………… 实作剪贴簿浏览器 -------------------------------------------------------------------------------- 图像篇 13. 使用打印机 …………………… 打印入门 …………………… 打印图形和文字 14. 位图和Bitblt …………………… 位图入门 …………………… 位图尺寸 …………………… 位块传输 …………………… GDI位图对象 15. 与设备无关的位图 …………………… DIB文件格式 …………………… 显示和打印 …………………… DIB和DDB的结合 16. 调色盘管理器 …………………… 使用调色盘 …………………… 调色盘动画 …………………… 调色盘和真实世界图像 …………………… DIB处理链接库 17. 文字和字体 …………………… 简单的文字输出 …………………… 字体的背景 …………………… 逻辑字体 …………………… 字体列举 …………………… 段落格式 …………………… 有趣的东西 18. Metafile …………………… 旧的 MetaFile 格式 …………………… 增强型 MetaFile -------------------------------------------------------------------------------- 进阶篇 19. 多重文件界面 …………………… MDI概念 …………………… MDI的范例程序 20. 多任务和多线程 …………………… 多任务的各种模式 …………………… WINDOWS的多线程处理 …………………… 线程同步 …………………… 事件信号 …………………… 线程区域储存空间(TLS) 21. 动态链接库 …………………… 动态链接库的基本知识 …………………… 各式各样的DLL讨论 22. 声音与音乐 …………………… WINDOWS和多媒体 …………………… 波形声音 …………………… MIDI和音乐 23. 领略Internet …………………… Windows Sockets …………………… WININET和FTP --------------------------------------------------------------------------------

2010-07-26

TC-2.0函数查询软件

本软件收录了355个Turboc 2.0库函数供参考, 希望能给C语言编程爱好者一点帮助学习好C语言。 分别可以按照函数名称、函数功能、字母顺序查询, 是一款不错的TC-2.0函数查询软件!

2010-07-27

VC资料库---多媒体技术篇

系统地介绍了MFC中多媒体编程, 包括音频、视频等方面的编程,介绍MCI编程等等。 希望对大家有所帮助!

2010-07-06

Acm程序设计比赛资料

这是本人在acm程序设计比赛期间搜到的一些资料,里面介绍了Acm竞赛常用算法与数据结构,第二届吉林省大学生程序设计竞赛题目及源码,acm算法模板,背包九讲,以及其他的一些知识,希望对大家acm比赛以及程序设计算法学习有所帮助!

2010-05-31

课程作业 推箱子小游戏

基于单文档实现的推箱子游戏,共设置了六关,采用控件来选择关数,精美的贴图,希望对你学习VC游戏编程有所帮助!

2010-05-28

浙江大学计算机专业历年考研真题

介绍了96年到07年的浙大计算机考研真题,包括计算机吧的系统介绍,比如计算机专业考研汇总,相信对有考研打算的本科生很有帮助哦! 另外还有计算机专业就业汇总,计算机、电脑电子书下载等信息,希望对计算机专业的在校生有所帮助!

2010-05-19

OpenGL教程电子书(chm格式)中文版

.创建一个OpenGL窗口: 在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下载源程序,但我强烈建议你至少读一遍教程,然后再开始编程. 2.你的第一个多边形: 在第一个教程的基础上,我们添加了一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。 读完了这一课,你会学到如何在空间放置模型,并且会知道深度缓存的概念。 3.添加颜色: 作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。 注意三角形上的颜色是如何混合的。 颜色为OpenGlL 工程增加很多。通过理解平面着色(flat coloring)和平滑着色(smooth coloring),你能显著的改善你的OpenGL Demo的样子。 4.旋转: 在这一课里,我将教会你如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。 这一章将引入两个变量, rtri 被用来存储三角形的角度, rquad存储四边形的角度。 和容易创建一个多边形组成的场景。让这些物体动起来是整个场景变得生动起来。在后面的课程钟我将教给你如何绕屏幕上的一个点旋转物体,使得物体绕屏幕而不是它的轴转动。 5.3D形体: 既然我们已经领会到多边形,方形,色彩和旋转。现在该建立3D物体了。我将使用多边形和矩形c创建3D物体。这次我们将扩展上一章的教程,并且将三角形转换成一个彩色的棱锥,把正方形变为一个实心正方体。棱锥使用混合色,正方体每个面使用一种颜色。在3D空间创建物体可能很费时间,但是所获得的结果(收获)值得这样做。充分发挥你的想象力吧。 6.纹理映射: 你想要它,它现在就在这里了,那就是 ... 纹理映射!!!在这一章我将教会你如何将一幅位图(bitmap)映射到正方体的六个面上去。我们将使用第一章的OpenGL代码来创建工程。创建一个空的窗口比修改上一课的代码更容易。 你将会发现第一章的代码在对于快速创建工程来说是及其有价值的。第一章的代码为你设置好了一切,你所需要做的只是集中精力为效果编程。 7.纹理滤波, 光照和键盘控制: 好的,我希望到现在你已经理解了所有的东西,因为这是一个巨大的教程。我想教给你两个新的方法来过滤(filter)你的纹理,简单的光照,键盘控制并且还可能更多 :) .如果你对到这一课为止你所学的东西并不充满信心,那就回头复习一下。玩一下其它课程的代码,不要操之过急。最好专心把每一课学好,而不是蜻蜓点水,只知道如何把东西做出来。 8.混合 有理由等一下,一个来自很酷的Hypercosm的程序员伙伴问(我)他是否可以写一章关于混合的教程。第八课通常正是讲混合的,所以太巧了。这一章教程扩展了第七章。混合是一项很酷的技术 .. 我希望你们能好好享受这一章教程。这一章的作者是Tom Stanis他在这制作一章上花费了很多精力,所以让他知道你觉得怎么样。混合可不是一个好讲的话题。 9.在3D空间中移动位图: 这一章覆盖了一些你们要求的主题,你想知道如何移动你在3D屏幕空间上创造的物体。你想要知道如何在屏幕上绘制一幅位图,并且位图的黑色部分不会覆盖它后面的东西。你想要简单的动画,想要更多的混合的应用,这一章将教会你所有这些。You'll notice there's no spinning boxes(yaker:很惭愧这一句我不是很明白)。前面的课程覆盖了OpenGL的基础,每一章都基于前面的内容。前面的课程涵盖了基础的OpenGL,每一课都是在前一课的基础上创建的。这一课是前面几课知识的综合,当你学习这课时,请确保你已经掌握了前面几课的知识。 10.加载3D世界,并在其中漫游: 你一直期待的教程来了!这一章友一个叫Lionel Brites的伙伴制作。这一课里你讲学到如何导入一个3D世界。代码仍然使用第一章的,但是,课程页面只是解释了新的部分,包括导入3D场景,在3D世界中移动。下载VC++代码并且在你阅读教程的同时阅读代码。按[B]键控制混合,[F]键控制滤波,[L]键控制光照(但光并不随场景移动),还有[Page UP]和[Page Down]键。我希望你能喜欢Lionel对网站的贡献。我有空的时候我会让这个教程更容易学习。 11.旗帜效果 (飘动的纹理): 这一章教程由Bosco带给你。他就是那个创造了很酷的小Demo: worthless的家伙。他喜欢每个人对他的Demo的反映,并且决定更进一步,在他的Demo的最后解释他怎么实现这么酷的效果的。这一章教程构建在第六章的代码之上。阅读完这一章之后,你将能弯曲,折叠以及操纵你自己的纹理。这绝对是个很漂亮的效果,并且比纹理固定的旗帜好得多。如果你喜欢这一章,请发邮件给bosco让他知道。 12.显示列表 想知道如何加速你的OpenGL程序么?每次为放置一个物体在屏幕上而写很多代码让你厌烦了吧?如果是这样,这一章就是为你准备的。学习如何用OpenGL来显示列表。只用一行代码预构建和显示物体。使用预编译物体加速你的程序。不要再一次又一次写重复的代码。让显示列表为你做所有的工作吧!这一章里我们将建造Q-bert金字塔(Q-bert是一款游戏),感谢显示列表,我们只需要用不多的几行代码。 13.位图字体 这一课我们将创建一些基于2D图像的字体,它们可以缩放,但不能旋转,并且总是面向前方,但作为基本的显示来说,我想已经够了。 14.图像字体 在一课我们将教你绘制3D的图形字体,它们可像一般的3D模型一样被变换。 15.图形字体的纹理映射: 这一课,我们将在上一课的基础上创建带有纹理的字体,它真的很简单。 16.看起来很酷的雾 这一课是基于第7课的代码的,你将学会三种不同的雾的计算方法,以及怎样设置雾的颜色和雾的范围。 17.2D 图像文字 在这一课中,你将学会如何使用四边形纹理贴图把文字显示在屏幕上。你将学会如何把256个不同的文字从一个256x256的纹理图像中分别提取出来,并为每一个文字创建一个显示列表,接着创建一个输出函数来创建任意你希望的文字。 18.二次几何体 利用二次几何体,你可以很容易的创建球,圆盘,圆柱和圆锥。 19.粒子系统 你是否希望创建爆炸,喷泉,流星之类的效果。这一课将告诉你如何创建一个简单的例子系统,并用它来创建一种喷射的效果。 20.蒙板 到目前为止你已经学会如何使用alpha混合,把一个透明物体渲染到屏幕上了,但有的使用它看起来并不是那么的复合你的心意。使用蒙板技术,将会按照你蒙板的位置精确的绘制。 21.线,反走样,计时,正投影和简单的声音 这是我第一个大的教程,它将包括线,反走样,计时,正投影和简单的声音。希望这一课中的东西能让每个人感到高兴。 22.凹凸映射,多重纹理扩展 这是一课高级教程,请确信你对基本知识已经非常了解了。这一课是基于第六课的代码的,它将建立一个非常酷的立体纹理效果。 23.球面映射 这一个将教会你如何把环境纹理包裹在你的3D模型上,让它看起来象反射了周围的场景一样。 24.符号,扩展,剪裁和TGA图像文件的加载 在这一课里,你将学会如何读取你显卡支持的OpenGL的扩展,并在你指定的剪裁区域把它显示出来。 25.变形和从文件中加载3D物体 在这一课中,你将学会如何从文件加载3D模型,并且平滑的从一个模型变换为另一个模型。 26.剪裁平面,蒙板缓存和反射 在这一课中你将学会如何创建镜面显示效果,它使用剪裁平面,蒙板缓存等OpenGL中一些高级的技巧。 27.阴影 这是一个高级的主题,请确信你已经熟练的掌握了基本的OpenGL,并熟悉蒙板缓存。当然它会给你留下深刻的印象的。 28.贝塞尔曲面 这是一课关于数学运算的,没有别的内容了。来,有信心就看看它吧。 29.Blitter 函数 类似于DirectDraw的blit函数,过时的技术,我们有实现了它。它非常的简单,就是把一块纹理贴到另一块纹理上。 30.碰撞检测 这是一课激动的教程,你也许等待它多时了。你将学会碰撞剪裁,物理模拟太多的东西,慢慢期待吧。 31.模型加载 你知道大名鼎鼎的Milkshape3D建模软件么,我们将加载它的模型,当然你可以加载任何你认为不错的模型。 32.拾取, Alpha混合, Alpha测试, 排序 这又是一个小游戏,交给的东西会很多,慢慢体会吧 33.加载压缩和未压缩的TGA文件 在这一课里,你将学会如何加载压缩和为压缩的TGA文件,由于它使用RLE压缩,所以非常的简单,你能很快地熟悉它的。 34.从高度图生成的美丽地形 这一课将教会你如何从一个2D的灰度图创建地形 35.在OpenGL中播放AVI视频 在OpenGL中如何播放AVI呢?利用Windows的API把每一帧作为纹理绑定到OpenGL中,虽然很慢,但它的效果不错。你可以试试。 36.放射模糊和渲染到纹理 如何实现放射状的滤镜效果呢,看上去很难,其实很简单。把渲染得图像作为纹理提取出来,在利用OpenGL本身自带的纹理过滤,就能实现这种效果,不信,你试试。 37.卡通映射 什么是卡通了,一个轮廓加上少量的几种颜色。使用一维纹理映射,你也可以实现这种效果。 38.从资源文件中载入图像 如何把图像数据保存到*.exe程序中,使用Windows的资源文件吧,它既简单又实用。 39.物理模拟简介 还记得高中的物理吧,直线运动,自由落体运动,弹簧。在这一课里,我们将创造这一切。 40.绳子的模拟 怎样模拟一根绳子呢,把它想象成一个个紧密排列的点,怎么样有了思路了吧,在这一课你你将学会怎样建模,简单吧,你能模拟更多。 41.体积雾 把雾坐标绑定到顶点,你可以在雾中漫游,体验一下吧。 42.多重视口 画中画效果,很酷吧。使用视口它变得很简单,但渲染四次可会大大降低你的显示速度哦:) 43.在OpenGL中使用FreeType库 使用FreeType库可以创建非常好看的反走样的字体,记住暴雪公司就是使用这个库的,就是那个做魔兽世界的。尝试一下吧,我只告诉你了基本的使用方式,你可以走的更远。 44.3D 光晕 当镜头对准太阳的时候就会出现这种效果,模拟它非常的简单,一点数学和纹理贴图就够了。好好看看吧。 45.顶点缓存 你想更快地绘制么?直接操作显卡吧,这可是前沿的图形技术,不要犹豫,我带你入门。接下来,你自己向前走吧。 46.全屏反走样 当今显卡的强大功能,你几乎什么都不用做,只需要在创建窗口的时候该一个数据。看看吧,驱动程序为你做完了一切。 47.CG 顶点脚本 nVidio的面向GPU的C语言,如果你相信它就好好学学吧,同样这里也只是个入门。记住,类似的语言还有微软的HLSL,OpenGL的GLSL,ATI的shaderMonker。不要选错哦:) 48.轨迹球实现的鼠标旋转 使用鼠标旋转物体,很简单也有很多实现方法,这里我们教会你模拟轨迹球来实现它. 我不是一个编程大牛。我只是一个普通的程序员,每天学习关于OpengGL的新东西。我不宣称懂得一切,也不保证代码没有错误。我已经尽力去消除所有的bug。但是这不是一个简单活,当你阅读课程的时候请记住这一点。 在这个课程上介绍的知识,可能会有错误和问题。但我只想尽我的全力去制作一个针对初学者的课程,让他们在学习感到轻松和简单。如果你对于学习OpenGL很认真,我建议你购买OpenGL Red Book(ISBN 0-201-46138-2)和OpenGL Blue Book,它们是至今为止最好的参考书。另一本我要推荐的书是OpenGL Superbible,当然你也可以选择其它的。当你在这个网站上学习时,你应该多浏览一下其它的站点,如 OpenGL.org . 你也可以浏览一些我提供的链接,大部分站点都是由一些非常优秀的编程人员创建的,它们很多都比我出色。我希望你能喜欢我提供给你的帮助,并且希望看到在不久的将来你能创建出你自己的程序。 还有重要的一点,如果你看到这些代码时觉得像以前你看到的别人的代码,请联系我。 我向你保证 , 我所借鉴的代码要么来自于MSDN要么来自于一些为了帮助别人而创建的站点(就像我的一样)。 我从来没有有意抄袭代码 ,也将永远不会不给合适的人以信任(这里翻译有问题)。也许有一些例子表明我从一些免费网站获得代码并且不知道哪些网站从别人那里获得的,所以如果发生了 这样的事,请联系我。我会或者重写哪些代码,或者从我的工程里移除它们。多数的代码都是原创的,但是我仅仅在我完全不知道如何完成一件事时才回去借鉴代 码,并且甚至于当我确定我已经理解了那些代码之后我词啊会把它放到我的工程里。如果你在任何一课了发现错误,无论多小的错误,请通知我。 最后一件重要的事是我的基础代码是在1997年写的,如果有什么改动的话,请留意我的网站: http://nehe.gamedev.net/

2010-03-23

FFMpeg相关资料.zip

本资源是关于FFmpeg的相关资料,里面有FFpmeg相关版本的源代码和Windows和Mac OSx等的编译后的库、头文件等,还有雷霄骅和夏曹俊老师的资料。

2020-07-19

C+Primer+Plus+5th

详细介绍了C++的基本知识,不错的学习资料哦!

2009-12-30

VC++6游戏编程 chm格式

目 录 前言 …………………………………………………………………………………..………….(1) 第一章、 游戏基础 ……………………………………………………………..…………….(5) 1.1. 动画……………………………………………………………………..……………..(6) 1.2. 部分图更新…………………………………………………………………………..(12) 1.3. 设置透明背景……………………………………………………..…………………(15) 1.4. 显示对称图像………………………………………………………..………………(19) 1.5. 游戏的内核………………………………………………………..…………………(21) 第二章、 扫雷……………………………………………………………………………….(23) 2.1. 游戏实现…………………………………………………………….……………….(24) 2.2. 资源编辑……………………………………………………………..………………(24) 2.3. 变量函数……………………………………………………………..………………(25) 2.4. 具体实现……………………………………………………………………………...(27) 2.5. 附加内容…………………………………………………………...…………………(38) 2.6. 小结…………………………………………………………………...………………(40) 第三章、 五子棋…………………………………………………………………...…………(41) 3.1. 人对人游戏…………………………………………………………...………………(41) 3.1.1 游戏实现……………………………………………………..………………(42) 3.1.2 资源编辑……………………………………………………..………………(43) 3.1.3 变量函数……………………………………………………..………………(45) 3.1.4 具体实现……………………………………………………..………………(46) 3.1.5 附加内容……………………………………………………..………………(54) 3.1.6 小结 …………………………………………………………………………(57) 3.2. 人对机游戏……………………………………………………………...……………(57) 3.2.1 游戏实现…………………………………………………………..…………(58) 3.2.2 资源编辑…………………………………………………………..…………(59) 3.2.3 变量函数…………………………………………………………..…………(59) 3.2.4 具体实现…………………………………………………………..…………(60) 3.2.5 附加内容…………………………………………………………..…………(79) 3.2.6 小结………………………………………………………………..…………(79) 第四章、 俄罗斯方块………………………………………………………………..………(80) 4.1单人版………………………………………………………………………….………(80) 4.1.1 游戏实现………………………………………………………………..……(81) 4.1.2 资源编辑………………………………………………………………..……(81) 4.1.3 变量函数………………………………………………………………..……(81) 4.1.4 具体实现………………………………………………………………..……(84) 4.1.5 附加内容………………………………………………………………..……(97) 4.1.6 小结 ……………………………………………………………………...….(98) 4.2对战版………………………………………………………………………………...(99) 4.2.1 游戏实现……………………………………………………………………(100) 4.2.2 资源编辑……………………………………………………………………(100) 4.2.3 变量函数……………………………………………………………………(101) 4.2.4 具体实现……………………………………………………………………(102) 4.2.5 附加内容……………………………………………………………………(110) 4.2.6 小结 ………………………………………………………………………..(113) 4.3配合版………………………………………………………………………………...(114) 4.3.1 游戏实现……………………………………………………………………(115) 4.3.2 资源编辑……………………………………………………………………(115) 4.3.3 变量函数……………………………………………………………………(115) 4.3.4 具体实现……………………………………………………………………(116) 4.3.5 附加内容……………………………………………………………………(127) 4.3.6 小结 ………………………………………………………………………..(128) 第五章、 老鼠和滚球……………………………………………………………………….(130) 1. 游戏实现………………………………………………………………………..……(131) 2. 资源编辑…………………………………………………………………..……...….(132) 3. 变量函数………………………………………………………………………….….(132) 4. 具体实现…………………………………………………………………………..…(134) 5. 附加内容……………………………………………………………………………..(148) 6. 小结…………………………………………………………………………………..(148) 第六章、 飞机游戏………………………………………………………………………….(149) 1. 游戏实现……………………………………………………………….…………….(150) 2. 资源编辑……………………………………………………………….…………….(151) 3. 变量函数……………………………………………………………….…………….(151) 4. 具体实现……………………………………………………………….…………….(153) 5. 小结…………………………………………………………………………………..(166) 第七章、 五子棋联机游戏…………………………………………………….……………(167) 1. 游戏实现……………………………………………………………….…………….(168) 2. 资源编辑……………………………………………………………….…………….(168) 3. 变量函数……………………………………………………………………….…….(168) 4. 具体实现………………………………………………………………….………….(169) 5. 小结…………………………………………………………………………………..(184) 第八章、 联机基础(附录)………………………………………………………….……(185) 1. 游戏实现…………………………………………………………………..…………(186) 2. 资源编辑…………………………………………………………………….……….(186) 3. 变量函数…………………………………………………………………….……….(188) 4. 具体实现…………………………………………………………………….……….(190) 5. 附加内容……………………………………………………………………………..(197) 6. 小结……………………………………….………………………………………….(

2009-12-28

系统地介绍了C语言中的指针,指针的概念及指针的使用

C程序设计中使用指针可以: 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 得到多于一个的函数返回值 1.指针的概念 2.指针与函数 3.指针的类型

2009-12-28

C++标准教程----C++初学者的入门资料

一个比较好的C++初学者的学习资料哦! C++ 基础教程Beta 版 原作:Juan Soulié 翻译:Jing Xu (aqua) 英文原版 本教程根据Juan Soulie的英文版C++教程翻译并改编。 本版为最新校对版,尚未定稿。如有不明或错误之处,请参考英文原版,并敬请在本站留言指正。版权归作者所有,欢迎链接,请勿转载。 本教程对C++语言进行了深入浅出的介绍,从基础知识到ANSI-C++标准的最新功能,内容涵盖了从数组,类等基本概念到多态、模板等高级概念。教程本着实用的原则,每一小节都结合了可以工作的程序实例,以便读者从第一课开始就可以上手实习。 本翻译版本对许多C++概念中的关键词保留了中英文对照,以便读者增强理解,并方便日后阅读英文原版教材 目录 简介 怎样使用本教程 C++基础 Basics of C++ C++程序结构 Structure of a program 变量,数据类型,常量 Variables. Data types. Constants 操作符/运算符 Operators 控制台交互 Communication through console 控制结构和函数 Control structures and Functions 控制结构 Control Structures 函数I Functions I 函数II Functions II 高级数据类型 Advanced Data 数组 Arrays 字符串 Strings of Characters 指针 Pointers 动态内存分配 Dynamic memory 数据结构 Data Structures 自定义数据类型 User defined data types 面向对象编程 Object-oriented Programming 类,构造函数和析构函数,类的指针 Classes. Constructors and Destructors. Pointers to classes. 操作符重载,this,静态成员 Overloading Operators. this. Static members 类之间的关系 Relationships between classes: friend. Inheritance 虚拟成员,抽象,多态 Virtual Members. Abstraction. Polymorphism C++高级 Advanced concepts 模板 Templates 名空间 Namespaces 出错处理 Exception handling 类型转换高级 Advacned Class Type-casting 预处理指令 Preprocessor Directives C++ 标准函数库 C++ Standard Library 文件的输入输出 Input/Output with files

2009-12-11

C++ Boost库的定时器如何在每月3号、13号、23号定时执行某个任务

发表于 2020-05-07 最后回复 2020-05-07

雪域迷影的留言板

发表于 2020-01-02 最后回复 2020-04-26

ASCII码到底是7位还是8位?

发表于 2010-09-23 最后回复 2019-12-20

为什么我在Doc下编译、链接汇编程序后生成.exe文件一闪而过呢?

发表于 2010-10-24 最后回复 2019-06-12

在MFC中如何读取256色位图或者24色真彩色bmp位图,请高手指点!

发表于 2010-05-09 最后回复 2017-07-22

求Qt_SDK_Win_offline_v1_2_en.exe版本种子

发表于 2013-10-08 最后回复 2014-01-08

Linux批量替换某种类型文件中的字符串-sed和grep命令使用

发表于 2013-05-13 最后回复 2013-10-08

关于大学计算机四大核心专业课程的疑问!

发表于 2010-09-07 最后回复 2013-02-17

linux C语言中有关'\n'的疑惑!

发表于 2010-10-14 最后回复 2012-11-23

大家以后可以不用为下载没有积分而苦恼了!!!

发表于 2010-09-21 最后回复 2012-11-02

C语言中scanf格式的一个小问题

发表于 2012-06-17 最后回复 2012-06-26

有关单精度浮点数在计算机内部的存放格式编程的疑问

发表于 2010-11-03 最后回复 2012-02-16

报考2012计算机专业研究生,浙大、上海交大、华科、南大

发表于 2010-09-17 最后回复 2011-08-13

数据结构课程设计求教!

发表于 2010-07-06 最后回复 2011-01-05

java中split的一个小问题

发表于 2010-12-29 最后回复 2010-12-30

EOFException异常问题----java读写游戏中的地图

发表于 2010-11-28 最后回复 2010-11-29

在vmware虚拟机上安装了红帽企业Linux.5.4,为什么找不到gcc编译器啊?

发表于 2010-09-16 最后回复 2010-11-26

求Direcx 3D电子版书籍

发表于 2010-10-31 最后回复 2010-11-07

位模式转换-----C++实现浮点数存储格式输出

发表于 2010-11-05 最后回复 2010-11-05

VC6.0和VC2005宽字符转换问题

发表于 2010-11-03 最后回复 2010-11-04

画随机的圆---java实现

发表于 2010-10-26 最后回复 2010-10-27

一个简单的汇编程序

发表于 2010-10-24 最后回复 2010-10-24

一个C语言问题

发表于 2010-10-22 最后回复 2010-10-22

显示并分析浮点数在计算机内部的存放格式-------C语言实现

发表于 2010-10-01 最后回复 2010-10-20

有没有人能帮忙用mfc实现下面的功能

发表于 2010-10-10 最后回复 2010-10-15

D3D和MFC运行链接错误!!!

发表于 2010-10-10 最后回复 2010-10-13

求教一道float、int、double类型转换的10年计算机考研试题

发表于 2010-10-10 最后回复 2010-10-10

字符串排序和二分查找法

发表于 2010-10-10 最后回复 2010-10-10

双符号位判决法的疑问

发表于 2010-10-10 最后回复 2010-10-10

初学java,帮忙推荐几本入门级的java书籍!!!

发表于 2010-10-04 最后回复 2010-10-08

几个简单的java小程序,求教更简单的方法!

发表于 2010-10-01 最后回复 2010-10-01

进程同步与互斥到底应用在哪个方面?

发表于 2010-09-30 最后回复 2010-09-30

调查-----C语言、java方向的选择

发表于 2010-09-17 最后回复 2010-09-21

大家用什么汇编编译环境呢?

发表于 2010-09-11 最后回复 2010-09-20

关于大学计算机四大核心专业课程的疑问!

发表于 2010-09-06 最后回复 2010-09-09

java中一个小Applet程序的疑问

发表于 2010-08-21 最后回复 2010-08-22

C语言学习遇到的几个疑问!!!

发表于 2010-07-31 最后回复 2010-08-06

win32 API做MFC 三种常见界面!!!

发表于 2010-07-23 最后回复 2010-07-25

最近在做一个数据结构课程设计,希望大家给点帮助,欢迎讨论。

发表于 2010-07-05 最后回复 2010-07-25

求教如何解决绘图时画面闪烁问题?

发表于 2010-06-29 最后回复 2010-07-08

空空如也

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

TA关注的人 TA的粉丝

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