自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 在unix系统中创建守护进程

在unix系统中创建守护进程  守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。unix系统有很多守护进程,大多数服务器都是用守护进程实现的。比如,网络服务inetd、Web服务http等。同时,守护进程完成许多系统任务。比如,作业规划进程crond、打印进程lqd等。

2012-05-28 21:43:35 748

原创 ubuntu11.10下配置nfs服务

Table of Contents1.下载相关软件2.建立共享目录3.修改该配置文件4.重启服务5.测试服务器6.测试客户端测试系统:Ubuntu11.101.下载相关软件使用如下命令,可以在ubuntu下很方便的获取并安装相关软件(经过试验,还是都安装的好)#sudo apt-get install protmap nf

2012-04-16 20:07:05 1100

转载 sql数据类型、check 约束表达式、运算符 通配符(含电话号码例子)

1.数据类型文本数据类型:char(电话号码);字符 varchar(姓名,地址,性别,ID,密码);nvarchar(邮箱);数字数据:    int(年龄,余额);货币:        Money(货币);datetime:     时间 日期;Bit:          Bit(性别);--2.check 约束表达式成绩在0~100之间:   0邮箱地址是

2012-04-10 19:43:41 19969

转载 SQL Server 三种不同的服务账户模式

一、 SQL Server 中服务帐户类型分为“内置系统帐户”和“域用户帐户”,但“内置系统帐户”细分成三类“本地系统帐户”、“网络服务帐户”以及“本地服务帐户”。    在SQL Server 联机帮助中不同的服务帐户类型说明如下:             “本地系统”选项指定一个不需要密码的本地管理员级别的系统帐户,与SQL Server 2000中的本地系统帐户类似。

2012-04-06 16:49:28 25214

转载 Makefile介绍

makefile 介绍make命令执行时,需要一个 makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。 首先,我们用一个示例来说明makefile的书写规则。以便给大家一个感性认识。这个示例来源于gnu的make使用手册,在这个示例中,我们的工程有8个c文件,和3个头文件,我们要写一个makefile来告诉make命令如何编译和链接这几个文件。我们的规则是:1)如

2012-03-23 08:54:38 480

转载 不联网,ubuntu下安装gcc

1.下载 在GCC网站上(http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 3.4.0。可供下载的文件一般有两种形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。 2. 解压缩 根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符

2012-03-17 16:53:36 12314

转载 ubuntu rc.local

为了让mysql开机启动,我将mysql命令添加到/etc/rc.local中,但怎么也运行不了。一开始认为只是/etc/rc.local的权限问题,但通过以下命令修改后,还是不起作用。sudo chmod +x /etc/rc.local  // 增加可执行权限sudo chmod +s /etc/rc.local  // 增加s权限,即让普通用户执行该文件时拥有文件所有者的权限

2012-03-17 16:15:35 3879

转载 河北工业大学/drcom认证/inode

我是河北工业大学的,学校用的drcom认证。但是那个东东实在不好弄。于是各方寻找,在我们学校的论坛里找到了解决的办法:那就是inode。见附件安装方法解压inodeclient .tar.gz到某目录下,如/下载/cd 进入那个目录cd /home/用户名/下载/ls一下有个inodeclient文件夹cd进去再ls看见install.sh./install.s

2012-03-17 13:09:04 1826 1

转载 ubuntu启动流程及定制

Linux系统主要通过以下步骤启动:(参考版本:11.10)1、读取MBR的信息,启动Boot Manager2、加载系统内核,启动/sbin/init进程       init进程是Linux的根进程,所有的系统进程都是它的子进程。3、init进程读取“/etc/inittab”(注:新版本找不到此文件)文件中的信息,并进入预设的运行级别,按顺序运行该运行级别对应文件夹下的脚本:

2012-03-16 17:23:46 432

转载 解决ubuntu的IP和DNS重启后需重设的问题

ubuntu使用图形界面明明已经设置好了ip,网关,dns等等,但是下次开机时又回到默认,解决的方法如下。直接修改系统配置文件ubuntu的网络配置文件是:/etc/network/interfaces1. 以DHCP方式自动获得IP地址打开文件interfaces文件sudo gedit /etc/network/interfaces用下面的行来替换有

2012-03-16 17:09:49 1955

转载 对/etc/rc.d/init.d目录的一点理解

辅助环境:rh9,fc7另:本文如无特殊解释,init.d指的就是/etc/rc.d/init.d目录。转载本文包括3部分内容1、 Linux的引导过程2、 运行级别3、 /etc/rc.d/ 与/etc/rc.d/init.d的关系都仅限于自身的理解,如有差错和不足的地方请指正和补充!一起学习,一起进步。“/etc/rc.d/init.d/目录下的脚本就类似与wind

2012-03-14 22:33:52 14460

转载 ubuntu查看内核版本和发行版本

查看内核版本:方法一:uname -r输出:2.6.32-23-generic方法二:cat /proc/version输出:Linux version 2.6.32-23-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #37-Ubuntu SMP Fri Jun 11 07:54

2012-03-14 22:04:28 796

转载 Google开源项目二维码读取与生成工具ZXing

上周五,闲逛Google Code的时候,查看了一下Google参与的开源项目,在code.google.com上点击"开源计划"然后点击 使用 Google 的代码即可查看Google所有的开源项目列表 翻了几页,发现一个zxing以前没听说过(孤陋寡闻了)原来是个二维码的识别程序库,刚好前几个月还困惑火车票上的防伪码是怎么做的(才知道那种码叫QRcode),于是把代码下

2012-03-13 18:18:18 6315

转载 Google开源项目二维码读取与生成工具ZXing

上周五,闲逛Google Code的时候,查看了一下Google参与的开源项目,在code.google.com上点击"开源计划"然后点击 使用 Google 的代码即可查看Google所有的开源项目列表 翻了几页,发现一个zxing以前没听说过(孤陋寡闻了)原来是个二维码的识别程序库,刚好前几个月还困惑火车票上的防伪码是怎么做的(才知道那种码叫QRcode),于是把代码下载了下来,顺便说一下,这

2012-03-13 18:10:40 798

转载 剖析Linux系统启动过程

内容提要  本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。  阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux

2012-03-13 11:13:16 513

转载 Linux内核源代码简单分析(如何深入研究源代码)

第11章Linux内核源代码本章讲述在Linux内核源码中,应该从何处开始查找特定的内核函数。本书并不要求读者具有C语言编程能力,也不要求读者有一份可参阅的Linux内核源码,事实上,通过查看内核源码可以在一定深度上理解Linux操作系统,同时这也是一个很好的实践机会。本章给出了对内核源码的概览:它们是如何编排的以及从何处开始查找特定代码。11.1怎样得到Linux内核源码

2012-03-11 15:31:34 6239

原创 Linux下重要日志文件及查看方式 资料收集

1、Linux下重要日志文件介绍/var/log/boot.log该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息,如图1所示: 图1 /var/log/boot.log示意/var/log/cron该日志文件记录crontab守护进程crond所派生的子进程的动作,前面加上用户、登录时间和PID,以及派生出的进程的动作。CMD的一个动作是c

2012-03-09 22:31:20 2043 1

转载 手机文件系统介绍

2012-03-09 22:01:27 967

原创 Ubuntu忘记登陆密码怎么办?

在出现系统选择界面时,在选项上按“e”键,然后会出现三个选项,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”键进行编辑,在“ro”或者“root”前加上“single”,然后回车返回。按“b”键启动,进入字符界面,当出现“sh-2.05b#”时,就意味着已经进入单用户模式。现在,输入“passwd root

2012-03-09 21:51:30 2364

原创 各种文件系统类型

2012-03-06 22:31:11 520

转载 linux资源网站和ftp站点!(linux软件下载及学习)

网站 http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/  ubuntu11.10桌面培训http://www.linuxsir.org http://www.linuxfans.org 以上两个速度都很快 软件很丰富 讨论的人气都很旺:) 很受欢迎 http://www.gnome-cn.org 这个是专门讨论

2012-03-06 22:13:28 6058

原创 fdisk简介、使用方法、实例解说 linux

fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能;一、fdisk 的介绍;fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具; fdsik 能划分磁盘成为若干个区,同时

2012-03-06 21:34:02 790

原创 计算机程序设计艺术第一卷

在网上搜到关于>的阅读指导:         >其实讲得不难,很多东西在我们大学本科的数据结构里的书都有说到,只是大学本科的数据结构告诉我们的基础数据结构有哪些,常用排序有哪些,深入些就没在详述,有些就一笔带过,有些就打*号了,老师自然也就不理会了。>这本书深入介绍了算法的推理和每一种算法的来龙去脉,如果您数据结构学得很深入,再把>这卷书认认真真的啃完,您就象一个绝世高手打通了任督二脉,设计起

2012-02-07 21:54:08 1802

原创 程序设计实践----算法与数据结构

在某些特殊领域,例如图形学、数据库、语法分析、数值分析和模拟等等,解决问题的能力几乎完全依赖于最新的算法和数据结构。如果你正要进入一个新领域去开发程序,那么首先需要弄清楚在这里已经有了些什么,以免无谓地把时间浪费在别人早已做好的东西上。每个程序都要依靠算法与数据结构,但很少有程序依赖于必须发明一批全新的东西。即使是很复杂的程序,比如在编译器或者网络浏览器里,主要的数据结构也是数组、表、树和散列表等

2012-02-05 23:13:58 470

原创 qsort()与sort()排序区别 汇总

一、使用1.qsortqsort()是C中的排序函数,其头文件为:#includevoid qsort( void*base, size_t num, size_t width, int (__cdecl *compare ) int compare (constvoid *elem1, const void *elem2 ) );  qsort(quicksort

2012-02-05 22:19:00 651

原创 程序设计实践----编程风格

程序设计风格的原则根源于由实际经验中得到的常识,它不是随意的规则或者处方。代码应该是清楚地和简单的——具有直截了当的逻辑、自然地表达式、通行的语言使用方式、有意义的名字和有帮助作用的注释等,应该避免耍小聪明的花招,不使用非正规的结构,一致性是非常重要的东西。1.1名字       什么是名字?一个变量或函数的名字标识这个对象,带着说明其用途的一些信息。一个名字应该是非形式的、简练的、容易记

2012-02-04 23:33:15 543

原创 动态规划----Human Gene Functions(POJ 1080)

POJ 1080-----Human Gene FunctionsProblem DescriptionIt is well known that a human gene can be considered as a sequence, consisting of four nucleotides, which are simply denoted by four letters,

2012-02-03 20:39:48 564

原创 动态规划----FatMouse’s Speed(HDU 1160)

HDU 1160 —— FatMouse’s Speed给定 n 只老鼠,每只老鼠有体重和速度,求老鼠的一个最长序列,使得体重严格递增,速度严格递减。给出这个序列的长度,并且输出这个序列中的每只老鼠在输入中的序号。解题思路:先对所有老鼠排序,第一个关键字体重从小到大,第二关键字速度从大到小。然后求这个序列中的最长严格递增子序列。dp[i] 记录以 i 只老鼠作为结尾的最长合

2012-02-03 19:28:23 770

原创 《算法导论》观后感想1

读完《算法导论》22章后,才真正的明白了算法不能单纯的去看的,应该抱着明确的目的和强烈的好奇心去学,最重要的是要举一反三,将学到的理论知识运用到实践中去。可是哪有那么容易就知道运用到什么实践中呢?现在才发现好多网上类似的题,实践果然很重要。  今天先做些动态规划方面的题,选了几道hdu题,现在正在阅读《计算机程序的构造和解释》,感觉写的真的很好,推荐一下。      “在计算机科学中保持计

2012-02-02 22:27:56 1168

原创 动态规划----免费馅饼(hdu 1176)

Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手

2012-02-02 21:31:15 1118

原创 动态规划----国王建路问题( Constructing Roads In JGShining's Kingdom )

JGShining王国由2n个坐落在平行线上的城市组成,其中n个城市富有,另外n个城市贫穷,而正好n个富有城市可以为n个贫穷的城市提供资源,而且必须是一对一的,因为每个富有的城市所提供的资源各不相同,而每个贫穷的城市所需要的资源也各不相同。InputEach test case will begin with a line containing an integer n(1

2012-02-02 20:12:45 2091

原创 动态规划----数塔问题

动态规划(Dynamic Programming,简称DP)是通过组合子问题的解来解决问题的。注意这里的programming不是指编程,而是指一种规划适用于子问题不是独立的情况,也就是各子问题包含公共的子子问题,鉴于会重复的求解各子问题,DP对每个问题只求解一遍,将其保存在一张表中,从而避免重复计算。DP算法的设计可以分为四个步骤:①.描述最优解的结构。

2012-02-02 19:47:55 4711

原创 动态规划----最长子序列

引出:问题描述:给出一个序列a1,a2,a3,a4,a5,a6,a7….an,求它的一个子序列(设为s1,s2,…sn),使得这个子序列满足这样的性质,s1例如有一个序列:1  7  3  5  9  4  8,它的最长上升子序列就是 1 3 4 8 长度为4.分析:这题目是经典的DP题目,也可叫作最长上升子序列或者 最长不下降子序列。有两种算法,复杂度分别为O(n*logn)和O

2012-02-02 18:29:30 19533

空空如也

空空如也

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

TA关注的人

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