
编程所学
文章平均质量分 57
ice01
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript中获取浏览器的url
document.locationlocation.href(与location.toString()一样)locationdocument.URL 在IE中document.URL与其它三个稍有不同IE6~7(假设文件保存的桌面上,location.html)<SCRIPT LANGUAGE="JavaScript"><!-- documen...2009-09-03 18:47:59 · 169 阅读 · 0 评论 -
javascript常用tools
[code="求第y年第m月的天数"] //函数说明:求第y年第m月的天数 //参数说明:y年份,m为月份,如果y或m为null,则取系统的当前年或月 //思路:先求出下个月的第一天,再减去一天 function getDaysOfMonth(y,m) { if(isNaN(y) || isNaN(m) || m12) { yearOfNextMon...2009-10-15 15:46:34 · 258 阅读 · 0 评论 -
javascript中 null 与 undefined的区别
第一篇 解剖JavaScript中的null和undefined 在JavaScript开发中,被人问到:null与undefined到底有啥区别? 一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。 总所周知:null == undefined 但是:null !== undefined...原创 2009-10-10 21:59:46 · 228 阅读 · 0 评论 -
使用 MERGE 语句更新表和视图内容
DB2® 数据库管理器能够使用来自另一个源的数据(通常是表引用的结果)更新表或视图。这种更新是使用 MERGE 语句来执行的。可以根据 MERGE 语句中的指定指示信息删除或更新目标表中与源相匹配的行。可以插入目标表中不存在的行。在视图中更新、删除或插入行会导致在视图所基于的表中更新、删除或插入相应行。限制与 MERGE 语句相关联的授权标识必须具有适当的特权才能执行以下三种可能...原创 2009-04-20 12:37:32 · 431 阅读 · 0 评论 -
jQuery:基本教程
jQuery:基本教程这个教程是帮助初始学习jQuery的人.<html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript">2009-09-30 15:24:04 · 164 阅读 · 0 评论 -
高质量JAVA:错误模式
错误模式:介绍诊断和纠正 Java 程序中反复出现的错误类型文档选项打印本页将此页作为电子邮件发送级别: 初级Eric E. Allen, 软件工程师, Cycorp, Inc2001 年 2 月 19 日欢迎光临诊断 Java 代码,一个隔周更新的新专栏,它的内容集...原创 2009-04-08 11:43:52 · 229 阅读 · 0 评论 -
电器销售需求分析
电器销售需求分析 doc 基本完成 基本要求:要求该系统具有统一友好的操作界面;可以实现网上购买家用电器,对家用电器的一些功能介绍和性能的介绍等,对商品的种类可以添加、删除和修改,设定会员制度,具备后台管理,具备网上留言功能;具有全面的后台管理功能,方便管理员对网站信息更新与管理.拥有完整的购物车实现功能.........2009-04-05 15:52:28 · 337 阅读 · 0 评论 -
汇编编程推荐书目
书名:《Windows环境下32位汇编语言程序设计》 作者:罗云彬 出版社:电子工业出版社 书号:ISBN 7-5053-8034-6/TP.4678 定价:78.00元 页数:736页 介绍:站长本人写的书,前言、目录等请看首页上的连接。 适用:欲了解Win32汇编编程的人员。 书名:《黑客反汇编揭密》 作者:Kris Kaspersky,谭明金 译,...原创 2009-04-05 15:01:36 · 397 阅读 · 0 评论 -
w3school帮助文档
w3school帮助文档 中文版 chm2009-04-05 14:35:27 · 471 阅读 · 0 评论 -
权限控制
在系统权限控制中,要考虑资源功能是属于人,还是属于职位。观察这个资源功能是因人而变还是因职位而变。尽量将人员和系统功能进行松耦合2009-10-28 09:23:03 · 139 阅读 · 0 评论 -
解读<c:out>源码
<c:out>标签是用来在页面中输出属性值,在使用<c:out>时,一般都会在JSP页面中做如下声明:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>在此标签的c.tld文件中,关于out标签定义如下(取部分有用信息): 对core标签库的描述: <desc...2009-04-23 17:43:19 · 368 阅读 · 0 评论 -
linux系统启动详解
本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux 的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是...原创 2009-04-28 19:28:18 · 128 阅读 · 0 评论 -
java中final与static关键字
一.final总结1.final修饰类:表示该类不可继承 final不能修饰interface接口2.final修饰方法:表示该方法不能被子类覆盖(即子类不能重写父类的final方法,可以继承) final不能修饰构造函数3.final修饰字段属性:表示属性值第一次初始化后不能被修改 final属性可以直接初始化或在构造函数中初始化 如果属性是直接初始化,则其值不能被其它函数(包括构造...2009-08-08 11:21:19 · 111 阅读 · 0 评论 -
The Zen of Python
Abstract Long time Pythoneer Tim Peters succinctly channels the BDFL's guiding principles for Python's design into 20 aphorisms, only 19 of which have been written down.The Zen ...原创 2009-12-26 23:46:34 · 157 阅读 · 0 评论 -
linux下ssh安全配置
linux下ssh安全配置ssh配置文件目录: /etc/ssh1.更改ssh默认的端口:22 # vi /etc/ssh/ssh_config #将Port注释去掉 Port 1433(端口号) # vi /etc/ssh/sshd_config #将Port注释去掉 Port 1433(端口号)2.限制ssh用户登录次数(防止别人使用密码穷举) # ...2009-07-09 13:25:12 · 171 阅读 · 0 评论 -
Struts2 namespace总结
创建struts2的应用,首先应如前面所示要搭建好环境。jar包的导入和web.xml配置这里不在写出来。现在就来看第一个应用的struts.xml这个配置文件: <struts> <package name="hello" namespace="/test" extends="struts-default"> ...2010-03-08 20:50:15 · 172 阅读 · 0 评论 -
python 学习笔记(一)
(一)软件的安装与配置1.Python安装(Windows)在www.python.com网站上下windows下的python安装包Python2.6.2.msi为例安装在c:\python2.6目录下在系统环境变量中,配置如下:Path = %path%;c:\python2.62.测试软件是否安装成功打开cmd,输入python,如果安装成功,则会出现如下信息...2009-05-17 10:40:58 · 108 阅读 · 0 评论 -
Mysql数据库导入导出
1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2. 方法一 SQL脚本形式操作步骤如下:2.1. 导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldum...原创 2009-05-15 16:25:06 · 141 阅读 · 0 评论 -
Apache Commons Digester 的使用
Learning and Using Jakarta Digester The Jakarta Digester FrameworkThe Jakarta Digester framework grew out of(从…脱离) the Jakarta Struts Web toolkit. Originally(起初) developed to process the central...2009-05-06 20:41:04 · 184 阅读 · 0 评论 -
rpm软件管理
RPM套件安裝一、基本安裝 rpm -ivh 軟體套件名稱i 是 install,v(verbose)是顯示,h 是進度以一串 ########### 來表示二、基本安裝的問題(1)該軟體已安裝過 rpm -ivh 套件名稱套件名稱 is already installed..如果要重新安裝可用--force 指令:--for...原创 2009-04-30 20:26:41 · 125 阅读 · 0 评论 -
汇编书籍
80x86汇编指令集 ,chm格式The Art of Assembly Language Programming ,pdf格式2009-04-04 13:19:55 · 164 阅读 · 0 评论 -
通用数据权限管理系统设计
前言: 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。 解释: 功能权限:能做什么的问题,如增加销售订单; 数据权限:能在哪里干什么的问题,如察看北京分公司海淀销售部张三的销售订单; 术语: 资源:系统中的资源,主要是各种...原创 2009-04-01 15:27:30 · 165 阅读 · 0 评论 -
C函数源码解读:strncat
strncat函数也是在文件中声明strncat函数作用是将第二个字符串中前n个字符追加到第一个字符串的尾部[code="strncat函数声明"]extern char* strncat(char *, const char *, size_t);[/code]OpenBSD实现如下:[strncat.c][code="strcat实现"]char *s...2009-03-17 11:57:23 · 812 阅读 · 0 评论 -
C函数源码解读:strcat
在标准函数中,strcat函数是在文件中声明.strcat函数作用是指把第二个字符串的所有元素追加到第一个字符串的尾部。[string.h][code="strcat声明定义"]extern char* strcat(char *, const char *);[/code]GNU C Library对这个函数的实现如下:[string.c][code...2009-03-17 11:27:10 · 495 阅读 · 0 评论 -
css参考书籍
css参考书籍原创 2009-03-16 14:45:10 · 2276 阅读 · 2 评论 -
XML基础:How Can XML be Used?
[align=center][size=large][color=blue]How Can XML be Used?[/color][/size][/align]XML is used in many aspects(方面) of web development, often to simplify(简化) data storage(存储) and sharing(共享).--...2009-03-16 13:16:01 · 137 阅读 · 0 评论 -
XML基础:Introduction to XML
[align=center][size=large][color=blue]Introduction to XML[/color][/size][/align]XML was designed to transport(传输) and store data.HTML was designed to display data.---------------------------...2009-03-16 13:03:42 · 167 阅读 · 0 评论 -
DB2存储过程总结
存储过程是一个能够封装SQL语句和业务逻辑的数据库应用对象。应用程序和数据库的大量交互会产生网络堵塞,而将应用逻辑的一部分保存在数据库中会使这一情况得到相当程度的改善。另外,存储过程提供一个集中的位置存储您的代码,因此其他的应用可以重用相同的程序。 在数据库范围内采用存储过程对于其安全性也很有帮助。例如,您可以限制用户只能通过存储过程访问表和视图;这样可以锁定数据库而防止用户存取无权...2009-03-15 21:45:00 · 773 阅读 · 0 评论 -
C预处理器
C预处理器是一种简单的宏处理器。预处理器是由特殊的预处理器命令行控制的,它们是以#符号开头的源文件行。预处理器的一般操作:从源文件中删除所有的预处理器命令行,并在源文件中执行这些预处理器命令所指定的转换操作预处理器代码行的语法与C语言其他部分的语法是完全独立的,但经过预处理所产生的源代码必须在上下文环境中合法常见的预处理器命令:[color=blue]#define...2009-03-15 15:14:05 · 149 阅读 · 0 评论 -
Java调用存储过程(补充)
如果存储过程返回多个结果集(ResultSets),那如何获取返回的所有结果的数据呢?使用CallableStatement接口来实现这个功能.先建立一个返回多个Result sets的存储过程(使用DB2数据库实验)[code="存储过程"]CREATE PROCEDURE RETURN_TWO_CURSORS() LANGUAGE SQL SPECIFIC RETU...2009-03-14 01:56:08 · 129 阅读 · 0 评论 -
C函数源码解读:strcmp
strcmp函数是在string.h文件中声明strcmp函数的作用是将两个字符串按词典顺序进行比较[code="strcmp函数声明"]extern int strcmp(const char *, const char *);[/code]OpenBSD对strcmp实现如下[strcmp.c][code="strcmp函数实现"]intstrcm...2009-03-17 13:09:59 · 488 阅读 · 0 评论 -
C++命名空间
命名空间的作用:避免名字冲突和解决命名空间污染问题[color=red]命名空间的定义[/color][color=blue][b]namespace [/b][i]namespace_name [/i]{ //declarations}[/color]例:[code="c++"]/*file:my.hauthor:longsy *///d...2009-03-22 01:59:03 · 171 阅读 · 0 评论 -
深夜无眠
此时已过凌晨3点钟,我依然在看网页,写日志. 此时闹得最火的,也被所有程序员最关心的就是IBM收购SUN公司事宜.我也搜索了不少有关收购的一些评论. 总体上来说大多数人是认为IBM收购SUN公司应该是一件好事,这样会让J2EE更加发展.同时也有可能让MySQL成为一种正式品,当然这个不重要.至少对中国是关系不大 现在中国的软件业基础仍然是一个弱点.没有自己操作系统(如果红旗不...2009-03-22 03:20:58 · 175 阅读 · 0 评论 -
实现业务系统中的用户权限管理--设计篇
实现业务系统中的用户权限管理--设计篇 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,...原创 2009-04-01 15:04:59 · 137 阅读 · 0 评论 -
Dom4j 使用
Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于优快云,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是dom4j.org出品的一...原创 2009-04-01 11:36:08 · 104 阅读 · 0 评论 -
DB2的常见SQLCODE所表示负数的含义
SQL0007 SQLCODE -07 SQLSTATE 42601 Explanation: Character &1 (HEX &2) not valid in SQL statement. SQL0010 SQLCODE -10 SQLSTATE 42603 Explanation: String constant beginning &1 not...原创 2009-03-31 15:52:33 · 5453 阅读 · 0 评论 -
C++多重继承
1.多重继承定义class derived_class_name: public base_class_name1,...{//...};说明:继承列表中的访问级别可以是public,protected,private2.大多重继承下,派生类的对象包含每个基类的基类子对象3.构造派生类型的对象包括构造和初始化它的所有基类子对象4.基类构造函数按照构造在类派生列表中的出现次序调用...2009-03-23 22:02:50 · 123 阅读 · 0 评论 -
C函数源码解读:atof
作用:将一个asii字符串转化为double类型的数据头文件:stdlib.h[code="c"]/* Convert a string to a double. */doubleatof (const char *nptr){ return strtod (nptr, (char **) NULL);}[/code][code="c"]#i...2009-03-23 20:15:06 · 1292 阅读 · 0 评论 -
解读linux对string.h函数的实现
[code="c"]/*file:string.h#ifndef _LINUX_STRING_H_#define _LINUX_STRING_H_/* We don't want strings.h stuff being user by user stuff by accident */#ifdef __KERNEL__#include /* for s...2009-03-23 16:14:35 · 607 阅读 · 0 评论 -
C++复制控制
当定义一个新类型时,通过使用复制构造函数,赋值操作符,析构函数来显示或隐式地完成对象的复制,赋值,撤销1.复制构造函数:只有单个形参,而且该形参是对本类类型对象的引用(通常是const修饰)的构造函数,称为~复制函数可用于:[color=red] 1)根据另一个同类型的对象显示或隐式初始化一个对象. 2)复制一个对象,将它作为实参传给一个函数 3)从函数返回时复制一个...2009-03-22 22:56:51 · 116 阅读 · 0 评论