自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (20)
  • 收藏
  • 关注

原创 每天一个linux命令:dmesg

每天一个linux命令:dmesg 更多精彩请关注:www.zicreate.com1.命令功能dmesg命令用于打印Linux系统开机启动信息,kernel会将开机信息存储在ring buffer中。开机信息亦保存在/var/log/dmesg的文件里。某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(内核模块),会打印一些信息,就可以通过dmesg命令来查看。在调

2018-01-21 13:53:21 1128

原创 每天一个linux命令:reset、clear

每天一个linux命令:reset、clear 更多精彩请关注:www.zicreate.comclear 清空屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。在操作界面内容很多比较杂乱的时候使用。使用方法: $ clearreset 重置shell环境,这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空。某些操作过程中出现错误导致终端输入

2018-01-21 13:52:55 1113

原创 每天一个linux命令:reboot、shutdown、halt、poweroff

每天一个linux命令:reboot、shutdown、halt、poweroff 更多精彩请关注:www.zicreate.com1.命令功能reboot 重新启动系统。shutdown 系统关机。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。halt 通知硬件来停止所有的 CPU 功能,但是仍然保持通电。其实就是调用shutdown -h,halt执行时

2018-01-21 13:52:33 862

原创 每天一个linux命令:find

每天一个linux命令:find1.命令功能find 命令用来在指定目录下查找文件。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 更多精彩请关注:www.zicreate.com2.命令格式 find [选项] [参数]3.命令参数-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-

2018-01-21 13:51:50 495

原创 每天一个linux命令:history

每天一个linux命令:history 更多精彩请关注:www.zicreate.com1.命令功能history 命令用于显示shell命令历史,历史命令保存在内存中的,当退出或者登录shell时,会自动保存或读取文件”~/.bash_history”。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。当同一账号,同时登录多个bash时,只有最后一个

2018-01-21 13:49:26 484

原创 每天一个linux命令:more、less、tail、head、nl、hexdump、od

每天一个linux命令:more、less、tail、head、nl、hexdump、od 更多精彩请关注:www.zicreate.com以下命令都是查看文件内容命令,但是区别如下:more 一页一页的显示档案内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行od / hexdump 以二进位的方式读取档案内容

2018-01-21 13:48:25 993

原创 每天一个linux命令:touch

每天一个linux命令:touch 更多精彩请关注:www.zicreate.com1.命令功能touch 用来创建新文件或修改文件的时间属性。touch 命令的主要功能并不是为了创建一个空文件哦。2.命令格式 touch [options] file-list3.命令参数-a:或--time=atime或--time=access或--time=use 只更改存取时间;-c:或--

2018-01-21 13:47:29 1130

原创 每天一个linux命令:exit

每天一个linux命令:exit 更多精彩请关注:www.zicreate.com1.命令功能exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。2.命令格式 exit [参数]3.使用场景在 shell 中输入 exi

2018-01-21 13:46:46 584

原创 每天一个linux命令:echo

每天一个linux命令:echo 更多精彩请关注:www.zicreate.com1.命令功能echo 是最常用也差不多是最简单的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。2.命令格式 echo [选项] [字符串]3.命令参数-n 不要在最后自动换行-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警

2018-01-21 13:46:15 800

原创 每天一个linux命令:ps

每天一个linux命令:ps1.命令功能ps 即 Process Status, 显示系统进程快照。ps 提供的查看结果并不动态连续的;如果想对进程动态监控,应该用 top 工具。kill 命令用于杀死进程。linux上进程有5种状态:运行(正在运行或在运行队列中等待) 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生

2018-01-21 13:45:25 320

原创 每天一个linux命令:top、htop

每天一个linux命令:top、htop 更多精彩请关注:www.zicreate.com1.top命令功能top 命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。但是由于该工具界面很不友好,弄用好的人不多,一般只是用来简单看一下进程占用情况,本文只简单介绍下top的常用功能,重点介绍htop命令。2.启动top$

2018-01-06 12:16:00 1845

原创 每天一个linux命令:grep

每天一个linux命令:grep 更多精彩请关注:www.zicreate.com1.命令功能grep 即 global search regular expression,grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。该命令组包含:grep,egrep 和 fgrep 命令,还有一个 zgrep 。grep命令一次只能搜索一个

2018-01-06 12:14:04 658

原创 每天一个linux命令:pwd

每天一个linux命令:pwd 更多精彩请关注:www.zicreate.com1.命令功能pwd 即 Print Working Directory,显示当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。环境变量OLDPWD表示前一次的工作目录,环境变量PWD表示当前的工作目录。2.命令格式 pwd [选项]3

2018-01-06 12:11:25 413

原创 每天一个linux命令:mv

每天一个linux命令:mv 更多精彩请关注:www.zicreate.com1.命令功能mv 即 move,可以用来移动文件或重命名文件。mv 命令执行结果有如下两种情况:如果目标文件是一个目录名,【源】是N个文件或目录,则所有的【源】都会被移至目标目录下。所有移到该目录下的文件都将保留以前的文件名。当【源】有多个时,目标必须是目录名。如果目标文件是一个文件名,

2018-01-06 12:09:22 476

原创 每天一个linux命令:rm

每天一个linux命令:rm 更多精彩请关注:www.zicreate.com1.命令功能rm 即 remove files or directories,删除文件或目录命令,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,

2018-01-06 12:06:07 339

原创 每天一个linux命令:拷贝命令家族(cp、scp、rsync) --- rsync

每天一个linux命令:拷贝命令家族(cp、scp、rsync) — rsync1. rsync功能rsync — remote sync,rsync是Linux系统下的文件同步和数据传输工具,可以将一个客户机和远程文件服务器之间的文件同步,也可以在本地系统中将数据从一个分区备份到另一个分区上。如果rsync在备份过程中出现了数据传输中断,恢复后可以继续传输不一致的部分。rsync可以执行

2017-12-29 19:54:31 4466 1

原创 每天一个linux命令:拷贝命令家族(cp、scp、rsync) --- scp

每天一个linux命令:拷贝命令家族(cp、scp、rsync) — scp1. scp功能scp 命令可以在 2个 linux 主机间复制文件; scp 即secure copy, scp是linux系统下基于ssh的远程文件拷贝命令,所以,使用scp命令之前要保证目标主机开启了ssh server。 更多精彩请查看:www.zicreate.com2.命令格式

2017-12-28 21:14:31 793

原创 每天一个linux命令:拷贝命令家族(cp、scp、rsync) --- cp

每天一个linux命令:拷贝命令家族(cp、scp、rsync) — cp1. cp功能cp 命令用来将一个或多个源文件或者目录复制到目标文件或目录。 更多精彩请查看:www.zicreate.com2.命令格式 cp [选项]… [-T] 源 目的 或:cp [选项]… 源… 目录 或:cp [选项]… -t 目录 源…3

2017-12-28 21:07:49 697

原创 每天一个linux命令:cat

每天一个linux命令:catcat 命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

2017-12-28 20:56:14 551

原创 每天一个linux命令:cd

cd 即Change directory,命令用来切换工作目录。

2017-12-27 22:52:30 339

原创 # 每天一个linux命令:ls

每天一个linux命令:ls1.命令功能ls 即 list,用来显示目标列表。

2017-12-27 20:46:57 315

原创 一张图读懂嵌入式开发

我自己的笔记以及电子书收藏目录基本是按照这个图上的逻辑进行分类整理的。我主要是做嵌入式这块开发,个人眼界及能力有限,所以,知识点罗列必有不妥之处,有指教的请联系[email protected]。本图的目的之一是帮助新人了解嵌入式技术线路,其二是我自己想按照上文目录整理一些东西共大家共同学习。 >>>>>>>>>清晰图片点这里<<<<<<<<

2016-07-12 10:52:20 1415 1

原创 #AT91SAM9260 linux 系统移植日志------jffs2文件系统定制

AT91SAM9260 linux 系统移植日志——jffs2文件系统定制2011-9-13 目标:熟练u-boot、linux系统、文件系统的优化裁剪;精通系统移植;精通linux系统、文件系统、uboot原理等。 2011-9-13 第一天,尝试在AT91SAM9260 上进行linux系统移植,以前移植系统总希望所有的东西都是自己打造的,所以,移植时总时从0开始进行定制。由于自身

2016-03-31 16:46:50 1826

转载 【转】CGIC简明教程

【转】CGIC简明教程本系列的目的是演示如何使用C语言的CGI库“CGIC”完成Web开发的各种要求。*********************************基础知识 1.使用CGIC的基本思路 2.获取Get请求字符串 3.反转义 4.获取请求中的参数值进阶训练 5.用CGIC实现文件上传*********************************

2015-09-28 16:37:37 1079

原创 [原创]opencv图像亮度/对比度调整实验

[原创]python下opencv图像亮度/对比度调整实验 Author: chad Mail: [email protected]亮度和对比度调整实验 两种常用的点过程(即点算子),是用常数对点进行 乘法 和 加法 运算: g(x) = A*f(x) + B两个参数 A和 B 一般称作 增益 和 偏置 参数。我们往往用这两个参数来分别控制 对比度 和 亮度 。你可以把 f(x)

2015-09-13 13:14:52 1793

原创 [原创]python下opencv图像加法测试

[原创]python下opencv图像加法测试 Author: chad Mail: [email protected]当两张图片权值系数都为0.5时实验结果如下: 源码:#!/usr/bin/env pythonimport cv2import numpy as npph1 = "/home/chad/01.jpg"ph2 = "/home/chad/02.jpg"s1 =

2015-09-13 12:39:51 1393

原创 [原创] python下 opencv图像减法测试

[原创] python下 opencv图像减法测试 Author: chad Mail: [email protected]视频图像动态检测原理实验实验原理,输入两幅图像s1 / s2 ,然后将两张图片相减,如果变换的像素超过一定阈值则说明图像中有运动物体。实验1: 直接使用opencv提供的图像减法功能:Cv2.imread默认读取的是全彩图片,为了便于处理,我们需要使用灰度图,调用

2015-09-13 12:36:05 12290 4

原创 【原创】如何编写udev规则实现特定usb口设备创建指定的设备文件名?

【原创】如何编写udev规则实现特定usb口设备创建指定的设备文件名?电脑上连接了4个uvc摄像头(编号A/B/C/D),每次重启系统后摄像头对应的设备文件名(/dev/video*)都会改变,很难确定摄像头编号与设备文件之间的对应关系!!!后来查看文件 /proc/bus/input/devices 发现还是有规律可循的。/proc/bus/input/devices文件内容摘录如下:I: Bu

2015-09-10 13:52:59 5630

原创 【原创】使用棋盘格实现摄像头序号标定

使用棋盘格实现摄像头序号标定项目中遇到一个问题,通过usb接口在一个工控机上安装4个相同的摄像头,但是usb摄像头却没有设备ID等唯一性编码,导致无法很好的识别每个摄像头对应的工位序号.为此,使用了类似棋盘格的方格实现摄像头序号标定.使用的序号板如下所示:由于序号板相对摄像头图像放置如果出现大幅度的旋转时, 摄像头无法确定图片的旋转方向,所以,程序中不考虑序号板安装偏转问题,实际使用时也要求安装角度

2015-09-09 13:38:00 1615

原创 【原创】opencv 实现特定形状视频跟踪,图像裁剪

opencv 实现特定形状视频跟踪,图像裁剪先看效果: 如上图所示,程序通过摄像头采集图像,然后使用cvCanny算子实现边缘检测,最后使用cvFindContours查找轮廓,进而根据预设参数寻找对应图像区域.并完成图像裁剪与选装.程序如下:/* 2015-07-24 [email protected] 编译命令如下: g++ `pkg-config opencv --cf

2015-09-09 13:16:48 4560 1

原创 【原创】ubuntu 添加开启启动项

ubuntu 添加开启启动项,修改/etc/rc.local,如下:## rc.local## This script is executed at the end of each multiuser runlevel.# Make sure that the script will "exit 0" on success or any other# value on error.##

2015-09-09 13:01:28 603

原创 【原创】工控机安装Ubuntu系统,直接断电然后再上电时,系统停留在启动项位置等待选择的处理方法

电脑直接断电后再次上电时会停在启动项处等待选择启动项,解决这个问题的方法是:修改 /boot/grub/grub.cfg 文件:修改前if [ "${recordfail}" = 1 ] ; then  set timeout=-1else  if [ x$feature_timeout_style = xy ] ; then

2015-09-08 13:21:11 4000

转载 【OpenCV】边缘检测:Sobel、拉普拉斯算子

【OpenCV】边缘检测:Sobel、拉普拉斯算子边缘(edge)是指图像局部强度变化最显著的部分。主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础。图像强度的显著变化可分为:阶跃变化函数,即图像强度在不连续处的两边的像素灰度值有着显著的差异;线条(屋顶)变化函数,即图像强度突然从一个值变化到另一个值,保持

2015-09-02 10:51:50 1135

转载 【转】一小时学会用Python Socket 开发可并发的FTP服务器!!

一小时学会用Python Socket 开发可并发的FTP服务器!!转载自:http://3060674.blog.51cto.com/3050674/1687308socket是什么什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是

2015-08-27 09:05:08 1613

原创 Sobel(索贝尔)边缘检测算子分析及opencv程序测试

[原创]Sobel(索贝尔)边缘检测算子分析及opencv程序测试 Author: chad Mail: [email protected] 推荐参考文件<经典边缘检测算子比较及程序分析-张丽>前言图像的边缘时图像最基本的特征之一。所谓边缘(或边沿)是指周围像素灰度有阶跃性变化或“屋顶”变化的那些像素的集合。边缘广泛存在于物体与背景之间、物体与物体之间、基元与基元之间,因此它是

2015-07-24 15:05:18 3634

原创 【原创】ARM LINUX 外部RTC实时时钟驱动移植(RX8025)

ARM LINUX 外部RTC实时时钟驱动移植(RX8025) Author: chad Mail: [email protected]开发板:AT91SAM9260 内核版本:linux-2.6.30解决办法如下: 第一步:修改board-sam9260ek.c文件修改/arch/arm/match-at91/board-sam9260ek.c,添加如下代码: 在ek_board_

2015-07-06 11:03:57 6840 1

转载 【转】一张图学会python编程

网上看到一个牛人画的python学习图,非常经典,收藏!

2015-05-29 15:54:43 2083

原创 【原创】Structure from Motion (SfM)算法测试---3D重建简介

【原创】Structure from Motion (SfM)算法测试—3D重建简介 Author: chad Mail: [email protected]今天整理资料,突然发现之前公司调研摄像头3D扫描方案时做的一个实验小实验,同时联想到前段时间尼泊尔地震百度搞的一个尼泊尔古迹3D重现项目,突然想整理一下,简要说下工作原理。开始之前先看一张概念图,了解下SfM算法是干嘛的,如下:

2015-05-29 15:48:28 35182 5

原创 【原创】IP摄像头技术纵览(七)---P2P技术—UDP打洞实现内网NAT穿透

【原创】IP摄像头技术纵览(七)—P2P技术—UDP打洞实现内网NAT穿透本文属于《IP摄像头技术纵览》系列文章之一: Author: chad Mail: [email protected]本文可以自由转载,但转载请务必注明出处以及本声明信息。 NAT技术的实际需求在10几年前就已经出现,为了解决这个问题,10几年来全世界的牛人早已经研究好了完整的解决方案,网上有大量优秀的解决方案

2015-05-27 14:35:06 11871 3

转载 【转载】Z-STACK中关于非易失性存储器Nv操作实例

【转载】Z-STACK中关于非易失性存储器Nv操作实例在Z-STACK中Nv存储器主要用于保存网络的配置参数,如网络地址,使 系统在掉电重启仍然能读取一些参数,自动加入到原来的网络中,这样其网络地址没有变化!在z-stack中,每一个参数的配置对应的是一个Nv条目(item),每一个item都有自己的ID,z-stack中使用的条目ID范围如下(ZComDef.h):0x0000

2015-05-27 10:10:11 2568

VisualSFM-win-linux-64bit.zip

VisualSFM is a GUI application for 3D reconstruction using structure from motion (SFM). The reconstruction system integrates several of my previous projects: SIFT on GPU(SiftGPU), Multicore Bundle Adjustment, and Towards Linear-time Incremental Structure from Motion. VisualSFM runs fast by exploiting multicore parallelism for feature detection, feature matching, and bundle adjustment. For dense reconstruction, this program integrates the execution of Yasutaka Furukawa's PMVS/CMVS tool chain. The SfM output of VisualSFM works with several additional tools, including CMP-MVS by Michal Jancosek, MVE by Michael Goesele's research group, SURE by Mathias Rothermel and Konrad Wenzel, and MeshRecon by Zhuoliang Kang.

2016-04-02

RTC-RX8025.C

linux 下rx8025驱动文件。测试正常。

2015-07-06

p2p-test[udp打洞测试程序].zip

本程序实现了linux环境下的udp打洞功能,通过udp打洞实现P2P通信。

2015-05-27

mjpg-streamer-r63.tar.gz

mjpg-streamer-r63.tar.gz 该版本很好用的

2015-05-26

jpegsrc.v6b.tar.gz

jpegsrc.v6b.tar.gz jpegsrc源码,v6版本的,有时候最新版的不一定能用

2015-05-26

dnw源码文件

ubuntu环境下的dnw工具,下载内核等。代替windows下的工具。

2015-05-22

iptables-1.4.12.1.tar.bz2

iptables-1.4.12.1.tar.bz2 [email protected] 测试用。

2015-05-22

cgic205.tar.gz

,CGIC是一个功能比较强大的支持CGI开发的标准C库,并支持Linux, Unix 和Windows等多操作系统。当前最新版本是2.05版。

2015-05-22

sqlite3 c API 测试程序

我的sqlite3 数据库测试程序,调用API,使用了事务等。

2015-05-22

sqlite-autoconf-3071502.tar.gz

sqlite3 数据库源文件,已经不是最新的了,留着备份

2015-05-22

[★★★★★]全面解析SQLite.pdf

sqlite3 学习必看,全面系统的介绍了sqlite的全部技术

2015-05-22

数学之美【趣味】

在趣味中学习数学,理解数学,培养科学素养。

2014-11-24

Linux黑客的python编程之道.pdf

经典文档,不需多言. 如果你是一个 Python 新手, 建议把全书都阅览一遍,因为你会学到很多必要的 hack 原理和编程技巧,便于以后的完成 各种复杂的任务。如果你已经对 Python 很熟悉,并且对 ctypes 库也很了解了,那就可以跳 过第二章。当然,你也可以只是当当看其中感兴趣的一章,每章的代码都做了详实的解释。

2014-11-24

2小时玩转iptables讲义.pdf

linux 下iptables经典讲解。

2014-01-08

G3-PLC技术分析报告

详细分析了G3-PLC与目前国内各个厂家载波方案对比。

2014-01-08

C语言的安全性分析.pdf

关于c语言开发方面的经典书籍,推荐新手、老手认真阅读。

2012-11-21

Mini2440 Linux移植开发实战指南

Mini2440 Linux移植开发实战指南

2010-09-12

Eclipse中文教程.pdf

Eclipse 就像软件开发者的『打铁铺』,它一开始备有火炉、铁钻 与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse 打 造新工具来开发软件-这些新工具可扩充Eclipse 的功能。

2010-02-23

linux_C编程入门.pdf

整理编写:007xiong 原 文:Hoyt 等 二次制作:AureoLEO MAIL:wangzihao[AT]gmail[DOT]com QQ:15959622 制作说明:本书版权归原文作者!2005-12-18 目 录 第一章 基础知识 ……………………………………………………………………………4 第二章 进程介绍 …………………………………………………………………………10 第三章 文件操作 …………………………………………………………………………17 第四章 时间概念 …………………………………………………………………………27 第五章 信号处理 …………………………………………………………………………31 第六章 消息管理 …………………………………………………………………………39 第七章 线程操作 …………………………………………………………………………49 第八章 网络编程 …………………………………………………………………………54 第九章 Linux 下C 开发工具介绍 ……………………………………………………….87

2010-02-23

高质量C编程指南.pdf

高质量C++/C 编程指南 作者: 林锐博士 目录 前 言 ......................................................................................................................................6 第1 章文件结构....................................................................................................................8 1.1 版权和版本的声明........................................................................................................8 1.2 头文件的结构...............................................................................................................8 1.3 定义文件的结构...........................................................................................................8 1.4 头文件的作用...............................................................................................................8 1.5 目录结构.......................................................................................................................8 第2 章程序的版式................................................................................................................8 2.1 空行 ...............................................................................................................................8 2.2 代码行...........................................................................................................................8 2.3 代码行内的空格...........................................................................................................8 2.4 对齐 ...............................................................................................................................8 2.5 长行拆分.......................................................................................................................8 2.6 修饰符的位置...............................................................................................................8 2.7 注释 ...............................................................................................................................8 2.8 类的版式.......................................................................................................................8 第3 章命名规则....................................................................................................................8 3.1 共性规则.......................................................................................................................8 3.2 简单的 WINDOWS 应用程序命名规则.........................................................................8 3.3 简单的 UNIX 应用程序命名规则..................................................................................8 第4 章表达式和基本语句....................................................................................................8 4.1 运算符的优先级...........................................................................................................8 4.2 复合表达式...................................................................................................................8 4.3 IF 语句...........................................................................................................................8 4.4 循环语句的效率...........................................................................................................8 4.5 FOR 语句的循环控制变量............................................................................................8 4.6 SWITCH 语句..................................................................................................................8 4.7 GOTO 语句......................................................................................................................8 第5 章常量............................................................................................................................8 5.1 为什么需要常量...........................................................................................................8 5.2 CONST 与#DEFINE 的比较...........................................................................................8 5.3 常量定义规则...............................................................................................................8 5.4 类中的常量...................................................................................................................8 第6 章函数设计....................................................................................................................8 6.1 参数的规则...................................................................................................................8 6.2 返回值的规则...............................................................................................................8 6.3 函数内部实现的规则....................................................................................................8 6.4 其它建议.......................................................................................................................8 6.5 使用断言.......................................................................................................................8 6.6 引用与指针的比较........................................................................................................8 第7 章内存管理....................................................................................................................8 7.1 内存分配方式................................................................................................................8 7.2 常见的内存错误及其对策.............................................................................................8 7.3 指针与数组的对比........................................................................................................8 7.4 指针参数是如何传递内存的?.....................................................................................8 7.5 FREE 和DELETE 把指针怎么啦?.................................................................................8 7.6 动态内存会被自动释放吗? ........................................................................................8 7.7 杜绝“野指针” ...........................................................................................................8 7.8 有了 MALLOC/FREE 为什么还要NEW/DELETE ?.......................................................8 7.9 内存耗尽怎么办?........................................................................................................8 7.10 MALLOC/FREE 的使用要点.........................................................................................8 7.11 NEW/DELETE 的使用要点...........................................................................................8 7.12 一些心得体会.............................................................................................................8 第8 章 C++函数的高级特性.................................................................................................8 8.1 函数重载的概念...........................................................................................................8 8.2 成员函数的重载、覆盖与隐藏....................................................................................8 8.3 参数的缺省值...............................................................................................................8 8.4 运算符重载...................................................................................................................8 8.5 函数内联.......................................................................................................................8 8.6 一些心得体会...............................................................................................................8 第9 章类的构造函数、析构函数与赋值函数.....................................................................8 9.1 构造函数与析构函数的起源........................................................................................8 9.2 构造函数的初始化表....................................................................................................8 9.3 构造和析构的次序........................................................................................................8 9.4 示例:类STRING 的构造函数与析构函数..................................................................8 9.5 不要轻视拷贝构造函数与赋值函数............................................................................8 9.6 示例:类STRING 的拷贝构造函数与赋值函数..........................................................8 9.7 偷懒的办法处理拷贝构造函数与赋值函数.................................................................8 9.8 如何在派生类中实现类的基本函数............................................................................8 9.9 一些心得体会...............................................................................................................8 第10 章类的继承与组合......................................................................................................8 10.1 继承 .............................................................................................................................8 10.2 组合 .............................................................................................................................8 第11 章其它编程经验..........................................................................................................8 11.1 使用 CONST 提高函数的健壮性..................................................................................8 11.2 提高程序的效率..........................................................................................................8 11.3 一些有益的建议..........................................................................................................8 参考文献................................................................................................................................8 附录A :C++/C 代码审查表................................................................................................8 附录B :C++/C 试题............................................................................................................8 附录C :C++/C 试题的答案与评分标准.............................................................................8

2010-02-23

空空如也

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

TA关注的人

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