- 博客(241)
- 收藏
- 关注
转载 Oracle 自增
oracle没有ORACLE自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。 假设关键字段为id,建一个序列,代码为: create sequence seq_test_ids minvalue 1 maxvalue 99999999 start with 1 increment by 1 nocache order;
2008-07-12 18:08:00
1838
1
原创 防Post提交
public static bool CheckUrl() { Uri ComeUrl = HttpContext.Current.Request.UrlReferrer; string cUrl; if (ComeUrl == null) { return false; }
2008-07-01 12:00:00
1355
原创 .net 辅助工具
Code generation NVelocity CodeSmith X-Code .NET XGoF - NMatrix / DEVerest Compilation eXtensible C# - ResolveCorp Mono DotGNU - GNU Obfuscat
2008-04-03 15:37:00
1468
原创 黑格尔法哲学的七个比喻
1、“庙里的神”:哲学在一个民族中的地位就像是庙里的神,是一个民族的灵魂所在。2、“厮杀的战场”:古往今来,哲学派别林立,相互辩难,甚至相互否定,因此哲学就犹如一个千军万马厮杀的战场,但是厮杀的结果并非是尸横遍野,一无所留。相反在各派哲学的角逐中,没有哪派哲学获胜,而最终获益的只是哲学自身。维特根斯坦说:“在哲学中,竞赛的获胜者是能够跑得最慢的人。或者:最后一个到达的人。”3、“花蕾,
2008-03-17 17:04:00
2385
转载 VSS的每日备份
以往备份VSS的频率是一月一次,近来受到上面的教导,备份频率较少,需要每日备份。难道小弟我需要每日坚持到加班的最后一刻,然后再全部get最新,再压缩文件,再传到服务器上去吗?现在的项目很大了,备份一次真是费时不少。 作为一个老程序员肯定不能干这种重复的手工劳动,得想个办法,偷一下懒。网上找了一圈,codeproject.com上找到了一篇讲这个的文章。理解之后,做成了以下的bat文件:
2008-02-20 13:59:00
1603
原创 DataSet To XmlDocument
public static XmlDocument BuildXml(DataSet ds) { XmlDocument doc = new XmlDocument(); MemoryStream mStrm = new MemoryStream(); StreamReader sRead = new StreamReader(mStrm);
2007-12-20 15:00:00
2723
原创 window.open
window.open (page.html, newwindow, height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no) //这句要写成一行 --> 参数解释: j
2007-12-06 15:48:00
1292
原创 脚本keyCode测试
//By 枫岩@IECN.Net function $(s){ return document.getElementById(s)?document.getElementById(s):s; } function viewKeyInfo(e){ var currKey=0,CapsLock=0; var e=e||event; currKey=e.keyCode||e.whi
2007-12-06 15:40:00
1342
原创 脚本 keycode
javascript keycode ֵ2007-03-19 10:25keycodekeycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 =
2007-12-06 15:21:00
3170
原创 递归获取子类
ALTER FUNCTION [dbo].[GetClassList](@ClassID INT) RETURNS @ResultTable TABLE(ID INT,Level INT) ASBEGIN DECLARE @Level INT SET @Level = 1 INSERT @ResultTable SELECT @ClassID,@Level WHILE @@
2007-11-16 17:51:00
1324
原创 sql 递归子父类
--查询父单位的函数CREATE Function GetParentUnit(@UnitId bigint, @Level int) Returns @Parents Table([UnitId] int ,[UnitName] nvarchar(64),[ParentUnitId] int) As Begin If @Level 1 --如果参数@Level小于“1”,则得到所有父
2007-11-16 17:46:00
1469
原创 脚本分页
/** * 分页类构造 * 参数 nTotalList: 总条数 * 参数 nPageSize: 每页显示条数 * 参数 nPageNum: 当前页码 * 参数 sPageUrl: 分页链接的URL,页码以[pn]代替,输出时将被替换为实际页码 * 参数 nPageListSize: 页码列表(下拉框)中显示的最多页码条数。该参数可省略,默认100 */function Pagination(
2007-11-16 15:38:00
1335
原创 悬浮活动窗
http://wildcity.126.com> -->_xWina:visited{text-decoration:none;color:slategray;}a:hover{text-decoration:underline;color:slategray;}a:link{text-decoration:none;color:slategray;}-->//可以打包为js文件;var x0
2007-11-16 15:29:00
1258
原创 脚本 load
if (document.addEventListener){ document.addEventListener(DOMContentLoaded, documentLoaded, false);} else{ window.attachEvent(onload, documentLoaded);} function documentLoaded() { document.
2007-11-16 15:25:00
1155
原创 脚本获取参数
function Request(strName){ var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var arrTmp = strRight.split("&")
2007-11-16 15:24:00
1267
原创 js load
if (document.addEventListener){ document.addEventListener(DOMContentLoaded, documentLoaded, false);} else{ window.attachEvent(onload, documentLoaded);} function documentLoaded() { document.
2007-11-16 15:14:00
2156
原创 关于IE、Firefox、Opera页面呈现异同
关于IE、Firefox、Opera页面呈现异同1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["element
2007-11-16 15:09:00
1534
原创 动态引入js/cs
有时候需要在网页中某个div载入之后,动态引入一段javascript,IE下的解决方案:PLAIN TEXTCODE: newjs.onreadystatechange = function () { if (newjs.readyState == loaded) {
2007-11-16 14:54:00
1919
原创 XML与DataSet的相互转换类
XmlDatasetConvert 该类提供了四种方法:1、将xml对象内容字符串转换为DataSet2、将xml文件转换为DataSet3、将DataSet转换为xml对象字符串4、将DataSet转换为xml文件XmlDatasetConvert.csusing System;using System.Collections.Generic;using System.Text;using
2007-10-19 17:19:00
1292
原创 C#操作XML文档
已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点:
2007-10-18 16:53:00
1678
原创 (转)URL编码反编码
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type" con
2007-08-24 11:45:00
809
原创 (转)与采集有关的两个小函数
private static string PostData(string url, string postdata, CookieContainer cookieContainer) { string outdata = string.Empty; HttpWebRequest request = (HttpWebRequest)WebR
2007-08-24 11:43:00
574
原创 (转)在C#中运用SharpZipLib和unrar进行解压缩
using System;using System.Collections.Generic;using System.Text;using System.IO;using ICSharpCode.SharpZipLib.Zip;namespace Campton.Tools{ public class ZipManager { 构造函数#region 构造函数
2007-08-24 11:42:00
1088
原创 (转)StringHelper类的代码
加了些注释,不知道加得对不对,如果不对,请过客告诉我,谢谢.using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Web;using System.Security.Cryptography;namespace Cvv.Com
2007-08-24 11:39:00
853
原创 (转)反射技术与设计模式
1 反射技术与设计模式 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1.1 .NET可执
2007-08-24 11:37:00
651
原创 javascript与关闭窗口有关的两个重要事件
window.onunload= this.createDelegate(this, this.winExit);window.document.body.onbeforeunload= this.createDelegate(this, this.beforeExit);
2007-08-24 11:06:00
885
原创 IFRAME自适应高度
一、IFRAME自适应高度,可以考虑广告显示的js和ppc按钮显示的js应用200?fdh:200)"> 二、 function dyniframesize(iframename) { var pTar = null; if (document.getElementById)
2007-08-09 11:55:00
620
原创 视频格式转化为FLV (C#)
1。配置文件里添加 web.configCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 appSettings> 2 3 convert tools path--> 4 add key="FfmpegPath"
2007-06-20 13:41:00
1324
2
原创 (转)在.NET中调用Oracle9i存储过程经验总结
在.NET中调用Oracle9i存储过程经验总结 在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb。本文将用OralceClient为例。.NET语言用C#。 一、调用一个带输入、输出参数的存储过程首先,在Oralce中创建存储过程如下:create or replace procedure GetRecords(nam
2007-06-15 18:52:00
663
原创 oracle分页
select * from (select my_table.*,rownum as my_rownum from (Select comment_info,comment_id,comment_time,user_id,data_id,user_ip fromt_user_comment where data_id=11111111 order by comment_id desc)my_ta
2007-06-15 11:56:00
639
原创 ftp
前几天,看见园子里面的博友写了一个支持断点续传的FTP类,一时技痒,干脆写了个更完整的clsFtp类。只是我写这个clsFtp不是支持断点续传的目的,而是为了封装FTP几个基本常用的操作接口。功能ü 建立FTP链接ü 支持代理ü 多种重载的同步上传文件ü 多种重载的异步上传文件ü 多种重载的同步
2007-05-07 13:57:00
1838
转载 您未必知道的Js技巧
您未必知道的Js技巧 1. document.GetElementsByTagName可以获得某一个标签的所有元素,可以通过document.getElementsByTagName(‘*’)获得页面上的所有元素,这里星号代表任何标签,而注释标签的tagName是”!”2. String 的方法substr与substring的区别substr(start[,len
2007-04-28 08:56:00
1076
原创 您未必知道的Css技巧
您未必知道的Css技巧 1. 关于background的写法DIV.comment{background:#f0f0f0 url(url address) repeat-x left top}1)您可以看到background的第一个定义是一个颜色值这表示在背景图片失效的时候颜色将起作用。2)url括号中的引号是没有必要的,我们可以不写引号 2. 关于B
2007-04-28 08:55:00
845
转载 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
前几天曾经发过一篇《ASP.NET AJAX(Atlas)和Anthem.NET——管中窥豹般小小比较》,Jeffrey Zhao说用ASP.NET AJAX中的UpdatePanel似乎不大好。我想了想确实如此,有些高射炮打蚊子的感觉。还有朋友希望我也能在比较中关照一下Ajax.NET Professional——同样是个ASP.NET平台上非常优秀的Ajax框架。种种要求下,形成此文。本文
2007-04-28 08:38:00
1217
1
转载 SQL2000 和 SQL2005 下 行列转换 示例
SQL2000 和 SQL2005 下 行列转换 示例 1.创建 学生成绩表2.填充 部分数据3.一般的直接查询4.Sql 2000 下 行列转换5.Sql 2005 下 PIVOT ------------/*--创建 学生成绩表CREATE TABLE [StuSources] ( [StuID] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NU
2007-04-14 15:08:00
781
原创 精通CSS
http://www.ddup.com.cn/EBook/UploadFiles_1878/begin/Web/CSS.Mastery.rar
2007-01-27 10:50:00
731
原创 离开js提示
Confirm Before Leave var pb_strConfirmCloseMessage; var pb_blnCloseWindow = false; pb_strConfirmCloseMessage ="您真的要离开本页吗?"; function ConfirmClose() { window.event.returnValue = pb_strConfirmClos
2007-01-23 18:35:00
938
原创 获取MIME类型
Microsoft.Win32.RegistryKey rk=Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Classes/MIME/Database/Content Type"); foreach(string s in rk.GetSubKeyNames()) { textBox1.Text+=s+"/r/
2007-01-23 18:22:00
910
原创 Windows 2003在登陆时开启Num Lock健
平时都是手动去开觉得特别麻烦,今天终于忍不住了。打开BIOS,找到BOOT下的Boot Setting Configuration选项中的..Up NumLock看他的状态是否为2,(郁闷的是我的居然是2)。打开注册表:HKEY_CURRENT_USER/Control Panel/Keyboard,将InitialKeyboardIndicators的值也设置为2,(这是我在网上查的,还要在输密
2007-01-19 09:34:00
1280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人