- 博客(55)
- 资源 (18)
- 收藏
- 关注

原创 CSS使用持巧小记
<br />现在的布局都是用div+css,这就比之前的table要简单多了,虽然如此,但是也带来一些问题。主要是像素宽度控制。<br />所以,我们需要对CSS进行hack。通常比较常用的hack方法是通过符号来区分不同浏览器,因为某些符号有些浏览器不支持,有些浏览器支持,主要通过以下几个符号:“.”,“>”,“*”,“_”外加!important来实现。我们来参考下面的表格。<br />符号/浏览器 IE6 IE7 IE8 FF2 FF3 Opera <br />> Y Y Y N
2010-08-26 13:21:00
431

原创 java参数传递究竟是按值呢,还是引用?
1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:/* 例 1 *//** * @(#) Test.java * @author fancy */public class Test { public static void test(boolean test) { test
2007-09-07 20:24:00
2172
原创 正则表达式语法
<br />一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。<br />这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}/"/d{2}-/d{5}"验证一个ID 号码是否由一个2位数字,一个连字符
2011-01-12 16:09:00
554
原创 asp.net 中细粒度权限控制
<br />最近工作项目需要增加权限访问控制,以前做需求的时候没有做进去,所以现在要加上去感觉改动比较大,而且要求也还比较高,要求控制粒度细到按钮上。以下将来详细说明如何如何IHttpModule实现:<br /> <br />1、需求:<br />a、增加登录验证,进入系统需要先登录;<br />b、会话保护,登录后在10分钟内无操作则再次操作时需要重新登录;<br />c、菜单级权限控制;<br />d、按钮级权限控制;<br /> <br />实现:<br />1、新建类,类实现IHttpModule
2010-12-21 16:06:00
1280
原创 win7没有锁定到任务栏问题解决
<br />@echo off<br /><br />color 02 <br />echo 请选择要执行的操作(1-删除,2-恢复,3-退出)<br />set choice=<br />set /p choice=请选择(1/2/3)按回车执行:<br />if /i '%choice%'=='1' goto a<br />if /i '%choice%'=='2' goto b<br />if /i '%choice%'=='3' goto end<br />:a<br />reg delete HK
2010-12-17 11:55:00
764
原创 asp.net 数据绑定小心得
<br />今天在工作上遇到一个问题,项目里有个repeater绑定dataset数据源;但获取数据源的方法先声名了一个dataset ds=new dataset();<br />可能是以前写那段代码的同事为了不让该方法返回null着想吧。但在查询没有结果的时候却报了“The IListSource does not contain any data sources”的错误,检查了一下。确认是那个dataset的声名问题,把声名改成dataset ds=null;问题解决了。
2010-12-17 11:06:00
699
原创 asp.net TreeView控件Jquery节点选择代码
$(document).ready(Bind); function Bind() { BindTreeView("", true, true); } function BindTreeView(treeViewId,selectChild,selectParent) { $("#" + treeViewId + " input").click(function() {
2010-12-17 10:42:00
645
转载 IE-Internet操作选项设置与注册表项对应关系
<br /> 在使用IE浏览访问站点或企业级应用程序时,经常要对一些项目进行设置(工具-Internet选项)。一种方法是直接通过图形页面进行设置,另一种方法是通过修改对应的注册表键值来达到目的(在多台机器需要进行相同的配置情况下比较有效)。<br /> 下面列举了一些IE操作选项设置内容与注册表对应关系(IE6)<br />1、隐私-弹出窗口阻止程序-阻止弹出窗口<br />[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/New Windo
2010-09-19 15:19:00
2951
1
原创 asp.net 利用winrar 实现服务器打包下载
<br />using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;/// <
2010-09-19 10:38:00
674
1
原创 JS中ShowModalDialog函数使用小记
<br />做项目时用到了模式对话框,项目中出现了新的需求,需要根据特定场景显示一些提示信息。这就要求在特定场景下显示不同大小的对话框了。<br /> <br />函数原型:<br />vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures]);<br /> <br />参数说明:<br />sURL<br />必选参数,类型:字符串。用来指定对话框要显示的文档的URL。<br />vArguments<br />可选参数
2010-09-15 10:41:00
459
原创 SQL 分页查询效率
用T-SQL做数据库分页查询也有好几年了,但对于各种查询方法的写法一至都没怎么去理会,最近参与了几个项目的开发,几个项目中分页查询的写法也不相同,这也让我产生了确认几种写法效率问题的兴趣。(注:我所说的几种写法都是需要返回总记录数的分页) 1、生成测试数据select a.* into test from sys.columns a,sys.columns b本机生成5564881
2010-04-29 17:12:00
730
转载 SQL 2005 新增特性
SQLServer2005相对于SQLServer2000改进很大,有些还是非常实用的。 举几个例子来简单说明这些例子我引用了Northwind库。 1.TOP表达式SQLServer2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n intset @n=10select TOP(@n) * from Orders 2.分页不知各位
2008-02-27 15:01:00
610
原创 Jmail发送和接收邮件
发送:public void sendMail() { Message jmessage = new MessageClass(); jmessage.Charset = "GB2312"; jmessage.From = "xxxxxxxxxx@163.com"; jmessage.FromName = "流泪的鱼";
2007-12-08 14:19:00
9607
5
原创 编译Jmail为.net可用组件
收发邮件都可以使用jmail,在.net下通过以下步骤生成所需的dll, 1.安装jmail2.找到jmail.dll(Program Files/Dimac/w3JMail4下) 3.执行Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Bin/tlbimp.exe, 格式如下:tlbimp "jmail.dll所在目录"/jmail
2007-12-08 14:17:00
961
原创 分区双击打不开
自动播放惹祸上身:让你双击打不开磁盘分区(顺便解决隐藏文件无法显示的问题) 我们知道Windows有个自动播放功能,放入光盘或插上闪盘可以自动执行某项操作,给用户带来方便同时也给某些木马病毒创造了自动传播的有利条件。不经意的一次双击可能执行的就是移动设备中的木马程序,由此导致双击打不开分区,而只能右键打开。其实很简单,包括最著名的“落雪”,都是利用Autorun.inf自动播放
2007-10-17 17:16:00
808
1
原创 百度的高级搜索语法
一、把搜索范围限定在网页标题中——intitle 网页标题通常是对网页内容提纲挈领式的归纳。把查询内容范围限定在网页标题中,有时能获得良好的效果。使用的方式,是把查询内容中,特别关键的部分,用“intitle:”领起来。例如,找林青霞的写真,就可以这样查询:写真 intitle:林青霞 注意,intitle:和后面的关键词之间,不要有空格。 二、把搜索范围限定在特定站点中——s
2007-10-17 17:13:00
3190
原创 VB选择文件夹代码
Public shlShell As Shell32.ShellPublic shlFolder As Shell32.FolderConst BIF_RETURNONLYFSDIRS = &H1Private Sub cmdOpen_Click() If shlShell Is Nothing Then Set shlShell = New Shell32.Shell
2007-10-17 17:11:00
3919
原创 禁止光驱自动播放
A、打开注册表编辑器,并在编辑器中依次展开以下键值: [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Cdrom] 。 B、在编辑器右边的列表中用鼠标选择“AUTORUN”键值。 C、接着用鼠标双击“AUTORUN”键值,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“0”,其中0代表“禁用”光盘的自动运
2007-10-17 17:09:00
757
原创 二叉树遍历规则
前序遍历的规则如下: 若二叉树为空,则退出。否则 ⑴访问处理根结点; ⑵前序遍历左子树; ⑶前序遍历右子树; 特点:由左而右逐条访问由根出发的树支 (回溯法的基础) 中序遍历的规则: 若二叉树为空,则退出;否则 ⑴中序遍历左子树; ⑵访问处理根结点; ⑶中序遍历右子树; 后序遍历的规则如下: 若二叉树为空,则退出;否则 ⑴后序遍历左子树; ⑵后序遍历右子树; ⑶访问处理根结点;
2007-10-17 17:05:00
1340
1
原创 MVC
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Mod
2007-10-16 10:30:00
830
原创 SWT
SWT(Standard Widget Toolkit)是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-eclipse就是用SWT开发的. 在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AWT (Abstract Windowing Toolkit). 虽然AWT框架也使用的是原生窗口部件(native widgets)
2007-10-15 12:48:00
740
原创 EJB概述(下)
Application roles:(应用角色) Enterprise beans Provider:Beans提供者在应用领域方面是专家。例如:Beans提供者可能是金融或电信方面的专家。Beans提供者提供了业务tasks,Enterprise beans的业务方法,定义了beans的romote和home接口,还定义了beans的配置描述器。因为容器管理着系统级的任务,所以,Beans提供
2007-10-10 14:35:00
503
原创 EJB概述(上)
概述:本节包括了一下主要内容:EJB的体系结构:介绍了EJB技术的体系结构。为什么使用EJB容器EJB的体系结构: EJB的上层的分布式应用程序是基于对象组件模型的,低层的事务服务用了API技术。EJB技术简化了用JAVA语言编写的企业应用系统的开发,配置,和执行。EJB的体系结构的规范由Sun Microsystems公司制定。Inprise的EJB容器是基于1.1版的规范。 EJB技术定义
2007-10-10 14:33:00
538
原创 java解惑
Java谜题1——表达式谜题谜题1:奇数性下面的方法意图确定它那唯一的参数是否是一个奇数。这个方法能够正确运转吗? public static boolean isOdd(int i){ return i % 2 == 1;}奇数可以被定义为被2整除余数为1的整数。表达式 i % 2 计算的是 i 整除 2 时所产生的余数,因此看起来这个程序应该能够正确运转。遗憾的是,它不能;它在四分之一的时间里
2007-10-10 14:19:00
2601
1
原创 java中MDI的实现
MDI,Multiple Document Interface(多文档界面)与SDI相对,应用也很广泛。像Word XP以前的版本都是用MDI(之后的版本应该也算MDI,但形式有些不同,看起来像SDI),VS/VS.Net等很多软件也都是MDI,其方便显而易见,即可以在一个窗体中的有限空间里提供多个文档同时编辑使用的功能。 一般的编程语言都会提供显著的MDI功能,但Java似乎不那么明显,问了
2007-10-10 14:09:00
930
原创 java更换皮肤
与“Look and Feel”密切相关的是LookAndFeel抽象类和UIManager类。 LookAndFeel类 LookAndFeel是一个抽象类,除了提供了一些static方法,还定义了一些抽象的个性化设置方法来由子类实现。 从JDK1.1.3开始,Sun提供了三个LookAndFeel的子类 javax.swing.plaf.metal.MetalLookAndFeel、 com.
2007-10-10 14:07:00
3166
1
原创 为Java程序中添加播放MIDI音乐功能
http://www.webjx.com 更新日期:2007-09-23 19:41 出处:网页教学网 作者:千里冰封 Java在多媒体处理方面的确优势不大,但是我们在程序中有些时候又需要一些音乐做为点缀,如果播放的音乐是wav等波形音频文件,又挺大,所以背景音乐最好就是MIDI了,可是网上很多播放MIDI的教程都是简单的几句话的例子,并且没有考虑资源的释放问题,如果程
2007-10-10 14:04:00
646
原创 java编程思想(第四版)_第17章 项目
-------------------------------------------------本教程由yyc,spirit整理------------------------------------------------- 本章包含了一系列项目,它们都以本书介绍的内容为基础,并对早期的章节进行了一定程度的扩充。与以前经历过的项目相比,这儿的大多数项目都明显要复杂得多,它们充分演示了新技术
2007-10-08 13:49:00
1245
原创 java编程思想(第四版)_第12章 传递和返回对象
-------------------------------------------------本教程由yyc,spirit整理------------------------------------------------- 到目前为止,读者应对对象的“传递”有了一个较为深刻的认识,记住实际传递的只是一个句柄。在许多程序设计语言中,我们可用语言的“普通”方式到处传递对象,而且大多数时候都不
2007-10-08 13:45:00
902
原创 java编程思想(第四版)_第9章 违例差错控制
-------------------------------------------------本教程由yyc,spirit整理------------------------------------------------- Java的基本原理就是“形式错误的代码不会运行”。与C++类似,捕获错误最理想的是在编译期间,最好在试图运行程序以前。然而,并非所有错误都能在编译期间侦测到。有些问题
2007-10-08 13:44:00
1183
原创 java编程思想(第四版)_第5章 隐藏实施过程
-------------------------------------------------本教程由yyc,spirit整理------------------------------------------------- “进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。”这一点对于库来说是特别重要的。那个库的用户(客户程序员)必须能依赖自己使用的那
2007-10-08 13:41:00
844
原创 java线程安全
四种方式 sychronized关键字sychronized method(){} sychronized (objectReference) {/*block*/} static synchronized method(){} sychronized(classname.class)其中1和2是代表锁当前对象,即一个对象就一个锁,3和4代表锁这个类,即这个类的锁要注意的是sychronized
2007-10-08 13:38:00
589
原创 SQL Server 2005 新增功能
企业数据管理在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全。有了 SQL Server 2005,组织内的用户和信息技术 (IT) 专家将从减少的应用程序停机时间、提高的可伸缩性及性能、更紧密而灵活的安全控制中获益。SQL Server 2005 也包括了许多新的和改进的功能来帮助 IT 工作人员更有效率地工作。SQL Server 2005 包含几个在企业数据管理中
2007-10-07 16:24:00
1709
原创 java网络编程
历史上的网络编程都倾向于困难、复杂,而且极易出错。程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解连网协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作。但是,连网本身的概念并不是很难。我们想获得位于其他地方某台机器上的信息,并把它们移
2007-10-06 13:12:00
3744
原创 C++与VC++
VC++不等同于C++,因为VC++里编译的程序会调用Windows系统函数,而C++更具有灵活性,因为C++能够直接操作BIOS和内存等.而VC++则不行.
2007-09-25 10:26:00
662
4
原创 java 的文件生成一个.exe文件
第一種:在jbuilder中: 首先你要保证Run菜单-->Run Project能顺利运行 然后Wizards菜单-->Native Executable Builder 选中Compress the contents of the archive(产生jar文件的话) Next-->Next-->选中Always include all classes
2007-09-12 10:27:00
864
原创 google高级语法
算符 用途 用法 allinanchor: 限制搜索的词语是网页中链接内包含的关键词(可使用多个关键词) allinanchor:keyword1 keyword2 allintext: 限制搜索的词语是网页内文包含的关键词(可使用多个关键词) allintext:keyword1 keyword2 allintitle: 限制搜索的词语是网页标题中包含的关键词(可使用多个关键词) allinti
2007-09-12 10:22:00
817
原创 Vector
Vector里 1、Vector v = new Vector()和 Vector v = new Vector(3)有什么不同 2、get()和elementAt()方法,请问有什么不同 3、add和addElement()方法,请问有什么不同 --------------------------------------------------------------- Vector v = n
2007-09-12 10:07:00
550
原创 精典java程序
public class caozi { public static void main(String[] args) { int a[] = {11,12,13,14,15}; int b[] = {1,2,3,4,5}; System.out.println(a[(a=b)[0]]); System.out.printl
2007-09-10 15:46:00
524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人