自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

松狮

如果你想拥有你从未有过的东西, 那么你必须去做你从未做过的事情!

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于构造函数

1、构造函数概念:类通过一个或几个特殊的成员函数来控制其对象的初始化过程,初始化类对象的数据成员,这些函数叫构造函数!

2015-07-28 16:29:22 677

原创 关于友元

1、首先了解一下关于封装的概念:把数据成员定义成private的,使类的作者可以轻易简单的修改数据,也就是说,当实现部分需要修改时,我们只需要检查修改类的代码本身就可以,类的具体实现细节可以随时改变,而不用去调整用户级别的代码,因为公共接口没改变。只有类的实现部分使用private的成员,可以在有限的范围内定位。如果数据是public 的,那么所有使用了public数据成员的代码都必须修改。封装的好处显而易见。2、友元概念及用法:通过将其他类或者函数声明成该类的友元(friend),使该类可以允许其他

2015-07-28 11:19:15 585

原创 C++Primer小结(1)

1、范围for语句C++11新标准提供:范围for语句。遍历给定序列中的每个元素,并对序列中每个值执行某种操作。       for ( declaration :expression )               statementexpression:用于表示一个序列,是一个对象;declaration:将被用于访问序列中的基础元素,负责定义一个循环控制变量,将该变量和序

2015-07-27 17:26:59 614

原创 手动调动编译器、链接器编程

在不同的操作系统和编译器系统中,运行C++编译器的命令也不同。最常用的编译器是GUN编译器和微软Visual Studio编译器。       运行GUN编译器的命令是g++:$  g++  -o   prog1  prog1.cc ,其中$是系统提示符,-o  prog1是编译器参数,指定可执行文件的文件名。(在UNIX系统中,可执行文件没有后缀,在Windows系统中可执行文件的后缀是.e

2015-07-27 11:21:12 1424

原创 简谈C++不可移植的特性

为了支持底层编程,C++ 定义了一些不可移植 的特性(指因机器而已,将含有不可移植的特性的代码从一台机器转移到另一台机器时,需要重新编写程序代码)。1、位域:当一个程序需要向其它程序或硬件设备传递二进制数据时,通常会用到位域。位域的类型必须是整型或枚举类型,通常情况下,最好将位域设为无符号类型。类可以将其非静态数据成员定义成“位域”。typedef unsigned int Bit;

2015-07-27 10:48:37 1464

原创 关于正则表达式

资源推荐:1、入门:http://www.jb51.net/tools/zhengze.html;2、进阶:http://www.cnblogs.com/justinw/archive/2010/04/13/1710832.html;

2015-07-22 15:37:09 492

转载 学习C++和编程的50个观点

下面的是学C++时要注意的。绝对经典!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、B

2015-07-16 17:24:43 704

转载 C++派生访问控制说明符

访问说明符(public,protected,private)类型:        类成员访问说明符        继承访问说明符 继承访问说明符说明了派生类中基类部分成员的继承方式。(1)通过public继承:派生类中基类部分成员的访问说明符在基类中为public或protected的,在派生类中类型保持不变,private的成员不可访问。(2)通过protected继承

2015-07-15 16:20:21 2450 1

转载 不能创建抽象基类的对象

抽象类是一种特殊的类,它是为了抽象和设计的目的为建立的,它处于继承层次结构的较上层。      (1)抽象类的定义:      称带有纯虚函数的类为抽象类。      (2)抽象类的作用:      抽象类的主要作用是将有关的操作作为结果接口组织在一个继承层次结构中,由它来为派生类提供一个公共的根,派生类将具体实现在其基类中作为接口的操作。所以派生类实际上刻画了一组子类的操作接口的

2015-07-15 15:51:55 2266

转载 C++的动态绑定和静态绑定

前提:当且仅当通过指针或引用调用虚函数时,才会在运行时解析该调用,也只有在这种情况下对象的动态类型才有可能与静态类型不同。      引用或指针的静态类型与动态类型,是C++语言支持多态性的根本所在!为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误,需要理解四个名词:      1、对象的静态类型:对象在声明时采用的类型。

2015-07-15 15:10:43 773

原创 C# Winform应用程序调用Microsoft RDP client control实现远程连接(VS2013)

1、控件已成功添加到工具箱中,但未在活动设计器中启用。2、强行添加控件运行时,VS2013提醒——“COM 引用“MSTSCLib”是 ActiveX 控件“AxMSTSCLib”的互操作程序集,但含有 /link 标志的编译器已将其标为已链接。系统会将此 COM 引用视为引用,并且不会链接该引用。”注册控件:regsvr32  C:\Windows\System32\ms

2015-07-15 09:55:43 16634 24

原创 标准库+类——实现文本查询

程序允许用户在一个给定的文件中查询单词。查询结果是:单词在文件中的出现次数,以及其所在行的文本的列表。main.cpp:主程序//标准库+类————文本查询程序//程序目的:允许一个用户在一个给定的文件中查询单词,//查询结果是(1)单词在文件中出现的次数以及(2)其所在行的列表(行号+该行全部文本)、/* 开始一个程序设计,一种好方法就是从需求出手,列出程序的操作

2015-07-14 11:11:46 786

原创 未能找到类型“Microsoft.VisualBasic.PowerPacks.ShapeContainer”和“Microsoft.VisualBasic.PowerPacks.LineShape”

在网上下载了一个工程的源代码,一直提示上述错误(在Visual stdio 2013旗舰版),按照网上的方法下载添加引用了Visual Basic Power Packs 3.0,还是仍然提示上述错误。        现在说一个已经解决的办法:VS2013确实没有包含此控件,要不你可以安装VS2012的(http://go.microsoft.com/fwlink/?LinkId=3213

2015-07-14 10:22:49 6394

原创 map——单词的转换

程序实现目的:根据“转换规则文件(暗码)”对“待转换文件(明文)”进行转换。使用数据结构:map的创建、搜索、以及遍历。//map的创建、搜索、以及遍历//单词转换#include//定义用于读写流的基本类型#include#include#include//定义用于读写命名文件的类型#include//定义用于读写内存string对象的类型using namespace

2015-07-10 14:44:27 1025

原创 Vector例子

Vector一个简单例子

2015-07-08 15:52:52 633

原创 map、set例子

仅供参考!

2015-07-08 15:43:18 616

转载 优化Windows 远程桌面连接的方法措施

netsh interface tcp set global autotuninglevel=disabled 如果在Vista或windows7上通过远程桌面控制服务器速度比较慢,可以试试这个命令:netsh interface tcp set global autotuninglevel=disabled (或者highlyrestricted)。

2015-07-08 09:49:38 6959 1

原创 泛型算法例子

#include#include#include#include#includeusing namespace std;void output(string s){cout << s << " ";}void elimDups(vector &words)//删除相同单词,并进行排序{sort(words.begin(), words.end());//排序auto unique_words =

2015-07-08 09:37:07 567

转载 LAN/WAN的区别

LAN是Local Area Network的缩写,即局域网。WAN是Wide Area Network的缩写,即广域网。下图可以理解LAN和WAN的概念:        如果把这张图看做现实生活中使用的实际网络,则图中“LAN”文字左边部分是一个局域网(LAN),LAN文字右边部分是广域网(WAN)。        广域网(WAN),相对于局域网,是比局域网至少高一级的网

2015-07-02 17:19:28 1853

转载 升级RDP8.0并开启RemoteFX

Windows 7作为客户端时,也需要升级安装RDP8.0的客户端才能支持RemoteFX。

2015-07-02 16:49:52 30373

原创 Python的缺点

1、执行速度不够快        当程序执行时,Python内部会先将源代码转换(编译)成所谓的字节码的形式。字节码通常指的是已经经过编译,但与特定机器码无关,需要直译器转译后才能成为机器码的中间代码。字节码通常不像源码一样可以让人阅读,而是编码后的数值常量、引用、指令等构成的序列。字节码主要为了实现特定软件运行和软件环境、硬件环境无关。字节码的实现方式是通过编译器和虚拟机器。编译器将源码编译

2015-07-02 11:19:29 1197

转载 Microsoft RemoteFX简介

RemoteFX和HDXRemoteFX不是独立的协议,只是RDP的增强。带有RemoteFX的RDP和HDX之间最大的差别是微软只支持运行在Windows 7 SP1、Windows 7或WES 9 Embedded版本的终端,或专用设备上通过RemoteFX连接。Macs、 Androids、iPhones、 iPads或者Windows XP和Vista终端不支持RemoteFX。而

2015-07-02 10:26:28 7254

转载 Windows Server 2012 禁用IE增强安全和安装Flash Player

为了学习的方便给电脑安装Windows Server 2012,但是在浏览网页的时候经常会弹一个IE增强安全配置的提示框,使用起来很不方便。并且在浏览一些一些视频网站时,一直提示需要安装Adobe Flash Player,但点击安装后又无法成功安装,提示已经集成。下面将介绍这2个问题的解决方法。一、关闭IE增强安全配置1、IE增强安全提示框,下面介绍关闭该提示的方法。2、

2015-07-01 16:39:54 2669

sqlitegen_eclipse_site_0.1.18.jar

Eclipse访问SQLite的插件。(The generated class will have all the tedious code for persisting the object described by the interface. It will be generated by the plugin at project build time from an annotated interface that described the table and fields for the class.)

2015-11-24

空空如也

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

TA关注的人

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