- 博客(91)
- 资源 (2)
- 收藏
- 关注
原创 sqlserver 2000做排名函数
sqlserver 2000排名函数名次生成方式1,重复时合并名次SELECT * , Place=(SELECT COUNT(DISTINCT Score) +1 FROM jh03 WHERE Score >= a.Score)FROM jh03 aORDER BY Place 名次生成方式2 , 重复时保留名次空缺SELECT * , Place=(SELECT COUNT
2010-03-10 10:55:00
1416
原创 在业务层中使用事务
在业务层中使用事务,很多专家称之为轻量级事务,代码如下,很简单 public class CompanyBusiness { private readonly CompanyDao dao = new CompanyDao(); public bool Add(Company company,Rating rating,ref int
2010-02-23 08:58:00
1405
原创 不用excel组件写数据导入(对excel格式有规定)
首先你要用FileUpload控件或别的方法上传你的excel文件,然后才能在服务器上导入。代码如下: //得到链接 string excelConn = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0;",excelFile);
2010-02-23 08:47:00
580
原创 使用HttpWebRequest提交信息
前段时间客户有一个需求,给手机发短信,接口是客户提供的,是java做的一个servlet,只给一个servlet地址,要求发一段xml过去。当然这个xml是包含了手机及短信信息的,当然还有一些用户账户及密码信息。 其实这个是用HttpWebRequest提交信息的原理,代码如下://构建xml StringBuilder requestData = new StringBuil
2010-02-23 08:20:00
763
原创 用户控件在分页下的解决方案
前段时间做项目,遇到一个问题,DataList里面放了用户控件,并且这个DataList要分页,在用户控件中写一个属性,如下所示: private int schoolId; public int SchoolId { get { return schoolId; } set { schoolId = value;} }然后在DataList里面传这个SchoolI
2010-02-23 08:02:00
445
原创 .net 所有服务器脚本不能用的问题
最近遇到一个很郁闷的问题,所有的服务器端产生的脚本都提示未定义,因为在之前项目一直是好好的,所以一开始怀疑是IDE出了问题,后来在网上看到一篇文章,文章摘录如下: 这是一个javascript的错误提示,按道理说是客户端脚本错误,与.net应该无关,但是稍了解一下asp.net框架就会知道,asp.net的所有控件,到了客户端都会生成html与javascrpt代码;这显然是与.ne
2009-11-03 16:10:00
646
转载 强烈推荐:240多个jQuery插件
以下文章摘自于http://www.cnblogs.com/terrylee/archive/2007/12/09/the-ultimate-jquery-plugin-list.html 概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库
2009-10-20 09:15:00
366
原创 javascript操作Cookies
javascript操作Cookies方法集锦function setCookie(name,value){ var Days = 1; //此 cookie 将被保存 1 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*
2009-10-14 10:33:00
393
转载 Javascript 在浏览器环境中 事件
转至http://www.javaeye.com/topic/334133事件事件的例子很多了。如用户输入,点击按钮等等。可以把一个javascript函数赋给一个事件(这个可以叫做事件监听器或者事件处理器),当事件发生了,就会执行这个函数。 基于内置的HTML属性添加一个时间最快的方法就是,直接添加到html属性中,代码如下Js代码 "al
2009-10-13 08:51:00
1844
2
转载 如何检查浏览器类型
转到http://www.51obj.cn/?p=368之前一直使用检查navigator.userAgent字符串来判断浏览器类型switch(navigator.userAgent.toLowerCase().indexOf("msie"))//firefox|opera|safari|msie{ case(-1): alert("DOM浏览器");
2009-10-13 08:50:00
1967
转载 js中的冒泡事件与事件监听
以下文章转至http://www.51obj.cn/?p=336冒泡事件js中“冒泡事件”并不是能实际使用的花哨技巧,它是一种对js事件执行顺序的机制,“冒泡算法”在编程里是一个经典问题,冒泡算法里面的冒泡应该说是交换更加准确;js里面的“冒泡事件”才是真正意义上的“冒泡”,它从DOM最低层逐层遍历树,然后附加相应事件。以下面代码为例:冒泡事件function Ad
2009-10-13 08:47:00
820
原创 aspx生成静态页
以下内容搜索了网上很多人成果,我自己做了整理一:生成HTML字符串 public string GetUrltoHtml(string Url) { string html = ""; Uri uri = new Uri(Url); System.Net.HttpWebReques
2009-06-27 17:06:00
527
原创 TreeView点击之后保持点击节点的方法
由于微软的TreeView设计成提交式的,所以有的人写程序的时候喜欢在把node.NavigateUrl写成本页再加上一个参数(我原来也喜欢这么做),这样做的后果是一提交之后,treeView又回到原来的样式,原来点的节点又缩回去,让用户不知道点了哪一个节点,网上有很多人给了思路,以下是解决方法。一:首先在给节点赋值的时候不要给NavigateUrl赋值。把整个TreeView的TreeVie
2009-06-27 16:20:00
1571
原创 常用编缉html方法
public class SubHtmlString { /// /// 去除HTML标记 /// /// 包括HTML的源码 /// 已经去除后的文字 public static string NoHTML(string Htmlstring) { if (Htm
2009-06-20 17:59:00
478
原创 .net后台页面常用js方法
public class Jscript { /// /// 弹出JavaScript小窗口 /// /// 窗口信息 public static void Alert(string message) { #region string js = @"
2009-06-20 17:54:00
1930
原创 插入视频和falsh
插入视频方法,播放flv的,页面放一个label,取名叫lVideo,string text="显示的title";string file="带后缀的文件名flv";StringBuilder veido = new StringBuilder(); veido.Append(""); veido.Append("var swf_width=220;");
2009-06-20 17:42:00
664
原创 sqlserver分隔字符串,查找父类下所有子类,删除重复字符串,计算一字符串在别一字符中出现的次数
/*dnt下面分隔字符串函数*/create FUNCTION [dnt_split]( @splitstring NVARCHAR(4000), @separator CHAR(1) = ,)RETURNS @splitstringstable TABLE( [item] NVARCHAR(200))ASBEGIN DECLARE @currentindex INT DECL
2009-06-20 16:43:00
1983
原创 图片切换效果
在页面添加如下代码 后台加载如下:/***************图片切换新闻*********************/ private void ImageNewsLoad() { //得到图片列表 DataRecordTable drt = new ImageNewsBusiness().GetList("orderBy", "desc"
2009-06-20 14:17:00
507
原创 Misrosoft Enterprise Lib操作
一直在做项目,今天有点空,把累积的东西记录企业库的操作可以让我们省去写SQLHelper类,或者oracleHelper类,具体操作如下,以新闻的增删改查为例,全部用存储过程实现,存储过程就不写出来了。新闻实体类public class News { /// /// 新闻ID /// public int NewsID
2009-06-20 13:57:00
2585
原创 NET常用Request获取信息
转于http://hi.baidu.com/%CF%EB%C1%CB%D2%BB%C7%A7%C1%E3%D2%BB%D2%B9/blog/item/04d75d7e26e66b0028388ab1.html Request.ServerVariables["REMOTE_ADDR"] 获取访问IPRequest.ServerVariables["LOCAL_ADDR"]
2009-06-18 08:56:00
522
原创 带排序的oracle分页存储过程
网上有许多带排序的oracle分页存储过程,但都或多或少有bug,对其改进了许多,可以直接放在pl/sql developer中运行,同时感谢网上其他资料.create or replace package Pageristype curs is ref cursor;procedure Pagination(inPageSize in integer, --每页记录数inPageIndex
2009-05-17 20:09:00
810
转载 asp.net Forms表单验证(角色)
转于http://www.cnblogs.com/stg609/archive/2009/03/12/1408296.html asp.net Forms表单验证 使用经验及验证流程分析 最近,要做一个登陆的页面,就想到了安全性方面的问题。记得曾经在邵志东老师讲的关于asp.net安全性方面的课程中,提到asp.net提供了4个身份验证程序:1.表单身份验证;2.Windows
2009-04-11 22:48:00
1590
1
转载 SQLSERVER 中日期格式转换
--SQLSERVER 中日期格式转换select CONVERT(varchar(20), getdate(), 120 )--格式 2008-08-12 11:55:46select Convert(varchar(10),getdate(),120)--格式 2008-08-12select CONVERT(varchar(12) , getdate(), 111 )--2006/05
2009-04-09 12:04:00
508
转载 通用分页存储过程(sqlServer)
参照网上的一些别人写的存储过程,并修改了一下以方便使用。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[pagination]@tblName varchar(255), -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列@fl
2009-04-09 09:23:00
391
转载 GridView72般绝技(11-20)
以下文章摘自清清月儿的博客,地址:http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx,非常感谢作者的劳动,并对一直对技术孜孜不倦的程序员表示感谢 11.GridView实现用“...”代替超长字符串:效果图:解决方法:数据绑定后过滤每一行即可for (int i = 0; i {
2009-04-09 08:59:00
568
转载 GridView72般绝技(1-10)
以下文章摘自清清月儿的博客,地址:http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx,非常感谢作者的劳动,并对一直对技术孜孜不倦的程序员表示感谢1.GridView无代码分页排序:效果图:1.AllowSorting设为True,aspx代码中是AllowSorting="True";2.默认1
2009-04-09 08:47:00
1357
转载 web打印
以下转于http://dev.csdn.net/article/53/53518.shtm 首先在网页中添加: VIEWASTEXT> 然后就可以依次加入功能按钮了: 将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:.Noprint { DISPLAY: none }只要把不想打印的东西的cs
2009-04-07 10:49:00
351
转载 高级.net工程师必备
Microsoft SQL Server 数据库 一、创建和维护数据库 1、数据库 SQL Server 数据库的组成部分?(参见联机丛书) 如何保证数据库的完整性、安全性、并发性? 数据库设计创建步骤?(参见联机丛书 - 创建数据库计划) 数据库设计考虑的事项?(参见联机丛书) 2、SQL Server 表 设计表时应注意哪些? 如何创建和使用约束、默认值和空值? 数
2009-03-17 12:24:00
1031
1
转载 日志操作之JAVA
以下内容来至http://tech.ccidnet.com/art/3565/20071113/1274069_1.html,个人觉得已经写得非常完全. 在应用程序中输出日志有有三个目的:(1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。(2)跟踪代码运行进轨迹,作为日后审计的依据。(3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试信息。
2009-03-12 11:34:00
607
转载 JMX之helloworld
什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理",这句话我现在看着还是不知所云,云里雾里。 我们还是从JMX能给我们提供什么好处入手来理解吧。举一个应用实例:在一个系统中常常会有一些配置信息,比如服务的IP地址
2009-03-06 10:41:00
465
转载 不同J2EE容器JNDI访问参数设置
JBOSS:Properties props = new Properties();props.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");props.setProperty("java.naming.provider.url", "localhost:
2009-02-24 21:37:00
628
原创 Session持久化
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=BookNet" username="sa" p
2009-02-22 21:05:00
483
转载 Hibernate缓存讨论与研究
以下引用http://blog.sina.com.cn/s/blog_5e2d8c740100c0hw.html 缓存的概念:java对象的属性(通常是一些集合类型的属性)占用的内存空间。如果对象的占用的内存很大就称为重量级的对象。如果对象的内存小就称为轻量级的对象。Session 的缓存被称为hibernate的第一级缓存。SessionFactory的外置缓存称为hibernate
2009-02-22 15:20:00
622
转载 XMLHTTPRequest状态status,readyState完整列表
前几天去应聘,被问到XmlHttpRequest的status的状态列表,不知,回来查资料,如下:以下引用http://hi.baidu.com/canye2004/blog/item/1803d0336a123e46ac4b5f55.html AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在 与否。 当然,在我们
2009-02-22 14:27:00
5057
转载 javascript、css对不同浏浏览器的解决
前几个月做了个项目,对javascript,css在不同的浏览器显示和执行问题真是头痛不已,今天特在网上搜了一下,将这些资料汇总一下,这个资料都来自网上,恕不一一指明出处.一.针对不同浏览器css的写法有两种方法: 1.用*号和_下划线来区分,如下: background:orange;*background:green;_background:blue;
2009-02-19 10:05:00
1825
转载 JSP、Servlet中的相对路径和绝对路径(包括路径问题)
前提:假设你的 Http 地址为 http://192.168.0.1/ 你的 web 应用为 webapp ,那么你的 web 应用 URL 为 http://192.168.0.1/webapp/ web 应用的目录结构: webapp/ web-inf/ classes/
2008-12-23 09:53:00
1001
转载 js 操作cookie详解
请记住,cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=(名称=值),然后把文档的 document.cookie 设置成与它相等即可。比如,假设想保存表单接收到的用户名,那么代码看起来就象这样: Java代码 document.cookie = "username" + escape(form.username.value);
2008-12-22 10:43:00
537
转载 Tomcat 6数据源的配置
Tomcat 5的数据源配置跟Tomcat 5.5的数据源配置有很多的差别,Tomcat 6的数据源配置跟Tomcat 5.5的配置基本上相同。 以前的Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置。这种配置方式不合理的地方在于,假如数据库做了更改,程序员需要手工去修改这些文件,不利于团队开发。 Tomc
2008-12-22 09:17:00
501
转载 java执行存储过程
CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入
2008-12-20 10:09:00
3368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人