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

字符,字节和编码

出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想,多思考。引言“字符与

系统 2019-08-29 23:08:03 2699

Java

蓝杰学习小结—Java异常处理机制

首先还是借用一张图来说明一下:Java中运行时产生的逻辑错误分为两类:可捕获的异常和不可捕获的错误。Error(错误):是程序无法处理的,表示运行应用程序中较严重问题。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,如Java虚拟机运行错误(VirtualMachineError)、类定义错误(NoClassDefFoundError)等。Exception(异常):是程序本身可以处理的异常。运行时异常:都是RuntimeExceptio

系统 2019-08-29 23:05:00 2699

编程技术

what a pietty

不巧同事问到这个中文显示的问题,结果就无意搜索到了PieTTY是由林弘德(Hung-TeLin,piaip)以PuTTY源代码为基础,在Windows上发展的Telnet/SSH安全远端连线程式,修正与完整支援亚洲语系字符,可切换多种Unicode字符显示方式,提供简易scp上传界面,并增加透明视窗、无边框模式等视觉效果。PieTTY与PuTTY同样采用MITLicense,但PieTTY目前并没有释出源代码,如果您有非常高度的安全需求,请自行斟酌是否使用

系统 2019-08-29 23:04:05 2699

Javascript

什么是Javascript

Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。基本简介JavaScript是根据"

系统 2019-08-29 23:02:23 2699

编程技术

TCP 连接断连问题剖析

TCP连接的保持并不需要任何额外的操作,但在实际应用中,要长时间保持一个TCP连接则会受到诸多因素的影响。本文介绍了几种常见的导致TCP连接断连的原因,并在此基础上,以AIX系统上TCP连接的异常断连为例,借助相应的网络分析工具,逐步揭开AIX上TCP断连的原因,并给出两种可行的解决方案。

编程技术

How to detect and avoid memory and resources

常见的内存泄露演示作者使用了一个Forma,每一个按钮都会打开一个子form。按常理,当子form被关闭时,我们都希望它所占有的资源被自动释放。但在这里,作者将在每一个子form中演示一种泄露的情况。Staticreferences最明显的,如果一个对象被静态字段(field)引用,它永远都不会被释放。这种情况常见于单键模式,因为它们往往都市静态的,要不就是长时间驻留的。这些直接引用往往都是显而易见的,但真正危险的都是那些间接引用。因此你需要格外注意引用串

系统 2019-08-29 22:38:02 2699

Java

java对象集合转json格式

原文来自:http://www.dewen.org/q/5791我有三个集合ArrayListlist=newArrayList();ArrayListlist1=newArrayList();ArrayListlist2=newArrayList();分别对应三个实体,人数据库里取出了数据,现在要把这三个集合组成一个json{student:{id

系统 2019-08-29 22:37:57 2699

编程技术

利用SharpZipLib进行文件的压缩和解压缩

首先需要在项目里引用SharpZipLib.dll。然后修改其中的关于压缩和解压缩的类。实现源码如下:/**///////压缩文件///usingSystem;usingSystem.IO;usingICSharpCode.SharpZipLib.Checksums;usingICSharpCode.SharpZipLib.Zip;usingICSharpCode.SharpZipLib.GZip;namespaceC

系统 2019-08-29 22:27:03 2699

编程技术

有关读书求知的一些想法[转]

转自【http://blog.jobbole.com/24393/】在求知的过程中,我们经常会要面对这样,那样的诱惑。以读书为例,一部经典的好教材,想要把它读通,搞明白,弄扎实,除了在读的过程中理解作者想要描述的字面意思以外,往往还需要通过作大量的相关习题及实验来建立起更为扎实,深刻的认识,而捧着厚厚的一本书,人类心理潜在的占有本能又往往会驱使着自己以最快的速度将这部教材拿下,满足自己的成就感,于是在没有外人监督,没有外力监控的情况下,很容易演变为一开始的

系统 2019-08-29 22:00:19 2699

编程技术

rcp 的学习技术

(一)创建一个新的Eclipse插件工程请按照下列步骤为你的丰富的客户端应用程序创建一个新的Eclipse插件工程:1.在Eclipse中创建一个新的插件工程,并命名工程为EclipseTradeClient。把这个插件的应用目标定位在Eclipse3.1版本,并且确保点选了"CreateanOSGibundlemanifest"(见图1),并点击Next。图1."NewPlug-inProject"对话框在Eclipse中创建一个新的插件工程Eclips

系统 2019-08-12 09:30:23 2699