上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 40 下一页
  2013年3月15日
摘要: 产生段错误的原因段错误就是指某一进程访问了不属于它权限范围的内存空间,比如:访问了不存在的内存,访问了受系统保护的内存,访问了只读的内存等。下面是一段会产生段错误的实例代码:main.c#include <stdio.h>#include <string.h>void test(){ char *p = NULL; *p = 'T';}int main(){ test(); return 0;}编译运行main.c,会输出段错误提示?wbhuang@ubuntu:~/src/test_debug_segmentation$ gcc -g ... 阅读全文
posted @ 2013-03-15 13:22 spinsoft 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 你希望通过这份工作能获得什么? 1)、自杀式回答:我希望自己为之工作的企业能够重视质量,而且会给做得好的员工予以奖励。我希望通过这份工作锻炼自己,提升自己的能力,能让公司更加重视我。 a、“我希望通过这份工作锻炼自己,提升自己的能力。”同学,公司又不是学校,是希望你过来干活的,学习的目的也是更好的工作。你居然准备拿我们的工作机会练手和锻炼自己?我们还是找一些更靠谱的人吧。 b、“我希望自己为之工作的企业能够重视质量,而且会给做得好的员工予以奖励。由于我期望比同事们做得好,因此我期待能凭自己的成就获得适当的补偿。” 评论:这里再次出现了自大的问题。在这种回答中,求职者表达了一种不恰当的优越... 阅读全文
posted @ 2013-03-15 08:35 spinsoft 阅读(317) 评论(0) 推荐(0) 编辑
  2013年3月13日
摘要: 如果你不想自己的程序被从Ctrl+Alt+Del弹出的窗口中强行关闭, 介绍一个Windows未公布的API函数给你:RegisterServiceProcess(ProcessID:Long,Type:Long) 该函数存在于Kernal32.dll中. Process指向进程的ID,Type表示是否向系统注册该进程,是1,否0.= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 阅读全文
posted @ 2013-03-13 10:04 spinsoft 阅读(704) 评论(0) 推荐(0) 编辑
  2013年3月12日
摘要: http://www.cnblogs.com/imapla/archive/2013/03/12/2955931.html集线器(HUB) 集线器就是将网线集中到一起的机器,也就是多台主机和设备的连接器。集线器的主要功能是对接收到的信号进行同步整形放大,以扩大网络的传输距离,是中继器的一种形式,区别在于集线器能够提供多端口服务,也称为多口中继器。集线器在OSI/RM中的物理层。集线器的基本功能是信息分发,它把一个端口接收的所有信号向所有端口分发出去。一些集线器在分发之前将弱信号重新生成,一些集线器整理信号的时序以提供所有端口间的同步数据通信。 集线器实际就是一种多端口的中继器。集线器一般有.. 阅读全文
posted @ 2013-03-12 16:28 spinsoft 阅读(401) 评论(0) 推荐(0) 编辑
  2013年3月8日
摘要: 信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念本节先介绍信号的一些基本概念,然后给出一些基本的信号类型和信号对应的事件。基本概念对于理解和使用信号,对于理解信号机制都特别重要。下面就来看看什么是信号。1、基本概念软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill 阅读全文
posted @ 2013-03-08 15:58 spinsoft 阅读(204) 评论(0) 推荐(0) 编辑
  2013年3月2日
摘要: http://www.cnblogs.com/nufangrensheng/archive/2013/03/02/2940056.html出错处理守护进程完全脱离了终端,因此不能只是写到标准出错上.通常使用的方法是使用syslog服务,将出错信息输入到”/var/log/message”系统日志文件中去.Syslog是Linux中的系统日志管理服务,通过守护进程syslogd来维护.处理过程<1>打开syslog<2>写入日志<3>关闭syslog头文件#include <syslog.h>函数原型:void openlog(char *iden 阅读全文
posted @ 2013-03-02 14:29 spinsoft 阅读(459) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/cnrush/archive/2013/03/02/2940013.html两种情况:一、双系统,Win与Linux共存: 1、将字体文件夹所在的分区挂载到Linux中 2、将Windows的字体文件夹创建一个软链接到Linux的字体文件夹中,不同的系统位置可能略有差异;Fedora和Linux Mint在/usr/share/fonts中。 #ln -s /media/Win7/Windows/Fonts /usr/share/fonts/msfonts 3、刷新字体缓存 #cd /usr/share/fonts #fc-cach... 阅读全文
posted @ 2013-03-02 14:27 spinsoft 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.htmlU-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø硬件设备初始化Ø加载U-Boot第二阶段代码到RAM空间Ø设置好栈Ø跳转到第二阶段代码入口 (2)第二阶段的功能Ø初始化本阶段使用的硬件设备Ø检测系统内存映射Ø将内核从Flash读取到RAM中Ø为内核设置启动参数Ø调用内核1.1.1 U-Boot启动第一阶段代码分析 第一阶段对应的文件是cp 阅读全文
posted @ 2013-03-02 14:26 spinsoft 阅读(244) 评论(0) 推荐(0) 编辑
摘要: http://space.yoka.com/blog/5946750/,1.策略模式(Strategy): 定义了算法家族, 分别封装起来, 让它们之间可以互相替换.比如Collections.sort(List list, Comparator c); 可以通过实现多个Comparator接口来达到多种排序的目的.2.装饰着模式(Decorator): 动态的给一个对象添加一些额外的职责.比如java.io包. BufferedInputStream封装了FileInputStream, 它们都实现了InputStream接口, 但前者实现了readLine方法.3.代理模式(Proxy): 阅读全文
posted @ 2013-03-02 08:56 spinsoft 阅读(194) 评论(0) 推荐(0) 编辑
  2013年2月26日
摘要: http://www.newsmth.net/pc/pccon.php?id=2206&nid=391779&order=&tid=16852 原文地址概要设计与详细设计的区别概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。概要设计阶段通常得到软件结构图详细设计阶段常用的描述方式有:流程图、N-S图、PA 阅读全文
posted @ 2013-02-26 15:09 spinsoft 阅读(627) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 40 下一页