摘要:
转自Linux中国欢迎来到下一篇关于内核配置文章!还有大量的选项需要配置。这篇文章将主要讨论PCI和ACPI。这里我们可以启用由ACPI控制的扩展坞和可移动驱动器槽的支持(Dock)。记住,ACPI(Advanced Configuration and Power Management Interface)是一个电源管理系统。扩展坞是一种其他的设备通过额外的接口插入的设备。扩展坞可以容纳许多不同的端口和连接器。一个ACPI控制的扩展坞是指其电源管理是通过ACPI进行的。驱动器槽是一套可以增加硬盘的设备,这也可以由ACPI管理。下面,我们允许ACPI用来管理空闲的CPU(Processor)。这 阅读全文
摘要:
一、实验目的1、掌握用户自定义类型的输入输出。2、掌握文件的输入、输出。二、实验内容1、定义一个复数类,并为其重载>>和 2 3 using namespace std; 4 5 //复数类 6 class complex 7 { 8 private: 9 float real;10 float imag;11 public:12 friend istream &operator>>(istream &in,class complex &temple);//重载输入运算符13 friend ostream &operator>obj 阅读全文
摘要:
一、实验目的1、掌握继承机制。2、掌握虚函数。3、理解并掌握虚基类。二、实验内容1、编写一个程序:设计一个汽车类,数据成员有轮子个数、车重。小车类是汽车类的私有派生类,包含载客量。卡车类是汽车类的私有派生类,包含载客数和载重量。每个类都有数据的输出方法。 1 #include 2 3 using namespace std; 4 5 //汽车类 6 class car 7 { 8 public: 9 int wheel;//轮子个数10 float weight;//车重11 car(int a=0,float b=0);12 void carprint()... 阅读全文
摘要:
一、实验目的1、掌握成员函数重载运算符。2、掌握友元函数重载运算符。3、理解并掌握引用在运算符重载中的作用。二、实验内容1、定义空间中的点类(有x,y,z坐标),并重载其++和—运算符。编写主函数对该类进行应用。 1 #include 2 using namespace std; 3 4 class Point 5 { 6 private: 7 int x,y,z; 8 public: 9 Point(int a=0,int b=0,int c=0);10 Point operator ++();11 Point operator ++(int);12 ... 阅读全文
摘要:
一、实验目的1、掌握类和对象的定义和使用。2、掌握友元函数的定义和使用。3、理解并掌握常量的定义和使用。4、掌握静态的定义和使用。二、实验内容1、给定三个数21,15,22,设计内联函数int max(int a, int b)求两个数的最大数,输出结果“在21 15 22之中最大的是:22”。 1 #include 2 using namespace std; 3 4 inline int max(int a,int b); 5 6 int main() 7 { 8 int a=21,b=15,c=22,d,e; 9 d=max(a,b);10 e... 阅读全文
摘要:
转自Linux中国我们可以在linux内核启动时为其提供各种各样的参数。这些参数可以自定义内核默认的行为,或者通知内核关于硬件的配置信息。内核参数应在内核启动时通过引导装载程序,如GRUB或LILO传递给内核。在本教程中,我将会描述如何在linux上通过GRUB添加内核参数。如果你在使用GRUB引导... 阅读全文
摘要:
转自Linux中国Linux内核拥有许多可以配置的特性,接下来我们还有许多要配置。下一个可以配置的特性是x86的随机数生成器(x86 architectural random number generator (ARCH_RANDOM))。记住,我们现在配置的是针对AMD64系统的内核代码。这个随机数生成器使用Intel x86的RDRAND指令。这并不通用,所以为了一个更轻量的内核我禁用了它。接着,我们可以启用或者禁用"Supervisor Mode Access Prevention (X86_SMAP)"。这是Intel处理器使用的安全特性。SMAP在一些条件下只允许 阅读全文
摘要:
在redhat的client版本中自带有办公软件libreoffice,而在server版的redhat中却没有自带的办公软件,那么,如何在redhat的server版下安装办公软件呢?方法一:配置redhat的client版的yum源进行安装libreoffice(此处不做详细说明)方法二:自己安... 阅读全文
摘要:
使用过redhat的朋友都知道在redhat下要使用聊天工具例如:腾讯QQ只能是用网页QQ,但网页QQ始终用得不尽人意,下面我将给大家介绍一种在redhat下安装WineQQ的方法,让你能在redhat下与朋友更好的进行聊天。WineQQ下载地址:http://www.longene.org/for... 阅读全文
摘要:
大多数人向来都是在电脑上通过各种代理工具来访问一些国外网站,例如facebook,twitter,然而你是否想过可以通过你的手机来畅游这些网站呢,接下来我将介绍一种通过fqrouer实现使用安卓手机畅游facebook等国外网站的方法:要求:如果你的Android版本为4.0以上且未ROOT:请确保... 阅读全文
摘要:
转自Linux中国这个第四部分里,我们将继续配置更多的设置和特性。这里我们被问及关于"IBM Calgary IOMMU support (CALGARY_IOMMU)"。这个选项将会提供对IBM xSeries x366和x460的IOMMU的支持。这也将让那些32位PCI的设备工作正常——在这些系统上不支持双地址周期(DAC : Double Address Cycle)——因为该系统设置在访问超过3GB内存的时候会有问题。如果需要这些IOMMU设备可以用"iommu=off"在启动时关闭。(这些内核/模块参数会在以后的文章中讨论)IOMMU(inp 阅读全文
摘要:
Google访问须知:① 先访问一次 https://www.google.com/ncr ,禁止“国家重定向(No country Redirect) ”② 再点击右上角齿轮图标,选第一项“Search Settings”,③ 再选左边第二项“Languages”,点击“English”按钮,选“... 阅读全文
摘要:
感谢HQSQ的投递一、自由软件基金会的呼吁上周,2012年将近结束的时候,自由软件基金会(FSF)发出呼吁,要求人们继续支持反Secure Boot垄断,希望签名者能达到5万人(目前是4万)。我觉得,这个呼吁很重要。如果我们不支持,未来就无法自由地使用硬件、安装自己想要的软件。这绝非危言耸听。而且,... 阅读全文
摘要:
1 #include 2 #include 3 #include 4 #define MAXSIZE 2000 5 /*车票信息*/ 6 typedef struct 7 { 8 char chezhan[20];/*车站*/ 9 char checi[20];/*车次*/ 10 char zuowei[40];/*座位*/ 11 }Data; 12 13 /*顺序表类型定义*/ 14 typedef struct 15 { 16 Data data[MAXSIZE]; 17 int len;/*表长*/ 18 }SqList; ... 阅读全文
摘要:
1 /*货物管理系统(数据结构链式表)*/ 2 #include 3 #include 4 #include 5 #define MAXSIZE 100 6 typedef struct 7 { 8 char name[11],no[11]; 9 int num; 10 }goods; 11 12 typedef struct node 13 { 14 goods data; 15 struct node *next; 16 }LNode; 17 18 /*录入货物信息*/ 19 void input(LNode *L) 20 { 21 ... 阅读全文
摘要:
1 /*货物管理系统(数据结构顺序表)*/ 2 #include 3 #include 4 #include 5 #define MAXSIZE 100 6 typedef struct 7 { 8 char name[11],no[11]; 9 int num; 10 }goods; 11 12 typedef struct 13 { 14 goods data[MAXSIZE]; 15 int len; 16 }SeqList; 17 18 /*录入货物信息*/ 19 void input(SeqList *L) 20 { 21 ... 阅读全文
摘要:
1 #include 2 #include 3 #define MAXSIZE 100 4 5 /*链栈类型定义*/ 6 typedef struct node 7 { 8 int data1[MAXSIZE]; 9 int top; 10 }StackNode; 11 12 /*队列类型定义*/ 13 typedef struct point 14 { 15 int data2[MAXSIZE]; 16 int frot, rear; 17 }LQueue; 18 19 /*整数部分转换*/ 20 void Push_LinkStac... 阅读全文
摘要:
功能:成绩管理系统包含了学生的全部信息,每个学生是一个记录,包括学号,姓名,性别,班级,各科成绩(语数外)。系统功能: 1.信息录入——录入学生信息; 2.信息输出——显示所有信息; 3.信息查询——查询单个学生信息(按学号或按姓名),按性别,班级查询; 4.信息排序——分别按各科成绩,平均成绩,学号,姓名,总分排名; 5.信息插入——插入一学生信息(中间插入和最后插入); 6.信息删除——删除一学生信息;(先打出学生信息然后确认删除); 1 #include 2 #include 3 #include 4 #define MAXSIZE 1000 ... 阅读全文
摘要:
一、加密 设置grub密码: 众所周知,通过编辑GRUB启动参数可以轻松的进入单用户模式从而修改root密码,这对于一台多用户的计算机或服务器来说,无疑增加了安全隐患。大家一定很像为自己的GRUB加一把锁吧,大家可以通过GRUB的password参数对GRUB设置密码。 GRUB的密码设置可分为全局... 阅读全文
摘要:
转自Linux中国OK,我们还继续配置内核。还有更多功能等待着去配置。下一个问题(Enable ELF core dumps (ELF_CORE))询问的是内核是否可以生成内核转储文件。这会使内核变大4KB。所以我选择了"no"。注意:内核转储文件(内存或者系统的转储)是程序崩溃前已记录的状态。内核转储是用来调试问题的。这个转储文件的格式是ELF(Executable and Linkable Format )。下面可以启用PC扬声器(Enable PC-Speaker support (PCSPKR_PLATFORM))。大多数计算机用户拥有并使用扬声器,所以这个启用它。 阅读全文