自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 vim配置及插件安装管理(超级详细)

1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了

2015-03-03 16:13:05 699

原创 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

我在源码编译安装mysql后,虽然mysql服务可以正常启动,但是当我直接执行mysql后,出现了错误。错误提示如下:[root@server98 ~]# mysql ERROR2002 (HY000): Can't connect to local MySQL server through socket'/tmp/mysql.sock' (2)出现错误原因:由于m

2014-09-22 22:12:01 673

原创 Linux的三种特殊权限

1.Suid Set位权限    ●对文件以文件的拥有者身份执行文件   ●对目录无影响 权限设置:  ●suid=u+s 2.Sgid Set位权限   ●对文件以文件的组身份执行文件  ●对目录在目录中最新创建的文件将其组所有者递归 权限设置:  ●sgid=g+s 3.Sticky 粘滞位   ●对文件无影响  ●对

2014-02-15 20:31:33 819

原创 复数计算器

基本要求:        为复数定义一个类。重载输入和输出运算符>>和        复数的四则运算可以按如下方式进行:#includeusing namespace std;#include//复数类class complexnumber{private: float real; float imag;public: friend

2013-12-27 03:27:56 1334

原创 活期储蓄账目管理系统(C++课程设计)

基本要求:实现储户开户、销户、存入、支出等活动。要求能查找储户的账户,实现存款、取款、插入、删除等操作。具体功能如下:(1)实现储户开户。(2)实现储户销户。(3)向某账户存款。(4)从某账户取款。(5)排序显示所有账户信息。(6)查询某账户余额。(7)查询某账户交易记录。#include#include#include#includeusing

2013-12-27 03:23:51 5604 3

转载 Linux面试基础题-2

转自Linux中国继续我们这面试系列,在这篇文章里我们给出了10个问题。这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到。然而通过这些文章我们呈现出的是一个交互的学习平台,这必将会对你有很大的帮助。自本系列的上一篇文章11个基本的 Linux 面试问题,我们分析了不同论坛对此作出的评论,这对我们将更好的文章提供给我们的读者是很重要的。我们付出了时间和金钱,那我们

2013-12-16 10:51:30 575

转载 11个Linux基础面试问题

Q.1: Linux 操作系统的核心是什么?ShellKernelCommandScriptTerminal答: 内核(Kernel)是Linux 操作系统的核心。Shell是一个命令行解释器,命令(Command)是针对计算机的指令,脚本(Script)是存储在文件中的命令的集合,终端(Termial)是命令行接口。Q.2: Linus Tor

2013-11-30 22:21:57 708

原创 OSI模型

1.      由国际标准化组织ISO于1984年提出2.      是目前公认的计算机通信和Internet网络通信的基本结构模型3.      如今使用的最广泛的TCP/IP协议就是基于OSI模型设计的 一共分为七层,从下往上分别是:物理层(Physical),数据链路层(Data Link),网络层(Network),传输层(Transport),会话层(Session),表

2013-11-26 17:49:26 519

转载 戴文的Linux内核专题:10配置内核(6)

转自Linux中国欢迎来到下一篇关于内核配置文章!还有大量的选项需要配置。这篇文章将主要讨论PCI和ACPI。这里我们可以启用由ACPI控制的扩展坞和可移动驱动器槽的支持(Dock)。记住,ACPI(Advanced Configuration and Power Management Interface)是一个电源管理系统。扩展坞是一种其他的设备通过额外的接口

2013-11-25 16:37:49 799

转载 如何在Linux上通过grub添加内核参数

转自Linux中国我们可以在linux内核启动时为其提供各种各样的参数。这些参数可以自定义内核默认的行为,或者通知内核关于硬件的配置信息。内核参数应在内核启动时通过引导装载程序,如GRUB或LILO传递给内核。在本教程中,我将会描述如何在linux上通过GRUB添加内核参数。如果你在使用GRUB引导装载程序,想修改或添加内核参数,你可以编辑GRUB配置文件。下面是针对特定发行版

2013-11-19 10:25:11 1754 1

转载 戴文的Linux内核专题:08内核配置(5)

转自Linux中国Linux内核拥有许多可以配置的特性,接下来我们还有许多要配置。下一个可以配置的特性是x86的随机数生成器(x86 architectural random number generator (ARCH_RANDOM))。记住,我们现在配置的是针对AMD64系统的内核代码。这个随机数生成器使用Intel x86的RDRAND指令。这并不通用,所以为了一个更轻量

2013-11-19 10:23:38 881

原创 面向对象实验四(输入输出流)

一、实验目的1、掌握用户自定义类型的输入输出。2、掌握文件的输入、输出。二、实验内容1、定义一个复数类,并为其重载>>和#includeusing namespace std;//复数类class complex{private: float real; float imag;public: friend istream &ope

2013-11-18 21:52:01 1558

原创 面向对象实验三( 组合、继承与多态性)

一、实验目的1、掌握继承机制。2、掌握虚函数。3、理解并掌握虚基类。二、实验内容1、编写一个程序:设计一个汽车类,数据成员有轮子个数、车重。小车类是汽车类的私有派生类,包含载客量。卡车类是汽车类的私有派生类,包含载客数和载重量。每个类都有数据的输出方法。#includeusing namespace std;//汽车类class car{public:

2013-11-18 21:50:43 1427

原创 面向对象实验二(运算符重载)

一、实验目的1、掌握成员函数重载运算符。2、掌握友元函数重载运算符。3、理解并掌握引用在运算符重载中的作用。二、实验内容1、定义空间中的点类(有x,y,z坐标),并重载其++和—运算符。编写主函数对该类进行应用。#includeusing namespace std;class Point{private: int x,y,z;public:

2013-11-18 21:46:11 1737

原创 面向对象实验一(类与对象)

一、实验目的1、掌握类和对象的定义和使用。2、掌握友元函数的定义和使用。3、理解并掌握常量的定义和使用。4、掌握静态的定义和使用。二、实验内容1、给定三个数21,15,22,设计内联函数int max(int a, int b)求两个数的最大数,输出结果“在21    15      22之中最大的是:22”。#includeusing namespace s

2013-11-18 21:44:41 1327

原创 如何在redhat下安装办公软件(openoffice)

在redhat的client版本中自带有办公软件libreoffice,而在server版的redhat中却没有自带的办公软件,那么,如何在redhat的server版下安装办公软件呢?方法一:配置redhat的client版的yum源进行安装libreoffice方法二:自己安装办公软件(本文以openoffice为例)首先介绍下什么是libreoffice和openoffi

2013-11-16 13:25:05 1429

原创 如何在redhat下安装WineQQ

使用过redhat的朋友都知道在redhat下要使用聊天工具例如:腾讯QQ只能是用网页QQ,但网页QQ始终用得不尽人意,下面我将给大家介绍一种在redhat下安装WineQQ的方法,让你能在redhat下与朋友更好的进行聊天。WineQQ下载地址:http://www.longene.org/forum/viewtopic.php?t=4700步骤:1.下载Wine

2013-11-16 11:41:30 1467

转载 戴文的Linux内核专题:08内核配置(4)

转自Linux中国 这个第四部分里,我们将继续配置更多的设置和特性。这里我们被问及关于"IBM Calgary IOMMU support (CALGARY_IOMMU)"。这个选项将会提供对IBM xSeries x366和x460的IOMMU的支持。这也将让那些32位PCI的设备工作正常——在这些系统上不支持双地址周期(DAC : Double Address Cycle)——

2013-11-12 15:13:27 1166

转载 反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux

感谢HQSQ的投递一、自由软件基金会的呼吁上周,2012年将近结束的时候,自由软件基金会(FSF)发出呼吁,要求人们继续支持反Secure Boot垄断,希望签名者能达到5万人(目前是4万)。我觉得,这个呼吁很重要。如果我们不支持,未来就无法自由地使用硬件、安装自己想要的软件。这绝非危言耸听。而且,由于这个事件直接与Windows 8操作系统有关,因此意味着一切已经迫在眉睫了。

2013-11-11 22:36:06 1281 1

原创 火车售票系统(数据结构课设)

#include#include#include#define MAXSIZE 2000/*车票信息*/typedef struct{ char chezhan[20];/*车站*/ char checi[20];/*车次*/ char zuowei[40];/*座位*/}Data;/*顺序表类型定义*/typedef struct{ Dat

2013-11-10 13:00:01 4867 2

原创 货物管理系统(数据结构链式表)

/*货物管理系统(数据结构链式表)*/#include#include#include#define MAXSIZE 100typedef struct{ char name[11],no[11]; int num;}goods;typedef struct node{ goods data; struct node *next;}LNode;

2013-11-10 12:59:14 1033

原创 货物管理系统(数据结构顺序表)

/*货物管理系统(数据结构顺序表)*/#include#include#include#define MAXSIZE 100typedef struct{ char name[11],no[11]; int num;}goods;typedef struct{ goods data[MAXSIZE]; int len;}SeqList;/*

2013-11-10 12:58:28 2008

原创 进制转换器(十进制转n进制)

#include#include#define MAXSIZE 100/*链栈类型定义*/typedef struct node{ int data1[MAXSIZE]; int top;}StackNode;/*队列类型定义*/typedef struct point{ int data2[MAXSIZE]; int frot, rear;

2013-11-10 12:57:34 1219

原创 大学生成绩管理系统(C语言)

功能:成绩管理系统包含了学生的全部信息,每个学生是一个记录,包括学号,姓名,性别,班级,各科成绩(语数外)。系统功能:1.信息录入——录入学生信息;2.信息输出——显示所有信息;3.信息查询——查询单个学生信息(按学号或按姓名),按性别,班级查询;4.信息排序——分别按各科成绩,平均成绩,学号,姓名,总分排名;5.信息插入——插入一学生信息(中间插入和最后插入);

2013-11-10 12:54:35 1991 2

原创 如何对Linux的grub进行加密

一、加密    设置grub密码:    众所周知,通过编辑GRUB启动参数可以轻松的进入单用户模式从而修改root密码,这对于一台多用户的计算机或服务器来说,无疑增加了安全隐患。大家一定很像为自己的GRUB加一把锁吧,大家可以通过GRUB的password参数对GRUB设置密码。    GRUB的密码设置可分为全局密码和菜单密码,为了防止他人通过GRUB修改root密码大家需要设

2013-11-10 12:52:48 910

转载 戴文的Linux内核专题:07内核配置(3)

转自Linux中国OK,我们还继续配置内核。还有更多功能等待着去配置。下一个问题(Enable ELF core dumps (ELF_CORE))询问的是内核是否可以生成内核转储文件。这会使内核变大4KB。所以我选择了"no"。注意:内核转储文件(内存或者系统的转储)是程序崩溃前已记录的状态。内核转储是用来调试问题的。这个转储文件的格式是ELF(Executable and

2013-11-10 12:48:06 904

转载 戴文的Linux内核专题:06配置内核(2)

转自Linux中国这一部分我们讲配置内核IRQ子系统。中断请求(IRQ)是硬件发给处理器的一个信号,它暂时停止一个正在运行的程序并允许一个特殊的程序占用CPU运行。这个目录中的第一个问题属于内核特性(Expose hardware/virtual IRQ mapping via debugfs (IRQ_DOMAIN_DEBUG))(通过debugfs来显示硬件/虚拟的IRQ映射),它

2013-11-10 12:47:11 894

转载 戴文的Linux内核专题:05配置内核(1)

转自Linux中国现在我们已经了解了内核,现在我们可以进入主要工作:配置并编译内核代码。配置内核代码并不会花费太长时间。配置工具会询问许多问题并且允许开发者配置内核的每个方面。如果你有不确定的问题或者特性,你最好使用配置工具提供的默认值。本系列教程会使读者逐步了解配置内核的整个过程。配置代码前需要在源文件的文件夹内打开一个终端。当终端打开后,基于你喜好的配置界面,这里有几种不同的配置方

2013-11-10 12:43:06 853

转载 戴文的Linux内核专题:04安全

转自Linux中国Linux内核是所有Linux系统的核心。如果有任何恶意代码控制或破害了内核的任何一部分,那么系统会严重受损,文件可能被删除或损坏,私人信息可能被盗等等。很明显,保持内核安全涉及到用户的最大利益。值得庆幸的是,由于Linux内核极其安全,Linux是一个非常安全的系统。在用户比例上,Linux病毒比Windows病毒更少,并且Linux用户比Windows用户个人

2013-11-10 12:41:53 665

转载 戴文的Linux内核专题:03驱动程序

转自Linux中国驱动程序是使内核能够沟通和操作硬件或协议(规则和标准)的小程序。没有驱动程序,内核不知道如何与硬件沟通或者处理协议(内核实际上先发送指令给BIOS,然后BIOS传给硬件)。 Linux的内核代码在驱动程序文件夹中以源代码的形式包含了许多驱动程序。驱动文件夹中的每个文件夹会在下面说明。在配置和 编译内核时,这样有助于你了解驱动程序。否则,用户可能会在编译时加入不必要的或者漏掉重

2013-11-10 12:40:44 1108

转载 戴文的Linux内核专题:02源代码

转自Linux中国在下载并解压内核源代码后,用户可以看到许多文件夹和文件。尝试去找一个特定的文件或许是一个挑战。谢天谢地,源代码以一个特定的方式组织的。这使开发者能够轻松找到任何文件或者内核的一部分。内核源代码的根目录下包含了以下文件夹还有一些文件在源代码的根目录下。它们会在下面列出。COPYING -许可和授权信息。Linux内核在GPLv2许可证下授权。该许可证

2013-11-10 09:37:40 625

转载 戴文的Linux内核专题:01介绍

转自Linux中国译者按:本文作者戴文.科利尔.约翰逊(Devyn Collier Johnson)今年才19岁,但是他在Linux内核、人工智能、编程语言方面拥有丰富的经验,本文是其在linux.org上连载的一系列关于内核的文章。文章写的深入浅出,本站不揣浅陋,由LCTT成员geekpi进行了系列翻译,以分享给广大Linux爱好者。在1991年,一个叫林纳斯·本纳第克特·托

2013-11-10 09:36:33 714

空空如也

空空如也

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

TA关注的人

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