
.Net|C#
lzid2008
从事软件开发10年以上
开发语言.net,Java,PHP等
现任企业研发总监,公司副总裁
展开
-
c# 扩展方法 奇思妙想 推荐酷。
http://www.cnblogs.com/ldp615/archive/2009/08/07/1541404.htmlc# 扩展方法出来已久,介绍扩展方法的文章也很多,但都是笼统的。本人最近一直在思考扩展方法的应用,也悟出了一些,准备将这最近一段时间对扩展方法的思考,写成一个系列文章。每个文章只介绍一个应用方面,篇幅不会太长。先声明一下,本系列文章主要为提供一个新的编程的思转载 2016-02-20 12:04:02 · 1011 阅读 · 0 评论 -
Asp.Net 大文件上传,最优解决方案
ASP.net下大文件上传的解决方案及WebbUpload组件源码WebbUpload上传组件特性简介可上传上小于1G的文件,可以配置Web.config文件来设定上传文件的大小。 完全基于.NET开发,无需任何客户端配置。 提供同步的上传进度条,显示实时上传进度信息。 不破坏页面逻辑,提供类似ASP.NET内置上传组件的使用方法。 不受 Server.Scri转载 2012-02-26 01:36:34 · 1733 阅读 · 0 评论 -
kinect 十分有趣的体验
最近参与公司的Kinect产品的延伸开发,发现Kinect xbox 360 真是个十分十分酷的.这里是一些网上的体验视频。 一起感受一下吧。 Kinect官方演示http://www.tudou.com/programs/view/GusvDUsy6Hs/ 玩超级玛丽http://www.tudou.com/programs/view/HooeUqCwpaI/原创 2011-12-02 13:49:17 · 447 阅读 · 0 评论 -
大项目部署注意事项
先记录一部分大项目部署注意事项1. web.configa) 数据库密码用加密的方式b) compilation debug="true"c)customErrors mode="RemoteOnly"customErrors mode="RemoteOnly"2. 用Log Parser Lizard,扫描出IIS log原创 2011-11-29 15:47:36 · 711 阅读 · 0 评论 -
Asp.net Global 定时执行
在复杂的业务应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件,定期处理用户状态信息,支付系统中定期同步异常账单等等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程,采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是不错的解决方案。但是,转载 2011-11-14 15:06:53 · 1280 阅读 · 0 评论 -
asp.net在关闭浏览器触发事件 .
window.onbeforeunload = function() //author: meizz { var n = window.event.screenX - window.screenLeft;转载 2011-09-29 15:12:02 · 2113 阅读 · 0 评论 -
用C#写了一个新增用户就发送邮件和手机短信的SqlServer触发器(附源码)
分享:用C#写了一个新增用户就发送邮件和手机短信的SqlServer触发器(附源码)欢迎大家批评指正http://topic.youkuaiyun.com/u/20110816/00/332B6697-31F6-48DD-9F80-9B2479B7E1EA.html转载 2011-08-19 17:15:34 · 2114 阅读 · 0 评论 -
C#调用Java类的方法
个人感受天下代码为我所用.有时网上会有各种各样实现的代码,如Java,PHP,C++, 开发的一种快速的境界便是拿来主义.现在看看如何在C#中调用Java的方法吧。总得来说,就是把Java的打包文件,变成Dll,然后为 C#所用。转载 2011-08-19 16:35:58 · 1184 阅读 · 1 评论 -
JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法
JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法http://blog.sina.com.cn/u/54c1567b010008vhOFFICE文档使用POI控件,PDF可以使用PDFBOX0.7.3控件,完全支持中文,用XPDF也行,不过转载 2011-08-19 16:38:05 · 689 阅读 · 0 评论 -
Asp.net C#制作PDF文件全攻略
StreamWriter pPDF=new StreamWriter(filePath);ArrayList xRefs=new ArrayList(); float yPos =0f; long streamStart=0; long str转载 2011-08-19 16:43:18 · 3862 阅读 · 0 评论 -
JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法
WORDJava代码package textReader; import java.io.*; import org.apache.poi.hwpf.extractor.WordExtractor; public class WordReader转载 2011-08-10 11:24:31 · 1190 阅读 · 0 评论 -
.net 开发日志 记录
======== Begin访问 IIS 元数据库失败。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingE原创 2011-08-08 00:05:36 · 525 阅读 · 0 评论 -
使用Windows Live ID登录网站
使用Windows Live ID登录网站http://tech.ddvip.com/2008-12/122829342597137_3.html在上一篇文章之中,我具体的讲解了使用Google的Authsub接口来让自己的网站支持Google帐号登陆,今天要讲到的是Window转载 2011-07-14 15:42:20 · 2228 阅读 · 0 评论 -
很好用的.NET中通过域验证用户名和密码
很好用的.NET中通过域验证用户名和密码using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebCo转载 2011-06-13 10:24:00 · 839 阅读 · 0 评论 -
ASP.NET 新特性之本地化 - 国际多语言
ASP.NET 新特性之本地化http://msdn.microsoft.com/library/en-us/dnvs05/html/ASP2local.asp 摘要:由于越来越多的跨国公司需要跨语言的WEB应用,所以本地化工作变得尤其重要,在ASP.NET 1.1 中我们使用ResourceManager 类来实现这个工作,而2.0中提供了更加方便的方法和工具来实现点转载 2011-06-13 13:22:00 · 795 阅读 · 0 评论 -
让记录成为一种习惯
<br /> <br />翻开办公桌的零零碎碎的笔记,还有家里的。<br /> <br />一直以来爱好书法,也喜欢写字,于是乎每每看书时,会多少记录一点。<br />其实,人的记忆总有有限的,看别人的文章,有时往往很难马上就可以消耗的,或许能达到最初的认知和感悟性的好吧。<br /> <br />如果一段时间不再去翻阅,就极有可能成为记忆深处的一种感觉了。 <br />当“物到用时”就往往不能自然的支取表达了。 <br /> <br />所以个人感觉,还是要定期的记录看到的,想到的,听到的。<br />虽原创 2010-09-08 16:33:00 · 481 阅读 · 0 评论 -
把Xml转换成DataTable
今天碰到需要把一串客户的文本文件,取出相应的数据显示出来其实主要操作2步即可1. 先写一个 转换成DataTable的类 如下 XmlToData.cs2. 写一个应用的Aspx页面,用GridView1来送显示出来。代码如下所示 客户的脚步代码大概如下所示 116.247.79.180 1331135694300 1331135694300 1原创 2012-03-08 01:39:59 · 11078 阅读 · 1 评论 -
asp.net cookies用法
asp.net cookies用法比如建立一个名为aspcn,值为灌水小鱼的cookie HttpCookie cookie = new HttpCookie["aspcn"]; cookie.Value = "灌水小鱼"; Response.AppendCookie(cookie); 取出Cookie值也很简单 HttpCookie cookie = Request.转载 2012-04-01 17:14:58 · 502 阅读 · 0 评论 -
Asp.net 让图片按比例进行缩放显示
/*****作者: william Lin功能: 让图片按比例进行缩放显示技术: Asp.net *******/算法分析:设加载的图片为:宽=Weight 高= height那么比例就为 K = Weight/height=================== 为达到最大高宽为 90所以算法如下所示核心只要按照比例K,计算出最终的宽和高就可以了原创 2007-10-11 13:19:00 · 5103 阅读 · 0 评论 -
.Net在线付款---Paypal在线付款开发过程
.Net在线付款---Paypal在线付款开发过程 最近在做一个Web订单项目,项目有一个需求就是集成Paypal与Paydollar在线付款,一开始看到这个需求也是傻了眼,因为以前从来没有做过在线付款的功能,于是打开百度,google狂搜一通,发现.net下面集成这两种付款方式的介绍很不全面,没有找到我心中想要的答案,没有办法,只要老老实实的跟着网站上提供的文文件来做,在项目快转载 2016-02-01 13:48:11 · 3262 阅读 · 0 评论 -
ajax对象初始化-原始代码记录
//初始化Ajax对象function initAjax(){var ajax = false;if(window.XMLHttpRequest){ajax = new XMLHttpRequest();}else{try{ajax = new ActiveXObject('Msxml2.XMLHTTP');}catch(e){ajax = new Acti原创 2013-12-05 23:21:36 · 2644 阅读 · 0 评论 -
很好的博客网站
1. 经典的博客 -关于C#面试相关http://www.cnblogs.com/mianshi/原创 2013-07-05 21:24:43 · 620 阅读 · 0 评论 -
使用Global.asax实现ASP.Net的URL重写
URL重写也就是让动态页面伪装成“静态页面”,一方面可以隐藏真实的页面文件地址,另一方面对被搜索引擎的也有好处。(在不支持URLWRITE.NET组件的空间里面这是最好的方法) 在ASP.NET中,使用Global.asax可以轻易的实现这个目的,原理简单,具体的代码一看便知: protected void Application_BeginRequest(Object s转载 2013-07-05 21:21:48 · 1434 阅读 · 0 评论 -
Asp.net 常用经典语句
1.//弹出对话框.点击转向指定页面 Response.Write(" window.alert('该会员没有提交申请,请重新提交!') "); Response.Write(" window.location ='http://www.51aspx.com/bizpulic/upmeb.aspx' "); 2.//弹出对话框 Res原创 2013-07-05 21:17:46 · 859 阅读 · 0 评论 -
mstsc 远程序桌面登录的 c#开发
远程序桌面登录的.NET开发,可以使用MSTSCLib.dll和MsTscAxWrapper.dll两个转换过的动态库,而无需使用WINDOWS自带的OCX,因为使用OCX开发可以会遇到其它问题。 主要代码: public AxMSTSCLib.AxMsRdpClient rdpClient; rdpClient = new AxMSTSCLib.AxMsR原创 2013-07-05 21:15:33 · 9853 阅读 · 4 评论 -
jQuery LigerUI 介绍
jQuery LigerUI这框架,是基于jQuery的一系列UI控件组合,包括表单、表格、提示框、窗口、布局、树、选项卡等等。可以快速地创建风格统一大方的界面。因为是前端控件,跟服务器无关,可以适合.net,jsp,php等等web服务器环境。目前全部插件的打包压缩JS只有90K,很轻巧官方演示路径http://www.ligerui.com/原创 2013-07-05 23:54:11 · 1055 阅读 · 0 评论 -
VS2010拖Web用户控件时卡死 解决方案
今天使用VS2010做开发的时候,遇到了一个问题,这个问题是每当我把用户控件拖拽到指定的HTML设计视图中的时候,整个VS2010就死屏了,关闭VS2010没有用,只能在任务管理器中的进程关闭才可以,当再次打开的时候,VS2010就会恢复使用,但是当再次拖拽用户控件到设计视图的时候就还会出现这个问题。 问题截屏如下: 这个页面出现一种死屏状态,用户根本点转载 2013-05-23 22:38:52 · 3318 阅读 · 0 评论 -
.Net有哪些大型项目、大型网站的案例?
.Net开发的部分知名网站案例:http://www.godaddy.com 全球最大域名注册商http://www.ips.com 环迅支付,国内最早的在线支付平台http://www.icbc.com.cn中国工商银行http://www.vancl.com 凡客诚品http://www.m18.com 趣天麦网,全球最大的中文女性网上购物网站http://ww转载 2013-05-19 21:53:10 · 1342 阅读 · 0 评论 -
ASP.NET 开发小技巧
ASP.NET 开发小技巧Panel 横向滚动,纵向自动扩展<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>回车转换成Tab <script language="javascript" for="document" event="onkeydown"> if(event.keyCode==1转载 2013-03-01 01:18:42 · 429 阅读 · 0 评论 -
提高C#编程水平的50个要点
1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型7.使用不可变的原创 2013-02-20 18:07:52 · 460 阅读 · 0 评论 -
简单存储过程分页
GO/****** Object: StoredProcedure [dbo].[page_news] Script Date: 08/21/2012 16:55:10 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[page_news]@PageNumber原创 2012-08-21 16:58:04 · 472 阅读 · 0 评论 -
oAuth协议万能三步曲
三部曲1. default.aspx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Newtonsoft.Json.Linq;namesp原创 2012-07-23 10:02:27 · 1047 阅读 · 0 评论 -
.Net 知识点总结
1. 内存泄露指的是什么?内存泄露:指的是由于疏忽或错误的程序没有将需要释放的内存及时释放的现象。 保留了不再使用的的对象引用。会造成设备停止工作,甚至应用程序崩溃的。2. C#中,如何手动显示的释放内存的资源?只要目标类 实现System.IDisposable接口, 用其中的dispose()方法即可有2种情况需要用到手动显示释放内存资源a. 使用了非托管资源,如Com对象b. 类中运行产生大量的实例,手动释放以提供程序的运行效率#代码演示using System;using System.Coll原创 2010-09-09 09:52:00 · 943 阅读 · 0 评论 -
Visual Studio 试用版的评估期已经结束……
关于visual studio 2008试用版评估期已结束解决 今天早上,一打开我的visual studio 2008,弹出个窗口,visual studio 2008 试用版评估期将在28天后结束.真是晕死!但一想,肯定有解决办法的.在网上搜索了几组激活序列号:VS2008中英文正式版序列号1.Visual Studio 2008 Professional Edition:转载 2009-11-26 12:10:00 · 5175 阅读 · 4 评论 -
三步,往Datagrid中添加,全选复选框
共三步1. 建立一模板列. . 在模板列中,头项和普通项各加入 一个CheckBox ,命名为: cbAll /cbSelect,其中cbAll的AutoPostBack设置为True 2. 到Html中手动加入事件代码.CheckedChanged="CheckAll">3, 在对应的后台代码中加入方法 //全选按钮 public void CheckAll(object原创 2007-07-05 13:19:00 · 1948 阅读 · 0 评论 -
将EXCEL 数据导入到 DataGrid中
//============================= //查看Excel 数据 private void btnCheckExcle_Click(object sender, System.EventArgs e) { if (File1.PostedFile!=null) { //1. 保存于服务器,磁盘 ; 获取绝对路径 string fullFileN原创 2007-07-05 17:18:00 · 1129 阅读 · 0 评论 -
C#图片处理
//页面载入事件 public void Page_Load(object sender,System.EventArgs e) { //定义图片标志 string pys_pic; pys_pic="";原创 2007-04-02 10:41:00 · 1832 阅读 · 0 评论 -
结合DataList, 动态加载用户控件
实验做的是个宠物显示. 1. 将一个宠物的信息,做在一个用户控件中.2. 将用户控件以 服务端的 Table显示3. 将用户控件以 DataList方式显示. --------------用户控件片段代码后台.hotPetControl.csprivate string petId; public string PetId ...{原创 2007-06-29 03:26:00 · 1292 阅读 · 0 评论 -
re: ASP.net2.0调试JavaScript脚本
第一步:在IE的“Internet设置”中选择“高级”——“安全”——“启用集成windows身份验证”(这一步很重要!!!)第二步:同样在“Internet设置”中把“禁止脚本调试”的勾去掉第三步:用调试模式启动程序第四步:在vs2005的菜单选择“debut”——“Windows”——“Script Explorer”第五步:在“Script Explorer”窗口中双击要调试的页面第六转载 2007-06-26 11:28:00 · 656 阅读 · 0 评论 -
VS.Net 2003 中如何调试Javascritp.
调试是最好的一种理解代码,提供功力的方法。但在VS.Net 2003 中如何调试Javascritp呢,操作如下1. 右键点击 项目的属性--> 配置属性-->调试-->启用ASP调试(改为True) 和 ASP.net调试也为True2. IE浏览器中--> Internet选项中--〉高级 --> 禁用脚步调试(Internet Explorer) 和 禁用脚步调试(其他) 把它们前面的原创 2007-06-26 11:25:00 · 605 阅读 · 0 评论