- 博客(42)
- 资源 (1)
- 收藏
- 关注
转载 Linq: First,FirstOrDefault,Single,SingleOrDefault
First,返回序列中的第一条记录,如果没有记录,则引发异常FirstOrDefault,返回序列中的第一条记录,如果序列中不包含任何记录,则返回默认值。Single,返回序列中的唯一一条记录,如果没有或返回多条,则引发异常。SingleOrDefault,返回序列中的唯一一条记录,如果序列中不包含任何记录,则返回默认值,如果返回多条,则引发异常。
2012-03-26 16:03:58
1909
原创 弹出窗口—jQuery UI Dialog和artDialog
之前经同事介绍所有的弹出窗口(提示,图片浏览,页面,异步获取动态提示等)都运用了artDialog,由于一些元老级人物还在用IE6,artDialog在IE6下窗体样式有些不兼容,所以着手研究jquery UI Dialog,发现网站上对这两种方式都给出了详细的属性介绍和Demo,对Iframe框架的弹出也有很好的解决方案,用起来非常简单也非常方便,效率,js大小神马的有待研究。。。。
2011-11-28 15:02:54
3383
原创 disabled以及file宽度设置的火狐IE兼容
一、火狐对页面标签的disabled无效,对页面对象的disabled有效。 例如:一个倒计时的事件 var times = 60; var isinerval; $("#Get
2011-11-15 16:07:51
2527
原创 商城积分数据库设计
需求:①积分累计:获取积分的过期时间为半年,消耗积分遵循先进先出的原则(当然要在总积分够消耗的情况下) ②积分月结:每月一号汇总上月获取和消耗积分并且扣除过期积分。思路:主要考虑到积分结算的压力问题,若活动用户产生的数据明细成千上百万结算时就会很麻烦
2011-10-09 14:15:42
23014
2
原创 本地用域名调试取代localhost
再做某系统的子系统进行本地调试时(如会员系统下面的客服系统,客服系统也要在登录的前提下才能使用),本地调试如果用常用的Localhost进行调试,一些登录信息就会获取不到,现在可以改变本地域名进行调试:①设置本地IIS的属性点击“高级”进行域名设置:②设置
2011-10-09 11:09:51
2917
原创 当前月+半年的最后一天
思路:加七个月减一天 SELECT DATEADD(MONTH,7+DATEDIFF(MONTH,0,getdate()),0)-1 AS '所在月的最后一天' 参考:http://database.51cto.com/ar
2011-08-25 11:51:23
386
转载 理解数据库范式——通俗易懂 [转]
<br />转自:http://blog.youkuaiyun.com/jianxiong8814/archive/2008/03/03/2142442.aspx<br /><br /> 数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。<br /> 本文用较为
2011-04-02 14:51:00
729
转载 JQuery返回Json日期格式的問題
用JQuery Ajax返回一個Entity的Json數據時,如果Entity的屬性中有日期格式,那返回來的是一串字符串,如下圖所示: 在網上找了很久也沒有找到一個好的解決方案,最後自己寫一個javascrip Function 特此記錄,以備後用:UPDATE:可以用Json.net中IsoDateTimeConverter例如: Product pro = new Pr
2011-03-01 17:35:00
6920
1
原创 Sql 中text类型字段判断是否为空
<br /> <br />用 字段=''会报错:数据类型 text 和 varchar 在 equal to 运算符中不兼容。<br /> <br />正确方法:<br /><br />1. 字段 is null<br />2. datalength(字段)=0<br /> <br />注:SQL中的DATALENGTH函数用于返回任何表达式所占用的字节数。<br />
2011-02-16 17:54:00
12794
原创 纠结的VS2008+mysql显示乱码
<br /> mysql数据库的字符集为拉丁文(latin1),又不能修改数据库的默认字符集,只好从程序进行转换。<br /> 1。数据绑定显示<br /> .cs文件<br /> public string GetGBK(object name) { string key = Convert.ToString(name); byte[] bytes = Encoding
2010-12-17 18:13:00
1599
原创 微博图片放大效果[artZoom]和input file多文件上传
做一个提交功能包含多图片上传和图片浏览,从网上找了资料完成功能。一:微博图片放大效果 应用artZoom.js即可完成效果,待做浏览器兼容测试 参考资料:http://www.planeart.cn/?p=696二:input file多文件上传 1.从其他网站下载了多上传的js文件:var I_FILE_MAX = 5;var iAttachArray = new Array();iAttachArray[0] = 1;for(var i = 1; i
2010-12-09 13:40:00
2454
原创 .net数据导出到excel【Update20111009】
昨天临时要做一个把dataset中的数据导出到excel的功能,同事给了一段代码,功能实现,现分享:#region 普通的Excel导出 /// /// DataTable To Excel ///
2010-12-07 09:33:00
2978
原创 SqlDataAdapter批量更新数据---实例
想用SqlDataAdapter进行批量更新数据,在网上找了资料,自己写个小例子:一:数据表--TestUpdate二:页面前段---添加文本框的数据到缓存表里然后点击保存进行批量更新或插入 用户名:
2010-11-18 11:39:00
3064
原创 根据年月日计算星期
<br /> //根据日期计算星期(日期格式:yyyy-MM-dd) public string WeekDayNoMsg(string dtime) { int y = Convert.ToInt32(dtime.Substring(0, 4)); int m = Convert.ToInt32(dtime.Substring(5, 2)); int d = Convert.ToInt3
2010-11-05 14:12:00
1372
转载 一个通用WebService功能的实现与反射
最近在项目中实现一个Webservice功能的时候,对反射的强大与运用又多了一点点认识。反射让我们的代码更加的灵活,更加的优美。<br /><br />我们项目中有时候会有这样的需求:比如需要从别的应用系统中获取数据,比如在对自己系统的数据进行增删改的时候需要对另一个系统进行数据的同步处理。这个时候我们需要用到Webservice。第三方系统会提供给我们一个wsdl文件,里面规范出了所有的接口以及接口的参数。然后我们通过这个文件,构造出对应的符合它接口规范的webservice调用程序。<br /><br
2010-08-18 15:10:00
6782
3
转载 使用cwRsync实现windows下文件定时同步(备份)
<br />首先要下载cwRsync的服务端和客户端软件,下载地址如下:<br /> 服务端:cwRsync_Server_2.0.10_Installer<br /> 客户端:cwRsync_2.0.10_Installer<br /> 然后我在本地机器上安装了其中的服务器端(10.0.2.136),然后在同网段下的另一台机器(10.0.2.137)安装了客户端。为了测试,我专门在本地机器上的f盘上放置了我们的产品dnt的站点文件,同时准备将该站点文件夹下的aspx和config文
2010-07-19 17:38:00
676
原创 根据身份证获取姓名和性别
<br />身份证号码解析: <br />(1)前1、2位数字表示:所在省份的代码; <br />(2)第3、4位数字表示:所在城市的代码; <br />(3)第5、6位数字表示:所在区县的代码; <br />(4)第7~14位数字表示:出生年、月、日; <br />(5)第15、16位数字表示:所在地的派出所的代码; <br />(6)第17位数字表示性别:奇数表示男性,偶数表示女性;<br />(7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生. <br /> <b
2010-07-16 11:34:00
4893
原创 webservice调用——wsdl命令生成webservice的类文件
<br />一:首先把webservice用wsdl命令生成webservice的类文件<br /> 打开vs2008的命令提示输入:<br />wsdl /namespace:命名空间/out:c:/CSServices.cs http://XXXXXXXX/CSInterface/CSService.asmx<br /> 类文件就会生成在C盘下面。<br />二:把文件放入项目中进行使用<br /> 2.1、Web.config配置:<br /><add key="CS_Us
2010-07-14 17:14:00
1911
转载 自动生成数据库的说明文档的方法总结
<br />一:doc格式<br />通过PowerDesigner从现有数据库导出PDM(Physical Data Model)图,然后借助另一个小工具PdmReader(可从http://www.pdmreader.com/下载)来分析PDM图,然后生成说明文档。 <br />下面说一下具体步骤: <br />第一部分:通过PowerDesigner生成PDM图。<br />1、打开PowerDesigner,选择“文件”菜单中的“Reverse Engineer” ,再选择“DataBase”;<b
2010-07-12 17:20:00
1128
转载 javascript 禁止复制网页
<br />1、使右键和复制失效 <br />方法1: <br />在网页中加入以下代码: <br /><script language="Javascript"> <br />document.oncontextmenu=new Function("event.returnValue=false"); <br />document.onselectstart=new Function("event.returnValue=false"); <br /></script> <br />方法2:<br />在
2010-07-08 13:22:00
445
原创 substring和substr_电话号码中间四位用****表示
<br />需要把电话号码 13818457556 换成 138****7556的格式,可用两种方法解决:<br />一:C#<br /> string phone = "13818457556";<br /> string hid = phone.Replace(phone.Substring(3, 4), "****");<br /> Response.Write(hid);<br /> <br />输出结果:138****7556<br />二:JS<br /><script type="tex
2010-07-07 11:34:00
2077
转载 关于SQLServer2005的学习笔记——XML的处理
<br />在SQLServer2005中对XML的处理功能显然增强了很多,提供了query(),value(),exist(),modify(),nodes()等函数。<br />关于xml,难以理解的不是SQLServer提供的函数,而是对xml本身的理解,看似很简单的文件格式,处理起来却是非常困难的。本文只是初探一下而已。<br />详见SQLServer联机帮助:<br />主题<br />说明<br />query()方法(xml数据类型)<br />此方法用于对XML实例进行查询。<br />v
2010-07-01 14:25:00
422
原创 SQl2005行列转换 pivot/unpivot
<br />一:建表<br />CREATE TABLE [dbo].[WLBugRecord](<br /> [BugID] [int] IDENTITY(1,1) NOT NULL,<br /> [title] [varchar](50) NULL,<br /> [Created] [datetime] NULL,<br /> [cateid] [int] NOT NULL CONSTRAINT [DF_WLBugRecord_cateid] DEFAULT ((0)),<br /> CONSTRAI
2010-07-01 11:37:00
866
原创 .net读取输出项目中html文件
<br />using System.Net;<br />using System.Text;<br />using System.IO;<br /> <br /> protected void Page_Load(object sender, EventArgs e)<br /> {<br /> Encoding code = Encoding.GetEncoding("gb2312");<br /> // 读取模板文件 <br />
2010-06-24 13:18:00
834
原创 Sql存储过程---计算出投票百分比
<br />1。建表:Vote主表和VoteOption选项表<br />Vote表:<br />Vote测试数据:<br /><br />VoteOption表:<br /> <br />Option测试数据:<br /><br />现在要计算出投票名称为“第二个投票”的各项投票数的百分比<br />存储过程如下:<br />SET ANSI_NULLS ON<br />GO<br />SET QUOTED_IDENTIFIER ON<br />GO<br />ALTER PROCEDURE [dbo]
2010-06-22 10:48:00
2642
转载 常见问题解答--Sql删除重复数据
<br /> sql学习过程中,碰到了删除冗余数据的问题。经过搜索,查找,终于解决了此问题<br /> 第一种,数据全部重复,如下图:<br /> <br /> 需要得到以下的结果:<br /> <br /> 删除重复的记录(重复记录保留1条),可以按以下方法删除 <br /> seleet distinct * into #Tmp from TableNa
2010-06-22 09:50:00
575
原创 C#json数据解析和xml2json
/// /// 解析json数据 /// public void GetProjectID() { JavaScriptSerializer serializer = new JavaScriptSerializer(); Dictionary json = (Dictionary)serializer.DeserializeObject({ProjectID:'1'});
2010-06-11 15:27:00
1524
原创 window.frames在火狐下兼容
<br />原本页面中有一 iframe:<br /><iframe id="ifControl" style="width: 100%;" frameborder="0" height="700px" scrolling="no"></iframe><br />通过js赋src的值:window.frames["ifControl"].location.href=“”;<br />这样写IE下是正常的,但在火狐下不显示。。<br /> <br />解决办法: <br /><iframe id="
2010-06-08 16:22:00
4785
2
原创 初次使用DataRelation
实现功能:一产品下面有多个类别。绑定到treeview中1。返回两个表的dataset public override DataSet GetFormInterface() { DataSet dt = new DataSet(); string strSQL = "SELECT ProjectID,ProjectN
2010-05-26 19:44:00
1220
原创 动态调用用户控件中的一些问题(反射动态调用接口)
1.运动PlaceHolder动态加载用户控件。 /// /// 根据ControlID获取表单 /// protected void GetUserControl() { try { string typeID = ddlType3
2010-05-25 11:42:00
704
原创 流水号工单号生成(存储过程)
1.生成格式:工单类型-日期-四位流水号(例如:1101-20100517-1104)存储过程:Create PROCEDURE [dbo].[cs_SPCreateFormKey] ASDECLARE@currentmaxid char(4),@id char(4) BEGIN SET NOCOUNT ON; SELECT @currentmaxid =max(rig
2010-05-17 11:53:00
3802
原创 使用Json.NET出现“文档的顶层无效。处理资源 URl 时出错。第 1 行,位置: 1
很惭愧昨天才知道json net这个东东。。。下载地址:http://james.newtonking.com/projects/json-net.aspx Serialization ExampleProduct product = new Product();product.Name = "Apple";product.Expiry = new DateTime(2
2010-05-13 22:27:00
2780
原创 标题判断-折叠效果-div弹出窗体
<!-- var checkText=(function(){ var $=function(id){return document.getElementById(id);},len=0; $("").onkeyup=function(){ len=this.value.length $("").disabled=len40 ? tr
2010-05-13 14:35:00
839
原创 xmlhttprequest返回数据 url中文传参
折腾了一上午,终于能用了1.Defalut页面js,点击按钮返回SearchResult.aspx中的数据,注意参数是中文,注意转换var keyword=escape(key), <!--var $=function(o){return document.getElementById(o);}var MyApp={ Open:function(method,
2010-05-12 11:19:00
2439
转载 跨数据库/服务器导入数据
1.跨数据库导入数据 /*数据库中表已建立*/ 1). insert into [数据库]. [所有者].[表](字段) select [字段] from [其它数据库].[所有者].[表] where [条件] /*数据库中表未建立*/ 2). select * into [数据库]. [所有者].[表](字段)
2010-05-11 14:01:00
3910
转载 SQL Server 2005 镜像构建手册
一、 镜像简介1、 简介数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“主机”,第二个服务器被称作“备机”。主机数据库就是你实际用着的数据库,镜像数据库就
2010-05-07 15:33:00
539
原创 sql重复数据处理,有唯一ID,formid有重复,留一条
/*sql重复数据处理,有唯一ID,formid有重复*//*查出重复的fromid*/select formid from GaiaSaver_BUG group by formid having count(*)>1/*删除重复formid,只留一条*/delete from GaiaSaver_BUG where ID not in(select min
2010-05-07 11:42:00
757
转载 truncate,delete,drop的异同点
注意:这里说的delete是指不带where子句的delete语句相同点truncate和不带where子句的delete, 以及drop都会删除表内的数据不同点:1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的<span class="t_tag
2010-05-06 10:59:00
412
原创 多表更新关联数据
多表更新数据:例:update A set A.username=B.username, A.tel=B.tel , A.email=B.email , A.role=B.sexfrom GaiaSaver_BUG A,GaiaSaver_Apply B where A.userid=B.userid
2010-05-06 10:56:00
465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人