`
文章列表

js时钟

<html> <head> <script type="text/javascript"> function startTime() { var today=new Date() var h=today.getHours() var m=today.getMinutes() var s=today.getSeconds() // add a zero in front of numbers<10 m=checkTime(m) s=checkTime(s) document.getElementById('txt ...
<html> <head> <script type="text/javascript"> onerror=handleErr var txt="" function handleErr(msg,url,l) { txt="There was an error on this page.\n\n" txt+="Error: " + msg + "\n" txt+="URL: " + url + "\n" ...
用html注释 来解决 <html> <body> <script type="text/javascript"> <!-- document.write("Hello World!"); //--> </script> </body> </html> 这样支持js的浏览器就显示 Hello World! 不支持的老浏览器就显示空白
JavaScript 为 HTML 设计师提供了一种编程工具 HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。 JavaScript 可以将动态的文本放入 HTML 页面 类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write("<h1>" + name + "</h1>") JavaScript 可以对事件作出响应 可以将 JavaScript 设置为当 ...
<转自 lqw8668> criteria用法 Criteria Query通过面向对象化的设计,将数据查询条件封装为一个对象。简单来讲,Criteria Query可以看作是传统SQL的对象化表示,如: Criteria criteria = session.createCriteria(User.class); criteria.add(Expression.eq(&qu ...

js中的引用

对于修改对象而生成新的对象 var itemA="String"; var itemB=itemA; var itemA+=itemA; 此时,itemA 和itemB 是指向不同对象的引用。

JVM的理解

JVM 
躁动的绵羊的 《深入JVM概要》我觉得写的挺好 可以到他的博客去,附件也有他写的pdf
Bootstrap里加载的是<JAVA_RUNTIME_HOME>/LIB 里的类库 如下 大概的看下 几个类库 rt.jar JAVA基础类库 charset.jar java字符集类库 jce.jar 不晓得干啥使得 看网上说加密解密要用到这个包
我工作中用的也是大量的jsp,遇到的问题和 亿万星辰 的一样,所以就转载过来!备以后查询! 我工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥 想、千尝万试,终于将其搞定,现将相关方案与大家共享。 1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可 2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的acti ...
一个简单的多客户端回答问题服务端,可以自动记录hashmap里没有的问题。 代码很简单,容易看懂 就不做解释了 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.HashMap; import java.util.Scanner; public cla ...
例子来自thinking in java import java.io.IOException; import java.io.InputStream; import java.net.Socket; import java.util.Scanner; public class SocketTest { public static void main(String[] args) { try { Socket s=new Socket("time-A.timefreq.bldrdoc.gov",13); try { ...
1 异常处理不能代替简单测试    只在异常情况下使用异常机制 2 不要过分细化异常    这样会使代码量急剧的澎涨 3 利用异常层次结构    不要只抛出RuntimeException 或者Throwable异常,否则代码会更加难读 4 不要压制异常    5 在检测错误时,“苛刻”要比放任更好 6 不要羞于 传递异常

静态导入

import java.lang.System.*; 可以使用System类的 静态方法 静态域 out.println(); exit(0); 还可以静态导入特定的方法或者域 import java.lang.System.out; 应用 sqrt(pow(x,2)+pow(y,2)) 看起来比Math.sqrt(pow(x,2)+pow(y,2)) 清晰的多。 if(d.get(DAY_OF_WEEK)==MONDAY) 看起来也比 if(d.get(Calender.DAY_OF_WEEK)==Calender.MONDAY) 容易的多

初始化块

3种两种初始化数据域的方法: 1 在构造器中设置值 2 在声明中赋值 3 使用初始化块 在一个类的声明中,可以包含多个代码块。只要构造类的对象,初始化块就会被执行。 而且执行的顺序是 先是 初始化块,过了才是构造方法的主体。
前几天刚学了正则表达式,真是犀利,现在来JE回顾回顾。 具体的语法到处都有就不贴在这里了,下面的链接有更加详细的说明http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/util/regex/Pattern.html 几个应用的例子分析: 1 手机号码匹配 ^((13[0-9])|(15[^4])|(18[0,5-9]))\d{8}$ 只支持3大运营商的手机号段 ^ $ 是行开始和结束的符号 这个共分为两大部分 (13[0-9])|(15[^4])|(18[0,5-9])  和 \d{8} (13[0-9])|(15[^4] ...
Global site tag (gtag.js) - Google Analytics