上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 59 下一页
  2012年3月21日
摘要: 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。 使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的进 阅读全文
posted @ 2012-03-21 15:53 一个人的天空@ 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 大家知道Linux中创建子进程的一个很好的方法是函数调用fork,但是很多初学者对fork的理解上可能有点困难。我们举个例子来看看fork的用法吧。 大家用fork的时候记住fork是“分叉”的意思就很好理解了。 记得初学fork() 函数及遇到这个函数时,总是不能理解fork为什么会这样写,就会分成父子两个进程。 先看一下fork() 的经典模式//--------------------------------------------------------beginint pid=fork();if(pid < 0){//失败,一般是该用户的进程数达到限制或者内存被用光了..... 阅读全文
posted @ 2012-03-21 15:50 一个人的天空@ 阅读(4855) 评论(0) 推荐(0) 编辑
摘要: 第一种:[root@css /]# cat /etc/redhat-releaseRed Hat Enterprise Linux AS release 4 (Nahant Update 2)第二种:[root@css /]# cat /etc/issueRed Hat Enterprise Linux AS release 4 (Nahant Update 2)Kernel \r on an \m查看核心版本:[root@css /]# cat /proc/versionLinux version 2.6.9-22.ELsmp (bhcompile@porky.build.redhat.co 阅读全文
posted @ 2012-03-21 10:38 一个人的天空@ 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 输入自定义函数时会代码提示输入标准C函数时没有提示解决方法Options->Prefernces->Create Common Projects->Standrd C/C++ and Windows Headers "...VC98/include"创建一个包含头文件的工程如CStandard_WIN32.PR然后在Options->Prefernces->Project symol path中Add Project to Path将CStandard_WIN32.PR添加进来对于Linux程序只需拷贝linux中的头文件,然后创建一个工程包含 阅读全文
posted @ 2012-03-21 10:28 一个人的天空@ 阅读(5391) 评论(1) 推荐(0) 编辑
  2012年3月17日
摘要: 哇哈哈… 終於試出讓 BootCamp 下的 XP 也能有 D 硬碟槽的方法了! 雖然和原本預期的不透過 BootCamp 不太一樣, 不過這個方法真的是比較簡單, 我把我的作法列出來供有需要的人參考。先說明一下我完成後的硬碟磁區配置:MAC OSX – 100GB (Mac OS 日誌格式)Data – 30GB (FAT-32 格式)Windows XP – 20GB (BootCamp 切出的磁區, 格式化為 NTFS)步驟如下:依照正常程序安裝 Mac OSX (此時不用切成多顆 Partition), 如是現有系統請跳過此步驟利用 BootCamp 切割要安裝 XP 的磁區, 我個人 阅读全文
posted @ 2012-03-17 09:53 一个人的天空@ 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 我相信多數人要在 Mac 上面安裝 Windows 都還是使用 Mac OSX 中的 Boot Camp 來切割安裝 Windows 的磁區,然而使用 Boot Camp 來安裝 Windows 的最大缺點就是得耍一點小技巧才能讓 Windows 擁有多個磁碟槽。今天我要講的是不使用 Boot Camp 安裝 Windows 7 並讓 Windows 7 環境下擁有多個磁碟槽可用的方法,這方法簡單到讓人想哭,真的!首先先看完成後的結果吧!我在 Windows 7 底下擁有兩個 NTFS 磁區,一個用來安裝系統及軟體,另一槽用來存放資料,而圖中的 HFS 則是 Mac OSX 所在的磁區。方法很 阅读全文
posted @ 2012-03-17 09:49 一个人的天空@ 阅读(861) 评论(0) 推荐(0) 编辑
  2012年3月10日
摘要: 同位语从句用法详解(例句丰富)一、同位语从句的引导词引导同位语从句的词语通常有连词that,whether,连接代词和连接副词等。1. 由that引导We heard the news that our team had won. 我们听到消息说我们队赢了。They were worried over the fact that you were sick. 他们为你生病发愁。The news that we are having a holiday tomorrow is not true. 明天放假的消息不实。I’ve come to the conclusion that it was 阅读全文
posted @ 2012-03-10 12:41 一个人的天空@ 阅读(3047) 评论(0) 推荐(0) 编辑
  2012年3月8日
摘要: 现有 123.xml文件,内容是:<?xml version="1.0" encoding="GBK"?><videoinfo> <videoname>呵呵</videoname> <videopath>20080110</videopath> <videosize>0.0</videosize> <widthOfImage>320</widthOfImage> <heightOfImage>240</heightOf 阅读全文
posted @ 2012-03-08 13:55 一个人的天空@ 阅读(9261) 评论(0) 推荐(0) 编辑
摘要: 方法1:这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库.手 工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下:find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'下面这个例子就是将当前目录及所有子目录下的所有pom.xml文件中的&#8221;http:// 阅读全文
posted @ 2012-03-08 13:17 一个人的天空@ 阅读(105831) 评论(0) 推荐(0) 编辑
  2012年3月7日
摘要: ile Descriptor Requirements (Linux Systems)To ensure good server performance, the total number of client connections, database files, and log files must not exceed the maximum file descriptor limit on the operating system (ulimit-n). By default, the directory server allows an unlimited number of con 阅读全文
posted @ 2012-03-07 13:03 一个人的天空@ 阅读(20472) 评论(0) 推荐(0) 编辑
  2012年3月6日
摘要: 如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现。2. mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点]其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统。-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。-n 不把安装记录在/etc/mtab 文件中。-r 讲文件系统安装为只读。-v 详细显示安装信息。-w 将文件系统安装为可写,为命令默认情况。-t指定设备的文件系统类型,常见的有:ext2linux目前常用的文件系统msdosMS-DOS的fat,就是fat16vfatwindo. 阅读全文
posted @ 2012-03-06 17:28 一个人的天空@ 阅读(69375) 评论(0) 推荐(1) 编辑
  2012年3月5日
摘要: nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。(atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)assign: 简单赋值,不更改索引计数对基础数据类型 (例如NSInteger)和C数据类型(int, float, double, char, 等) 适用简单数据类型copy:建立一个索引计数为1的对 阅读全文
posted @ 2012-03-05 14:32 一个人的天空@ 阅读(460) 评论(0) 推荐(0) 编辑
  2012年3月4日
摘要: Linux中查看某 个软件的安装路径(地址)有时显得非常重要。比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除、 添加安装文件等等,很多地方都要用到查案文件安装路径的命令。这里给大家介绍Linux查看文件安装路径(地址)命令。一、查看文件安装路径:由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以Oracle为例。比如说我安装了Oracle,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可 以用下面的命令查看所有的文件路径在终端输入:whereis oracle回车,如果你安装好了Oracle,就会显示文件安装的地址,例如我的显示(安装地址可能 阅读全文
posted @ 2012-03-04 23:18 一个人的天空@ 阅读(55104) 评论(1) 推荐(3) 编辑
  2012年2月29日
摘要: 大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、Web 1.0、Web 2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些共性的。今天我通过讲解微博里面的一些架构,分析一下架构里面哪些共性大家可以参考。 首先给大家介绍一下微博架构发展的历程。新浪微博在短短一年时间内从零发展到五千万用户,我们的基层架构也发展了3. 阅读全文
posted @ 2012-02-29 08:48 一个人的天空@ 阅读(1152) 评论(0) 推荐(0) 编辑
  2012年2月24日
摘要: 内容简介Linux控制台与图形界面切换掌握Linux命令的习惯介绍使用频率比较多的一些命令文件操作命令目录命令文件比较命令增加用户及更改密码命令列出文件内容命令其它命令Linux控制台与图形界面切换Ctrl+Alt+F1~F6 Ctrl+Alt+F7掌握Linux命令的习惯1、要善用TAB键来补全命令2、要善用帮助文件操作命令ls(list)相当于dos下的dir功能说明:列出目录内容。补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。参 数: -1 每列仅显示一个文件或目录名称。 -a或–all当前目录下所有文件和目录。 -c 以更改时间排序,显示文件和目录。 -C 以又上至. 阅读全文
posted @ 2012-02-24 13:49 一个人的天空@ 阅读(279) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 59 下一页