.NET
文章平均质量分 93
叶子海盗
叶子船上的海盗
展开
-
ASP.NET(C#)上传图片加上文字或图片水印
ASP.NET(C#)上传图片加上文字或图片水印 using System; using System.Web; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.IO; using System.Reflection转载 2008-07-28 23:39:00 · 1038 阅读 · 0 评论 -
U**G项目数据同步问题(解决篇)
前段时间因为项目需要同步Access数据到MSSql数据库中去,开始考虑了N种方式来实现,但是都不理想。 上次说的是客户的数据库里面有200W条数据。 上次说的问题如下: 1、有个表出现了100W条数据,但是只有两个字段,全部读到DataSet里面的话,可能要读上好几秒甚至上10秒以上,插入的时候出现过很大的问题,常规插入需要10多分钟,经过查资料,使用了System.Da原创 2010-05-15 22:00:00 · 661 阅读 · 0 评论 -
U**G项目数据同步问题
最近项目中,需要使用到数据同步这个功能,客户老系统使用的是Acces2003数据库,现在需要把里面的所有数据都导入的到MSSQL2005中来。新的客户端需要这个功能,点击同步按钮以后,就需要把Access里面做的数据新增、修改和删除都全部反应到MSSQL2005数据库里面来。之前考虑了很多种方案,但是都最终否决掉了。 现在采用的是每次同步,分段同步,每个表为一个段,同步表的时候,先清除掉这原创 2010-05-08 22:51:00 · 671 阅读 · 0 评论 -
大数据插入类-System.Data.SqlClient.SqlBulkCopy
上个项目中开发中有个数据同步功能,我需要插入大量数据,网上查资料,发现微软提供了一个System.Data.SqlClient.SqlBulkCopy累,让大数量插入到MSSQL数据库中可以很快搞定。 项目中一个表100W条数据,普通SQL插入语句,花了10多分钟。使用System.Data.SqlClient.SqlBulkCopy插入,只用了几秒钟。 下面是主要的代码:原创 2010-05-08 23:10:00 · 4428 阅读 · 1 评论 -
等比例缩放图片大小
突然项目里面客户说要实现这样的功能,我以前也没弄过,不过想想应该不难,就自己写了一个。 功能其实是等比例缩放Image空间的大小来实现的图片大小,至于布局方便,可以在Image空间外加一个div,来控制那个div永远是那么大就行了。 下面是实现的一个函数: /// /// 缩放图片大小 /// /// 最大的高度 ///原创 2009-08-17 21:38:00 · 1441 阅读 · 0 评论 -
【译文】10 ASP.NET Performance and Scalability Secrets
Introduction介绍ASPNET 2.0 有很多的秘密,当探究了之后,能够给你带来很大的性能级可测两性的提升。例如,Membership和Profile provider 有一些秘密的瓶颈,能够很容易的解决并且使得身份验证和授权更加快速。此外,通过设置ASPNET HTTP 管道,能够避免执行在每一个不必要的代码。不仅是这样,ASPNET工作进程可以把每一个降低性能的点排除,将性转载 2009-06-09 21:02:00 · 1040 阅读 · 0 评论 -
检测客户端是否安装 Silverlight 插件
1、检测客户端是否安装 Silverlight 插件 <script type="text/javascript">function CheckSilverlightInstalled(){var isSilverlightInstalled = false; try{try{var slControl = new ActiveXObject(AgControl.A转载 2009-02-24 22:25:00 · 3257 阅读 · 0 评论 -
根据当前时间计算年龄的函数
因项目中的需要,年龄不是用户填写的,而是根据当天的时间(根据服务器的时间来,所以服务器的时间别弄错了)来计算他今天几岁了,是满了生日那天才算了一岁,也就是说出生到时候是0,如果需要变更,做少许修改就行。函数如下:#region 计算年龄 /// /// 计算年龄 /// /// 出生日期原创 2008-12-07 23:22:00 · 8824 阅读 · 0 评论 -
GridView中动态交换列和JS控制选择CheckBox行变颜色
最近看了下,在GridView中动态交换列,结合自己找到点资料,感觉这方法不错,另外简单写了个JS控制的,使用CheckBox(html)来控制选中GridView的行,就改变颜色,方法可能不是很好,只是记录下这个思路。下面是cs代码:protected void Page_Load(object sender, EventArgs e) { if (!原创 2008-12-06 23:56:00 · 1795 阅读 · 0 评论 -
根据入厂时间计算工龄的函数
再来一个计算工龄的函数,根据入厂时间来计算,这里用到自己在项目中使用的一个来说明,需求是根据入厂时间来计算工龄和社保工龄。社保工龄:需要计算到小数点后一位的形式来保存,相当于精确到月,没到一个月不能算一个月。工龄:就计算当今天为止,和入厂时间比较,具体的工作年限,整数,这个只精确到年,不到一年不能算一年(这个和年龄差不多,不过和社保工龄写到一起的,就一起计算了)。 函数如下:原创 2008-12-07 23:51:00 · 8229 阅读 · 0 评论 -
Silverlight跨域,Silverlight在IIS中部署等问题解决之道
本文是自已在学习silverlight当中遇到的问题及解决方法,记录下来,便于存档。也希望为遇到相同问题的Coder们, 提供一个解决方案的参考。 一:Silverlight 跨域 Silverlight在设计的时候对网络安全方面做了很多考虑,具体可以看Silverlight SDK。跨域通信是通过在其他域的根部署使用正确跨域策略文件的转载 2009-02-12 23:03:00 · 4220 阅读 · 1 评论 -
一个简单的checkbox全选的例子
最近在做一个PHP的项目,开始的时候真是一点都不懂,做过后,才觉得自己对html还真是不熟悉啊,今天学了个东西,也许是很基础的吧,不过原来我不知道,一直都是做.Net。 一个checkbox全选的例子 //点全选,选中当前父节点下所有子节点function checkCLASS(o)//o是父checkbox的name值{ var str原创 2008-11-24 23:09:00 · 1206 阅读 · 0 评论 -
IEnumerable接口
using System;using System.Collections;public class Person{ public Person(string fName, string lName) { this.firstName = fName; this.lastName = lName; }转载 2008-11-20 23:25:00 · 513 阅读 · 0 评论 -
WebRequest调用数据和解决繁体网站数据的乱码问题
最经接触了一个项目,要用C#来做,但是他原有的网站是PHP做的,数据库使用的是MySql,也不能让我们直接去操作他们的数据库,就这样,提供了一套PHP API给我们,以前到是没有接触过,网上查了很多资料,才慢慢稍微有点弄懂了,但是还不是那么的清晰。他们的PHP API其实就是一些url地址和一些参数,使用那些,会返回一些字符串。网上查资料,知道了会使用到XMLHTTP这种方式来使用,但是很多原创 2009-01-11 18:26:00 · 874 阅读 · 0 评论 -
JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
以前做web,基本没用过啥JS,这短时间,公司里面接触到的JS蛮多的,他们叫我在DataGrid里面的CheckBox弄个“全选”,要用JS来实现,来实现批量删除,这个功能,直接用C#是很好实现的,直接遍历就可以把选中的ID全部取出来。JS,那就只能用Html的CheckBox,这个不是服务器控件,C#后台代码是无法访问了,所以,再网上找了点资料,实现了。首先,先定义一个DataGrid控件,原创 2008-05-22 22:15:00 · 1938 阅读 · 1 评论 -
HttpModule与HttpHandler详解
最近研究了下这个,发现以前对这个一点都不了解。本文转至:http://sky.newssc.org/system/Code/2008/10/06/20081006101664.htmlASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,AS转载 2010-05-23 21:15:00 · 508 阅读 · 0 评论