搜索到与相关的文章
编程技术

socket tcp连接断开

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV状态。(3)第三次握手:客户端A收到服务器B的SYN+ACK包,向服务器

系统 2019-08-29 22:42:37 2415

Oracle

Oracle 后台进程 说明

一.进程概述先来看一下Oracle11g的架构图。看起来比较模糊,我已经上传到了csdn的下载。是个pdf文件,2m多。那个看起来比较清楚。也对每个进程做了解释。下载地址:Oracle11g架构图fromOracleUniversityhttp://download.csdn.net/source/2346700进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。

系统 2019-08-29 22:07:13 2415

Java

转发Java8新特性预览

经过2年半的努力、屡次的延期和9个里程碑版本,甲骨文的Java开发团队终于发布了Java8正式版本。Java8版本最大的改进就是Lambda表达式,其目的是使Java更易于为多核处理器编写代码;其次,新加入的Nashorn引擎也使得Java程序可以和JavaScript代码互操作;再者,新的日期时间API、GC改进、并发改进也相当令人期待。另外,原本要加入Java8的Jigsaw项目(标准模块系统)由于开发时间关系,被推迟到了Java9中,不过Java8已

系统 2019-08-12 09:30:36 2415

编程技术

2012华为软件机试题 浅析(二) ----------------

经与哥们联系,有的时间段的人,机试考的是这个题:将一个字符串中的小写字母变成大写的,如果是大写的则保持不变。如果是字母之外的符号如“,”、“?”等,则去掉这些符号。原型给定voidchange2(constchar*pIn,char*pOut)。下面是我的作答,仅供参考:voidchange2(constchar*pIn,char*pOut){//char*p=NULL;//p=pIn;if(pIn==NULL||pOut==NULL)return;whi

系统 2019-08-12 09:29:41 2415

Linux

linux install nginx error

1234567891011[mahao01@127.0.0.1nginx-1.2.9]$makemake-fobjs/Makefilemake[1]:Enteringdirectory`/home/mahao01/soft/nginx-1.2.9'cd/home/mahao01/local/pcre\&&if[-fMakefile];thenmakedistclean;fi\&&CC="gcc"CFLAGS="-O2-fomit-frame-pointer

系统 2019-08-12 09:27:14 2415

各行各业

LyX转Word

写毕业论文是一件非常繁锁的事情,一大堆的图片、公式都要往上贴,有时弄不好就把编号搞错了,有时可能没注意,一不小心字体格式、版面格式又全乱了。怎么办?……其实这只是在word环境下才会有的烦恼。对于word的使用,我想大部分人都接触过。word最头疼的是一不小心弄了哪里,结果排好的版面不知所以然地就全乱了,如是,只好继续调整版面……又或者参考文献、字体大小、行间距总是调不对。如果是我这种word普通用户,写点小文件倒也无妨,如果是毕业论文这种大工程,我想谁都

系统 2019-08-12 09:26:50 2415

数据库相关

gdb常用命令

1.查看文件中某变量的值:file::variablefunction::variable可以通过这种形式指定你所想查看的变量,是哪个文件中的或是哪个函数中的。例如,查看文件f2.c中的全局变量x的值:gdb)p'f2.c'::x查看数组的值有时候,你需要查看一段连续的内存空间的值。比如数组的一段,或是动态分配的数据的大小。你可以使用GDB的“@”操作符,“@”的左边是第一个内存的地址的值,“@”的右边则你你想查看内存的长度。例如,你的程序中有这样的语句:

系统 2019-08-12 01:55:28 2415

数据库相关

数据库SQL语句书写注意事项

1.从多个表中选择记录时:(表名顺序)执行顺序为从右往左,即表记录数少的放到右边,即最为基础表。如果有三个以上的表做连接查询,我们将交叉表作为基础表(即被其他表应用的表,即关系表)2.WHERE子句中的连接顺序.ORACLE按照自左向右的顺序执行,即那些可以过滤掉最大数量记录的条件必须写在WHERE子句的最右边,即末尾。对于SQLServer有两种说法,第一种:不用考虑顺序,SQLServer会自动执行过滤数据较多的条件;第二种:从左向右的执行顺序。3.S

系统 2019-08-12 01:55:26 2415

数据库相关

正則表達式举例(下)

[a-zA-Z]随意单字符[a-z][a-z]*至少一个小写字母[^0-9\$]非数字或美元标识[^0-9A-Za-z]非数字或字母[123]1到3中一个数字[Dd]evice单词device或DeviceDe..ce前两个字母为De,后跟两个随意字符,最后为ce\^q以^q開始的行^.$仅有一个字符的行^\.[0-9][0-9]以一个句点和两个数字開始的行‘”Device”’单词deviceDe[Vv]ice\.单词device或deVice[0-9]\

系统 2019-08-12 01:54:45 2415

SqlServer

备份文件命令SqlServer一键复制数据库脚本

发一下牢骚和主题无关:假定有两个Server:192.168.0.1和192.168.0.2,须要复制的数据库名为TestDB,现将该库由192.168.0.1复制到192.168.0.2,其中%source_database_backup_file_dir%为寄存192.168.0.1上TestDB库备份文件的文件夹,%target_database_file_dir%为192.168.0.2上TestDB数据库文件地点的文件夹,BAT本脚如下:@ech

系统 2019-08-12 01:54:27 2415