操作系统

自由与共享,对现有版权体系的叛逆

自由与共享,对现有版权体系的叛逆本文成于2001年,是我大学毕业时的论文,关于法律归置的章节遗失,GPL、Apache等版权协议。一、前言:自由与共享精神的复兴自由软件、开放源代码运动、GPL条例--野人与基督,他们是商业软件领域的颠覆者,又是无数程序员心中神圣的信仰。在GPL条例下,用户彼此拷贝软件不但不是“盗版”,而是体现人类天性互助的美德,自由是根本,用户可以自由共享软件成果,随便使用和拷贝代码;同时,GPL条例又驱走了那些魔鬼,他们总是告诫他们的用

系统 2019-08-12 01:33:35 2396

Windows

离线发布bolg----使用Windows live writer客户

转自:http://blog.csdn.net/blogdevteam/archive/2009/09/04/4519285.aspx首先下载并安装WindowsLiveWriter。下载安装完毕后,打开该软件,按照如下步骤进行配置。第一步,点击“工具”找到“添加日志账户”:第二步,选择“其他日志服务”,然后点击下一步。第三步,填写用户名和用户密码,把UserID替换成你自己的用户名,密码就是你账号的密码,然后点击下一步。第四步:“你所使用的日志类型”选择

系统 2019-08-29 23:39:06 2395

Linux

Linux: Apache 安全设定

1.AutoIndex预设安装好Apache之后,其预设目录是在/var/www/html/,如果没有设定index.html的话,那么就会印出目前目录里的所有档案和目录,基於安全理由,希望把AutoIndex这个取消,如此在别人打入网址后,就会出现403的存取权限不足,只有在很“明确”的指出档案时才可以浏览。关闭/var/www/html里(含子目录)的自动印出首页功能[root@rhelconf]#vihttpd.conf_______________

系统 2019-08-29 22:30:02 2391

Linux

linux 内存管理 概括

1名词解释:(1)页框:物理内存的描述,必须牢牢记住,页框就是物理内存(2)页描述符:描述每一个页框的状态信息,所有的也描述符都保存在mem_map[]数组中,每个描述符32个字节(3)节点:系统物理内存被划分为多个节点,每个节点内cpu访问页面的时间是相同的,对应的数据结构:节点描述符(4)管理区:每个节点又分为多个管理区对应的数据结构:管理区描述符2页表管理重点介绍内核页表的管理,主要分为两个阶段:启动阶段映射8M的页表和剩余页表的映射阶段(1)启动阶

系统 2019-08-29 22:19:48 2388

Windows

深入了解 Windows Server 2008 内核变化

概览:●内存管理和SMB2.0●NTFS自修复功能、Windows硬件错误报告体系和驱动程序验证程序●I/O完成端口、线程池和NUMA的可伸缩性●Hyper-V虚拟化WindowsServer2008是最新版本的Microsoft服务器平台,它包含许多系统级更改,这些更改涉及操作系统的所有功能领域:从内存管理到线程调度,从网络连接到安全(这里只列出了少数几个)。由于WindowsServer®2008和WindowsVista®SP1的内核相同。只有其中的

系统 2019-08-29 23:17:01 2384

Linux

Linux: sysv-rc-conf管理Ubuntu server开机启动

在RedHat中,都是使用chkconfig来管理服务的,但是在UbuntuServer中,却有一个更好的工具,chkconfig也是可以使用的。今天来说一下sysv-rc-confsysv-rc-conf是一个强大的服务管理程序,Ubuntu运行级别Linux系统任何时候都运行在一个指定的运行级上,不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的不同,系统可以在这些运行级之间进行切换,以完成不同的工作。一、Ubuntu的运行级别Linux系统

系统 2019-08-29 22:25:54 2384

Linux

linux 配置IP

文章参考http://hi.baidu.com/m4r10/item/979b13e4b8e8d6bc2f140bbfLinux命令行下配置IP地址不像图形界面下那么方便,完全需要我们手动配置,下面就给大家介绍几种配置的方法:即时生效(重启后失效):ifconfigeth0192.168.1.102netmask255.255.255.0//添加IP地址routeadddefaultgw192.168.1.1//添加网关启动生效:vim/etc/sysco

系统 2019-08-29 22:01:28 2384

Linux

linux常用命令之--磁盘管理命令

linux的磁盘管理命令1、查看磁盘空间df:用于显示磁盘空间的使用情况其命令格式如下:df[-option]常用参数:-i:使用inodes显示结果-k:使用KBytes显示结果-m:使用MBytes显示结果du:用于显示指定目录下所有文件以及子目录所占用的磁盘空间大小,如果不指定目录名称,则统计当前目录下的所有文件及子目录的占用空间大小其命令格式如下:du[-option][目录名称]常用参数:-b:列出的值以bytes输出-k:列出的值以kb输出-m

系统 2019-08-12 09:26:49 2383

Linux

linux内核中的文件描述符(一)--基础知识简介

linux内核中的文件描述符(一)--基础知识简介Kernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)作为文件的使用者,进程理所当然的要将所使用的文件记录于自己的控制块中,也就是task_struct。另外,由于进程所对应的程序也是一个文件,因此进程控制块还必须记录这个文件的相关信息。由于OS要对所有进程提供服务,因此OS还要维护一个记录所有进

系统 2019-08-29 22:32:55 2382

操作系统

ccMacros

#ifndef__CCMACROS_H__#define__CCMACROS_H__#ifndef_USE_MATH_DEFINES#define_USE_MATH_DEFINES#endif#include"platform/CCCommon.h"#include"CCStdC.h"#ifndefCCAssert#ifCOCOS2D_DEBUG>0externboolCC_DLLcc_assert_script_compatible(constchar*

系统 2019-08-12 01:32:39 2379

Linux

Linux 使用命令收集

以下来自:http://www.codelast.com/?p=3645,感谢原作者(1)使emacs不要生成临时文件在emacs中编辑了文件并保存后,通常会生成一个临时文件,假设原文件名为a.txt,则生成的临时文件名为a.txt~,如果不想生成,可以在emacs配置文件.emacs中添加一句:(setq-defaultmake-backup-filesnil)(2)按Ctrl+Z键导致emacs“退出”时,如何恢复在emacs中,按Ctrl+Z键本应是

系统 2019-08-12 01:32:04 2379

Linux

linux内核学习---as86语法

as86(1)名称as86-as86-8086..80386处理器的汇编程序概要格式as86[-0123agjuw][-lm[list]][-nname][-oobj][-b[bin]][-ssym][-ttextseg]srcas86_encapprog.sprog.v[prefix_][as86options]描述as86是8086..80386处理器下的汇编程序,它所采用的语法与Intel/MS采取的语法类似,而不同于广泛运用于UNIX下的汇编语法(

系统 2019-08-12 01:33:45 2375

Windows

Windows IIS服务器.7z文件不能下载的解决办法

7-Zip是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,其中包括ZIP,RAR,CAB,GZIP,BZIP2和TAR。此软件压缩的压缩比要比普通ZIP文件高30-50%。因此,它可以把经WinZip压缩的文件再压缩2-10%。文件扩展名:.7z,可目前windows服务器无法支持.7z格式,所以我们需要设置一下。win2003的IIS6默认是不支持7z的,需要手工添加在IIS里所需要的站点---属性-

系统 2019-08-29 23:52:26 2374

Linux

Linux驱动程序入门

http://blog.csdn.net/zilong91/archive/2007/07/26/1708402.aspx序言Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。本人这几周来为

系统 2019-08-12 01:32:57 2373