自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (29)
  • 收藏
  • 关注

原创 汉诺塔(递归运算)

汉诺塔移动规则是小盘子只能放到大盘子上面,运用递归运算把移动n(n>1)个盘化解为移动两个盘子的问题,即把小盘子移动到大盘子上。a,b,c三个柱子,通过b柱把a柱上的盘子移动到c柱上第一步:借用c柱把a柱最大盘子上面的n-1个盘子移动到b柱上第二步:把a柱最大盘子移动到c柱上第三步:借用a柱把b柱上的盘子移动到c柱上

2014-11-22 12:22:44 873

原创 运用递归编写strlen函数实例

代码如下:#include int Strlen(const char *s){ if( NULL == s) return -1; if('\0' == *s) return 0; else return Strlen(s+1)+1;}int main(){ printf("Strlen(\"123\")=%d\n",Strlen("123")); r

2014-11-22 09:19:54 1507

原创 调用构造函数进行类型转换

我们可以把数字当最对象赋给另一个对象,这样在对该赋值表达式进行计算时,首先对数字进行类型转换,同时判断该类的构造函数的参数是否与数字类型匹配,假如匹配则调用构造函数创建一个临时对象,跟着将该临时对象赋给赋值操作符左边的对象,最后调用析构函数进行删除临时对象。示例代码如下:#include using namespace std;class A{ public: A(in

2014-11-12 18:50:12 1830

原创 C++笔记

#、构造函数对每个成员变量的初始化顺序取决于成员变量在类中的说明顺序,初始化顺序是按照类中每个成员变量的说明顺序。析构函数正好与构造函数相反。#、当我们声明一个变量或一个对象,系统就会根据它们的类型自动的在栈中为每个变量开辟内存空间,以保证数值被合理地存放。(栈中空间比较小,据说只有2MB)#、所谓浅拷贝,就是仅仅将一个对象的成员指针复制给另一个对象,因此两个对象的成员指针都指向同一块内存

2014-11-07 16:04:41 916

转载 C++对象类型转换

《VC++深入详解》(修订版)孙鑫 编著   (49~50页)

2014-11-07 15:53:46 574

原创 自己编写ASSERT()宏(对调试程序很有帮助)

程序代码:#include using namespace std;#define DEBUG#ifndef DEBUG#define ASSERT(x)#else#define ASSERT(x) \ if(!(x)){\ cout<<"错误!ASSERT("<<#x<<")宏函数执行失败;";\ cout<<"错误代码出现在第"<< __LINE__ <<"

2014-11-04 14:28:38 1418

原创 预定义宏的使用

代码实例:#include using namespace std;void show(){ cout<< "该语句所在的函数名为:"<< __FUNCTION__ <<endl; cout<< "当前文件名为:" << __FILE__ <<endl; cout<< "当前代码所在行为:" << __LINE__ <<endl;}int main

2014-11-04 11:20:34 886

最新版64位Git客户端

最新版64位Windows下Git客户端,版本号2.14.2.3。 最新版64位Windows下Git客户端,版本号2.14.2.3。

2017-10-16

Source Insight 4.0.0086原版软件包及破解文件

文件说明: 1.sourceinsight4086-setup.exe:官网下载的安装包,Version 4.0.0086 - April 27, 2017 2.sourceinsight4.exe:安装之后需要替换的文件 3.si4.pediy.lic:授权文件,用于激活软件 4.LicMgmt.png:导入授权软件操作截图 破解方法: 1.安装原版软件sourceinsight4086-setup.exe 2.替换安装目录下的sourceinsight4.exe文件 3.打开软件,导入授权文件si4.pediy.lic,如图LicMgmt.png

2017-08-27

网络是怎样连接的

网络是怎样连接的PDF高清版(带目录) 本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。目的是帮助读者理解网络的本质意义,理解实际的设备和软件,进而熟练运用网络技术。同时,专设了“网络术语其实很简单”专栏,以对话的形式介绍了一些网络术语的词源,颇为生动有趣。 本书图文并茂,通俗易懂,非常适合计算机、网络爱好者及相关从业人员阅读。

2017-07-15

codeblocks-16.01中文版

Windows平台下codeblocks-16.01,包含汉化包,以及汉化步骤说明。

2017-06-23

device-monitoring-studio.7.25

device monitoring studio 7.25破解版,包括32位和64位操作系统下的破解文件。

2017-05-27

USB2.0协议中文版

USB2.0协议中文版

2017-05-23

Wireshark数据包分析实战详解

本书是国内第一本以专业角度讲解Wireshark数据抓取和分析的图书。本书以商业公司的网络分析工程师的实施流程,依次讲解Wireshark核心功能,如Wireshark抓取位置选择、抓取过滤、显示过滤、着色应用、商业图表化、数组重组、注释添加等专业技术。本书可以帮助网管和网络工程师以最有效的工作方式处理网络等各种问题。

2017-05-06

深入理解Linux驱动程序设计

本书基于Linux内核3.8.13源代码及相关实例向读者系统而详尽地介绍和分析了Linux设备驱动程序开发框架、原理和方法。全书共分13章,内容包括字符设备、块设备、网络设备、MMC/SD驱动、USB驱动、总线驱动及Flash驱动的开发机制和实例。 本书各章均首先概要介绍各模块的实现原理,随后列举各模块中的关键数据结构,再结合源代码及实例分析介绍,让读者更全面地了解Linux驱动开发。 本书内容丰富,概念和原理讲解细致、深入浅出。其中,有关代码的部分都标有注释以详细介绍功能,书中的设计和分析也配以编程实例帮助理解。 本书适合作为高年级本科生、研究生和从事嵌入式系统开发设计的工程技术人员。

2016-08-27

面包板电子制作130例 全彩印刷

本书是在《面包板电子制作68例》的基础上精简和添加内容而成的,包括元器件基础、分立元件试验篇、555集成电路实验篇、数字电路实验篇四部分内容,共130个实验案例,每个案例都有原理简介、原理图和装配图,用★表示制作难度。这些实验选用的都是*为常见的、通用的器件,易于采购,具有直观的演示效果,无需烙铁焊接,制作成功率高。读者按图索骥,就能取得良好的学习效果,特别适合电子技术初学者。 本书的一大亮点是理论联系实际,侧重实际装配,重点培养和锻炼动手能力。通过这些实验,可以非常直观地看到电路工作状态,了解电路的工作原理,提升对电子技术的感性认识,为今后继续探索电子技术打下坚实的基础。

2016-08-26

Linux设备驱动开发详解:基于最新的Linux 4.0内核

本书介绍了Linux设备驱动开发理论、框架与实例,详细说明了自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论,以及字符设备、块设备、tty设备、I2c设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动架构中各个复杂数据结构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。 本书介绍了Linux设备驱动开发理论、框架与实例,详细说明了自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论,以及字符设备、块设备、tty设备、I2c设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动架构中各个复杂数据结构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。

2016-08-26

SecureCRT 8.0

SecureCRT 8.0,32位和64位操作系统下的安装程序(英文版),附带注册机。

2016-07-25

使UltraEdit支持Objective-C语法高亮

使UltraEdit支持Objective-C语法高亮

2016-06-12

C++编写的Linux下Http请求

基于Linux平台下的Http请求,包括Http get请求和Http post请求,C++编写

2016-05-10

硬件工程师面试题集

硬件工程师面试题集 (DSP,嵌入式系统,电子线路,通讯,微电子,半导体)

2015-03-03

《国嵌出品_数据结构深度实战专题班》

《国嵌出品_数据结构深度实战专题班》视频下载地址,54课全,无加密

2014-11-01

[C语言从入门到精通].王娣等.

软件开发视频大讲堂,[C语言从入门到精通].王娣等.

2014-09-07

SecureCRT 7.0破解版

SecureCRT 7.0破解版,附带安装于破解教程

2014-08-24

keil与Proteus联调

keil与Proteus联调,不管是ARM还是C51都可以照着以上步骤来,只是修改对应的字段而已。

2014-05-27

链表写的学生管理系统

乌班图下GCC写学生管理系统,是用C语言链表写的

2014-05-27

LabVIEW考试题目及答案

LabVIEW考试题目及答案

2013-11-19

郭天祥视频教程中的proteus仿真图

郭天祥视频教程中的proteus仿真图

2013-10-22

单片机程序模块写法

单片机程序模块写法

2013-10-20

空空如也

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

TA关注的人

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