摘要: #!/bin/shlspci -vv |grep Atherossudo modprobe atl1csudo chmod a+w /sys/bus/pci/drivers/atl1c/new_idecho "1969 1083" > /sys/bus/pci/drivers/atl1c/new_idsudo chmod a-x /sys/bus/pci/drivers/atl1c/new_id在当前路径下建立新文件,并写入以上内容;编译 chmod +x filename 这样才能用./filename 来运行在terminal下输入命令:./network.sh便 阅读全文
posted @ 2013-03-11 09:25 wiessharling 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、静态转换 static_cast static_cast 全部用于明确定义的变换,包括编译器允许我们所做的不用强制转换的“安全”变换和不太安全但清楚定义的变换。 static_cast包含的转换类型包括典型的非强制变换、窄化(有信息丢失)变换,使用void* 的强制变换、隐式类型变换和类层次的静态定位。 int i = 0x7fff;//32767 long l; float f; //Typical castless conversions: l = i; f = i; cout<<l<<endl; cout<<f<<endl; ... 阅读全文
posted @ 2013-03-10 22:04 wiessharling 阅读(229) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>#include<fstream>using namespace std;int main(){ifstream in("in.cpp"); ofstream out("out.cpp"); string s; while(getline(in,s)) { cout<<s<<"\n"; out<<s<<"\n"; }return 0;} 阅读全文
posted @ 2013-03-10 21:16 wiessharling 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Java 不像其他语言,它不允许程序猿选择是按值调用还是按引用调用来传递每个参数。基本数据类型变量通常按值调用传递,而对象则通过按引用调用传递. 当使用return 语句从一个方法中返回信息时,基本数据类型的变量通常按值返回,对象通常按引用返回(返回对象的引用)。 在Java 中数组也被视为对象,因此数组是通过按引用调用方式传递的,即一个被调用的方法能过访问调用者的原始数组中的元素。一个数组的名字实际上就是对一个对象的引用。 阅读全文
posted @ 2013-03-07 09:33 wiessharling 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. init() public void init() 当加载一个applet并执行时,这个方法仅由 appletviewer 或浏览器调用一次。它完成applet 的初始化。此时完成的典型动作包括:初始化实例变量和Applet类的GUI构件,加载声音或图像,并创建线程。2. start() public void start() 这个方法在init方法执行完后,并且每次浏览器的用户返回到applet 所在的HTML页面上时(浏览另一HTML页面之后)调用。这个方法要完成任何applet第一次加载到appletviewer或浏览器时必须完成的任务,还必须完成每次重新访问applet所... 阅读全文
posted @ 2013-03-06 15:55 wiessharling 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 方法重载 方法名相同,方法有不同的参数集合(基于参数个数、参数类型和参数的顺序)。 重载的方法可以有不同的返回类型,但是必须有不同的参数表。另外,重载方法也不必有相同数目的参数。 阅读全文
posted @ 2013-03-06 15:43 wiessharling 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1、虚析构函数是为了解决这样的一个问题:基类的指针指向派生类对象,并用基类的指针删除派生类对象。如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。所以基本的一条是:无故的声明虚析构函数和永远不去声明一样是错误的。实际上,很多人这样总结:当且仅当类里包含至少一个虚函数的时候才去声明虚析构函数。抽象类是准备被用做基类的,基类必须要有一个虚析构函数,纯虚函数会产生抽象类,所以方法很简单:在想要成为抽象类的类里声明一个纯虚析构函数。2、虚函数表C++中的虚函 阅读全文
posted @ 2013-03-06 11:43 wiessharling 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1、创建语言文件 打开.pro文件,加入以下:TRANSLATIONS+=cn.ts 工具->外部->Qt语言家->更新翻译,将生成翻译文件cn.ts2、编辑翻译文件 启动Linguist(Qt语言家),打开cn.ts,然后进行编辑,主要是将源文对应的译文填写上,最后保存3、部署翻译文件 工具->外部->Qt语言家->部署翻译,将生成语言文件qm4、加载翻译文件?QTranslator translator;bool b = false;b = translator.load("cn.qm");a.installTranslator(&a 阅读全文
posted @ 2013-02-27 20:07 wiessharling 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1、增加头文件 #include<QtUiTools>2、新建一个.qrc文件addui.qrc,描述.ui文件的路径: <!DOCTYPE RCC><RCC version="1.0"> <qresource> <file>forms/third.ui</file> </qresource> </RCC> 注意:forms/third.ui 为相对路径文件名3、在程序的.pro文件中加入以下两行代码: CONFIG+=uitools RESOURCES +=addui.qrc4 阅读全文
posted @ 2013-02-27 17:41 wiessharling 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1、Linux系统中包括以下几种类型的进程 1.1 交互式进程 这类进程经常与用户进行交互,因此要花很多时间等待用户的交互操作。典型的交互式进程有shell命令进程,文本编辑器和图形应用程序运行等。 1.2 批处理进程 这类进程不用与用户进行交互,因此经常在系统后台运行。因为这类进程通常不必很快地响应,因此往往受到调度器的“慢待”。典型的批处理进程包括编译器的编译操作、数据搜索引擎等。 1.3 实时进程 这类进程通常对调度响应时间有很高的要求,一般都不会被低优先级的进程阻塞。2、Linux下的进程结构 进程不但包括程序的指令和数据,而且包括程序计数器和处理器的所有寄存器及存储临时数据的进程堆. 阅读全文
posted @ 2013-02-27 15:49 wiessharling 阅读(187) 评论(0) 推荐(0) 编辑