- 博客(24)
- 收藏
- 关注
css样式表引用图片批量下载工具
非常好的一个小工具,可以批量下载CSS中引用的图片文件,为模仿网站提供了很大的方便,哈哈没办法,美工实在是不怎么样,只能是剽窃了。 源地址 ...
2010-07-01 11:36:03
274
原创 SQL Server 日志满的处理方法
方法:1、推荐方法BACKUP LOG BillionLinkSoft_vip with NO_LOG 然后在企业管理器中收缩数据库,也可以执行:DBCC SHRINKDATABASE (BillionLinkSoft_vip) 2、SQL SERVER 的老方法,在将来的版本中可能不被支持DUMP TRANSACTION [db_...
2009-08-16 14:29:16
822
原创 软件开发者面试百问
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。 问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。 这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算...
2009-02-15 23:14:56
181
原创 基于RBAC模型的通用权限管理系统的设计
通用数据权限管理系统设计(一) 前言: 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。 解释: 功能权限:能做什么的问题,如增加销售订单; 数据权限:能在哪里干什么的问题,如察看北京分公司海淀销售部张三的销...
2009-01-15 21:44:26
273
原创 SQL注入漏洞全接触
引 言随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正...
2008-12-03 00:03:42
131
原创 Java栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集...
2008-11-25 00:08:34
261
DOS命令学习总结
用惯了图形界面,渐渐的就不注意dos命令了。其实dos命令中有很多方便的用法,本文记录一下自己在使用中学到的一些相关知识,以备学习查询之用。虽然这些东西很多人都做过整理,在网上也有很多的资料,但是,还是自己中立一下,总归代表的是自己的学习心得! tree 列出指定目录的子目录树节结构并打印输出命令结构:tree [rootPath]|[/f]|[> prn]参数说明:root...
2008-11-12 21:22:15
890
UTC时间
每个地区都有自己的本地时间,在网上以及无线电通信中时间转换的问题就显得格外突出。我自己就经常混淆于此,特地研究了一下,记录在此以备忘。 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC,Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich MeanTi...
2008-06-22 22:53:30
416
把一个java web应用包装成桌面应用的简单做法(网摘)
昨天玩h2的时候想起来的, 这年头把在线应用报装成桌面应用是越来越流行了,几年前做过类似的事情,简单介绍一下。1. 选择一个嵌入的web 服务器和 数据库。web服务器我选择的是jetty,虽然tomcat也有类似的嵌入版本,但是体积和性能都还是有点差距。 如果你的应用使用了大量的ajax效果,建议选择6的版本,对并发支持更好。数据库方面我原来用的是hsql,现在可以选择h2. 两者的s...
2008-06-21 00:20:31
1097
Web开发Struts:Session对象创建和控制
首先谈一下session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制。session对象当客户端首次访问时,创建一个新的session对象。并同时生成一个sessionId,并在此次响应中将sessionId以响应报文的方式返回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话,只要sever端的这个session对象没有销毁,以后再调用request....
2008-01-30 16:25:44
143
原创 IE与Firefox的CSS兼容概括
DOCTYPE 影响 CSS 处理FireFox: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行FireFox: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中FireFox: 设置 padding 后, div 会增加 heig...
2008-01-17 23:28:46
150
关于javascript中获取坐标的参数
//获取坐标位置 function getpos(e) { var t=e.offsetTop; var l=e.offsetLeft; var height=e.offsetHeight; while(e=e.offsetParent) { t+=e.offse...
2007-12-28 12:43:00
200
javascript 去除字符串中空格的函数
(1) 用display隐藏显示表格时不能在TR外面使用DIV,但是可以使用TBODY,(2) javascript 去除字符串中空格的函数 // 去除左空格 function ltrim(s){ return s.replace( /^\s*/, ""); } // 去右空格; function rtrim(s){...
2007-11-30 01:09:32
318
上班族的歪诗
上班的时候总是坐着,<o:p></o:p>整天对着一台破电脑。<o:p></o:p>电磁辐射混浊了我原本明丽的双眸,<o:p></o:p>皮肤松弛胡子拉碴头发像一堆乱草。<o:p></o:p>胳膊肘起了硬茧,<o:p></o:p&
2007-09-29 17:36:54
255
Tomcat启动分析(转)
1 - Tomcat Server的组成部分1.1 - ServerA Server element represents the entire Catalina servlet container. (Singleton)1.2 - ServiceA Service element represents the combination of one or more Connect...
2007-09-21 09:58:57
140
字符编码(转)
计算机只有数字,计算机软件里的一切都是用数字来表示的,屏幕上显示的一个个字符也不例外。 字符a对应数字97,字符b对应数字98等,这种字符与数字对应的编码规则被称为ASCII(美国标准信息交换码)。ASCII的最高bit位都为0,也就是说这些数字都在0到127之间。 中国大陆将每一个中文字符都用两个字节的数字来表示,中文字符的每个字节的最高位都为1,中国大陆为每个...
2007-09-16 16:07:47
249
Java相对路径/绝对路径总结(转)
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟...
2007-08-29 15:59:07
139
软件测试之网站测试技术要领(转)
基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。 本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。 随着Internet和I...
2007-07-11 09:21:23
158
log4j配置文件基本含义说明
log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其语法为:#log4j.rootLogger = [ level...
2007-06-13 10:43:34
88
java正则表达式: regular expression(二)
一个正则表达式应用实践 Regexes let you create powerful text-processing applications. One application you might find helpful extracts comments from a Java, C, or C++ source file, and records those comments in ...
2007-06-11 09:53:52
162
java正则表达式: regular expression(一)
文 本处理经常涉及的根据一个pattern的匹配。尽管java的character和assorted 的String类提供了low-level的pattern-matching支持,这种支持一般带来了复杂的代码。为了帮助你书写简单的pattern -matching代码,java提供了regular expression。概要 文本处理经常涉及的根据一个pattern的匹配。尽管java的...
2007-06-11 09:43:24
704
Linux的权限和所有权模型
我们来看一看 Linux 权限和所有权模型。我们已经看到每个文件属于一个用户和一个组。这正是 Linux 中权限模型的核心。您可以在 ls -l 清单中查看用户和组:$ ls -l /bin/bash-rwxr-xr-x 1 root wheel 430540 Dec 23 18:27 /bin/bash在这个特殊的示例中,/bin/bash 可执行文件属于 root...
2007-05-31 17:24:03
109
AOP介绍
AOP(Aspect Oroented Programming,面向切面编程)是消除代码重复的一种方法。 AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。举例:假设有在一个应用系统中,有一个共享的数据...
2007-05-31 10:49:13
128
了解AOP
面向对象技术很好地解决了软件系统中角色划分的问题。借助于面向对象的分析、设计和实现技术,开发者可以将问题领域的 “名词”转换成软件系统中的对象,从而很自然地完成从问题到软件的转换.但是,问题领域的某些需求却偏偏不是用这样的“名词”来描述的.我的一个朋友就曾 经遇到这样的问题:需要对系统中的某些方法进行日志记录,这种需要记录方法散布在40多个类中。面对这种需求,应该怎么办呢?最直接的办法就是:创建...
2007-05-31 09:58:47
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人