搜索到与相关的文章
Java

关于java的socket有可能出现内存泄漏的问题

前段时间写了一个javasocket相关的程序,大概意思就是client和server是采用socket长连接方式,之间通信都是通过通过ObjectOutputStream和OjbectInputStream来进行写和读操作。其实以前就很多次的用到过ObjectOutputStream,不过没有详细的琢磨过,这次就想着琢磨一下,主要也是因为我发现程序中存在内存泄漏的问题,通过Jprobe跟踪,排除了别的泄漏因素,最后定位在是在socket这里发生了泄漏,具

系统 2019-08-29 22:55:39 2256

编程技术

TCP(Transmission Control Protocol) 传输控制

TCP(TransmissionControlProtocol)传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)Sequencenumber(顺序号码)Acknowledgenumber(确认号码

系统 2019-08-29 22:51:30 2256

编程技术

公式编辑器功能的实现

公式编译功能:是为了实现生成复杂的数学公式。实现的原理是在选择一个符号编译类型后,在编译框中以编码的形式显示出来。互联网上很多用LaTex做的公式编译器基本上都是这样。LaTex可以高效、美观、准确的满足科技文章排版的需求。通常将LaTex源文件编译为LaTexDVI输出格式,这种格式占用的空间非常的小。在这些以LaTex排版的文章中可以加入超级链接以提供交互能力。最近几天在工作中遇到这个问题,就在网上看了一些有关公式编译器的资料。有几个比较现成的编译器的

系统 2019-08-29 22:48:49 2256

编程技术

关于 多个内容变量 仅显示同一条的修改说明

近日有网友反映:模板中获取内容变量出错情况,现特以说明:由于内容变量提取后不能直接使用,需要使用系统扩展标签实现格式转换,我们系统默认扩展标签名称为:DataVar,凡是出现以上问题的均为模板变量与扩展标签冲突造成的。更改方法:修改模板中变量名称,如下图所示:错误变量定义:正确变量定义:关于多个内容变量仅显示同一条的修改说明

系统 2019-08-29 22:48:37 2256

编程技术

关于Vista的方方面面

有哪一个操作系统能够像WindowsVista这样经历了漫长、痛苦地开发过程,在批评与赞美声中一路走来?某些时候Vista的发布似乎能够与进行了上百年的战争相比较。WindowsVista终于来到了我们的身边,围绕其的急论也延续不断。它是代表了未来的操作系统还是旧处理方式消亡前的最后喘息?你是否应该对计算机硬件进行升级以满足Vista的安装条件?某些人也许抱怨与历经5年的工作历程相比Vista的革新度还不够。但是你不能通过开发者对某操作系统投入时间的多少来

系统 2019-08-29 22:44:42 2256

编程技术

FVWM

国庆期间,把自己的FVWM好好整理了一下,现在我的桌面看上去是这个样子滴(点击可放大):我的.fvwm2rc可以下载。我的部分FVWM笔记:***如何使用托盘$sudoapt-getinstalltrayer$trayer--widthtypepixel--width128--height32--edgebottom&***.fvwm2rc****FunctionDestroyFuncFuncNameAddToFuncFuncName+I(Actionto

系统 2019-08-29 22:41:21 2256

编程技术

端午节快乐

端午节快乐五月五,是端午吃粽子,看龙舟齐欢聚,贺佳节祝你节日快乐又到了端午了又到了吃白饭粽子的时候了忘不了那糯糯的,飘着清香的粽子朋友,你吃了吗端午节来了,我送你一枚粽子友情是千层的竹叶第一层是祝福第二层是幸福第三层是心想事成第四层是阖家幸福平安满街都飘着粽子的香味远方的你可否闻到这粽子香让网络捎去一个荷包里边装满我的问候粽子香,香厨房艾叶香,香满堂桃枝插在大门上出门一看麦儿�S这端阳,那端阳处处都端阳快乐端午喜洋洋远方的朋友啊不管我们相遥多远不管你走到哪

系统 2019-08-29 22:30:24 2256

编程技术

【C语言】01-概述

一、计算机常识在学习C语言之前,先要了解一些计算机常识1.计算机只能识别0和1大家都知道,计算机要通电才能工作,说白了,它跟电视、洗衣机一样,都是电器。电器都有个共同的能力:懂得判断通电还是断电,通电就能工作,断电就停止工作。因此,从根本上讲,计算机只能识别电信号:高电平信号(通电)、低电平信号(断电),它只知道某个开关是通电还是断电。我们用1代表高电平,0代表低电平。也就说,计算机只能识别0和1。2.二进制因为计算机只能识别0和1,因此计算机所能识别的指

系统 2019-08-12 09:29:34 2256

各行各业

Opencv出现错误“0xc000007b”的解决办法

装了一下午的opencv。之前用VS2010装过opencv,当时使用的是cmake编译源码的办法,这个方法好处就是不用每新建一个工程就重新链接opencv库文件。今天装了个VS2013,再装opencv2.4.9的时候(系统是Win764位),想利用以前的老办法,试了网上一大堆根据cmake编译的办法就是不行(唉,可惜当时自己没有用博客记录下来怎么弄的)。最后,还是根据这篇文章http://my.phirobot.com/blog/2014-02-ope

系统 2019-08-12 09:27:16 2256

各行各业

EBP与ESP寄存器的使用

pushebpmovesp,ebpesp是堆栈指针ebp是基址指针这两条指令的意思是将栈顶指向ebp的地址---------------------------------------------------------------例如:pushebp;ebp入栈movebp,esp;因为esp是堆栈指针,无法暂借使用,所以得用ebp来存取堆栈subesp,4*5;下面的wsprintf一共使用了5个参数,每个参数占用4个字节,所以要入栈4*5个字节pus

系统 2019-08-12 09:27:15 2256