操作系统

编程实践:实现自己的myshell

这个简单的Shell,其功能有:解释执行命令,支持输入输出重定向,支持管道,后台运行程序。1、运行本程序后,它支持以下命令格式单个命令,如:ls。带l到多个参数的命令,如ls-l/tmp。带一个输出重定向的命令,如ls-l/>a。带一个输入重定向的命令,如wc-ca&wc-c

系统 2019-08-12 01:33:11 3061

Linux

Linux系统函数

ALPChapter8Linux系统函数(LinuxSystemCalls)到目前为止我们介绍的所有API都分可归为两类:库函数(libraryfunction):普通的函数,由一个不属于我们程序的外部的库编写,这种外部的库的一个典型例子是C库。这种函数的参数传递是通过寄存器或者堆栈来实现的,执行的时候直接跳转到该函数代码的开头,也就是我们学过的典型的C语言函数调用的方式。这种库函数的例子:getopt_long,mkstemp系统函数(systemcal

系统 2019-08-29 23:07:39 3060

Windows

使用Windows Sockets 1.1编程

使用WindowsSockets1.1编程一WindowsSockets协议栈安装检查任何一个与WindowsSocketsImportLibrary联接的应用程序只需简单地调用WSAStartup()函数便可检测系统中有没有一个或多个WindowsSockets实现。而对于一个稍微聪明一些的应用程序来说,它会检查PATH环境变量来寻找有没有WindowsSockets实现的实例(WindowsSockets.DLL)。对于每一个实例,应用程序可以发出一个

系统 2019-08-29 22:45:06 3058

Linux

Sublime 2 Installation for Linux

LinuxYoucandownloadthepackageanduncompressitmanually.Alternatively,youcanusethecommandline.Fori386cd~wgethttp://c758482.r82.cf2.rackcdn.com/Sublime\Text\2.0.1.tar.bz2tarvxjfSublime\Text\2.0.1.tar.bz2Forx64cd~wgethttp://c758482.r82

系统 2019-08-12 09:27:08 3057

Windows

怎样将GIS图形复制到Windows剪贴板,粘贴到Word

怎样将GIS图形复制到Windows剪贴板,粘贴到Word中很久没写随笔了,有点想关了这个博客,不再更新,但还是没有下定决心。趁这些天比较闲,发一个以前写着玩的功能吧。复制、粘贴功能是一件很简单的事情,但怎样将GIS图形粘贴到word中呢?最简单的思路还是将GIS图形保存为Image形式,发送到剪贴板,再粘贴到Word。但如果Image格式采用栅格的格式,如BMP或JPEG,则粘贴后在Word中拉伸时,效果会受到影响,比较合适的格式是采用WMF或EMF这种

系统 2019-08-29 23:52:11 3054

Linux

Linux安装Photoshop CS6 Install Photoshop CS6

Inthispost,IwillshowyouhowtoinstallAdobePhotoshopCS6onaLinuxmachine,inthiscaseImusingUbuntu13.04IhavebeenusingUbuntu12.04LTS,butfacedlotsofissuesinit.So,IdownloadednewUbuntu13.04ISO(LinuxOS).AndIjustloveitsUIandbettergraphicsperfo

系统 2019-08-29 22:35:49 3053

Linux

Linux下Tomcat重新启动

在Linux系统下,重启Tomcat使用命令操作的!首先,进入Tomcat下的bin目录cd/usr/local/tomcat/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps-ef|grepjava如果显示以下相似信息,说明Tomcat还没有关闭root701010Apr19?00:30:13/usr/local/java/bin/java-Djava.util.logging.config.file=/usr/lo

系统 2019-08-12 01:33:51 3051

Linux

Linux内核学习笔记1——系统调用原理

1什么是系统调用系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。从逻辑上来说,系统调用可被看成是一个内核与用户空间程序交互的接口——它好比一个中间人,把用户进程的请求传达给内核,待内核把请求处理完毕后再将处理结果送回给用户空间。系统服务之所以需要通

系统 2019-08-12 01:33:27 3046

Windows

Windows下安装配置RadRails指南

RadRails是基于eclipse平台的RubyonRails(ROR)IDE.熟悉eclipse的开发人员很容易使用.下面简单介绍一下RadRails在WindowsXP下面的安装,配置.1.安装RadRails1.1安装JRE,下载页面http://java.sun.com/javase/downloads/index_jdk5.jsp1.2安装RubyOne-ClickInstaller,下载页面http://www.ruby-lang.org/e

系统 2019-08-29 23:08:55 3042

Linux

自己动手架设linux下Web服务器(图)4

四、FTP服务器设置安装好了Web配件,我们现在开始配置Linux自带的vsftpd软件进行了简单的介绍,当然,你也可以在Web软件配置之间先配置好FTP服务。在这里,笔者介绍在Linux系统下修改vsftpd软件相关文件,达到客户端能够正常登陆Linux服务器上传并下载相关文件网页文件等等。主要经过以下二个步骤:4.1、LinuxFTP用户帐号建立及配置文件修改1、建立FTP用户帐号:#adduserftptest-d/usr/local/apache/

系统 2019-08-29 22:54:27 3033

操作系统

CentOS 安装 epel repo - const_yixinyiyi的日

CentOS安装epelrepo-const_yixinyiyi的日志-网易博客CentOS安装epelrepo2011-10-2410:48:27|分类:Web|标签:|字号大中小订阅CentOS使用EPEL,用惯了Ubuntu的apt-get,觉得非常方便,在RHEL里必须买服务才能用yum更新,觉得非常不方便,幸好有CentOS,呵呵…幸好有CentOS,可是CentOS的源太少,可以用EPEL解决这个问题.1)EPEL软件仓库EPEL(http:/

系统 2019-08-12 01:32:06 3031

操作系统

故障诊断专家系统研究之四-----知识库结构

知识库结构§1知识库概述知识库同知识表示和推理机构成专家系统的三个核心组成部分。知识表示研究如何将专家的知识和经验以一定的结构合乎逻辑地表达出来,而知识库则是研究知识的存贮结构,保证知识的明确性、相容性、简洁性及可维护性。严格地说,知识表示和知识库是分不开的,有何种知识表示,就有基于该种知识表示的知识库结构。关于知识库的定义,各行各业都根据自己的需要对知识库有着不同的定义,众说纷纭。但对知识库都有一个共同的看法:知识库——特定领域的知识和数据的集合,即强调

系统 2019-08-12 01:33:00 3028

Windows

Windows 7新功能深入体验

随着版本的更新和使用的深入,Windows7丰富的新功能让我们应接不暇。这些新的功能和组件不仅方便了我们的操作,同时也在很大程度上提升了用户的使用体验和工作效率。下面,笔者将和大家一道深入体验Windows7的新特性,并和大家分享自己的使用心得。1、系统集成的WinRE在Windows7中,集成了一个名为WinRE(WindowsRecoveryEnvironment,Windows恢复环境)的开机修复功能。利用该功能,当系统出现问题而不能启动的时候,我们

系统 2019-08-29 23:43:57 3026

Ubuntu

Ubuntu - unixodbc 配置 - zhouzhk - ITeye技术

Ubuntu-unixodbc配置-zhouzhk-ITeye技术网站Ubuntu-unixodbc配置博客分类:UbuntuUbuntuPostgreSQL用apt-getinstall安装完毕postgresql8.4后,1.用新立得安装odbc-postgresql包,同时会安装unixodbc2.拷贝/usr/share/psqlodbc/odbcinst.ini.template到/etc/odbcinst.ini3.拷贝/usr/share/d

系统 2019-08-12 01:32:12 3026

Linux

Linux 基本网络编程

基本套接字分为客户机/服务器和点对点模式。C/S:sever/client---------------------------一般采用TCPB/S:browser/server-----------------------一般采用UDP常用的数据结构有in_addr(存储IP地址),sockaddr_in(表示Internet协议地址结构),sockaddr(存储主机IP地址和接口信息)。structin_addr{union{struct{u_char

系统 2019-08-12 01:32:25 3025