点石互动

导航

 
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 42 下一页

2013年2月22日

摘要: 最近用Java实现了个数字串(即只包含数字的字符串)与数字相加的工具方法,开发中可能会用到,代码分享如下:Java代码 /** * 数字串与数字相加的处理类 * * @author shawn.shen * */ public class StrPlusNumber {/** * @param args */ public static void main(String[] args) { String s = "99999"; System.out.println(plusNum(s, 1)); } /** * 实现数字串与数字的相加 * * @param str 数字串 阅读全文
posted @ 2013-02-22 20:02 点石互动 阅读(406) 评论(0) 推荐(0)
 

2013年2月21日

摘要: 回溯(backtracking) NFA引擎最重要的性质是:它会一次处理各个子表达式或组成元素,遇到需要在两个可能成功的可能中进行选择的时候,它会选择其一,同时记住其他结果,以备后续需要 需要做出选择的情形包括 量词(决定是否尝试另一次匹配)和多选结构(决定选择哪个多选分支) 两个要点: 1.如果需要在“进行尝试”和“跳过尝试”之间选择,对于匹配优先量词来说,引擎会优先选择“进行尝试”,对于忽略优先量词来说,会选择“跳过尝试” 2.距离当前最近存储的选项就是当本地失败强制回溯返回的。使用的原则是LIFO(last in first out,后进先出)。 实际上,NFA搜索的过程算法就是深度优先 阅读全文
posted @ 2013-02-21 20:39 点石互动 阅读(331) 评论(0) 推荐(0)
 
摘要: Java自定义注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略Java代码 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含 @Retention(RetentionPolicy. 阅读全文
posted @ 2013-02-21 20:39 点石互动 阅读(112) 评论(0) 推荐(0)
 
摘要: [align=left][/align]当出现这个错误时应该就是你的bean.xml中的 这个bean在相应的java类中没有set方法,这个在搭框架的时候特别容易犯错. 这里分析一下bean.xml [/size][size=xx-small] com/guohao/rw/userpass/bean/UserInfor.hbm.xml hibernate.dialect=org.hibernate.dialect.OracleDialect 阅读全文
posted @ 2013-02-21 20:39 点石互动 阅读(2567) 评论(0) 推荐(0)
 
摘要: 1. 如何产生 java heap dump当 JVM中对象过多, java堆( java heap)耗尽时,就会产生 java heap dump文件。另外,可以使用工具或命令显示地产生该文件。在命令行中程序执行过程中按 ctrl+break可以产生,使用工具如, IBM HeapAnalyzer, Sap Memory Analyzer以及 eclipse memory analyzer都可以在指定状态产生 dump文件。2. 如何分析 java heap dump 文件这里以使用 ibm heapAnalyzer工具为例说明;在 ibm网站https://www14.software.i 阅读全文
posted @ 2013-02-21 20:38 点石互动 阅读(4085) 评论(0) 推荐(0)
 
摘要: 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一... 阅读全文
posted @ 2013-02-21 20:38 点石互动 阅读(251) 评论(0) 推荐(0)
 
摘要: java中的默认构造器 〖 作者:不详 〗〖 大小:2k 〗〖 发布日期:2012-12-14 〗〖 浏览:0 〗 所谓默认构造器是指没有参数的构造器。例如,在Employee类的默认构造器: public Employee() { name = ""; salary = 0; hireDay = new Date(); } 如果在编写一个类时没有编写构造器,那么系统就会提供一个默认构造器。这个默认构造器将所有的实例域设置为默认值。于是,实例域中的数值型数据设置为0、布尔型数据设置为false、所有对象变量将设置为null。如果类中提供了至少一个构造器,但是没有提供默认的构 阅读全文
posted @ 2013-02-21 20:38 点石互动 阅读(120) 评论(0) 推荐(0)
 
摘要: 先看一道题:Java代码 public static void main(String[] args) { int[] a = { 1, 2, 3, 4, 5 }; int[] b = new int[10]; for (int i : b) { b[i] = 0; } System.arraycopy(a, 0, b, 0,5); for (int i : b) { System.out.print(b[i]); } } public static void main(String[] args) { int[] a = { 1, 2, 3, 4, 5 }; int[] b = ne... 阅读全文
posted @ 2013-02-21 20:37 点石互动 阅读(153) 评论(0) 推荐(0)
 
摘要: 前言: 无论什么样的并行计算方式,其终极目的都是为了有效利用多机多核的计算能力,并能灵活满足各种需求。相对于传统基于单机编写的运行程序,如果使用该方式改写为多机并行程序,能够充分利用多机多核cpu的资源,使得运行效率得到大幅度提升,那么这是一个好的靠谱的并行计算方式,反之,又难使用又难直接看出并行计算优势,还要耗费大量学习成本,那就不是一个好的方式。由于并行计算在互联网应用的业务场景都比较复杂,如海量数据商品搜索、广告点击算法、用户行为挖掘,关联推荐模型等等,如果以真实场景举例,初学者很容易被业务本身的复杂度绕晕了头。因此,我们需要一个通俗易懂的例子来直接看到并行计算的优势。数字排列组合是个经 阅读全文
posted @ 2013-02-21 20:37 点石互动 阅读(768) 评论(0) 推荐(0)
 
摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Properties; import java.util.Vector; import org.apach 阅读全文
posted @ 2013-02-21 20:37 点石互动 阅读(862) 评论(0) 推荐(0)
 
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 42 下一页