ubuntu下Chrome浏览器字体问题 字体发虚解决办法
摘要:打开Chrome浏览器。选项-》高级设置-》网页内容-》更改字体和语言设置然后将Serif字体修改成 Sans 16Sans-Serif字体修改成 Sans 16宽度固定字体:修改成Monospace 13这样打开网页的字体就比较好看了。
阅读全文
posted @
2009-12-28 15:09
︶ㄣ第二名
阅读(9401)
推荐(0) 编辑
复制构造函数和默认构造函数的调用
摘要:C++ Primer 第四版,第619页: Panda ying_yang("ying_yang"); //create a Panda object Panda ling_ling = ying_yang //uses copy constructor起初对于第二个语句调用复制构造函数很诧异,感觉应当调用赋值操作符函数。其实不然,请看如下代码:代码 Code highlighting ...
阅读全文
posted @
2009-12-23 14:30
︶ㄣ第二名
阅读(578)
推荐(0) 编辑
Linux Ubuntu安装JDK Eclipse CDT遇到的问题
摘要:在Ubuntu下面的C/C++ IDE真的没发现满意的,codeblocks体积挺小,但是总是用不习惯。所以想装个Eclipse试一下。要用Eclipse的话,必须先装jre或者jdk。为了以往万一那一天想在Ubuntu下面写java程序,就选择了安装jdk。结果jdk的安装问题不是很大,但是配置环境变量的时候出了一些问题。照着网上的教程设置环境变量:修改了/etc/profile和/etc/en...
阅读全文
posted @
2009-12-22 10:50
︶ㄣ第二名
阅读(1654)
推荐(0) 编辑
special situation——两个short型变量相加超出short的表示范围
摘要:short型所能表示的数的个数为(32位机器):2^16 = 65536。若为unsigned short表示范围为:0到65535。若为有符号的,表示范围为:-32768到32767,当为32767时,符号位为0,其余15位为1;当为-32767时,符号位为1,其余15位为1;因为是有符号数,所以有正0和负0之分,负零用于表示-32768。 下面是一段测试程序,通过输出结果可以看出这个spec...
阅读全文
posted @
2009-12-21 19:15
︶ㄣ第二名
阅读(1483)
推荐(0) 编辑
Ubuntu配置VPN
摘要:起初Network Configuration中VPN标签是灰色不可用状态,因为ubuntu默认没有安装任何相应协议的网络管理器。$ sudo apt-get install network-manager-pptp // 安装PPTP协议管理器$ sudo apt-get install network-manager-openvpn // 安装OpenVPN协议管理器$ sudo Networ...
阅读全文
posted @
2009-12-17 11:26
︶ㄣ第二名
阅读(568)
推荐(0) 编辑
linux 学习笔记 (五)
摘要:1. more的三种用法 more filename // 显示filename文件内容,显示一屏,按空格显示下一屏,回车下一行 command | more // more将command命令的输出分页显示 more < filename // more从标准输入读取要分页显示的内容,标准输入被重定向到文件
阅读全文
posted @
2009-12-10 20:12
︶ㄣ第二名
阅读(329)
推荐(0) 编辑
派生类到基类转换的可访问性和虚函数所占用的sizeof空间
摘要:先看一段代码:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<iostream>usingnamespacestd;classBase{public:virtualvoidfun(){cout<<"Bas...
阅读全文
posted @
2009-12-10 14:32
︶ㄣ第二名
阅读(1060)
推荐(0) 编辑
10分钟 教你学会Linux/Unix下的vi文本编辑器
摘要:vi编辑器是Unix/Linux系统管理员必须学会使用的编辑器。看了不少关于vi的资料,终于得到这个总结。不敢独享,和你们共享。 首先,记住vi编辑器的两个模式:1、命令模式 2、编辑模式。 在一个UNIX/Linux的shell命令或者一个以斜杠(/)、问号(?)或冒号(:)开始的vi命令后面用户需要键入回车键,而要切换到vi命令模式需要按Esc键。注意,以冒号(:)或者斜杠(/) 开始的v...
阅读全文
posted @
2009-12-09 20:57
︶ㄣ第二名
阅读(11565)
推荐(3) 编辑
C++的2个易错点
摘要:问:void print( int arr[][], int size );这个函数声明是对是错? 当然是错的了,这个根本不是什么函数声明的问题,而是数组声明的问题,int arr[][]这个声明就是错的,后面一维的长度不可省略!问:char* ScreenInit(int height = 120, int width, char background);这个声明如何? 错,要是为形参hei...
阅读全文
posted @
2009-12-09 15:40
︶ㄣ第二名
阅读(412)
推荐(0) 编辑
没有额外的交换空间,交换两个变量的值
摘要:这是一道经常考的笔试题。可以通过异或操作来实现。理论知识如下:a = a ^ b ^ b 以及 b ^ b = 0 (两个式子都是数学式,非程序语言)头脑中有了2个式子,就可以编写程序了。[代码]如果平时没见过这个方法,考试的时候突然遇到还是有点难度的。补充: 距离写下这个随笔的日子,快两个月了。今日看到C专家里面有一个“轻松一下”栏目谈到了这个问题。才记得这里还有个随笔,...
阅读全文
posted @
2009-12-07 11:19
︶ㄣ第二名
阅读(889)
推荐(0) 编辑
排序算法(一):冒泡排序 Bubble Sort
摘要:冒泡排序 Bubble Sort ── C++实现代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1#include<iostream>2#include<stdlib.h>34usingnamesp...
阅读全文
posted @
2009-12-04 21:24
︶ㄣ第二名
阅读(550)
推荐(1) 编辑
一款非常好用的Linux下的C/C++ IDE
摘要:今天晚上虽然觉得很累了,但是突发奇想,向研究一下Linux下可用的C/C++ IDE。看了一些资料,发现了很多可用的IDE。有很多人说CodeBlocks很好用。于是安装了一下。 1. sudo apt-get install codeblocks 2. 下载汉化包,后解压。得到一个语言包文件codeblocks.mo。(需要去掉.zip扩展名解压,因为博客园上传不了.tar.gz文件)。 ...
阅读全文
posted @
2009-12-03 22:08
︶ㄣ第二名
阅读(6722)
推荐(0) 编辑
Linux的inode、软链接、硬链接
摘要:关于inode、软硬链接的问题,最近几天看了很多资料,惊奇的发现竟然资料之间有所冲突。有的甚至自己和自己都有冲突。现在感觉自己已经初步理解了这三个概念,发布在此,希望可以减少网络上此类错误文章对新手的误导。 ln -s myfile.txt mylink //建立符号链接,即软链接 ln myfile.txt hardlink //建立硬链接inode Linux的文件系统(硬盘)分为2...
阅读全文
posted @
2009-12-03 16:20
︶ㄣ第二名
阅读(4870)
推荐(1) 编辑
const 指针与指向const的指针
摘要:当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。听起来有点混淆一会放个例子上来就明白了。 先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。 const int* p; (推荐) int const* p; 第一种可以理解为,p是一个指针,它指向的内容是const int 类型。p本身不用初始化它可...
阅读全文
posted @
2009-12-02 14:49
︶ㄣ第二名
阅读(45047)
推荐(1) 编辑
类的static成员函数和const成员函数
摘要:static成员的特性 static成员函数没有this指针。 static成员函数不能被声明为const。 static成员函数也不能被声明为虚函数。 static成员函数可以直接访问所属类的static成员,但不能直接使用非static成员。 static数据成员的类型,可以是该成员所属的类类型。非static成员被限定声明为其自身类对象的指针或引用。 static数据成员可以作为...
阅读全文
posted @
2009-12-02 10:19
︶ㄣ第二名
阅读(3047)
推荐(0) 编辑