- 博客(16)
- 资源 (17)
- 收藏
- 关注
原创 Unicode、UCS、UTF-8、UTF-16、UTF-32 的关系
<br />Unicode、UCS、UTF-8、UTF-16、UTF-32 的关系<br />Unicode 是 Universal Multiple-Octet Coded Character Set 的缩写。<br />UCS 是 Universal Character Set(通用字符集)的缩写,即某一个整数表示哪个文字。<br />UTF 全称是“UCS Transformation Format”,表示文件存储和数据传输时的具体格式,比如 95 这个数字,是用一个字节来存还是用两个字节来存,还是四
2011-04-28 23:03:00 1000
原创 utf8 BOM:EF BB BF
<br />Unicode规范中有一个BOM的概念。BOM——Byte Order Mark,就是字节序标记。在这里找到一段关于BOM的说明:<br />在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE
2011-04-28 22:28:00 3310
转载 ASCII,Unicode和UTF-8(转帖)
字符编码笔记:ASCII,Unicode和UTF-8<br />作者: 阮一峰<br />日期: 2007年10月28日<br />今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。<br />结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。<br />下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。<br />1. A
2011-04-28 22:19:00 645
原创 CentOS更改root、mysql以及ftp用户密码
CentOS更改root、mysql以及ftp用户密码CentOS更改root、mysql以及ftp用户密码 <br />环境:CentOS 5.5<br />需求:更换root、mysql以及ftp用户密码<br />步骤:<br />(1)更改ftp用户密码<br />ftp服务器采用vsftpd的虚拟用户方式,因此修改密码只需要修改/etc/vsftpd/下相应的虚拟用户配置文件logins,将其中的密码修改一下,然后重新生成vsftpd_login.db。重新启动vsftdp测试一下,OK。<br
2011-04-26 17:05:00 3879
原创 加壳 脱壳工具简介
<br /> <br /> <br /> <br />http://www.pediy.com/tools/unpacker.htm
2011-04-26 17:04:00 927
转载 centos(linux) 下mysql 编码设置 乱码
centos(linux) 下mysql 编码设置 乱码<br />文章分类:操作系统<br />关键词:cent os(linux),MySQL,乱码<br />cent os在上安装mysql client和server之后,出现乱码,不得不修改编码。<br /> <br />环境:cent os、mysql<br />注意:关于utf8和gbk的区别详细见:linux中文乱码问题解决办法 ,下面的配置中根据自己要求选择两种编码。<br />解决步骤:<br />1. 找到mysql的配置文件,拷贝到e
2011-04-17 18:55:00 4783
转载 C#调用EXE 传参 收藏
C#调用EXE 传参 收藏 using System.Diagnostics; 一。 如果是dos Process.Start("cmd.exe"); 如果是其他文件 Process.Start("绝对路径+文
2011-04-17 17:25:00 1909
原创 解决SUSE Linux下SSH无法使用密码登录问题
解决SUSE Linux下SSH无法使用密码登录问题作者:天新网 【转载】 天新网 2009年03月24日 18:46 新安装的OpenSuse10.3,开启ssh后,用Fterm登录ssh,登录失败,Fterm提示”Server doest not support passWord auth”. 解决办法: ssh默认不支持密码方式验证. 修改/etc/ssh/s
2011-04-16 21:58:00 4728
原创 Linux(SUSE)下安装Tomcat
<br /> <br /> <br />/esb/apache-tomcat-6.0.32.tar.gz<br />解压缩到 /esb目录下:<br />gunzip < /esb/apache-tomcat-6.0.32.tar.gz | tar xf -<br />/esb/apache-tomcat-6.0.32<br /><br />设置环境变量:<br />在Linux下配置Tomcat最主要的问题就是配置环境变量。系统环境变量的配置在/etc/profile这个文件中。 <br />export
2011-04-16 19:36:00 4216
转载 使用命名管道的OVERLAPPED方式实现非阻塞模式编程
<br /> 命令管道是进程间通讯的一种常用方式,对于命令管道的介绍可以参考别的资料和书籍,这里推荐一个《VC++下命名管道编程的原理及实现》这篇博文,写得比较清楚。但是都是介绍了阻塞模式的编程,我这里主要是介绍利用命令管道OVERLAPPED方式使用非阻塞模式编程。注:文中使用的方法就是函数的意思。<br /> 参考MSDN,服务器端创建命令管道(使用CreateNamedPipe方法),不使用FILE_FLAG_OVERLAPPED模式时,当使用ConnectNamedPipe方法时,服务器端会进入阻塞
2011-04-08 11:50:00 3754
转载 C# VC 管道通信
C++和C#进程之间通过命名管道通信(上)<br />“命名管道”是一种简单的进程间通信(IPC)机制。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。用命名管道来设计应用程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如TCP/IP或IPX)的知识。因为命名管道利用了微软网络提供者(MSNP)重定向器,通过一个网络,在各进程间建立通信。这样一来,应用程序便不必关心网络协议的细节。<br />命令管道是围绕Windows文件系统设
2011-04-07 20:59:00 4611 2
转载 VC 管道通信
<br />尽管TCP/IP协议现在已发展成为Internet的标准,但仍不能确保C/S应用程式的顺利进行。命名管道作为一种通信方法,有其独特的优越性,这主要表现在他不完全依赖于某一种协议,而是适用于任何协议——只要能够实现通信。 <br /><br /> 命名管道具备很好的使用灵活性,表现在: <br /><br /> 1) 既可用于本地,又可用于网络。 <br /><br /> 2) 能够通过他的名称而被引用。 <br /><br /> 3) 支持多客户机连接。 <br /><br /> 4)
2011-04-07 20:56:00 6914
原创 获取真正随机数
<br /> private void button1_Click(object sender, EventArgs e)<br /> {<br /> System.IO.StreamWriter fs = new System.IO.StreamWriter(path);<br /> int[] arr = getRandomNum(1000, 1, 99999999); //从1至99999999中取出1000个互不相同的随机数<b
2011-04-07 16:14:00 971
原创 C# 日期格式
C# Format 记录作者:Rainr 来源:博客园 发布时间:2011-02-25 11:29 阅读:158 次 原文链接 [收藏] 1.字符型转换为字符串<br />// C 货币<br />2.5.ToString("C"); //¥2.50<br />// D 10进制数<br />25.ToString("D5"); //25000<br />// E 科学型<br />25000.ToString("E"); //2.500000E+005<br />// F 固定点<br
2011-04-07 16:11:00 605
转载 修改Linux下MySQL编码配置文件的办法,即中文乱码问题解决方法(实战篇)
<br />修改Linux下MySQL编码配置文件的办法,即中文乱码问题解决方法(实战篇) <br /> 来源:xjh 编辑:xjh 2010-05-12 15:52:26 <br />关键词:Linux,MySQL,中文乱码 <br /><br /><br />环境:RHEL4.6、mysql-server-4.1.12<br />现象:在此电脑上安装了Tomcat作为web服务器,部署了一个项目,通过jdbc连接到mysql数据库。但是发现中文输入输出乱码现象。<br />注意:关于utf8和gbk
2011-04-03 18:16:00 2572
原创 mysql 防止重复插入数据
mysql 防止重复插入数据:利用on duplicate key UPDATE语句:INSERT INTO mac_netbar VALUES('ff','001001001000000')on duplicate key UPDATE mac_addr = 'ff' ,netbar_id ='001001001000001'更新存在的主键列记录,并且防止了重复数据
2011-04-02 15:52:00 2949
无须安装netframework框架运行.net程序工具- RemoteSoft_Linker
2011-07-28
windows高级编程源码Advanced.Windows.3rd.Ed.src.rar
2011-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人