自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 c++ 头文件的作用

头文件 每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。 C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀,C++程...

2012-08-31 15:28:55

阅读数 1033

评论数 0

转载 什么是web前端开发工程师?主要做什么的?

随着互联网的迅猛发展和普及,一个新型的行业和新兴的职位正在上升到技术的层面:web前端开发 Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发。制作标准优化的代码,并增加交互动态功能,开发JavaScript...

2012-08-31 09:37:21

阅读数 18738

评论数 0

转载 什么是Web开发

从五月底开始接触web开发,到现在已经快三个月了.对web开发有了一定的了解.也实现了一些web应用程序.从最初的一个图书管理系统.到新闻发布系统,又到现在的教务系统.一路走来.收获很多.接下来会用几篇文章,总结自己在这段时间学习到的关于web开发的知识. 在这之前,首先说一下自己的体会. 最...

2012-08-31 09:36:18

阅读数 1319

评论数 0

转载 更改centos 5 yum源

更改centos 5 yum源     - 根据需要选择设置源: 一、如何设置CentOS 5的yum源为上海交通大学网站 二、设置yum源为国内的服务器 三、CentOS 下使用本地镜像源 一。如何设置CentOS 5的yum源...

2012-08-30 09:17:32

阅读数 584

评论数 0

原创 #ifndef 和#define 在C++中什么意思?

#ifndef xxx//如果没有定义xxx #define xxx//定义xxx #endif //结束如果 这个用法主要是在头文件中,主要是为了防止类重复的include,所以在类的头文件之前加上前面两个,用类名替代xxx,在最后加上最后一句。

2012-08-29 23:07:47

阅读数 949

评论数 0

原创 rpm相关下载

http://rpm.pbone.net/index.php3/stat/4/idpl/2665659/com/yum-2.0.8-0.1.el3.rf.noarch.rpm.html

2012-08-29 14:37:55

阅读数 414

评论数 0

原创 redhat安装yum

Linux localhost.localdomain 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 查看是否安装了yum命令:rpm -qa|grep yum EDT 2007 i686 i686 i386 GNU/Linux [root@localh...

2012-08-29 14:19:54

阅读数 803

评论数 0

转载 Linux系统下的多线程编程入门

Linux系统下的多线程编程入门   引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在...

2012-08-29 13:52:15

阅读数 250

评论数 0

转载 Linux下的多线程编程

1 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包...

2012-08-29 13:49:40

阅读数 297

评论数 0

转载 Linux多线程编程小结

1.Linux进程与线程 Linux进程创建一个新线程时,线程将拥有自己的栈(因为线程有自己的局部变量),但与它的创建者共享全局变量、文件描述符、信号句柄和当前目录状态。 Linux通过fork创建子进程与创建线程之间是有区别的:fork创建出该进程的一份拷贝,这个新进程拥有自...

2012-08-29 13:47:00

阅读数 328

评论数 0

转载 Linux 的多线程编程的高效开发经验

背景 Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避...

2012-08-29 13:45:53

阅读数 301

评论数 0

转载 Linux多线程编程(不限Linux)

——本文一个例子展开,介绍Linux下面线程的操作、多线程的同步和互斥。 前言 线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题: 是否熟悉POSIX多...

2012-08-29 13:44:46

阅读数 370

评论数 0

转载 C++多线程编程入门(转)

C++多线程编程入门(转) 第1节   背景 为了更好的理解多线程的概念,先对进程,线程的概念背景做一下简单介绍。 早期的计算机系统都只允许一个程序独占系统资源,一次只能执行一个程序。在大型机年代,计算能力是一种宝贵资源。对于资 源拥有方来说,最好的生财之道自然是将同...

2012-08-29 13:41:41

阅读数 723

评论数 0

原创 C++多线程编程总结

在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率:  l 并发  l 异步  l 缓存 下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。 1任务队列 1.1 以生产者-消费者模型设计任务队列 生产者-消费者...

2012-08-29 13:40:25

阅读数 329

评论数 0

原创 多线程编程小结

http://www.doc88.com/p-708991497084.html

2012-08-29 13:35:19

阅读数 300

评论数 0

转载 Java多线程编程实战精要(1)

多线程在目前的应用开发中被广泛使用;本文向您介绍Java多线程编程的原理和具体实现,通过简单的编程示例来说明 Java 程序中的多线程是多么直观。 在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为Java 编程语言提供了语言级的支...

2012-08-29 13:33:52

阅读数 814

评论数 0

转载 Linux下的多线程编程

1 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包...

2012-08-29 13:30:14

阅读数 285

评论数 0

转载 VC++多线程编程

(转)VC++多线程编程 留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。  VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出 编写一个耗时的单线程程序:   新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SI...

2012-08-29 13:28:28

阅读数 377

评论数 0

原创 将centos 部分程序更新了下,发现再次执行yum 的时候提示 No module named yum

------------------------------------------------------------------------------------------------ 出错提示 There was a problem importing one of the Pyth...

2012-08-29 12:01:28

阅读数 540

评论数 0

原创 yum不小心删除了,如何安装?

cd / wget http://www.chinalinuxpub.com/yum.tgz tar zxvf yum.tgz cd yum rpm -ivh *.rpm yum check-update yum update yum clean all 复制代码   ht...

2012-08-29 10:23:53

阅读数 12478

评论数 1

原创 -bash:telnet:command not found

The RHEL/CentOS 5.4 telnet client is installed at /usr/kerberos/bin/telnet. Your $PATH variable thus needs/usr/kerberos/bin listed. (Preferably befor...

2012-08-29 09:34:10

阅读数 10712

评论数 0

原创 Linux/Centos5.5 Error: "-bash: telnet: command not found"

#Title: Linux/Centos5.5 Error: "-bash: telnet: command not found" #Author: xueyan.lu #History: 2011-11-09 #CopyLeft: NSN #Notes: Two co...

2012-08-29 09:29:59

阅读数 1389

评论数 0

原创 command not found 问题

1、telnet问题 开启服务:vi /etc/xinetd.d/telnet 将disable=ues 改成 no 激活服务:service xinetd restart 修改默认端口:vi /etc/services 2、bash: ifconfig: command ...

2012-08-29 09:28:11

阅读数 2983

评论数 0

原创 如何在红帽企业Linux上打开Telnet?

解决方法: 红帽建议为了安全目的,在进行远程连接时使用SSH代替Telnet。使用Telnet时,密码会以明文进行传输,基于这个原因,root用户在默认情况下无法通过Telnet登录。为了打开Telnet,要先确定已经安装了 telnet-server和telnet 的RPM包。 # ...

2012-08-29 09:24:56

阅读数 1139

评论数 0

原创 linux下system函数介绍

相关函数         fork,execve,waitpid,popen 表头文件         #include 定义函数         int system(const char * string); 函数说明         system()会调用fork()产生子进程...

2012-08-28 10:47:51

阅读数 250

评论数 0

转载 SQL Server CONVERT() 函数 -----SqlServer格式化日期

定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法 CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规...

2012-08-28 10:24:00

阅读数 432

评论数 0

原创 Sleep函数

简介:   函数名: sleep   功 能: 执行挂起一段时间   用 法: unsigned sleep(unsigned seconds);   在VC中使用带上头文件   #include   在gcc编译器中,使用的头文件因gcc版本的不同而不同 ...

2012-08-27 14:41:37

阅读数 399

评论数 0

原创 linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)

标签: linux 网络 socket bind listen accept connect it 分类: linux学习篇   常用的网络命令: netstat 命令netstat是用来显示网络的连接,路由表和接口统计等网络的信息.netst...

2012-08-27 14:38:21

阅读数 659

评论数 0

原创 telnet学习 23端口

Telnet是一个可以注册进入远程计算机系统的工具.   当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能: 1) 建立与服务...

2012-08-27 12:58:14

阅读数 4272

评论数 0

转载 一个通用的makefile写法,自动推导文件的依赖关系

今天看了一天的makefile的写法,东拼西凑,好不容易写出了一个makefile,颇有成就感,记录下来,以备温习之用。      假设有两个头文件目录 header1,header2;两个cpp文件目录,src1,src2,一个lib目录  写一个完整的makefile步骤如下: 1 ...

2012-08-26 23:19:05

阅读数 650

评论数 0

原创 调试socket(linux下的C)出现:warning: overflow in implicit constant conversion

buf[len]='/0'; 其中buf是这样定义的: char buf[BUFSIZ]; len是这样定义的: int len; 调试之后出现错误,改正之后就不报错了:   buf[len]=0;

2012-08-26 21:14:10

阅读数 3128

评论数 0

原创 memset

linux环境下一个直接操作内存空间的C语言函数  包含在头文件string.h中! 目录 1 memset 1 memset memset - memset 功 能: 设置s中的所有字节为ch, s数组的大小由n给定 用 法: void *memset(...

2012-08-26 19:18:09

阅读数 357

评论数 0

原创 如何通过命令查看CentOS版本号

安装软件的时候,需要知道centos的版本号,如何用命令得到当前vps安装系统的版本号?你可以通过下面两种方法得到: root@usa-vps # cat /etc/redhat-release CentOS release 6.2 (Final) 用rpm查看: root@u...

2012-08-26 16:29:05

阅读数 1175

评论数 0

原创 自己测的socket。学习笔记

测了好久,终于测通了,共测了两种情况! 第一种情况:自己给自己发。配置:client和server的ip都设置成同一个ip,本人测试过程中使用的是127.0.0.1.其他的不变。 第二种情况:分别把client和server放在两个虚拟机里。这里关于虚拟机里的设置搞死人额,也许自己关于虚拟机还...

2012-08-26 15:51:06

阅读数 656

评论数 0

原创 虚拟机防火墙如何关闭

我在做socket通讯,第一步client和server在同一台机器上自己给自己通信实现了,用的ip为127.0.0.1.现在想实现的是把client和server分别放在两个虚拟机里,可是局域网之间可以通信,就是socket不可通信,最后想到虚拟机防火墙没有关闭,这个影响是非常大的。问题是相关关...

2012-08-25 16:44:53

阅读数 17848

评论数 1

转载 -bash: yum: command not found 问题解决 .

操作系统是centos5.6 x86_64,不同的机器已安装的包有所区别,关键是掌握方法。 1下载yum的rpm安装包  [root@localhost rpm]# wget http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-...

2012-08-25 14:00:55

阅读数 14299

评论数 0

转载 linux命令大全(不断更新中)

Linux关机方法: shutdown -h now 关机(推荐) -h表示需要关机 now表示立即关机 now可以换成时间,表示等待一定时间关机 shutdown -r now 重启(推荐) reboot 快速重新启动(跳过sync过程) 注销有三种方式:ctrl+d,logout,ex...

2012-08-25 00:39:08

阅读数 790

评论数 0

转载 linux下Epoll实现简单的C/S通信

epoll的优点: 1.支持一个进程打开大数目的socket描述符(FD)     select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显然太少了。这时候你一是可以选择修改这个宏然后重新编译...

2012-08-25 00:26:28

阅读数 2032

评论数 0

原创 socket编程小问题:地址已经被使用——Address already in use

我也是刚开始学习socket网络编程,就在同学那搞到一个完整版的socket,我在centos上的eclipse下进行了编译,就是总出现Address already in use,后来发现了一篇博客,就是下文,试了试还是没用,结果就想一定是进程没有杀干净,所以就在eclipse下file里找到了...

2012-08-25 00:18:58

阅读数 4911

评论数 1

转载 linux socket 编程(C语言) .

最近看了一些网络编程的书籍,一直以来总感觉网络编程神秘莫测,其实网络编程入门还是很容易学的,下面这些代码是我在linux下编写的,已经运行过了,编译之后就可以运行了。有不足之处希望大家多多指出,共同学习交流。      套接字是一种进程间的通信的方法,不同于以往介绍的进程间通信方法的是,它并不局...

2012-08-25 00:14:09

阅读数 701

评论数 0

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