自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 长连接与短连接

长连接与短连接常听到有人说长连接与短连接的 现在把它的概念说出来吧 这种只是一个通俗的说法这个连接是根据连接时间的长短定义的所说的都是TCP 因为只有TCP才有连接短连接就是一次操作完后断开连接长连接就是一次操作完后不断开连接连接一时保留着短连接常见于大客户情况 如WEB服务器如果每个连接都使用长连接 那么每个客户都保留一个socket 系统资源耗费很大 长连接则是多用于操

2009-10-20 15:57:00 685

转载 gcc交叉编译错误: multiple definition of

条件:1、nasemail.h中放着“全局变量”:包括函数和变量;            2、在其他*.c文件中包含#include"nasemail.h",交叉编译时,出现这个问题;          原因:由于工程中的每个文件都是独立的解释的,(即使头文件有#ifndef _x_h ....#enfif   )在其他文件中只要包含了nasemail.h 就会独立的解释,然后生成每个文件生成独立

2009-10-15 13:47:00 1349

原创 find命令详解

find . -name filename 用来在当前目录以及子目录下查找名叫filename的文件. find . -size +1000000c -print 用来查找在当前目录以及子录取下,文件长度大于1M的文件 find .  -mtime -5 -print 查找当前目录以及子目录下5天内更新过的文件 find . -mtime +5 -print .......

2009-08-27 19:58:00 467

原创 Daily English Writting

What do you think will be the biggest change to the computing industry in the next 10 years?           伴随着计算机的发展,计算机的计算能力已经不是制约信息产业发展的最主要问题了.信息产业将向微型化和便携化、娱乐化方面发展.计算机将更加深入得渗透到人们生活的各个方面。       

2009-08-02 15:53:00 514

转载 设计模式之Command - 命令模式

转载自: http://www.lifevv.com/sysdesign/doc/20071126140627205.htmlCommand模式的概念Command模式是行为模式之一,Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。 Command模式的应用场景在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标

2009-07-14 12:47:00 761

原创 Windows下实现程序单一运行

一 引言      程序单一运行就是在一个操作系统中,一个程序只有一个实例在系统中运行.比如千千静听,你无法在系统中运行两个千千静听的实例. 二 需求描述程序的单一运行当系统中已有一个程序运时,将改程序的窗口激活并最大化.三 实现概述1,使用CreateMutex创建一个全局互斥量,并且使用SetProp往MainWnd中添加一个新项.2,当第二个程序的实例

2009-07-06 15:14:00 1554

原创 面试题系列 (二) 四种最常用的设计模式

请说出你所熟悉的几种设计模式。并举例说明: 下面列举四种最常用的设计模式 一、Strategy模式 1、两大原则 Strategy模式体现了如下的两大原则: 1,针对接口编程,而不是针对实现编程。 2,多用组合,少用继承。 2、 例子: 二、Iterator模式

2009-07-02 11:22:00 13647

原创 智能指针的简单实现

困扰C++程序员的一个很严重问题是内存泄露。即某些动态分配的内存在使用完后并没有被释放。这里介绍了一种智能指针的实现方式。当一个动态分配的内存没有被使用的时候,将会被自动释放,从而解决内存泄露的问题。templateclass SmartPtr{private: _T *key; size_t *counter; void decrease() {

2009-07-01 11:13:00 779

原创 面试总结 (6-29日)

缺点和不足:1,对于C++不熟悉。2,对于TCP/IP不熟悉。3,对于多线程编程不熟悉。4,Windows一些内容还需要熟悉。 题目。1,构造函数的构造顺序/构造函数调用虚函数状况/#include #include using namespace std;class base{    public:    base () {   

2009-06-30 18:02:00 631

原创 Linux-ubuntu 2.4.26 新手常见问题解决方法

注:Linux版本很多,本文针对的内容主要是ubuntu 2.4.26下面的一些常见问题解决方法ubuntu 下中文乱码解决方案:中文输入法System->Administration->language support->选择chinese之后等待更新,大概几十M,包括Open office的中文字体。之后选择System->Administration->synap

2009-06-26 16:50:00 521

原创 Linux 文件管理学习笔记(5-27)

Linux:文件I/Oopen,create,close,lseek,read,write.dup 复制一个文件描述符fd.通常返回最小未使用过的fd.dup2(int old_fd,int new_fd);将老fd复制为新fd.fcntl,用来改变已打开文件的性质,比如open一个文件为只读,可以用fcntl改变为读写。ioctl Linux中用于文件控制(包括socke

2009-06-26 16:47:00 451

原创 面试题系列 (一) 算法

声明:所有题目均来自网络,非本人亲历试题,且本人不透露自己亲历面试笔试试题。如若本文侵权,告知本人后我将立即删除。泰波拿契數 (Tribonacci Number) 即把費波拿契數 (Fibonacci Number) 的概念推廣至三個數。T0 = 0, T1 = T2 = 1, Tn     = Tn-1 + Tn-2 + Tn-3

2009-06-26 16:41:00 890

原创 Linux正则表达式学习笔记

一,基本元字符集及其含义 ^                               只匹配行首位,  e.g :  ^int 匹配行首是 int的行$                              只匹配行末,      e.g:   )$   匹配行末是 )的行*                               一个单字符后紧跟*,匹配0

2009-06-26 16:13:00 481

原创 Linux Shell学习笔记 (一)

第一个Shell程序 echod.sh #!/bin/sh#echodecho "First Name : /c"read nameecho "Middle Name :/c"read middleecho "Last Name : /c"read surname 之后输入 $sh echod.sh 即可执行这一命令 新学的命令E

2009-06-25 18:58:00 446

原创 C++中函数调用的方式

一,为什么C++的要有不同的函数调用方式C++采用参数压栈的方式来进行函数调用: 调用者依次把参数压栈,然后调用函数。函数被调用以后,在堆栈中取得数据,并进行计算。 函数计算结束以后,或者调用者、或者函数本身修改堆栈,使堆栈恢复原装。因此,有这几个问题需要明确: 函数调用时参数需要以什么样的方式进行传递。对于不同的函数调用,参数的传递方式应该采取不同的方式对待,

2009-06-16 00:59:00 3792

原创 小郁闷中的大智慧

昨天写程序的时候碰到个很神的问题。代码如下:import java.awt.Graphics;import javax.swing.JFrame;public class Face extends JFrame { private static final int DEFAULT_HEIGHT = 800; private static final int DEFAUL

2009-03-31 14:00:00 584

原创 关于Java运行时的多态。

NOTE:个人观点,不保证正确。如有疑问欢迎探讨。 面试被问到的一个题,回来后查了一下资料,整理如下:题目:1,请解释下什么是Java的多态。2,这一过程到底是在编译时还是在运行时决定的?请具体阐明系统是如何做的。  一,多态的概念:先看个例子:public class Fruit {      @Override      public Strin

2009-03-31 12:58:00 1472

空空如也

空空如也

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

TA关注的人

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