正文内容加载中...
posted @ 2013-02-28 14:57 WILLPAN 阅读(339) 评论(0) 编辑
摘要: 转载至德问网站。链接地址为:http://www.dewen.org/q/963/?ts=edm20121018&e=MzAyNjY5NzU3QHFxLmNvbQ%3D%3D今年火车票网上售票的情况大家都见到了,如果让你来设计该订票网站,你会如何设计才能应对如此大规模以及高并发的情况呢?百度技术总监邵辉从12306谈如何构建高性能海量并发网站架构设计列车在线订票系统的业务逻辑比较简单,不用多说。可能的瓶颈有两个,一个是车次和剩余票量的查询,一个是下单。在设计软件架构之前,需要先研究产品需求、软硬件条件、网络环境以及关联系统的接口,但这些资料无从获得,所以只能做几点分析和假设,做为设计的阅读全文
posted @ 2012-10-18 13:55 WILLPAN 阅读(250) 评论(0) 编辑
摘要: 本文内容摘自【Fish Li】[在.net中读写config文件的各种方法] 博文View Code 1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Text; 5 using System.Xml.Serialization; 6 using System.Xml; 7 using System.IO; 8 9 /// <summary> 10 ///XmlHelper 的摘要说明 11 /// </summary> 12 public static c阅读全文
posted @ 2012-01-04 18:18 WILLPAN 阅读(339) 评论(0)  编辑
摘要: 导入导出的时候经常会产生一些临时文件,通常我们会建一个临时文件夹来存储这些临时文件,但随着时间这些临时文件会越来越多,所以有必要做一个定时清除。思路比较简单,首先建立一个定时器,这个定时器定时执行一个删除临时文件的方法即可。在Global.asax建立定时器,并调用DelTempFile自定义类中的删除临时文件方法。View Code 1 System.Timers.Timer _deleteTempFile; 2 3 void Application_Start(object sender, EventArgs e) 4 { 5 //在应用程序启...阅读全文
posted @ 2011-12-26 17:02 WILLPAN 阅读(822) 评论(1) 编辑
摘要: 之前已经介绍过几种导出Excel方式,这里再提供一种导出Excel方式,这种方式以二进制写入Excel,并且可以对Excel进行样式设置。比如合并单元格,字体设置等等。这里要引用前辈已经封装好的操作Excel的类库。其中xml文档为注释文档。调用很简单,方法如下:View Code 1 //导出文件名 2 fileName = string.Format("{0}-{1}{2}.xls", "用户明细", DateTime.Now.ToString("yyyyMMdd"), GetRndNum(3)); 3 //创建操作Excel文档阅读全文
posted @ 2011-12-26 14:04 WILLPAN 阅读(335) 评论(1) 编辑
摘要: 本篇作为事务运用时的一个小知识,废话不多说,直接入题了。这里先抛一个问题,下面是我起初写的代码:View Code 1 //开始事务 2 SqlTransaction transaction = conn.BeginTransaction(); 3 4 //创建命令对象 5 SqlCommand command = new SqlCommand(); 6 7 //事务和连接绑定同一个命令 8 command.Connection = conn; 9 command.Transaction = ...阅读全文
posted @ 2011-11-08 14:41 WILLPAN 阅读(1016) 评论(3) 编辑
摘要: 项目中经常遇到各种各样的小知识点,每当有空时便整理一下,养成一个好的习惯也许可以从这里开始。今天整理了3个小知识点,如下:1.SQLInsert into TableA Select * from TableB这里的A表和B表具有相同的列。2.C#有时需要从后台返回脚本到前台,并执行脚本,这里有一种写法参考:System.Web.UI.ScriptManager.RegisterClientScriptBlock(page, page.GetType(),JsKey, strJs, true);参数解释:page 为页面对象 即System.Web.UI.Page类的实例 JsKey 为脚本标阅读全文
posted @ 2011-10-31 19:36 WILLPAN 阅读(314) 评论(0) 编辑
摘要: 因为项目要求实现一次性同时更新多条不同的记录的需求,和同事讨论了一个比较不错的方案,这里供大家参考下。以下为测试例子。1.首先创建两张临时表并录入测试数据:View Code 1 create table #temptest1 2 ( 3 id int, 4 name1 varchar(50), 5 age int 6 ) 7 8 create table #temptest2 9 (10 id int,11 name1 varchar(50),12 age int13 )查询出此时的表数据为:#temptest1 #temptest2 2....阅读全文
posted @ 2011-10-26 18:22 WILLPAN 阅读(609) 评论(5) 编辑
摘要: 继上篇讲过操作Excel导出数据,这节将介绍如何上传Excel文件并读取内容,并保存到本地数据库。1.首先介绍一个上传工具:Brettle.Web.NeatUpload.dll。可能有部分人用过,网上也有很多资料,这里就不做太多解释。(a).NeatUpload类库下载:(b).用法简介:Web.config中在中加入节点:页面上写入调用方法:2.如何对Excel数据进行处理注意点:对Excel中的数据必须按照模板进行填写。具体代码如下:View Code 1 string fileName = this.upload_File.FileName; 2 if (null ==...阅读全文
posted @ 2011-10-20 09:18 WILLPAN 阅读(1180) 评论(1) 编辑
摘要: 通过多个项目整合的CSS文件通用样式,相关注释仅供参考:View Code 1 /*:定义预格式化文本;:用于表示计算机源代码的文本内容; 2 *:可将表单内相关的元素分组;:为fieldset标签定义标题; 3 *:块应用,会自动增加换行以及外边距。 4 *对以下元素去除预定样式的外边距和内边距 5 */ 6 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, 7 fieldset, legend, input, button, textarea, p, blockquote, th...阅读全文
posted @ 2011-10-18 12:31 WILLPAN 阅读(233) 评论(0) 编辑