
.Net 2.0
lzid2008
从事软件开发10年以上
开发语言.net,Java,PHP等
现任企业研发总监,公司副总裁
展开
-
asp.net 二进制数据写入及读出以 图片方式展现
前端时间做视频智能监控,第三方自动拍照时保存至数据库,以二进制存入。 为了团队更方便后续关于此功能的开发。在此做下简易的总结:1. 数据库里 用 varbinary(MAX) , PerHomeLogo2. 写入到数据库时,如下文示例代码3. 读取时,如果winform就更简单了。连路径都不用转换了. 后端代码:using System;using System.Collectio原创 2016-12-14 23:27:02 · 3960 阅读 · 1 评论 -
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#高效编码的优化 系统
苹果树的故事,成才才是最重要的。生活需要精打细算,大型门户网站要考虑大量用户的访问,高并发请求方面。这时高性能服务器,数据库当然重要。更需要我们学会“精打细算”,从软的方面下功夫。C#高效编码的优化1. Foreach 比 For 性能高30%2. 避免是使用ArrayList, 因为任何对象到ArrayList都有封装为Object,出来还要拆箱。 用泛型去掉3转载 2009-09-07 16:32:00 · 1173 阅读 · 1 评论 -
Sql Server 2008获取表的注释,字段名,字段类型,字段描述等,代码自动生成必备
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名 = a.name, 标识 = case when COLUMNPRO原创 2012-09-26 11:15:31 · 5329 阅读 · 0 评论 -
asp.net中的include
asp.net中的include看过asp代码都会知道include是非常常用的,而在aspx中就很少用了。在ASP的年代里,为了避免经常性重复的劳动,对一些功能相似的区域或者代码,经常作成一个文件,然后通过连接(直接连接或者虚拟连接)的方法引入到ASP网页文件之中,对于一个很大的引用了很多ASP文件就相当于一个文件被分成了很多块,彼此文件之间的数据是可以自由共享的(除了函数之中的数据).转载 2012-08-21 15:20:10 · 959 阅读 · 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 评论 -
Javascript + Asp.net 让图片自动成比例缩放
让图片自适应,在开发项目经常会碰到。之前更多的是使用.Net后台来控制。最近有个项目等项目几乎全部完工了才提出这样的要求。于是想了很多办法,最后用Javascript为主来实现。 闲话不说,步骤主要如下1. 创建 myFunctions.js//=======================Begin// JavaScript Documentfunction原创 2012-05-16 14:33:33 · 1025 阅读 · 0 评论 -
.net 判断是手机还是电脑访问
string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Window|Longhorn|ubuntu|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS/2|OSF1|SUN"; string原创 2012-04-23 18:33:49 · 1866 阅读 · 0 评论 -
同一个网站空间,不同域名跳转到不同的路径
protected void Page_Load(object sender, EventArgs e) { string url, host_url, no_http; url = HttpContext.Current.Request.Url.ToString(); no_http = url.Su原创 2012-03-18 04:57:06 · 1690 阅读 · 0 评论 -
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 大文件上传,最优解决方案
ASP.net下大文件上传的解决方案及WebbUpload组件源码WebbUpload上传组件特性简介可上传上小于1G的文件,可以配置Web.config文件来设定上传文件的大小。 完全基于.NET开发,无需任何客户端配置。 提供同步的上传进度条,显示实时上传进度信息。 不破坏页面逻辑,提供类似ASP.NET内置上传组件的使用方法。 不受 Server.Scri转载 2012-02-26 01:36:34 · 1733 阅读 · 0 评论 -
Asp.net Global 定时执行
在复杂的业务应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件,定期处理用户状态信息,支付系统中定期同步异常账单等等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程,采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是不错的解决方案。但是,转载 2011-11-14 15:06:53 · 1280 阅读 · 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 评论 -
.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 评论 -
VS2010拖Web用户控件时卡死 解决方案
今天使用VS2010做开发的时候,遇到了一个问题,这个问题是每当我把用户控件拖拽到指定的HTML设计视图中的时候,整个VS2010就死屏了,关闭VS2010没有用,只能在任务管理器中的进程关闭才可以,当再次打开的时候,VS2010就会恢复使用,但是当再次拖拽用户控件到设计视图的时候就还会出现这个问题。 问题截屏如下: 这个页面出现一种死屏状态,用户根本点转载 2013-05-23 22:38:52 · 3318 阅读 · 0 评论 -
NET项目-开源
如果知道.NET项目在开源中国的git上所占的比重只有5%的话,为什么这个《2014年国人开发的最热门的开源软件TOP 100》榜中.NET项目那么少就是情理之中了。 进入看了一下,发现还是有很多好的C#项目的。1 奎宇工作室 / DotNetCodes C#一些常用的功能性代码,可以减少许多开发时间,而且类与类之间没有什么依赖,每个类都可以单独拿出来使用 2 beyone转载 2016-03-11 12:40:51 · 874 阅读 · 0 评论 -
c# 扩展方法 奇思妙想 推荐酷。
http://www.cnblogs.com/ldp615/archive/2009/08/07/1541404.htmlc# 扩展方法出来已久,介绍扩展方法的文章也很多,但都是笼统的。本人最近一直在思考扩展方法的应用,也悟出了一些,准备将这最近一段时间对扩展方法的思考,写成一个系列文章。每个文章只介绍一个应用方面,篇幅不会太长。先声明一下,本系列文章主要为提供一个新的编程的思转载 2016-02-20 12:04:02 · 1011 阅读 · 0 评论 -
.Net在线付款---Paypal在线付款开发过程
.Net在线付款---Paypal在线付款开发过程 最近在做一个Web订单项目,项目有一个需求就是集成Paypal与Paydollar在线付款,一开始看到这个需求也是傻了眼,因为以前从来没有做过在线付款的功能,于是打开百度,google狂搜一通,发现.net下面集成这两种付款方式的介绍很不全面,没有找到我心中想要的答案,没有办法,只要老老实实的跟着网站上提供的文文件来做,在项目快转载 2016-02-01 13:48:11 · 3262 阅读 · 0 评论 -
Global.asax实现URL重写
URL重写也就是让动态页面伪装成“静态页面”,一方面可以隐藏真实的页面文件地址,另一方面对被搜索引擎的也有好处。(在不支持URLWRITE.NET组件的空间里面这是最好的方法) 在ASP.NET中,使用Global.asax可以轻易的实现这个目的,原理简单,具体的代码一看便知: [csharp] view plaincopyprot转载 2016-01-10 21:01:33 · 2339 阅读 · 0 评论 -
C# 读取与修改xml一个节点的值
XML文件如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?> root> transDate>2014-12-18transDate> root> C#读取与修改[html] view pla转载 2016-01-10 20:58:19 · 8263 阅读 · 0 评论 -
JQuery直接调用asp.net后台WebMethod方法
[csharp] view plaincopy 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。[WebMethod] 命名空间1、无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明后台:[csharp] view plaincopy转载 2016-01-10 20:57:02 · 2033 阅读 · 0 评论 -
Cmd关于端口操作
查看所有端口netstat -ano查看一个端口tasklist|findstr "1433"杀掉进程taskkill /f/t/im Tencentdl.exe原创 2015-11-14 23:43:50 · 625 阅读 · 0 评论 -
jQuery LigerUI 介绍
jQuery LigerUI这框架,是基于jQuery的一系列UI控件组合,包括表单、表格、提示框、窗口、布局、树、选项卡等等。可以快速地创建风格统一大方的界面。因为是前端控件,跟服务器无关,可以适合.net,jsp,php等等web服务器环境。目前全部插件的打包压缩JS只有90K,很轻巧官方演示路径http://www.ligerui.com/原创 2013-07-05 23:54:11 · 1055 阅读 · 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 评论 -
iframe提交,做页面无刷新 cao
------------- var b1;function autoisempty(thisfrom){ var l=-1; for (var i=0;i { if (thisfrom.reason[i].checked) l=i; }原创 2013-06-09 01:44:23 · 1132 阅读 · 0 评论 -
一个强大的LogParser的UI工具--日志分析工具
404,500致命的漏洞,如何一一清晰去除。最近开发微软 MSN的项目。深感对方对这些错误严格处理的态度404,500 错误危害:一个网站如果存在大量的错误网页,不但会损伤网站的整体形象,而且会影响搜索引擎蜘蛛的爬取即通过链接来爬行搜索你的网站。若存在太多链接无法链接,网站收录的页面会大大降低,进而影响网站在搜索引擎中的权重降低。另一方面站在浏览者的角度看,若存在太多的错误链接转载 2011-11-25 11:09:29 · 17257 阅读 · 0 评论 -
asp.net在关闭浏览器触发事件 .
window.onbeforeunload = function() //author: meizz { var n = window.event.screenX - window.screenLeft;转载 2011-09-29 15:12:02 · 2113 阅读 · 0 评论 -
少奋斗10年的工作经验
第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现原创 2009-10-12 10:42:00 · 608 阅读 · 0 评论 -
.net 多元语言 -- 根据当前客户的浏览器语言版本,自动切换
1.1 项目 --》 添加 --》 添加asp.net 文件夹 --》 App_GlobalResources --》 添加资源文件 (取名为Lables.resx 和 Lables.en-US.resx) 1.2 . Default.aspx中原创 2009-09-10 11:25:00 · 1148 阅读 · 0 评论 -
大型网站性能优化 二 页面(HTML)优化的方法
页面(HTML)优化的方法除了语言层面上进行优化外,对Web开发,HTML的优化将很大程度上减轻服务器的负载,提供网站的性能1). 减少HTTP请求数。打开网页,浏览器会发出很多请求,图片,脚本,每个对象的加载都需要花时间, 需要减负载。1. 合并CSS,Js文件 ,减少Http的请求数2. 合并框架图片以及相当变动较少的图片,合成一张。有时直接用Css完成。3. 合理的使用本地的Cach原创 2009-09-07 17:31:00 · 3676 阅读 · 0 评论 -
FCKeditor.net使用教程
下载FCKeditor.net 分为两部分:静态部分与组件本分。 下载最新页面 http://www.fckeditor.net/download 下载源码 http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=137125 解压缩下载包;编译源码,并生成组件。安装配置 1、拷贝 "FredCK转载 2009-08-25 11:17:00 · 593 阅读 · 0 评论 -
水晶报表中文问题
1. 更改系统的区域,改为中国的,就好了! 2.Sql Server 2000 英文版,中文乱码问题更改排序规则 alter database 数据库 collate 排序规格 如:alter database 数据库 COLLATE Chinese_PRC_CI_AS原创 2009-08-12 14:30:00 · 719 阅读 · 0 评论 -
学习笔记3 上午 C# 数组,集合
一维数组int[] numb = new int[]{1,2,3};int[] numb = new int[3];多维数组1. 矩形数组int[,] array = new int[2,3]; //2行3列的数组2. 锯齿数组 : 用的不是很多,一般用集合去取代int[][] array = new int[8][]; //数组的数组,数组的元素是8个,每个数组的元素是一维数原创 2009-07-29 17:11:00 · 767 阅读 · 0 评论 -
学习笔记4 C# 编码问题
字符串和二进制流直接的转换,按照不同的编码方式转换引起的长度也会有所不同string str = "中国abc";byte[] buffer0 = Encoding.ASCII.GetBytes(str);byte[] buffer1 = Encoding.Unicode.GetBytes(str);byte[] buffer2 = Encoding.UTF8.GetBytes(str);by原创 2009-07-29 17:08:00 · 661 阅读 · 0 评论 -
.net 学习之路 一
作者: William Lin 声明: 虽说接触.net,开发.net 已有好些年日子了. 但自VS2008问世 就从未亲自接触过。为更好的回顾已学的.Net知识,我决定做些复习 + 学习的工作。 也为想学.net的朋友做参考用。 .net 学习之路 一 基础入门 .net是什么呢? 它是开发的平台,微软的一种战略。 其中核心就是 .net Fr原创 2009-05-18 16:54:00 · 796 阅读 · 0 评论 -
Asp.net DataList 分页代码
using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebContr原创 2008-11-07 17:17:00 · 1406 阅读 · 2 评论 -
Window 2003 中 IIS 没有Asp.Net选项,解决心得
开发完 Asp.net 2.0版本 的电子电子商务网。现准备发布到服务器上遇到了几个难题其中主要有2个1. 运行时缺少, 三个ReportViewer相关的Dll文件。解决方法:我是下载ReportViewer.exe文件,安装就好了。有人说,要复制所有的什么虚拟目录中.dll.到Bin目录之类的。 本人觉得还是就直接安装来的方便。 2. 也是最郁闷的一个问题,在原创 2008-07-01 16:07:00 · 3015 阅读 · 0 评论 -
Visual Studio 2005 中文版下载地址
一直都想研究下ASP.NET,一直都没有机会实现,现在有机会了,要做的事情当然就是下个软件来玩玩了,早上出去想买张Visual Studio 2005 中文版的光盘,跑了好几家都没有买到,只有买Visual Studio 2003 中文版的,要玩就玩最新的,就想到回来下载了,搜索了好长时间都没有找到一个满意的,最后终于还是让我找到了一个满意的,而且速度还8错的说。 下载地址为:http://2转载 2007-11-11 00:15:00 · 3479 阅读 · 0 评论