自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 计算机网络与小不点

计算机主机网关的作用是什么?假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮 助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外

2007-08-09 17:25:00 746

原创 35岁前成功的12条黄金法则

第一章:一个目标  一艘没有航行目标的船,任何方向的风都是逆风  1、你为什么是穷人,第一点就是你没有立下成为富人的目标  2、你的人生核心目标是什么?  杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。  3、起跑领先一步,人生领先一大步:成功从选定目标开始  4、贾金斯式的人永远不会成功  为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是

2007-08-07 20:16:00 547

原创 经典书籍

1、JavaJava编程语言(第三版)---Java四大名著----James Gosling(Java之父)Java编程思想(第2版)----Java四大名著----Bruce EckelJava编程思想(第3版)----Java四大名著----------------Bruce EckelJAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Ca

2007-08-07 19:35:00 753

转载 有价值的IT网站

T综合:优快云   www.youkuaiyun.com========================================UNIX & LINUX:======================================== www.chinaunix.net/linux编程基础:要入门先看这个,Linux下C语言编程基础知识http://www.linuxsir.

2007-08-07 19:31:00 1016

原创 有效率地工作有质量的生活

一、全心投入工作(work harder at what you do):当你工作时,一定要全心投入,不要浪费时间,不要把工作场所当成社交场合。光这个秘诀,如果你能长期实践,就能使你的生产力加倍。   二、工作步调快(work faster):养成一种紧迫感,一次专心做一件事,并且用最快的速度完成,之后,立刻进入下一件工作。养成这习惯后,你会惊讶地发现,一天所能完成的工作量居然是如此地惊人。

2007-08-07 19:25:00 681

转载 vi操作

vi 的工作模式 编辑模式 插入模式 命令模式 shell 切换 选项设置 vim 和 gvim 的高级特色 1.1  vi 的工作模式Vi 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是向下移动光标,相当于向下箭头键。在编辑模式下,用

2007-08-07 16:42:00 887

原创 static

静态变量  静态变量的类型说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量, 例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。 对于自动变量,它属于动态存储方式。 但是也可以用static定义它为静态自动变量,或称静态局部变量,从而成为静态存储方式。由此看来, 一个变量可由s

2007-07-25 15:42:00 530

原创 解析Linux操作系统文件目录

解析Linux操作系统文件目录随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐 怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用Linux,让Linux听 命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为

2007-07-24 16:39:00 565

原创 linux指令大全

linux指令大全(阅览次)linux指令大全档案目录管理 cat cd chmod

2007-07-24 16:12:00 1109

原创 Linux切換鍵和指令

Linux切換鍵和指令: 請注意LINUX是分英文字母的大小寫。例:Netscape,NETSCAPE和nEtscape都是不一樣的指令。同樣的my_filE,my_file和my_FILE都是不一樣的檔案。 A. Linux切換鍵 切換至第一文字終端。在Linux之下你可以同時打開好

2007-07-24 15:48:00 859

转载 C语言之指针、数组和函数

C语言之指针、数组和函数 基本解释 1、指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);数组的本质则是一系列的变量。 2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。 3、当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。 问题:指

2007-07-24 15:47:00 555

转载 不要一辈子靠技术生存

“不要一辈子靠技术生存”,这样的日子我算是开窍了。不过我仍要转过来,让一些痴迷技术、唯技术的朋友们看看。但还是不要浮躁,因人而异因人而异。转自:世界经理人我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).一。 在中国

2007-07-24 15:30:00 472

原创 linux要点

1.1 关于进程的一些必要知识先看一下进程在大学课本里的标准定义:“进程是 可并发执行的程序在一个数据集合上的运行过程。”这个定义非常严谨,而且难懂,如果你没有一下子理解这句话,就不妨看看笔者自己的并不严谨的解释。我们大 家都知道,硬盘上的一个可执行文件经常被称作程序,在Linux系统中,当一个程序开始执行后,在开始执行到执行完毕退出这段时间里,它在内存中的部分就 被称作一个进程。当然,这

2007-07-23 22:38:00 734

转载 线程(thread)

1 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix 也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括 Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?使用多

2007-07-19 17:17:00 594

转载 linux下进程与线程

一.基础知识:线程和进程 按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。 无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一个进程当然可以拥有多个线程,此时,如果进程运行在S

2007-07-18 18:20:00 871

转载 Shell初学者的入门知识-变量

1.建立和运行shell程序  什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件.  执行shell程序文件有三种方法  (1)#chmod +x file(在/e

2007-07-17 18:02:00 580

转载 堆和栈的区别

非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,

2007-07-17 18:01:00 492

转载 C语言中的位运算

在计算机程序中,数据的位是可以操作的最小数据单 位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效 率。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。  位运算符C语言提供了六种位运算符:  & 按位与  | 按位或  ^ 按位异或  ~ 取反    >> 右移  1. 按位

2007-07-17 18:00:00 1069

转载 SQL语言快速入门

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定, SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流 行的关系型数据库管理系统,如Oracle, Sybase, Mi

2007-07-17 17:59:00 725

转载 错误:UNIX 程序中的错误代码

引言UNIX® 开发人员常常忽视进行适当的错误检测和恢复。缺乏 C 语言的异常和标准 C 库的基本错误机制确实会导致出现此种情况。通过本文,您将熟悉标准 C 库中的 UNIX 错误报告,并且有望以用户友好的方式报告和处理错误。现在就开始学习本文吧! 开始之前如果想随同本文一起学习代

2007-07-17 17:58:00 1978

转载 QA常见面试问题答与问(持续更新)

Interview questions on WinRunner How you used WinRunner in your project? - Yes, I have been using WinRunner for creating automated scripts for GUI, functional and regression testing of the AUT

2007-07-17 17:57:00 10525

转载 UNIX 文件系统基本操作

引言UNIX® 中任何事物都是文件 的观点意味着,您将始终会与文件和目录打交道,无论您开发的是何种类型的应用程序。任何事物都存储为文件,从数据到配置文件、甚至是设备,在对 UNIX 编程经过几个小时的学习之后,stdio.h 系统 Header 中的函数将能够为您提供很好的帮助。一个时常困扰 UNIX 编程新手的问题是,如何浏览一个目录,并对其中的文件、目录和符号链接进行相应的处理。如何能

2007-07-17 17:57:00 940

转载 笔试面试题整理,慢慢搜集....持续更新

现在的公司招聘,都要笔试面试.如果你不是那种编程功底非常深厚的人,又不好好准备一番,在笔试面试中往往会处于被动局面.虽然有些笔试题是故意为难我们,有点钻牛角尖.但是很多笔试题面试题确实能够很好地看出我们的基础.       在这里,我就略去那些钻牛角尖的题.从csdn论坛我近半年的收集中选出10道有代表性的题目,难度基本上是逐渐加大.对数组,指针,数据结构,算法,字 符串,文件操作等问题都有覆

2007-07-17 17:56:00 811

转载 Unix C 常见编译错误总结(持续更新)

implicit declaration of function ‘xxxx’需要在头文件中加入一行代码,以便告诉编译器有关 xxxx函数的一切,让它可以做必要的检查。听起来象是一种狡辩,但这样做 可以把函数的定义与实现分离开来,使我们能在任何地方使用我们的函数,只要包含新的头文件 并把它连接到我们的目标文件中就可以了,查找相应头文件可以使用man xxxx (系统引用加1,库函数加2选项)w

2007-07-17 17:55:00 620

转载 Linux下C开发工具介绍

Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程.GNU C 编译器GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器. 如果你熟悉其他操作系统或硬件平台上的一种

2007-07-17 17:54:00 838

转载 8Linux程序设计入门--网络编程

Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一位真正的hacker,必须掌握网络编程技术。现在书店里面已经有了许多关于Linux网络编程方面的书籍,网络上也有了许多关于网络编程方面的教材,大家都可以

2007-07-17 17:53:00 489

转载 7Linux程序设计入门--线程操作

前言:Linux下线程的创建介绍在Linux下线程的创建和基本的使用. Linux下的线程是一个非常复杂的问题,由于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线程的高级使用(如线程的属性,线程的互斥,线程的同步等等问题)可以参考我后面给出的资料. 现在关于线程的资料在网络上可以找到许多英文资料,后面我罗列了许多链接,对线程的高级属性感兴趣的话可以参考一下. 等到我对

2007-07-17 17:52:00 451

转载 6Linux程序设计入门--消息管理

1。POSIX无名信号量 如果你学习过操作系统,那么肯定熟悉PV操作了.PV操作是原子操作.也就是操作是不可以中断的,在一定的时间内,只能够有一个进程的代码在CPU上面执行.在系统当中,有时候为了顺利的使用和保护共享资源,大家提出了信号的概念. 假设我们要使用一台打印机,如果在同一时刻有两个进程在向打印机输出,那么最终的结果会是什么呢.为了处理这种情况,POSIX标准提出了有名信号量和无名信号量的

2007-07-17 17:51:00 454

转载 5Linux程序设计入门--信号处理

Linux下的信号事件前言:这一章我们讨论一下Linux下的信号处理函数.Linux下的信号处理函数:信号的产生信号的处理其它信号函数一个实例1。信号的产生Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时候相信的信号就会发送给相应的进程.在Linux下的信号有以下几个. 我们使用 kill -l命令可以得到以下的输出结果:1) SIGHUP 2) SIG

2007-07-17 17:48:00 505

转载 4Linux程序设计入门--时间概念

前言:Linux下的时间概念这一章我们学习Linux的时间表示和计算函数时间的表示时间的测量计时器的使用1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数#i nclude ;time_t time(time_t *tloc);char *ctime(const time_t *clock);time函数返回从1970年1月

2007-07-17 17:47:00 695

转载 3Linux程序设计入门--文件操作

Linux下文件的操作前言:我们在这一节将要讨论linux下文件操作的各个函数.文件的创建和读写文件的各个属性目录文件的操作管道文件--------------------------------------------------------------------------------1。文件的创建和读写我假设你已经知道了标准级的文件操作的各个函数(fopen,fread,fwrite等等)

2007-07-17 17:46:00 447

转载 2Linux程序设计入门--进程介绍

Linux下进程的创建前言:这篇文章是用来介绍在Linux下和进程相关的各个概念.我们将会学到:进程的概念进程的身份进程的创建守护进程的创建--------------------------------------------------------------------------------1。进程的概念Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命令.那么

2007-07-17 17:44:00 546

转载 1Linux程序设计入门--基础知识

inux下C语言编程基础知识前言:这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助--------------------------------------------------------------------------------1.源程序的编译在Linux下面,如果要

2007-07-17 17:42:00 594

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除