自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

css样式表引用图片批量下载工具

非常好的一个小工具,可以批量下载CSS中引用的图片文件,为模仿网站提供了很大的方便,哈哈没办法,美工实在是不怎么样,只能是剽窃了。 源地址  ...

2010-07-01 11:36:03 244

原创 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 410

原创 软件开发者面试百问

  想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。    问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。    这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算...

2009-02-15 23:14:56 148

原创 基于RBAC模型的通用权限管理系统的设计

通用数据权限管理系统设计(一) 前言: 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。 解释: 功能权限:能做什么的问题,如增加销售订单; 数据权限:能在哪里干什么的问题,如察看北京分公司海淀销售部张三的销...

2009-01-15 21:44:26 237

原创 SQL注入漏洞全接触

引  言随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正...

2008-12-03 00:03:42 109

原创 Java栈与堆

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集...

2008-11-25 00:08:34 225

DOS命令学习总结

用惯了图形界面,渐渐的就不注意dos命令了。其实dos命令中有很多方便的用法,本文记录一下自己在使用中学到的一些相关知识,以备学习查询之用。虽然这些东西很多人都做过整理,在网上也有很多的资料,但是,还是自己中立一下,总归代表的是自己的学习心得! tree    列出指定目录的子目录树节结构并打印输出命令结构:tree [rootPath]|[/f]|[> prn]参数说明:root...

2008-11-12 21:22:15 864

UTC时间

每个地区都有自己的本地时间,在网上以及无线电通信中时间转换的问题就显得格外突出。我自己就经常混淆于此,特地研究了一下,记录在此以备忘。 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC,Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich MeanTi...

2008-06-22 22:53:30 390

把一个java web应用包装成桌面应用的简单做法(网摘)

昨天玩h2的时候想起来的, 这年头把在线应用报装成桌面应用是越来越流行了,几年前做过类似的事情,简单介绍一下。1. 选择一个嵌入的web 服务器和 数据库。web服务器我选择的是jetty,虽然tomcat也有类似的嵌入版本,但是体积和性能都还是有点差距。 如果你的应用使用了大量的ajax效果,建议选择6的版本,对并发支持更好。数据库方面我原来用的是hsql,现在可以选择h2. 两者的s...

2008-06-21 00:20:31 1034

Web开发Struts:Session对象创建和控制

首先谈一下session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制。session对象当客户端首次访问时,创建一个新的session对象。并同时生成一个sessionId,并在此次响应中将sessionId以响应报文的方式返回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话,只要sever端的这个session对象没有销毁,以后再调用request....

2008-01-30 16:25:44 119

原创 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 125

关于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 169

javascript 去除字符串中空格的函数

(1) 用display隐藏显示表格时不能在TR外面使用DIV,但是可以使用TBODY,(2) javascript 去除字符串中空格的函数  // 去除左空格    function ltrim(s){     return s.replace( /^\s*/, ""); } // 去右空格;    function rtrim(s){...

2007-11-30 01:09:32 297

上班族的歪诗

上班的时候总是坐着,<o:p></o:p>整天对着一台破电脑。<o:p></o:p>电磁辐射混浊了我原本明丽的双眸,<o:p></o:p>皮肤松弛胡子拉碴头发像一堆乱草。<o:p></o:p>胳膊肘起了硬茧,<o:p></o:p&amp

2007-09-29 17:36:54 227

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 115

字符编码(转)

计算机只有数字,计算机软件里的一切都是用数字来表示的,屏幕上显示的一个个字符也不例外。 字符a对应数字97,字符b对应数字98等,这种字符与数字对应的编码规则被称为ASCII(美国标准信息交换码)。ASCII的最高bit位都为0,也就是说这些数字都在0到127之间。 中国大陆将每一个中文字符都用两个字节的数字来表示,中文字符的每个字节的最高位都为1,中国大陆为每个...

2007-09-16 16:07:47 212

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 120

软件测试之网站测试技术要领(转)

    基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。    本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。    随着Internet和I...

2007-07-11 09:21:23 133

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 72

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 134

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 666

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 82

AOP介绍

 AOP(Aspect Oroented Programming,面向切面编程)是消除代码重复的一种方法。      AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。举例:假设有在一个应用系统中,有一个共享的数据...

2007-05-31 10:49:13 105

了解AOP

 面向对象技术很好地解决了软件系统中角色划分的问题。借助于面向对象的分析、设计和实现技术,开发者可以将问题领域的 “名词”转换成软件系统中的对象,从而很自然地完成从问题到软件的转换.但是,问题领域的某些需求却偏偏不是用这样的“名词”来描述的.我的一个朋友就曾 经遇到这样的问题:需要对系统中的某些方法进行日志记录,这种需要记录方法散布在40多个类中。面对这种需求,应该怎么办呢?最直接的办法就是:创建...

2007-05-31 09:58:47 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除