- 博客(46)
- 资源 (8)
- 收藏
- 关注
原创 java的char 转byte
java中的char类型即可以存储英文字母也可以存储汉字,汉字在java中使用Unicode编码占两个字节。char转byte数组的方法如下:public static byte[] charToByte(char c) { byte[] b = new byte[2]; b[0] = (byte) ((c & 0xFF00) >> 8); b[1] = (byte) (c & 0xFF); return b;}另外附上其它几种数字类型
2022-05-13 19:41:14 5369
原创 解决 “const char *“ 类型的实参与 “LPCWSTR“ 类型的形参不兼容
在“解决方案资源管理器里”右键单击我们的项目,弹出菜单后选择“属性”菜单项,依次找到“高级”----“高级属性”----“字符集”,从字符集的选项里选择“使用多字节字符集”单击确定即可,再次编译就不会再出现此类错误提示了...
2022-05-09 19:55:08 3287 2
原创 java的远程调试
在被调试的java程序启动的时候设置虚拟机运行参数例如 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=65532 -jar xxx.jar-jar xxx.jar 是要启动的可运行的jar包如果jar包内的java代码不像tomcat这种属于一直在后台运行的程序则会出现刚启动还没来得及打开调试器...
2018-09-07 10:26:52 9844
原创 Eclipse反编译class文件插件的配置
JadClipse是Jad的Eclipse插件,非常好的反编译插件。下载jadclipse_3.3.0.jar,拷贝到eclipse的plugins目录下。 启动或重起eclipse,修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler 如:D:\xxx\jad.exe(jad.exe所在的目录)
2013-11-01 16:27:18 305
转载 actionscript 获取未来N天的日期
for (var i:Number = 1; i <= 10; i++){ var someday:Date = getOffsetDate(i); traceDate(someday);}function getOffsetDate(daysNum:Number):Date{ var onedayTime:Number = 24 * 60 * 60 * 1000; var to
2013-09-11 15:27:08 298
原创 正则表达式验证
//name var reg=/^[\u4e00-\u9fa5]{2,4}$/; if(!reg.test($("#realName").val())){ alert("姓名必须为2-4位汉字!"); return; } //age var age =/^\d+$/; if(!age.test($("#age").val())){
2013-08-03 11:58:49 311
转载 Spring AOP概念理解 (通俗易懂)
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什么用aop 1就是为了方便,看一个国外很有名的大师说,编程的
2013-03-02 00:21:28 1089 3
原创 Java 计算 点到直线的距离
private static Double getLenWithPoints(double p1x, double p1y, double p2x, double p2y) { Double length = null; length = Math.sqrt(Math.pow(p2x - p1x, 2) + Math.pow(p2y - p1y, 2)); return leng
2012-11-13 16:40:00 3630 2
转载 oracle CLOB 转 varchar 以对比字段值
1.实际上处理CLOB字段的时候,直接TO_CHAR,当长度超过4000的时候,会报错,提示列被截取; 2.直接使用SUBSTR对CLOB字段进行截取,是不能起到任何作用的; 3.可以使用dbms_lob.substr(clobcolumn,4000),对CLOB字段进行截取;截取的长度是4000还是2000根据存储的是汉字和数据决定长度;
2012-10-26 10:56:36 646
原创 Flash Builder 4.6 破解
1.到Adobe官网下载FlashBuilder 4.6,有简体中文版;语言:简体中文(Simplified)http://trials3.adobe.com/AdobeProducts/FLBR/4_6/win32/FlashBuilder_4_6_LS10.exe2.安装时,不用序列号,直接选择安装试用版;3.安装完成后在安装目录下依次修改下列3个文件:(1
2012-10-15 10:52:03 122
转载 struts2的s:checkboxlist标签换行
struts2里增加了一个新的UT标签s:checkboxlist,下面介绍下使用方法。s:checkboxlist用于画面上显示一组复选框,缺省是横排输出,后面将介绍如何修改ftl文件使得它能按任意方式输出。标签格式: name-定义标签名,用于接收画面上选中的复选框,故应与Action里定义的属性一致,且多为数组; list-定义集合变量,用于输出复选框
2012-03-12 14:08:38 2222
转载 javax.script包探秘 javascript与java交互执行
这个包用来和JavaScript进行互操作,比如JAVA类可以调用JavaScript中的方法,而JS也可调用 JAVA中的方法. 1、可用的脚本引擎 Java 6提供对执行脚本语言的支持,这个支持来自于JSR223规范,对应的包是javax.script。默认情况下,Java 6只支持javascript脚本,它底层的实现是Mozilla Rhino,它是个纯Jav
2012-02-12 11:38:58 4030
转载 URLEncode两次URLDecode一次
为什么网上会有人提出在客户端对字符串重复编码两次呢.如果因为项目需要,不能指定容器使用何种编码规则来解码提交的参数, 比如:需要接收来自不同页面,不地编码的参数内容时。 (又或者是开发人员被这有点复杂的东东搞得晕头转向,不懂得如何正确的去做好这接收参数的工作)这个时候,在客户端对参数进行二次编码,可以有效的避开“提交多字节字符”的这个棘手问题。因为第一次编码,你的参数内容便不带有多字节
2012-01-06 22:03:13 1014
转载 处理IE不支持document.getElementsByName获取Div对象的方法
getElementsByName本身在不同的浏览器行为不一样。首先说说name属性,name属性是input标签的内建属性,早期浏览器的getElementsByName方法是为了方便的获取用户的输入。由于name只是input的内建属性,其它标签没有,所以getElementsByName方法不能在别的标签中识别这一属性,因此getElementsByName方法只能用于input标签,这也就
2011-12-29 09:23:44 3395
转载 MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04
2011-12-25 15:51:33 265
转载 threadpoolexecutor 使用详解
从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。首先是构造函数。以最简单的构造函数为例:public ThreadPoolExecutor(
2011-12-13 21:41:06 1726 1
转载 mysql decimal、numeric数据类型
可能做程序的人都知道,float类型是可以存浮点数(即小数类型),但是float有个坏处,当你给定的数据是整数的时候,那么它就以整数给你处理。这样我们在存取货币值的时候自然遇到问题,我的default值为:0.00而实际存储是0,同样我存取货币为12.00,实际存储是12.幸好mysql提供了两个数据类型:numeric和decimal,这两种数据类型可以轻松解决上面的问题:NUMERIC
2011-12-10 08:38:22 1101
转载 自动刷新页面
页面刷新:有三种方法:1,在html中设置:xxxxx之後加入下面这一行即可! 定时刷新: 10代表刷新间隔,单位为秒2.jsp每一秒刷新一次3.使用javascript:setTimeout("self.location.reload();",1000);一秒一次
2011-12-01 19:02:56 266
转载 java删除文件夹
利用操作系统删除:1.import java.io.File; 2. 3./** 4. * 类说明: 5. * @author E-mail: 6. * @version 1.0 2010-5-4 下午02:39:25 7. */ 8.public class Test { 9. public static void main(Str
2011-12-01 12:18:45 1216
转载 正则表达式语法
正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t
2011-11-29 15:44:01 303
转载 正则表达式集合
[size=12px]1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0)
2011-11-29 15:28:36 139
转载 部署后的java程序 读取配置文件的问题
很多时候程序需要读取工程中的一些文件(如xml、properties等等),而文件的路径指定往往会困扰我们的开发工作,尤其在web程序的开发中路径问题尤为突出,下面就简单介绍一下java中相对路径的获得方法。1. getRealPath():仅限使用在servlet中,可以动态获得文件的绝对路径,部署在服务器上的工程通常要查看部署后服务器中的路径。this.getServletContex
2011-11-29 15:21:01 524
原创 spring和struts2的web.Xml配置(spring的web加载)
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java
2011-11-28 12:01:03 1530
原创 在javaSE工程中初始化Spring并取得bean
在javaSE工程中初始化Spring并取得bean public static void main(String[] args) throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext( new String[] { "spring-ds.xml", "spring-clien
2011-11-28 11:53:51 958
原创 在servlet中获取spring管理的bean
public class Notify_Url extends HttpServlet { private static final long serialVersionUID = 201110091627L; // 保存sysVarClient 引用,通过它获得 key private ISystemVar sysVarClient; public Notify_Url() {
2011-11-28 11:45:44 2782 2
转载 LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations他们的区别:mappingResources:指定classpath下具体映射文件名 或者利用list同时指定多个映射文
2011-11-25 08:01:28 374
原创 freemarker中使用标签方式调用FCKEditor
首先在文档头部声明引入标签:调用:首先判断要显示的值是否为空,为空则不取值,不为空则用${ }取值,否则会出错。 <@fck.editor instanceName="EditorDefault" inputName="templateData.VProductDescrip" height="400px" width="680">
2011-11-24 09:40:18 918
原创 nutch 插件 实例
package com.sg123.nutch.plugin.parse.html;import java.util.Enumeration;import java.util.Properties;import org.apache.hadoop.conf.Configuration;import org.apache.nutch.parse.HTMLMetaTags;import
2011-11-23 18:05:57 658
原创 Parse 接口 ParseResult类 ParseData 类
//ParseData类表示网页的数据,包含标题,meta标签等等。。。。package org.apache.nutch.parse;import org.apache.nutch.metadata.Metadata;import org.apache.nutch.util.NutchConfiguration;/** Data extracted from a page's con
2011-11-22 17:44:00 709 1
原创 nutch 插件机制 相关几个类的分析
//==================================Metadata===========================package org.apache.nutch.metadata;import org.apache.hadoop.io.Text;import org.apache.hadoop.io.Writable;/** * Metadata类包包含一个
2011-11-22 15:50:45 562
原创 hadoop 源码笔记
public interface Tool extends Configurable { /* 实现Tool接口可以获得hadoop命令行参数,通过run方法的args传入 */ int run(String [] args) throws Exception;}/***************************MyApp实现了Tool接口的类************
2011-11-16 16:39:12 1025 1
转载 Nutch导入eclipse
Nutch导入eclipse 最近在开始研究nutch刚把它在eclipse中跑起来,方便研究源码吧。本文针对的是nutch1.1版本。如有不对的地方欢迎指证。 直接导入eclipse.1.首先下载nutch的最新版本, http://apache.etoak.com/nutch/ 本文写作时nutch的最新版本为1.1。所以本文以下所述均针对nutch1.1。(注意笔者在下载时
2011-11-12 15:24:40 2333 3
转载 eclipse导入nutch代码
1.首先下载nutch的最新版本, http://apache.etoak.com/nutch/ 本文写作时nutch的最新版本为1.1。所以本文以下所述均针对nutch1.1。(注意笔者在下载时发现该版本的src包有问题。换成bin包后正常)2.在eclipse中新建立一个Java Project. 名字自己定义(Nutch). 选择"Create project from existing
2011-11-12 15:20:47 589
转载 如何使用Eclipse导入并运行源码
如何使用Eclipse导入并运行源码如何使用Eclipse导入并运行源码(原创哦,如有转载,请注明作者forest077)网上关于Eclipse配置和开发入门程序的文章很多,可是要么很粗浅,要么很高深,却很少看到讲解如何把别人的源码导入到自己的Eclipse环境中编译运行的描述。做为初学者,能够学习网上一些优秀源码是提高的必由之路,可是Eclipse却不象VC和Delphi那样容易上手,对
2011-11-11 10:09:59 1090 1
转载 如何使用Eclipse导入并运行源码
如何使用Eclipse导入并运行源码(原创哦,如有转载,请注明作者forest077) OfwFypR 网上关于Eclipse配置和开发入门程序的文章很多,可是要么很粗浅,要么很高深,却很少看到讲解如何把别人的源码导入到自己的Eclipse环境中编译运行的描述。做为初学者,能够学习网上一些优秀源码是提高的必由之路,可是Eclipse却不象VC和Delphi那样容易上手,对于很多初
2011-11-11 09:25:13 158
转载 略谈HttpClient和Tomcat的中文编码问题
这几天都在纠结Java Web开发中的中文编码问题。其实,很多Java Web开发者都被中文编码“折磨”过,网络上有大量的讨论。以前我也读过这方面的博文,读完后感觉似乎懂了,好像知道了编码问题的原因和解决方法。但是, 一旦投入到实际开发中,发现自己其实没懂,囧! 连续纠结了几天,总算对前因后果有个清晰地认识,故“略谈”一下。之所以略谈,是因为我并非(也没有能力)完整地阐述Java Web
2011-11-10 14:31:25 541
转载 java 获取昨天日期
Calendar cal=Calendar.getInstance(); cal.add(Calendar.DATE,-1); Date d=cal.getTime();SimpleDateFormat sp=new SimpleDateFormat("yyyy-MM-dd");String ZUOTIAN=sp.format(d);//获取昨天日期
2011-11-09 14:51:01 771
转载 Quartz中时间表达式的设置-----corn表达式
Quartz中时间表达式的设置-----corn表达式时间格式: , 分别对应: 秒>分>小时>日>月>周>年, 举例:1.每天什么时候执行: 0 59 23 * * ?: 如下为每天23:59:00开始执行 0 1,2,3 11,12 * * ? : 每天11:01,11:02,11:03; 12:01,12:02,12:03分执行任务
2011-11-09 14:48:04 37457 10
转载 java 多态
面向对象的三大特性是继承、多态,封装。实现多态性有三个条件:1)子类覆盖父类的方法;2)实例化子类;3)将子类当作父类来使用。可以考虑这样一种情形,学生有研究生(GraduateStudent)和本科生(UnderGraduateStudent)两种,他们都有一个选课(xuanke())的方法,但是选课的过程与步骤是不一样的.Class GraduateStudent extend
2011-11-04 10:47:42 354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人