`
tang9140
  • 浏览: 33358 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
一般在jdk下自带编码转换工具native2ascii,对本地编码和unicode编码进行相互转换 用法如下: native2ascii [options] inputfile [outputfile] options -reverse : 指定逆向转换,即将unicode编码转换成本地编码 (形如:\u4f60\u597d -->你好) -encoding encoding_name : 指定本地文件编码,如果不显式指定,会根据文件内容或系统设置取默认值 inputfile : 输入文件名 outputfile : 输出文件名,可选,默认在控制台打印结果 ...
最近深入研究了java内部字符串编码方式,发现大家在对java字符串编码认识上存在很大的分歧。网上的说法很多,其中很多都是不严谨的说法或者说是错误的说法。现在把常见认识误区列举如下: 误区一: Java的字符串是unicode ...
大家都知道,在进行运算时,java会隐式的自动进行类型转化,那么有哪些情况会进行转化呢?总结如下: 一、算术运算符 单目运算符:+(取正)-(取负) ++(自增1) --(自减1) 1.1 +(取正)-(取负) 当操作数是byte,short,char时,会自动转化为int类型;返回结果为int。 当操作数是int,long时,不转化,原来是啥类型,还是啥类型。 1.2++(自增1)--(自减1) 不管操作数是啥类型,不转化。 双目运算符:+ - * / %(取余) 1.3+ - * / %(取余) 当两个操作数中没有long类型时,两个操作数中非int类型会先自动转换为 ...
以本人tomcat-6.0.36,linux系统为例: 先切换到tomcat所在home目录,本机为"/usr/local/project/tomcat" 一、修改conf/web.xml 将CGI的serlvet配置与URL映射注释打开 <servlet> <servlet-name>cgi</servlet-name> <servlet ...
阅读推荐,与君共勉。摘自(http://blog.csdn.net/forfuture1978/article/details/5551388) C: 《The c programming langage》 C++:《Thinking in C++》,《The c++ programming language》,《effective c++》,《more effective c++》,《exceptional c++》,《more exceptional c++》,《inside the c++ object model》 Java:《Thinking in java》,《Core Java ...
原始配置 spring结合mysql,一般是单独出配置文件jdbc.properties, 配置如下 driverClassName=com.mysql.jdbc.Driver db.mysql.url=jdbc:mysql://127.0.0.1:3306/tq?autoReconnect=true&useUnicode=true&characterEncoding=utf8 db.mysql.username=test db.mysql.password=123456 配置spring-jdbc.xml,使其加载该配置项。示例如下: <?xml ver ...
增加视图XML配置/testMvc/src/main/resources/conf/springMVC-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.s ...
一、认识FreeMarker FreeMarker是一款模板引擎:一种基于模板的、用来生成输出文本的通用工具。类似模板引擎还有Velocity,Common Template等。 对于java web开发来说,使用FreeMarker模板,可以将java代码从页面中分离出来。开发人员只需关注业务逻辑代码,而由页面设计人员去设计显示效果,两类人员各司其职,发挥其擅长的一面。 FreeMarker注释:类似HTML的注释,用<#--和-->来分隔的。任何介于这两个分隔符(包含分隔符本身)之间的内容会被FreeMarker忽略,不会执行或输出。 二、常用指令 if指令 if指令 ...
定义 树的递归定义如下(个人比较喜欢的定义,源自百度百科): 单个结点是一棵树,树根就是该结点本身。 设T1,T2,..,Tk是树,它们的根结点分别为n1,n2,..,nk。用一个新结点n作为n1,n2,..,nk的父亲,则得到一棵新树,结点n就是新树 ...
一、grep简述 grep命令是linux中强大的文本搜索工具,那么grep取名是怎么来的呢? grep :g(globally) search for are(regular expression) andp(print ) the results 从上面的英文解释中可以看出,grep命令使用正则表达式搜索文本,并把匹配的行打印 ...
查看权限 Linux文件访问权限分为可读,可写和可执行三种。可用ls -l命令查看,例: ls -l 显示 -rwxr-xr-x 1 root root 6444 09-22 15:33 shmwrite -rw-r--r-- 1 root root 1443 09-22 15:33 shmwrite.c drwxr-xr-x 2 root root 4096 09-22 17:19 test 第一个字符代表文件类型。d代表目录,-代表非目录。 接下来每三个字符为一组权限,分为三组,依次代表所有者权限,同组用户权限,其它用户权限 每组权限的三个字符依次代表是否可读,是否可写,是否 ...
什么是系统调用? Linux内核内置了一组用于实现各种系统功能的函数,称为系统调用。用户可以在应用程序中调用系统调用来实现某种系统功能。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用 ...
将安装文件拷贝至你的目录中 如果是以root身份登录上的,就将软件拷贝至/root中。 cp xxx.tar.gz /root 解压缩包 tar xvzf xxx.tar.gz 切换到安装目录下 cd xxx 执行安装 ./configure make make install 各命令解释如下: configure检查 ...
题目详情 两个人玩一个数字游戏,给定两个正整数A,B,两个人轮流从一个数中减去另外一个数的正数倍,要保证结果非负,首先得到0的人获胜。例如:30 8经过一步操作可以变为22 8 或者14 8 或者 6 8。两个人都足够聪明。 输入格式: 多组数据,每组数据占一行是两个空格分隔的正整数(在32位整书范围内) 输出格式: 每组数据一行,输出是第一个人赢,还是第二个人赢。 答题说明 输入样例 3 5 4 5 输出样例: 1 2 代码如下 import java.util.ArrayList; import java.util.List; import java.uti ...
一、Windows上安装Maven 1、检查JDK安装 在安装Maven之前,首先要确认你已经正确安装了JDK。打开Windows的命令行,运行如下的命令来检查你的Java安装: C:\>echo %JAVA_HOME% C:\>java -version 如果Windows无法执行java命令,或者无法找到JAVA_HOME环境变量。你就需要检查Java是否安装了,或者环境变量是否设置正确。 2、下载Maven下载apache-maven-3.0.3-bin.zip,解压得到文件夹apache-maven-3.0.3 3、本地安装修改环境变量,增加系统变 ...
Global site tag (gtag.js) - Google Analytics