- 博客(30)
- 资源 (11)
- 问答 (6)
- 收藏
- 关注
原创 wait函数和僵尸进程(APUE)
wait函数和僵尸进程(APUE)wait和waitpid函数原型:1 #include 2 3 pid_t wait(int *status);4 pid_t waitpid(pid_t pid, int *status, int options);当进程正常或者异常终止时,内核就像其父进程发送SIGHLD信号,因为子进程终止是个异步信号,所以这种信号也是内
2012-11-25 13:46:10 712
原创 进程编程—fork,getpid,exit
一、要搞清楚fork的执行过程,就必须先讲清楚操作系统中的“进程(process)”概念一个进程,主要包含三个元素:o. 一个可以执行的程序;o. 和该进程相关联的全部数据(包括变量,内存空间,缓冲区等等);o. 程序的执行上下文(execution context)。不妨简单理解为,一个进程表示的,就是一个可执行程序的一次执行过程中的一个状态。操作系统
2012-11-25 13:02:29 1390
原创 获取进程和线程id函数简介
C语言getpid函数简介 函数功能:取得进程识别码 相关函数:fork,kill,getpid 头文件:旧版本:unistd.h,在VC++6.0下可以用process.h 函数原型:旧的原型为pid_t getpid(void);,推荐使用int _getpid( void );这种形式。注意,函数名第一个字符是下划线。
2012-11-25 12:44:11 1477
原创 pdf加入书签
最近经常看一些PDF的电子文档,痛苦的是Adobe Reader竟然没有提供书签的功能,每次看完之后再回到上次看的地方都很麻,到网上一找,还真有人就做了PDF的书签,下载一试效果不错,于是参看了一下Adobe Reader的SDK,修改了一点地方,以更方便的使用,下面是程序的使用方法1、打开编辑的首选项项2、确保下面的选项都被选中3 把下面的代码保存为一个b
2012-11-24 20:18:22 722
原创 B/S与C/S的区别
B/S 是Browser/Server指浏览器和服务器端,在客户机端不用装专门的软件,只要一个浏览器即可(瘦客户端) C/S 是Client/Server指客户机和服务器,在客户机端必须装客户端软件及相应环境后,才能访问服务器(胖客户端) B/S和C/S优缺点比较: 1)C/S的优点(最简单:可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。)
2012-11-24 18:37:08 1205
原创 ARM的Load/Store指令
ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行数据传送的指令。LOAD用于从内存中去数据,而STORE用于存数据导入内存,该指令使用频繁,在指令集中最为重要,应为其他指令只能操作寄存器,当数据存放在内存中时,必须先把数据从内存装载到寄存器,执行完后再把寄存器中的数据存储到内存中。ARM指令集中有三种基本的数据存取指令: 1 单寄
2012-11-24 11:57:33 7497
转载 CCleaner 垃圾文件清理规则 编写指南
以下内容的英文版本来源于 CCleaner 官方论坛,仅供参考。欢迎大家编写并分享针对常用国产软件的垃圾文件清理规则!需要说明的是规则文件(Winapp2.ini)需和程序文件放于同一文件夹下,才能被 CCleaner 自动加载。——————————————————————————————————————CCleaner 垃圾文件清理规则编写指南翻译:飞扬时空
2012-11-23 15:34:39 2450
原创 MFC学习总结 (90个技巧)
1."属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码:m_tabsheet.Create(this, WS_CHILD | WS_VISI
2012-11-21 13:39:14 4638 2
原创 计算机科学与技术专业考研方向
你一定要坚定自己的信念,在就业和考研这两条道路上,一定要明确自己的选择,他们是两条平行线,彼此冲突,不可能相交,所以你一定要站好队,不要左右摇摆不定。报考方向有:1、计算机系统结构 2、计算机软件与理论 3、计算机应用技术 4、计算机软件工程 5、信息安全 1、计算机应用技术 研究方向:计算机网络、实时计算机应用、CIMS、计算机图形学、并行计算、网络信
2012-11-18 16:43:07 25846 1
原创 论述如何用UML进行系统分析与设计建模
论述如何用UML进行系统分析与设计建模 UML 是可视化(Visualizing)、规范定义(Specifying)、构造(Constructing)和文档化(Documenting)的建模语言。可视化模型的建立为设计人员、开发人员、用户和领域专家之间的交流提供了便利;规范定义意味着用UML建立的模型是准确的、无二义的、完整的;构造意味着可以将UML模型映射到代码实现;UML还可以
2012-11-18 14:20:19 9450 1
原创 C# 绘制矢量图形
使用C#画矢量图,然后导出到Word、Excel、Powerpoint中,并且能够再次被编辑。以下是解决过程: 首先应该确定在Office文档中可编辑图形使用的格式;学习了相关资料,了解到Office文档主要支持三种矢量图的格式:1、VML图形,2、WMF文件格式,3、EMF文件格式。由于VML图开一般使用HTML语言进行描述,不便于进行操作,因此决定采用WMF和EMF文件格式。
2012-11-17 14:45:43 5462
原创 图书管理系统中UML应用之需求分析和建模设计解析
1 UML简介 UML(统一建模语言)是面向对象建模语言的标准,它可以对任何具有静态结构和动态行为的系统进行建模,它的主要作用是帮助用户进行面向的描述和建模,它可以描述软件从需求分析到软件实现和测试的全过程。标准建模语言UML的重要 内容 可以由五类图(十种图形)来定义,如表1所示。2 图书管理系统中UML建模设计 以图书管理系统为例,结合Rational
2012-11-15 01:33:03 11106
原创 详解UML建模之用例图关系
一.UML简介UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图
2012-11-15 01:06:39 1515 1
原创 UML建模之状态图(Statechart Diagram)
状态图目录:一、状态图简介(Brief introduction)二、状态图元素(State Diagram Elements)1、状态(States)2、转移(Transitions)3、动作(State Actions)4、自身转移(Self-Transitions)5、组合状态(Compound States)6、进入节点(Entry Point)7、退出
2012-11-11 01:36:28 1148
原创 UML状态图创建过程中需要注意问题
UML建模语言有很多值得学习的地方,这里就像大家介绍一下UML状态图,相信通过本文图例讲解大家能够很快掌握UML状态图的相关知识,欢迎大家一起来学习。为复杂的实体创建一个分层的UML状态图虽然这种表现子状态的方法是非常好使的,不过最终的图可能变得相当复杂--我们只要设想一下如果BeingTaught状态也有子状态的话,图2会变成什么样就知道了。一个替代的方法是创建一个分层的UM
2012-11-11 01:28:43 2061
原创 Linux必学的60个命令(1)-安装与登陆
Linux必学的60个命令(1)-安装与登陆 ===========================================================Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统
2012-11-07 11:46:53 4035
原创 ubuntu安装vim编辑工具
想用vim编辑文件出现如下问题,提供可行的解决办法root@linux-desktop:/home/linux# vim 程序“vim”已包含在下列软件包中:* vim* vim-gnome* vim-tiny* vim-gtk* vim-nox请尝试:apt-get install root@linux-desktop:/home/linux# apt-get
2012-11-06 20:30:27 1196
原创 图形编程中释放资源的几个函数
DeleteDC 如果一个设备上下文环境的句柄是通过调用GetDC函数得到的,那么应用程序不能删除该设备上下文环境,它应该调用ReleaseDC函数来释放该设备上下文环境。ReleaseDC每次调用GetWindowDC和GetDC函数检索公用设备上下文环境之后,应用程序必须调用ReleaseDC函数来释放设备上下文环境。应用程序不能调用ReleaseDC函数来释放由C
2012-11-06 16:50:19 804
原创 在Linux下执行一个文件时候提示“权限不够”的解决办法
在Linux下执行一个文件时候提示“权限不够”的解决办法如下转到那个文件的目录下面执行下面命令: chmod 777 filename
2012-11-06 09:49:38 29451 4
原创 ubuntu环境下的C++开发工具汇总
1.EclipseEclipse是著名的一款跨平台IDE,支持 Linux, Windows和OS X,由IBM 加拿大项目2001制作。行家很清楚了,不再赘述。 2.AnjutaAnjuta是专门为C和C++语言设计的,不支持多平台,GNOME环境下运行良好,ubuntu运行也刚刚的。版本经常升级,较活跃。 3.Code::BlocksCode::Bloc
2012-11-05 20:34:53 1806
原创 Ubuntu 12.04 安装设置gcc4.4
装GCC :sudo apt-get install build-essential 在Ubuntu 12.04中的默认的GCC版本是4.6。但是这个版本在编译android 4.0源码的时候会出差,下面是安装和设置GCC4.4的方法。下文来自网络:http://mjanja.co.ke/2012/04/ubuntu-gcc-4-4-considered-harmful/I’ve
2012-11-05 11:53:02 761
转载 Linux下gcc与g++用法以及编写makefile
(本文主要以gcc为演示,如果是C++程序直接将给 gcc改为g++即可)1. gcc与g++编译流程:1) 编译流程:2) 预处理:生成.i的预处理文件。Ø 只激活预处理,这个不生成文件,需要把它重定向一个输出文件。Ø 演示:3) 编译:生成.s的编译文件。Ø
2012-11-05 11:52:03 809
原创 Linux系统下使用chmod命令修改文档及文件夹权限
治疗对未来焦虑的良药,就是今天你自己的所为参考网址:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.htmlLinux是一类Unix计算机操作系统的统称。随着linux系统的发布,越来越多的用户开始使用linux操作系统。但是Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下。一介绍:可以使用命令ch
2012-11-04 23:45:47 14010
原创 Linux下用gedit制作脚本简单例子
在 Windows 下,我们经常可以在各种文本编辑工具中将某些常用的命令保存起来,进行一系列的自动脚本,来帮助我们执行批处理命令,在 Linux 下,我们也可以使用某些工具来高效,轻松地来进行这些工作,本文以 gnome 下的自带图形文本编辑器 gedit 来说明一个简单的例子。1. 打开 gedit ,并找到菜单 “编辑” -> “首选项”,在 “插件” 选项,选择 “外部工具”(gedit
2012-11-04 23:35:10 3159
转载 使用chmod修改文件权限
linux中用r、w、x三个字符来代表用户对文件的读、写、执行权限。这三种权限还有对应的数字,通过数字也可以表示权限:r - -4 ; w - - 2 ;x - - 1 ;此外,-被用来表示相应的权限未被授予,如rw-,表示用户只有读写权限,而无执行权限,-对应的数字就是0;这样通过将数字相加,就可以表示用户对文件的权限。用户又分为三种:u :user--所有者; g
2012-11-04 23:23:10 948
原创 图形化文本编辑器
对于图形界面环境,基于GUI的编辑器可能更易于使用。但学会如何使用非图形化编辑器也很重要,尤其是在无法使用GUI的情况下(X Window系统配置损坏、通过远程ssh连接到服务器,以及通过串行接口连接到服务器等)。然而,对于日常使用而言,图形化编辑器的便利性还是吸引了一批用户。1. geditgedit是GNOME的默认文本编辑器,通常可以通过Applications | Acce
2012-11-04 23:21:00 4050
原创 Linux下shell的使用
LINUX---常见问题1000个详细解答1、shell基本参数#cat /etc/shells 系统提供的shell位置#bsh、csh、ksh、bash 改变root用户的shell环境#chsh 改变普通用户的shell环境#more /etc/passwd 查看所有用户的shell环境 2、shell变量2.1、环境变量#set |
2012-11-04 21:45:24 635
原创 撼世出击:C/C++编程语言学习资料尽收眼底 电子书+视频教程
Visual C++(VC/MFC)学习电子书及开发工具下载请看这里史无前例的网络最全最强C/C++资料索引:C/C++编程语言学习资料尽收眼底 电子书+视频教程VC++/MFC(VC6)开发技术精品学习资料下载汇总Visual C++/MFC数字图像处理学习参考资料下载大全C++ Builder开发技术相关精品资料下载汇总C/C++开发
2012-11-04 20:09:21 5186 1
原创 VC/MFC开发必备Visual C++、Visual Studio、MSDN等下载汇总
VC/MFC开发必备Visual C++、Visual Studio、MSDN等下载汇总经典开发工具 Visual Studio 6.0(Visual C++ 6.0/VC6)系列下载汇总最新版Visual Studio 2010 MSDN原版(内置Key) 全系列下载Visual Studio 2008 Team Suite 简体中文版Visual Studio
2012-11-04 20:06:47 3753 4
CSS样式表中文手册合集
2012-04-17
流媒体服务器读取hdfs视频文件
2017-08-14
关于频繁入库慢的优化问题
2017-03-20
tomcat启动情况下连接hbase失败!!!
2016-07-13
WEB工程,分内网,外网用户,是否需要两个工程?
2016-01-27
分功能模块进行代码统计,java每个功能有若干个接口和实现类,统计哪些类文件?
2015-12-21
SSH2框架如何设置使得链接地址中的action隐藏?
2015-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人