`
文章列表
  /** * 取得字符串的字节长度 */ 代码 function strlen(str)    {        var i;        var len;                len = 0;        for (i=0;i<str.length;i++)        {            if (str.charCodeAt(i)>255) len+=2; else len++;        }        retu ...
  在程序中,文本文件经常用来存储标准的ASCII码文本,比如英文、加减乘除等号这些运算符号。文本文件也可能用于存储一些其他非ASCII字符,如基于GBK的简体中文,基于GIG5的繁体中文等等。在存储这些字符时需要正确指定文件的编码格式;而在读取这些文本文件时,有时候就需要自动判定文件的编码格式。 按照给定的字符集存储文本文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理就是只要读出文件前三个字节,判定这些字节的值,就可以得知其编码的格式。其实,如果项目运行的平台就是中文操作系统,如果这些文本文件在项目内产生,即开发人员可以控制文本的编码格式,只要判定两种常见的编码就 ...
第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列 ...
Unix命令大全 时间:2006-02-10 00:55:40   类别:其他, 技术   RSS 2.0   <!--<a href="#respond">评论</a>&nbsp;&nbsp;-->引用   1.登录工作站1.1 透过 PC 登录工作站 执行格式:telnet hostname (在 dos 下执行) telnet ip-address Example: telnet doc telnet 140.122.77.120 注: 可利用指令 arp hostname 或 arp domain_name ...
想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,我还是通过代码加注释的方式为大家演示: 以下是详解Spring的applicationContext.xml文件代码:<!-- 头文件,主要注意一下编码 --> <?xml version="1.0" encoding="UTF-8"? ...
一:理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。 多线程和传统的单线程在程序设计上最大的区别在于,由于各个 ...
1、使用JdbcTemplate的execute()方法执行SQL语句 Java代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");   jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); 2、如果是UPDATE或INSERT,可以用update()方法。 Java代码 jdbcTemplate.update( ...
 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 一.读取xml配置文件 (一)新建一个java bean(HelloBean.java) java 代码 package chb.demo.vo;       public class HelloBean {     private String helloWorld;        public String getHelloWorld() { ...
一、数据库名   数据库名是数据库的“身份证号码”,用于标示一个数据库。在参数文件中用DB_NAME表示。   数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据库结构、备份与恢复数据库时都需要 ...
统一建模语言(Unified Modeling Language,UML) 一些术语: 系统(system)指的是硬件和软件的结合体,它能提供业务问题的解决方案。 系统开发(system development)是为客户建立一个系统的过程。 客户(client)是需要解决问题的人。 系统分析员(analyst)将客户所要解决的问题编制成文档,并将该文档转交给开发人员。 开发人员(developer)是为了及决客户的问题而构造软件并在计算机硬件上实施该软件的程序员。 UML的组成 UML包括了一些可以相互组合图表的图形元素。 1.类图 一个类(class
是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。   功能: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、 提供审计和日志记录 5、 防止无效的事务处理 6、 启用复杂的业务逻辑   开始 create trigger biufer_employees_department_id        before insert or update               of department_id               on employees        referencing old as old_v ...
下面就是例子程序  --明细表打印予处理  通用报表: procedure mx_print_common(pd_id in mx_pd_syn.pd_id%type,                    p_pd_mxb_id IN mx_pd_mxb_syn.p_mxb_id%type,                    p_dept_no IN sc_mxk.dept_code%type,                    p1 sc_bz_syn.bz_code%type,                    p2 sc_cjjc_syn.cjjc_code%type,   ...
 Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明: 1、 Loggers     Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,明白这一点很重要,这里Log4j有一个规则:假设Loggers级别为P,如果在Logge ...
 在项目的开发过程中,系统对日志的要求很细,而且要求分类清楚。所以还是采用了Log4J。       在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。       Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活 ...
solo L 发布日期:2006年07月30日,更新日期:2006年07月30日 1996年初,欧洲安全电子市场(EU SEMPER)项目组决定编写自己的日志记录API,后来这个API演变成了Log4j。Log4j是一个开放源码项目,一个非常流行的Java日志记录包。它允许开发 ...
Global site tag (gtag.js) - Google Analytics