- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 遍历树得到一个新树
因为集合是引用数据类型(传递引用地址) 这里void即可,原来的集合是本身就会改变的。//创建集合的迭代器。//该(子)节点的子节点 在entity这个实体类中叫list属性-_-||// 初始节点的parentId是null/0。//且子节点的子节点集合不为空时,递归。* @param treeList 该节点的子节点集合。//开始节点 id作为下一个节点的 父id。//为子节点添加子节点。//集合中的一个元素。//给子节点设置它的子节点。//当子节点不为空时。
2023-05-16 09:45:11
453
原创 批量打印网页
// 所有要打印的网页地址 string[] printUri = new string[] { "url..." }; HttpWebRequest req = null; HttpWebResponse resp = null; Stream s = null; StreamReader sr = null; // 网页源代码 string sourc
2014-04-04 15:03:40
1991
原创 Oracle中的日期和字符串互相转换
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年
2013-12-18 10:02:18
624
原创 jquery (validate验证插件、form表单插件、cookie插件)
1.validate验证插件$(function(){ $(#frmV).validate( {/*自定义验证规则*/ rules:{ username:{required:true,minlength:6}, email:{required:true,email:true}}, /*错误提示位置*/ errorPlacement:func
2013-11-01 13:22:04
564
原创 jquery.validate 自定义验证方法
$(document).ready( function() { /** * 身份证号码验证 * */ function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);var parityBit=new Array("1","0","X","9","8","7","6","5"
2013-11-01 13:19:26
1478
原创 ORA-01795: maximum number of expressions in a list is 1000
/// /// 构造ORACLE查询中IN条件超过1000个键值后拆分的条件 2009年6月5日 kitleer /// /// 主键ID集合:形式为'key1','key2','key3'... /// 作为条件的字段名称 /// /// public stati
2013-10-16 09:03:03
1219
原创 如何启用sqlplus的AutoTrace功能
通过以下方法可以把Autotrace的权限授予Everyone,如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。 D:\oracle\ora92>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 3 15:16:03 2003Copy
2013-10-15 16:16:00
965
原创 system的默认密码是 manager sys的默认密码是 changer_on_install
system的默认密码是 manager sys的默认密码是 changer_on_install
2013-10-15 16:07:33
1890
原创 net 连接oracle的几种方式 .
1、OracleClient方式,是微软专门针对Oracle数据库开发的,仅在 .NET Framework 1.1 版中受支持。据说速度快、性能好,是推荐使用的方式。但根据我的经验,当Oracle数据库服务器端采用英文字符集比如 US7ASCII 时,客户端不管字符集如何设置,读出的中文都是乱码;若服务器端用中文字符集比如 ZHS16GBK ,则无乱码问题。 引用类库:System.Dat
2013-10-15 10:19:51
664
原创 添加到收藏的js代码
function bookmark(){ var title = "NIKE SPORTS WEAR AW77 �� - The Hoodie " + SWFAddress.getTitle(); var url = window.location.href; if (window.sidebar) { // Mozilla Firefox Bookmark
2013-09-26 10:00:02
677
原创 .Net如何获取iis版本?
近日,有一项目要分别获取iis6.0和7.5,然后对进程进行操作~研究良久,有以下办法获取iis版本.复制内容到剪贴板代码:DirectoryEntry getEntity = new DirectoryEntry("IIS://localhost/W3SVC/INFO");string Version = getEntity.Properties["MajorIISVersi
2013-09-05 15:53:27
623
原创 sql 语句 容易忘记的一些东西
insert into R_RolePermission(roleid, permissionid) select roleid, 785 as nameone from R_RolePermission where PermissionId='500' --待更新
2013-08-29 10:52:45
520
原创 SQL删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId havi
2013-08-29 10:50:33
535
原创 sql & oracle 查询表的字段名
sql:SELECT Name from SysColumns WHERE id=Object_Id(tablename) order by colorder oracle:select A.COLUMN_NAME,A.TABLE_NAME, ROWNUM AS ROWNO from USER_TAB_COLUMNS A where TABLE_NAME = 'tab
2013-08-20 11:32:18
721
原创 基于Lucene的图书全文搜索引擎
背景介绍 这是一个关于图书的多侧面,多粒度的搜索引擎。仿照“读秀”(http://www.duxiu.com/)那样的搜索方式和搜索结果呈现方式,可以根据书的一些基本属性进行关键字搜索,展现的时候还附加进行了搜索结果的统计,也可以看到相关的全文信息。多侧面,多粒度的搜索和展示都是为了给用户更好的体验,方便用户的各种搜索需求和阅读需求。这个搜索引擎是我前段时间开发的,前后台都是由我
2013-08-08 11:00:54
896
原创 jquery 格式化 日期时间格式/ 金钱or百分比 格式
// 格式化js时间$.FormatDateTime = function (obj, IsMi) {var myDate = new Date(obj);var year = myDate.getFullYear();var month = ("0" + (myDate.getMonth() + 1)).slice(-2);var day = ("0" + myDate.ge
2013-08-06 13:25:48
1001
原创 jQuery取得select选择的文本与值
jquery获取select选择的文本与值获取select :获取select 选中的 text : $("#ddlregtype").find("option:selected").text();获取select选中的 value: $("#ddlregtype ").val();获取select选中的索引: $("#ddlregtype "
2013-07-24 11:03:26
491
原创 c# exe关闭窗口
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; 3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;
2013-06-27 13:47:23
1104
原创 C#的Socket程序(TCP)
其实只要用到Socket联接,基本上就得使用Thread,是交叉使用的。C#封装的Socket用法基本上不算很复杂,只是不知道托管之后的Socket有没有其他性能或者安全上的问题。在C#里面能找到的最底层的操作也就是socket了,概念不做解释。程序模型如下:WinForm程序 : 启动端口侦听;监视Socket联接情况;定期关闭不活动的联接;Listener:处理Socket
2013-06-03 09:34:36
490
原创 C#的Socket编程文档
一. Socket编程基础1. Socket网络套接字(Socket)是基于TCP/IP协议的程序实现协议。实际上,我们所有的网络编程都是基于Socket而实现的。Socket在UNIX和Windows甚至Linux上都得到很好的支持(而且此三种操作系统之间的数据通信也是通过Socket编程来实现的),所以,我们通常把基于TCP/IP协议的网络编程称之为Socket的程序
2013-06-03 09:33:35
804
原创 net use 命令详解
net use "" /user:"" (一定要注意:这一行命令中包含了3个空格)2)建立非空连接: net use "密码" /user:"用户名" (同样有3个空格)3)映射默认共享: net use z: "密码" /user:"用户名" (即可将对方的c盘映射为自己的z盘,其他盘类推) 如果已经和目标建立了ipc$,则可以直接用IP+盘符+$访问,具体命令 net us
2013-05-22 09:56:56
814
原创 C# 关键字--virtual
virtual 关键字用于修饰方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。虚拟成员的实现可由派生类中的重写成员更改,而非虚拟成员是无法由派生类进行重写的,这一点是与Java不同的。Java语言中,只要在派生类中定义了与父类具有相同签名的方法,那么父类的方法就被重写。C#语言中,必须使用virtual关键字进行修饰,否则在派生类中进行重写会导致编译器报错。 虚方法或者虚属性
2013-05-02 11:51:27
506
原创 程序员应具有的素质
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也
2013-04-26 16:42:08
449
原创 在ORACLE存储过程中创建临时表
create procedure proasstr varchar2(100);beginstr:='CREATE GLOBAL TEMPORARY TABLE TABLENAME ( COL1 VARCHAR2(10), COL2 NUMBER) ON COMMIT PRESERVE ROWS' ;execute immediate str; -
2013-04-26 16:33:17
522
原创 在Oracle8i中,可以创建以下两种临时表
在Oracle8i中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE GLOBAL TEMPORARY ( ) ON COMMIT PRESERVE ROWS; 2。事务特有的临时表 CREATE GLOBAL TEMPORARY ( )
2013-04-26 16:32:27
487
原创 ORACLE的基本语法集锦
-- 表create table test (names varchar2(12), dates date, num int, dou double);-- 视图create or replace view vi_test asselect * from
2013-04-26 16:31:30
465
原创 oracle函数大全-字符处理函数
字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符),而CHAR数值被限制为255字符(在ORACLE8中是2000).当在过程性语句中使用时,
2013-04-26 16:29:06
449
原创 Oracle字符串函数
平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的。当比较char时,Oracle用空格将其填充为等长,再进行比较。2.VarChar2数据类型为可变长度,虽然与VarChar数据类型是同义的,但在今后的Oracle版本中也许会有变化,所以应该避免使用VarChar,优先使用VarChar2。固定长
2013-04-26 16:25:40
586
转载 SQL中判断字符串中包含字符的方法
SQL中判断字符串中包含字符的方法通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用函数:CHARINDEX和PATINDEXCHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置。PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中
2013-04-26 10:31:11
1038
转载 sqlserver判断是否为数字的函数
ISNUMERIC 确定表达式是否为一个有效的数字类型。 语法 ISNUMERIC ( expression ) 参数 expression 要计算的表达式。 返回类型 int 注释 当输入表达式得数为一个有效的整数、浮点数、money 或 decimal 类型,那么 ISNUMERIC 返回 1;否则返回 0。返回值为 1 确保可以将
2013-04-26 10:20:14
601
原创 ORACLE——date类型
1.在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98'在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03'2.时间转换函数:to_date() 作用将字符类型按一定格式转化为日期类型:具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符
2013-04-24 14:12:50
1422
原创 天气预报API
天气预报API 新浪天气预报APIhttp://php.weather.sina.com.cn/xml.php?city=武汉&password=DJOYnieT8234jlsK&day=0其中,city后的城市可用java.net.URLEncoder.encode(“武汉”,” gb2312”);也可以直接写”武汉”;但不能用”wu
2013-04-23 16:31:49
1177
原创 天气预报API总结
这里只总结我这次用到的“中国天气网”的天气预报API:只要发http请求给这个URL就可收到天气数据:http://www.weather.com.cn/data/cityinfo/101010100.htmlURL中的 101010100 是北京的id,其他城市的id可以在中国天气网上查到。余下的工作就是将天气数据按照自己的方式显示出来。收到的数据是JSON格式的,J
2013-04-23 16:24:35
991
转载 鲜为人知的编程真相
鲜为人知的编程真相 当程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶: 一个程序员用在写程序上的时间大概占他的工作时间的10-20% ,大部分的程序员每天大约能写出10-12 行的能进入最终的产品的代码 — —不管他的技术水平有多高。好的程序员花去90% 的时间在思考、研究和实验,来找出最优方案 。差的程序员花去90%
2013-04-23 13:19:43
452
原创 CI框架 简介
CI工作流程: 所有的入口都从根目录下的index.php进入,确定应用所在目录后,加载 codeigniter/CodeIgniter.php 文件,该文件会顺序加载以下文件执行整个流程。 index.php:检测文件路径,加载codeigniter.php文件 codeigniter.php: 加载 Common/constants....文件。
2013-04-18 09:17:21
687
原创 asp.net三层架构详解
一、数据库/*==============================================================*//* DBMS name: Microsoft SQL Server 2000 *//*=================================================
2013-04-08 14:02:50
634
原创 类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数
类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数错误 4317 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。 类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造
2013-04-08 13:12:59
1168
原创 Oracle复习 随笔
1.模糊查询 like% 表示零或多个字符_ 表示一个字符对于特殊符号可使用ESCAPE 标识符来查找select * from emp where ename like '%*_%' escape '*'上面的escape表示*后面的那个符号不当成特殊字符处理,就是查找普通的_符号2.找出每个员工奖金和工资的总和Select sal+comm,ename from e
2013-04-02 16:17:33
640
原创 JQuery EasyUi之界面设计——母版页以及Ajax的通用处理(三)
前面介绍过JS了,就这样个人认为还不够用。因为JS文件是死的,无法使用服务器代码,自然不够灵活。那么通过母版页就完善了这一点。那么下面举一个例子——控件赋值。控件赋值前面说过easyui的form自带验证、提交、重置与赋值,那么如何利用这个赋值呢?千篇一律的写赋值代码总是那么的令人厌烦,尤其是元素比较多的时候,用反射嘛又怕别人诟病,那么就用JS来负责这一切吧.那么如何做到通用呢?那
2013-04-02 13:14:16
918
原创 JQuery EasyUi之界面设计——通用的JavaScript(二)
所谓磨刀不误砍柴工,先写点通用的代码,后面开发起来效率就高多了。多余的话就不敲了,先简单介绍介绍吧。时间格式化对于序列化JSON,我喜欢用JSON.NET,为了方便,我定义了一个扩展方法,如下面代码: 1: /// 2: /// 将对象序列化为JSON数据 3: /// 4:
2013-04-02 13:12:11
687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人