技巧与常识
qq675927952
在上学中
展开
-
native2ascii
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2ascii是翻译 2011-11-16 15:24:12 · 379 阅读 · 0 评论 -
linux 下 网络编程
TCP编程的服务器端一般步骤是:1、创建一个socket,用函数socket();2、绑定server IP地址、端口等信息到socket上,用函数bind();3、开启监听,用函数listen();4、接收客户端上来的连接,用函数accept();5、收发数据,用函数send()和recv(),或者read()和write();6、关闭网络连接;7、关闭监听;原创 2012-05-09 16:21:11 · 585 阅读 · 0 评论 -
java JNI 调用
Jni程序开发的一般操作步骤如下:l 编写java中的调用类l 用javah生成c/c++原生函数的头文件l c/c++中调用需要的其他函数功能,实现原生函数(原则上可以调用任何资源)l 将项目依赖的所有原生库和资源加入到java项目的java.library.pathl 生成java程序l原创 2012-04-26 21:14:17 · 5191 阅读 · 9 评论 -
c++ 编码转化
//UTF-8到GB2312的转换char* U2G(const char* utf8){int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, 0);wchar_t* wstr = new wchar_t[len+1];memset(wstr, 0, len+1);MultiByteToWideChar(CP_UTF8, 0原创 2012-04-24 23:44:57 · 1114 阅读 · 0 评论 -
mysql 中文乱码
1.在my.ini里面改[mysql]default-character-set=gbk[mysqld]default-character-set=utf8重启服务,然后在mysql client执行下列命令查看,如果有这样的结果就OKmysql> show variables like 'chara%';+--------------------------+原创 2012-02-24 13:33:58 · 766 阅读 · 0 评论 -
后缀数组
1. 概述后缀数组是一种解决字符串问题的有力工具。相比于后缀树,它更易于实现且占用内存更少。在实际应用中,后缀数组经常用于解决字符串有关的复杂问题。本文大部分内容摘自参考资料[1][2]。2. 后缀数组2.1 几个概念(1)后缀数组SA 是一个一维数组,它保存1..n 的某个排列SA[1],SA[2],……,SA[n],并且保证Suffix(SA[i]) (2)名次数组转载 2011-12-28 16:41:20 · 981 阅读 · 0 评论 -
mysql 数据导入与导出
在DOS的 MYSQL安装目录/BIN 目录下用下面命令:mysql -u username -p databasename use database_name然后使用下面这个命令mysql>source 111.sql当默认111.sql路径时,必须放在mysql里的bin里成功导入!!!~~Yeah..1.导出整个数据库 mysqldump -u 用户名 -p 数转载 2011-11-05 12:37:16 · 494 阅读 · 0 评论 -
java httpclient模拟login
实现用程序代码来实现某个网站的模拟登录,本文介绍使用httpclient完成这个工作。获得登录后的Session的演示,包括 上传图片等public void login()throws Exception { HttpClient httpclient = new DefaultHttpClient(); String url = "http://59.64.131原创 2012-06-07 14:15:36 · 1819 阅读 · 0 评论