自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux 查看某文件权限 命令

ls -l.

2012-10-31 11:17:35 2108

原创 如何查看多少进程telnet服务 如何关闭telnet服务

可以将某个IP的telnet进程杀掉,不过只有linux将IP作为参数,在ps命令中可以看到    ps   -ef|grep   telnet root             1823     1700     0   08:22   ?                 00:00:00   in.telnetd:   192.168.0.1 特别是在外网telnet某个地

2012-10-30 14:28:11 3358

原创 linux系统 网关网口配置文件的位置

在/etc/sysconfig/network-scripts里,那里有各个网口的配置文件。书写格式:     # Intel Corporation 82574L Gagibit Network Connection     DEVICE=eth0     BOOTPROTO=static     IPADDR=192.168.4.124     NETMASK=255.

2012-10-30 11:47:09 4022

转载 mysql数据类型详解

(2012-06-20 11:30)标签:  mysql  数据  分类: mysql数值类型  MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。  表列出了

2012-10-29 22:40:24 505

转载 MySQL数据库中的5种数据类型简介

阅读:73次   时间:2010-05-25 17:51:43   字体:[大 中 小]以下的文章主要介绍的是MySQL数据类型,MySQL数据库中的5种数据类型是:字符型,文本型,数值型,逻辑型与日期型,以下就是文章的详细内容介绍,希望在你今后的学习中会有所帮助。MySQL数据类型之一字符型VARCHAR VS CHARVARCHAR型和CHAR型数据

2012-10-29 22:38:34 661

转载 第 7 章 指针

指针分类: C++2011-05-25 15:15 147人阅读 评论(0) 收藏 举报目录(?)[+]http://blog.csdn.net/EndAll/archive/2006/12/25/1459857.aspx 第7章 指针 1 .教学内容( 1 )指针与指针变量的概念,指针变量的定义、赋值与引用,指针变量的运算。( 2 )数组指针与

2012-10-29 18:18:03 1391

原创 POSIX thread (pthread) libraries

http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads

2012-10-29 09:33:47 530

转载 基于winsock的阻塞和非阻塞通信模型(1)

基于winsock的阻塞和非阻塞通信模型李 峰(电信科学技术第十研究所 陕西 西安   710061)摘要:在应用程序开发中,经常涉及各式各样的机器的交互通信问题。在Windows操作系统下,可以使用MFC中的CSocket,也可以使用以Windows Api为基础的Winsock等等。本文主要描述了Winsock的两种实现方式,即阻塞方式和非阻塞方式。并对应这两种

2012-10-29 09:32:37 2777

转载 Linux下EPoll通信模型简析

作者: 佚名 发布: 周勇  2012年08月10日15:12  来源: 中国IT实验室 我要评论(0) 访问次数 313本文分数  1      简介:  EPoll基于I/O的事件通知机制,由系统通知用户那些SOCKET触发了那些相关I/O事件,事件中包含对应的文件描述符以及事件类型,这样应用程序可以针对事件以及事件的source做相

2012-10-29 09:31:53 705

转载 POSIX 线程详解

一种支持内存共享的简捷工具Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc.简介: POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您

2012-10-29 09:30:26 8959

转载 非阻塞套接字及select模型

2011-09-07 11:12 146人阅读 评论(0) 收藏 举报 1、 两种I/O模式    * 阻塞模式:  执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。    * 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回

2012-10-29 09:29:00 1110

转载 Socket的阻塞模式和非阻塞模式

来源:http://blog.csdn.net/VCSockets/阻塞模式  Windows套接字在阻塞和非阻塞两种模式下执行I/O操作。在阻塞模式下,在I/O操作完成前,执行的操作函数一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管I/O是否完成,该函数所在的线程会继续运行。在阻塞模式的套接字上,调用任

2012-10-29 09:28:06 395

转载 Unix网络编程中的五种I/O模型

大概又看了一下unp的几章比较有意思的章节。加深了对unix对操作符包括文件操作符和socket的操作的理解。下面主要是把unp第六章的那一节贴出来。因为这五种模型应该是涵盖了我们网络编程中大多数的模型吧。1. 阻塞I/O模型例如UDP函数recvfrom的内核到应用层、应用层到内核的调用过程是这样的:首先把描述符、接受数据缓冲地址、大小传递给内核,但是如果此时该与该套接口相应的缓冲区

2012-10-29 09:27:16 1332

转载 Linux网络编程一步一步学-设置非阻塞方式

关键词: Linux    网络    socket    非阻塞    nonblock                                          #include #include #include #include #include #include #include #include #in

2012-10-29 09:25:30 612

原创 Linux Socket通信 C/S模型(有问题,求分析)

http://www.oschina.net/code/list_releted_codes?id=5836&p=1

2012-10-29 09:24:43 1482

转载 第 10 章linux进程间通信 1. 进程间通信概述

进程间通信有如下一些目的: 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。 共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。 资源共享:多个进程之间共享同样的资源。为了作到

2012-10-29 09:23:33 1852

转载 网络编程第一篇:客户--服务器通信(非阻塞,多进程)

来源: ChinaUnix博客  日期: 2008.08.31 15:20 (共有条评论) 我要评论                 /* common_talk.h */#include#include#include#include#include#include#include#include#define MAXMSG 1

2012-10-29 09:21:56 999

转载 UNIX环境高级编程学习之第十六章网络IPC:套接字 - 非阻塞的Socket通信EPoll模型(多路复用), 实用Socket通信模板

[cpp] view plaincopy/* User:Lixiujie          * Date:20101207 * Desc:Unix(Linux)非阻塞的Socket通信EPoll模型,多路复用,TCP服务器端, 向客户端发送响应信息。 * File:tcp_server_epoll.c   * System:Ubuntu 64bit

2012-10-29 09:20:31 1903

原创 mysql root 进入出现ERROR 1044(42000):Access denied for user ''@'localhost' to database 'mysql'

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题,网上找了一个比较流行的方

2012-10-25 16:40:46 4211

转载 创建文件之文件描述符

2010-04-14 21:20 99人阅读 评论(3) 收藏 举报    在这之前虽然已经完成了文件系统的物理设计,但是我们还没有定义相应的操作,还无法在硬盘上创建文件,删除文件等操作,这里先看看在Linux下使用文件系统的相关系统调用如何操作。功能是先创建一个文件,写入abcde这5个字符,再读入其中的前3个字符打印出来。Code:#include

2012-10-24 11:52:43 1254

原创 对于Linux中errno使用的问题

最近在网络编程使用的过程中,发现errno会经常使用。因此决定在此做个留用,以备以后使用。。。 虽然errno是非线程安全的,但是可以通过几种机制保证其安全。。 最近在使用的过程中获得了errno,程序无法执行,也不知道如何解决问题。因此,理解每一个返回的errno整数值的含义是很重要的。。这个我们可以通过strerror函数来实现。。strerror(返回整数er

2012-10-24 10:42:12 2712

转载 浅出C++封装性

2010-05-04 14:38:01|  分类: 实习|字号 订阅C++ code到运行程序作为一个c++程序员这个应该是最应该知道的细节,简言之:编译----链接----可执行的程序。这里所说的细节主要是第一步的细节,编译器如何把c++代码编译成目标代码。概括的讲是把c++代码转化成cpu能认识的东西。这个过程十分的复杂,需要解析c++标准这个庞大的语法

2012-10-20 23:58:55 572

转载 简单介绍Linux下安装Tomcat的步骤

摘要:Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。标签:Linux  安装  Tomcat  JDKTomcat是一个免费的开源的Serlvet容器,它是A

2012-10-20 17:20:08 355

转载 Linux网络编程入门

(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端        在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一        个地方获取文件的

2012-10-16 18:38:00 584

转载 Linux网络编程必看书籍推荐

分类: TCP/IP协议 Linux环境编程2011-08-17 12:27 17267人阅读 评论(15) 收藏 举报目录(?)[+] 首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《U

2012-10-16 18:36:01 629

原创 linux zip 压缩命令 解压命令 unzip

linux zip命令的基本用法是:  zip [参数] [打包后的文件名] [打包的目录路径]  linux zip命令参数列表:  -a     将文件转成ASCII模式  -F     尝试修复损坏的压缩文件  -h     显示帮助界面  -m     将文件压缩之后,删除源文件  -n 特定字符串    不压缩具有特定字尾字符串的文件  -o     将压

2012-10-13 16:21:41 701

转载 CMD命令

百科名片命令提示符(CMD)是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中, Vista中,和Server 2003 )下的“MS-DOS 方式”。目录命令简介运行操作命令大全操作详解命令简介  cmd是command的缩写.即命令行。

2012-10-13 16:17:06 1558

原创 linux系统安装tomcat

在redhat as4 系统下安装tomcat服务器,需要的安装文件是jdk-6u27-linux-i586-rpm.bin和apache-tomcat-7.0.11.tar.gz。(不同jdk和tomcat的版本都适用)。1.将jdk-6u27-linux-i586-rpm.bin和apache-tomcat-7.0.11.tar.gz通过ssh工具传到redhat系统下(以root用户,可

2012-10-13 16:13:12 739

转载 linux下 bin和sbin的区别

转自百度知道/bin里面一般是普通可执行程序,而/sbin里多为系统管理程序和服务程序s应该是system这个单词Linux系统各个目录的一般作用记录一:Linux各个目录其实就是文件,以下是根目录低下的个个目录的作用总结:1. 根文件系统(/ )    根文件系统中包含了几乎所有的文件目录。相当于中央系统。进入的最简单方法是:cd /     2. /usr文件系统

2012-10-11 16:32:49 1283

转载 linux下的lib文件

分类:            Unix/Linux2010-09-23 16:08910人阅读评论(0)收藏举报zz:http://ooplab.org/post/421.html作者:曹江华 赛迪技术天地随着Linux性能的不断提升和逐渐普及,会有越来越多的人在Linux下从事应用软件的开发。这里笔者根据从事Linux应用程序开发的经验,介绍Linux编程库使用的一些基础

2012-10-11 16:27:31 618

转载 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题

转载▼标签:杂谈 最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:

2012-10-10 23:21:22 525

转载 base64

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET U

2012-10-10 08:55:52 1576

转载 pthread_create

pthread_create目录函数简介头文件函数声明返回值参数示例展开 函数简介  pthread_create是UNIX环境创建线程函数头文件  #include函数声明  int pthread_create(pthread_t*restrict tidp,const pthread_attr_t *re

2012-10-09 14:36:55 537

转载 Trace Log Example

Trace Log Examplehttp://msdn.microsoft.com/en-us/library/windows/hardware/ff553026(v=vs.85).aspxOther Versions Windows SharePoint Services 30 out of 1 rated this helpfu

2012-10-09 14:12:41 465

原创 YUM常用命令介绍

1.列出所有可更新的软件清单命令:yum check-update2.安装所有更新软件命令:yum update3.仅安装指定的软件命令:yum install 4.仅更新指定的软件命令:yum update 5.列出所有可安裝的软件清单命令:yum list用YUM安装删除软件装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装

2012-10-09 14:12:23 328

转载 什么是TCP/IP?

TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远

2012-10-09 14:12:00 633

转载 数调用的区别:_cdecl以及_stdcall

博客分类:C++ //本文转自于互联网函数调用的几个概念:_stdcall,_cdecl....    1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。    2、C调用约定(即用__cdecl关键字

2012-10-09 14:11:31 327

转载 函数调用的区别:_cdecl以及_stdcall

一、概念1)_stdcall调用   _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,由调用者完成压栈操作,被调函数自身在返回前清空堆栈。   WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题:  #define WINAPI _stdcall      按C编译方式,_stdcall调用约定在输出函数名前面加下划线,后面加

2012-10-09 14:11:26 359

转载 __cdecl

目录几种函数调用方式几种调用约定的区别名字修饰约定设置方法编辑本段几种函数调用方式  __cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的

2012-10-09 14:11:03 1269

原创 error C2276: “&”: 绑定成员函数表达式上的非法操作

// CSMSPClientDlg.h : 头文件//#pragma once#include "afxwin.h"// CCSMSPClientDlg 对话框class CCSMSPClientDlg : public CDialog{// 构造public: CCSMSPClientDlg(CWnd* pParent = NULL); // 标准构造函数

2012-10-09 14:10:52 16938 1

linux 从配置文件中获取参数

这个代码是我编译通过,并且调试成功。可以方便的把配置文件中的参数获取到。里面包含头文件和.c文件。另外还有配置文件样例。配置文件按照制定位置放到linux系统里。

2013-04-08

苹果浏览器

很好用的浏览器,不用安装,体验很好。安全稳定,不易崩溃,视觉效果好,真的很好用的浏览器。

2013-03-12

ss5代理所需rpm包

安装时使用命令 rpm -Uvh ***.rpm 。提示依赖什么装什么就OK了!

2012-12-21

空空如也

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

TA关注的人

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