自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 UDP有边界,一次一包;TCP是字节流,需要应用层自己判断包边界。

UDP是有边界的,应用层要整包地收,一次只能收一包,每次接收的要么是一个独立的完整的数据包,要么什么也接收不到。TCP是无边界的,是字节流,需要应用层自己判断包边界,一次不一定能收几包,也不一定是完整的包。

2013-01-30 09:33:04 4005

原创 字节顺序:大端模式 和 小端模式

字节顺序有“大端模式” 和 “小端模式” 两种。 一、字节顺序只是对内置数据类型而言。例如对于一整型(int,int 是内置数据类型)数,比如 0x123456大端模式:低地址 ----------> 高地址0x12 | 0x34 | 0x56小端模式:低地址 ----------> 高地址0x56 | 0x34 | 0x12但对于字符串就没有大端和小端

2013-01-26 16:55:56 1496

转载 【转】TCP 和 UDP 绑定同一端口通信的解释

TCP、UDP绑定同一端口通信的解释-转昨日突然讨论起TCP与UDP是否可以在同一端口进行绑定,通信。在印象当中我记得是可以的,今日google了相关资料,确定以及肯定的:TCP、UDP可以绑定同一端口来进行通信:       网络中可以被命名和寻址的通信端口,是操作系统可分配的一种资源。       按照OSI七层协议的描述,传输层与网络层在功能上的最大区别是传输

2013-01-24 14:40:21 1454

原创 感觉现在的互斥锁不是真正意义上的锁住数据不让其他线程访问。

感觉现在的互斥锁不是真正意义上的锁住数据不让其他线程访问。假设两个线程A和B,要锁的数据是: int  D;现在锁的意思很简单,只是“我现在用这个锁呢,别人想用就在那等我用完吧”,A线程和B线程都要有这样的表达:pthread_mutex_lock(&mutex);操作数据D...pthread_mutex_unlock (&mutex);真正锁的意义应

2013-01-21 18:40:22 1379 1

原创 socket编程:从send函数和sendto函数参数的不同看TCP和UDP的差别。

ssize_t send(int sockfd, const void *buf, size_t len, int flags);ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen);send函

2013-01-19 16:09:39 19564

原创 Linux下线程同步的几种方法

Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。一、互斥锁(mutex)  锁机制是同一时刻只允许一个线程执行一个关键部分的代码。 1. 初始化锁  int pthread_mutex_init(pthread_mutex_t *mutex,const pthread_mutex_attr_t *mutexattr);   其中参数 mut

2013-01-16 15:25:00 13153

原创 在 Linux 上安装 chm 文件阅读器

在 Linux 上安装 chm 文件阅读器,只要为 Firefox 浏览器安装ChmFox插件即可,如下:菜单 Tools -> Add-ons, 在弹出的窗口搜索 ChmFox 插件然后安装。安装完后就可以阅读chm文件了:菜单 File->Open File...,选择要打开的chm文件...

2013-01-16 13:05:59 959

原创 C语言中获取系统时间的方法

C语言中获取系统时间的方法头文件:time.h函数原型:time_t time(time_t * timer)功能: 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从CUT(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。然后调用loca

2013-01-11 11:48:23 3522

原创 web版的图片编辑器

web版的图片编辑器http://www.webps.cn/

2013-01-10 17:49:39 1320

原创 [待验证] Linux下在命令行上设置 IP 地址

Linux下在命令行上设置 IP 地址 设置IP地址和子网掩码:$ ifconfig eth0 x.x.x.x netmask x.x.x.x设置默认网关:$ route add default gw x.x.x.x 设置DNS服务器地址:编辑 /etc/resolv.conf 文件重启网络服务,使设置生效。$ s

2013-01-10 13:48:35 662

转载 linux 命令之间传递数据的方式:重定向、管道、xargs 命令。

<!--@page {margin:0.79in}p {margin-bottom:0.08in}a:link {}-->重定向、管道和xargs命令都是在命令之间传递数据的方式。Linux的最初的理念就是KISS,“KeepIt Simple,Stupid!”的缩写。命令行命令都只做一样事情,但是要完成得非常出色。给我最深刻

2013-01-10 13:33:25 12055

原创 PLS-S-00201, identifier 'CALLDEMO.GET_EMPLOYEES' must be declared 预编译错误原因及解决办法

$ proc sample9.pc SQLCHECK=SEMANTICSPro*C/C++: Release 11.2.0.1.0 - Production on Tue Jan 8 15:18:40 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.System

2013-01-08 15:31:26 8595

原创 数据库论坛

1.  论坛-ITPUB论坛-it168旗下专业技术社区http://www.itpub.net/forum.php

2013-01-08 09:20:04 778

原创 汉语字典

1. 汉语字典 | 书法字典 | 中华博物http://images.gg-art.com/dictionary/

2013-01-07 12:52:34 483

转载 巴科斯范式(BNF)

什么是巴科斯范式?巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首先引入的用来描述计算机语言语法的符号集。现在,几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语言的语法规则。    扩展的巴科斯范式(Augmented BNF):  RFC2234 定义了扩展的巴科斯范式(ABNF)。近年来

2013-01-07 10:42:45 1551

原创 PCC-F-02081, CMD-LINE: Unterminated option value list or value list was truncated. 错误原因及解决办法

用proc预编译一个.pc文件,提示错误:PCC-F-02081, CMD-LINE:  Unterminated option value list or value list was truncated.经调查是因为 pcscfg.cfg 文件里的 sys_include 的内容太长所致。[root@localhost admin]# cat pcscfg.cfgsys_inc

2013-01-06 18:39:46 7165

原创 Pro*C/C++ 预编译出现“ INTERNAL ERROR: Failed assertion [PGE Code=90105] ”错误的原因及解决方法。

[oracle@localhost]$ proc sample1.pc Pro*C/C++: Release 11.2.0.1.0 - Production on Sat Jan 5 16:41:53 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.System

2013-01-05 16:50:40 6352

mysql 5.6.20

MySQL 5.6.20 源代码 MySQL[1] 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

2014-09-11

空空如也

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

TA关注的人

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