- 博客(10)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 Ubuntu下安装腾讯QQ
经过几番周折,最后还是找到了安装腾讯QQ的方式。安装依赖库 sudo apt-get install libgtk2.0-0:i386 另外,如果是64位系统还要安装ia32-libs,但是Ubuntu 14.04中该软件包已经被其他版本替代,所以这里我们选择安装lib32ncurses5, sudo apt-get install lib32ncurses5解压并安装wineqqint
2016-11-30 21:16:14 1048
原创 类与对象
struct简介在C语言中,关键字struct是程序员可以定义一块结构化的内存,用于存储具有各种各样数据类型的一个数据集。struct Fraction { int number,denom; char description[256];};struct中的每一个小型内存块(number, denom, Description)都可以通过名称访问。这些小型的内存块被称为数据成员,有
2016-11-28 20:38:05 455
原创 继承与多态
简单派生继承是组织类的一种特殊方式,所有面向对象的语言都支持这种方式,它使得类能够以多种不同的方式共享代码,并且可以揭示类之间的自然关系。它也可以使设计良好的类更具有可复用性。 为了使用继承,需要将一组相关类的共同性质放置到一个基类中,然后由它派生出其他更专门化的类。每一个派生类都继承于基类的所有成员,当然也可以根据需要重写或扩展基类中的每一个函数。从一个共同的基类继承各种成员大大简化了派生类,利
2016-11-26 17:05:51 340
原创 C++简介
C++对象的大小 有一个特殊的运算符sizeof(),它返回存储某个表达式所要求的内存单元数(以Char类型的大小为单位)。在大多系统中,一个char类型值只需要一个8位的字节保存。与大多数函数不同的是,sizeof()运算符的实参可以是值表达式,也可以是类型表达式。 如果变量时基本类型,则必须初始化它。启动程序时,未初始化的基本类型变量具有未定义的值。 main与命令行参数 argv是ar
2016-11-26 15:35:27 630
转载 前置声明和#include指令的划分
在一些大的工程汇总,可能会包含几十个基础类,免不了之间会互相引用(不满足继承关系,而是组合关系)。也就是需要互相声明。好了,这时候会带来一些混乱。如果处理的不好,就会弄的一团糟。 编码时,我们一般会尽量避免include头文件,而是采用class ***的声明。但有时候还是必须要include头文件,那么,两者之间的划分在于什么?我们要知道为什么要用声明取代包含头文件——为了避免不必要的重编译(
2016-11-25 13:37:57 531
转载 快餐式前进的警告
快餐式的急功近利 今天在ABC News的网站上看到了一篇关于中国学术造假的文章,忍不住翻译了过来,请见: http://patmusing.blog.163.com/blog/static/13583496020103118423178/译完之后,感慨良多。经常听到尊长教导我们,“欲做事,先做人”,言下之意,就是做人要诚信、守德,品行需端正,而后方可言成事;也经常听到尊长教导我们,“欲速则不
2016-11-25 13:20:27 353
原创 拷贝构造函数与赋值运算符
拷贝构造函数与赋值运算符对象的“生命周期”管理意味着完全地控制对象的诞生、繁殖和消亡的过程。使用拷贝构造函数和赋值运算符,可以更快的进行对象的繁殖操作。 拷贝构造函数是一种构造函数,其原型类似于: ClassName(const ClassName& x); 赋值构造函数的作用就是创建一个对象,该对象是同一个类中已有对象的精确副本。 针对某个类的赋值运算符重载了符号=,其含义对特定的类都不相
2016-11-23 17:35:44 385
翻译 GIT error: object file is empty?
how to fix GIT error: object file is empty?前几天在使用git status,产生了一个错误。经过多方搜索,找到一篇文章。现简述一下大意。原文 开始: 当我尝试提交一个修改时,我得到了一个错误:error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empt
2016-11-22 22:03:41 6412 2
原创 函数
本文来源于《C++ Qt设计模式》一书,本人作为整理,记录和回顾。函数函数重载函数调用解析 如果在某个作用域范围内调用了某个重载函数,则C++编辑器会根据实参来决定调用函数的哪一个版本。为此,必须使用实参的个数和类型与重载函数的签名完全匹配。 以下编辑器确定调用哪一个重载函数的步骤: 1. if,存在一个完全匹配的函数,则调用此函数。 2. else if,通过标准的类型提升转换来进行匹配
2016-11-21 18:09:04 325
原创 Ubuntu14 安装f.lux的折腾
最近脑子一热,把win10的笔记本给装了个Ubuntu14。安装过程中出现了一点小失误,直接把win10给冲了,没办法折腾吧 1.下载源码包 2. 解压,使用执行setup.py,两种方式。 添加setup.py的可执行权限,执行sudo setup.py install 使用Python作为脚本解析器,sudo Python setup.py install 3. 如果直接没有出现什么问题
2016-11-17 22:31:33 2468
FFmpeg.zip
2020-03-28
src.tar.gz
2020-02-09
haroopad-v0.13.1-x64.deb
2016-10-30
vm虚拟机下的root密码修改为什么那么随便?
2016-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人