Frankwangyifang

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

11 2009 档案

摘要:SQL 关键字:1,CAST:SELECT CAST(productID as varchar(30)+':'+productName) as Name from Prouduct --把 int 转为 varchar 类型去处理. (相当于string.Formate()方法. )2, CASE:SELECT studentName,case Score  when Score<60 th... 阅读全文
posted @ 2009-11-21 16:39 Frankwangyifang

摘要:IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UserInfo]') AND type in (N'U'))BEGINCREATE TABLE [dbo].[UserInfo]([UserID] [bigint] IDENTITY(999999999999999999,10000000) ... 阅读全文
posted @ 2009-11-21 14:17 Frankwangyifang

摘要:select*from[AAA]..TableAa innerjoin[BBB]..TableBbona.AcountID=b.ClientID/*方式一:*/select * from [JinRiChinaHotel].dbo.tblVisitor/* 方式二:*/select * from [JinRiChinaHotel]..tblVisitor注意:1,最好数据库用"[]".2, 表名前... 阅读全文
posted @ 2009-11-18 11:31 Frankwangyifang

摘要:软件开发工具集notepad2-v4.0.22H.rariis5.1完整安装包适用XP.rar福昕阅读器FoxitReaderPro3.0Build1817中文绿色版WebDesign :取色软件. 阅读全文
posted @ 2009-11-17 09:51 Frankwangyifang

摘要:create function GetUserNames(@userDptID int)returns nvarchar(500)asbegindeclare @UserID intdeclare @UserNames nvarchar(300)select @UserID = min( UserID ) from UserInfo where UserDpt=@userDptIDset @Use... 阅读全文
posted @ 2009-11-11 17:49 Frankwangyifang

摘要:/// <summary> /// SQL过滤敏感字符 /// </summary> /// <param name="InText">要特殊过滤的字符串</param> /// <returns>过滤后的字符串</returns> public static string SqlFilterSpecial(stri... 阅读全文
posted @ 2009-11-10 14:22 Frankwangyifang

摘要:string xlsPath = this.FileUpload1.PostedFile.FileName;string xlsPath = Server.MapPath("~/Excel/客户需求表.xls");两者区别:前者是物理路径,后者是服务器路径. FileUpload ful = new FileUpload(); ful.FileName; //文件件 ful.PostedFile.... 阅读全文
posted @ 2009-11-10 13:38 Frankwangyifang

摘要:DateTime baseTime = DateTime.Parse("1900-01-01"); rpf.BriefDate = baseTime.AddDays(1000); example: DateTime baseTime = DateTime.Parse("1900-01-01"); Response.Write(baseTime.AddDays(39868-2).ToString("... 阅读全文
posted @ 2009-11-10 13:37 Frankwangyifang

摘要:在ASP.NET编程中经常需要用Request获取url的有关信息,Request中有多种方法获取url信息,但我经常忘了各种方法的具体作用,今天我就写了个测试程序,将各种方法得到的结果列出来,以后用时直接参考一下就行了。 测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath: /testw... 阅读全文
posted @ 2009-11-10 13:37 Frankwangyifang

摘要:声明为:static 的量变 会一直保存在内存中,应尽量少用如果页面中(Web 页面)千万别用静态变量.    因为,静态变量保存在服务器的内存中,只有当服务器关闭时,才会消失. 而页面的生命周期.... 阅读全文
posted @ 2009-11-10 13:34 Frankwangyifang

摘要:using System;using System.Web;using System.Collections;using System.Collections.Generic;public class AcSort{private Object _currentSortType;public object CurrentSortType { get { return _currentSortTyp... 阅读全文
posted @ 2009-11-10 13:34 Frankwangyifang

摘要:public static class ExtensionString { public static int ToInt(this string str) { int ret = 0; if (str != null && str.Length > 0) { str = str.Replace(",", string.Empty); int.TryParse(str, ou... 阅读全文
posted @ 2009-11-10 13:30 Frankwangyifang

摘要:不要写太多的脚本,因为这样客户要下载太段的脚本文件 阅读全文
posted @ 2009-11-10 13:30 Frankwangyifang

摘要://在Div中绑定数据: $(document).ready(function(){ $("#divSs").load("Default.aspx"); }); 阅读全文
posted @ 2009-11-10 13:28 Frankwangyifang

摘要:function showOtherNeeds(obj){if(obj.checked){document.getElementById("<%=txtRequestOther.ClientID %>").style.display="block"; }else{document.getElementById("<%=txtRequestOther.ClientID %>"... 阅读全文
posted @ 2009-11-10 13:27 Frankwangyifang

摘要:1.下面列出了一些判读数值类型的正则表达式 "^\\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\\d+$"    //整数 "^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0) ... 阅读全文
posted @ 2009-11-10 13:26 Frankwangyifang

摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>... 阅读全文
posted @ 2009-11-10 13:22 Frankwangyifang

摘要://验证输入必须为数字 function CheckNumber(theForm) { if (isNaN(theForm.txtNumber.value)){ alert("必须输入数字"); theForm.txtNumber.focus(); return false; } } function isNaN(String val) { return val.match(new RegExp(... 阅读全文
posted @ 2009-11-10 13:20 Frankwangyifang

摘要:insert into a values('aaaaa') print @@identity; //打印刚生成的主键值.**update a set c='AAAAAAAAAAAA' where b=15print @@identity; 阅读全文
posted @ 2009-11-10 13:19 Frankwangyifang

摘要:DECLARE@pagenum INT,@pagesize INTSET @pagenum = 2SET @pagesize = 3SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY b DESC) AS rownum,c FROM a) AS DWHERE rownum BETWEEN (@pagenum-1)*@pagesize+1 AND @pa... 阅读全文
posted @ 2009-11-10 13:18 Frankwangyifang

摘要:DAL层:try{da.Fill(ds); // 填充DataSet }catch(Exception ex){throw new Exception(ex.Message); //文件不存在或补占用等异常! }UI层:try{dt = ole.Import(xlsfile);} catch (Exception ex) //这里抛出的是DAL中的异常信息.注意: ex.Mesage 里面可能有... 阅读全文
posted @ 2009-11-10 13:16 Frankwangyifang

摘要:1, 文件是否存在.2, 文件后缀名是否正确.3,路径不能为空. 阅读全文
posted @ 2009-11-10 13:15 Frankwangyifang

摘要:1, 方法最好有个返回值(bool/int/string ) 因为,你不知道会出现什么错误,这样就可以根据返回值来判断方法是否执行成功. 2,方法里面不要写提示信息(如: Response.Write("Success!");, Page.ClientScript.RgeisterStartup(this.gettype(),"","alert('Success!')",true);等).只要返回... 阅读全文
posted @ 2009-11-10 13:14 Frankwangyifang

摘要:商务快车: 批量注册软件! 但是注册码要手写! 阅读全文
posted @ 2009-11-10 13:13 Frankwangyifang

摘要:1. 数据库访问性能优化   数据库的连接和关闭   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。   连接池的大小是有限的,如果在连接池... 阅读全文
posted @ 2009-11-10 13:12 Frankwangyifang

摘要:用户控件的属性要能够在属性窗口上显示,则要写特性!e: [CategoryAttribute("Marketting Settings"), DescriptionAttribute("If the customer has bought more than 10 times, this is set to true")]   public bool FrequentBuyer   {    ge... 阅读全文
posted @ 2009-11-10 13:08 Frankwangyifang

摘要:using System;using System.Web;using System.Web.UI.HtmlControls ;using System.Web.UI;public class JScript{public JScript(){ // // TODO: 在此处添加构造函数逻辑 //}public static void AlertAndRedirect(string message... 阅读全文
posted @ 2009-11-10 13:06 Frankwangyifang

摘要:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebContr... 阅读全文
posted @ 2009-11-10 13:03 Frankwangyifang

摘要:if (this.TextBox1.Text.Trim() != ""){int len = int.Parse(this.TextBox1.Text.Trim());for (int i = 0; i < len; i++){TableCell tc = new TableCell();TableCell tc2 = new TableCell();TextBox txt = new Te... 阅读全文
posted @ 2009-11-10 13:00 Frankwangyifang

摘要:1.//弹出对话框.点击转向指定页面 Response.Write(&quot; <script>window.alert('该会员没有提交申请,请重新提交!') </script>&quot;); Response.Write(&quot; <script>window.location ='http://www.51aspx.com/... 阅读全文
posted @ 2009-11-10 12:40 Frankwangyifang

摘要:../CustomerForm.aspx//返回上一目录. /CustomerForm.aspx//返回根目录. CustomerForm.aspx //在当前目录.如果绑定了后台事件,则一般不提倡用: window.history.go(-1);如果没有绑定后台事件,则可以用. 第一种:~/images/sumbit.gif只能运用于: runat="server" 中. 从应用程序的根目录开始... 阅读全文
posted @ 2009-11-10 12:39 Frankwangyifang

摘要:正确时间是: 2009年3月27日!!!DateTime.Now.ToString("yyyy-mm-dd");e : 2009-05-27DateTime.Now.ToString("yyyy-MM-dd");e: 2009-03-27DateTime.Now.ToString("MMyyyydd");e:03200927Convert.ToDateTime(dt.Rows[4][3]).ToS... 阅读全文
posted @ 2009-11-10 12:37 Frankwangyifang

摘要: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.WebControls.WebParts;using ... 阅读全文
posted @ 2009-11-10 12:37 Frankwangyifang

摘要:一定要注意:如果读流,写流时没有写 编码方式,则得到的是乱码! ! !using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;u... 阅读全文
posted @ 2009-11-10 12:36 Frankwangyifang

摘要:转】GBK和UTF-8的区别 GBK是GB18030的子集,GBK是包括中日韩字符的大字符集合,如果是中文的网站,推荐GB2312 GBK有时还是有点问题. 为了避免所有乱码问题,应该采用UTF-8,将来要支持国际化也非常方便 ,UTF-8可以看作是大字符集,它包含了大部分文字的编码。 使用UTF-8的一个好处是其他地区的用户(如香港台湾)无需安装简体中文支持就能正常观看你的文字而不会出现乱码。 ... 阅读全文
posted @ 2009-11-10 12:36 Frankwangyifang

摘要:http://www.2009obama.cn/ 阅读全文
posted @ 2009-11-10 12:35 Frankwangyifang

摘要:淘宝开放API,惠及的不仅是微软这样的大公司,大量的ISV开发者(独立软件开发商,可以是公司或个人)针对淘宝上卖家的需求设计出诸多应用,已经形成了一条完整的产业链条。 架构师能力模型解析你现在还只是一个程序员 高性能网页开发新20条规则详解Yahoo优异性能开发团队2008魁北克会议演讲 中小IT企业如何留住80后技术人才了解80后一代的职场观 加入产品经理俱乐部,与两百位产品经理交流如果您也是产... 阅读全文
posted @ 2009-11-10 12:33 Frankwangyifang

摘要://单击:下载模板. protected void lbtnUploadTemplate_Click(object sender, EventArgs e) { System.IO.FileInfo file = new System.IO.FileInfo(Server.MapPath("../upLoad/template/客户需求表.xls"));Response.Clear();Resp... 阅读全文
posted @ 2009-11-10 12:32 Frankwangyifang

摘要:ASP.NET 2.0的缓存技术简介2006-06-09 06:00作者:出处:CSDN责任编辑:方舟    更多ASP.NET2.0技术资料   ASP.NET源代码园地  由数据库驱动的Web应用程序,如果需要改善其性能,最好的方法是使用缓存功能。用户从数据库中检索数据,可能是Web应用程序中执行最慢的操作之一。因为其中涉及多个环节,例如,Web服务器、数据库服务器等。尤其是在用户比较多,检索... 阅读全文
posted @ 2009-11-10 12:28 Frankwangyifang

摘要:java23种设计模式与追MM创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品... 阅读全文
posted @ 2009-11-10 12:27 Frankwangyifang

摘要:[书]: java与设计模式 1000多页,李赞红强力推荐 阅读全文
posted @ 2009-11-10 12:26 Frankwangyifang

摘要:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebContr... 阅读全文
posted @ 2009-11-10 12:25 Frankwangyifang

摘要:<connectionStrings><add name="adchina" connectionString="Data Source=adchina;Persist Security Info=True;User ID=adchina_user;Password=adchinadb;pooling=true;Max Pool Size=2;" providerName="Sy... 阅读全文
posted @ 2009-11-10 12:24 Frankwangyifang

摘要:把开CodeSmith软件,在Template Explorer菜单里面,选择打开文件夹. 可以把模板文件引进来.就可以了. 阅读全文
posted @ 2009-11-10 12:16 Frankwangyifang

摘要:protected void ProvinceBind(){this.dropsum.Items.Add(new ListItem("请选择", "0"));XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(HttpContext.Current.Server.MapPath("../App_Data/province.xml"));XmlNod... 阅读全文
posted @ 2009-11-10 12:10 Frankwangyifang

摘要:<appSettings><add key="LoginUrl" value="http://localhost:7684/AdChina.Web/Home/Login.aspx"></add></appSettings>private static string Login = WebConfigurationManager.AppSettings... 阅读全文
posted @ 2009-11-10 12:06 Frankwangyifang

摘要:弹出一个窗口,操作数据库,完了,之后 再回到原来页面:function editAction(id){document.getElementById("frame1").src = "../Shared/Dialog/DialogCreateAction.aspx?action=modify&actionid="+id;}var js=parent.redirect();public st... 阅读全文
posted @ 2009-11-10 12:04 Frankwangyifang

摘要:using System;//using System.Text;namespace SCard{/// <summary>/// CleanString 的摘要说明。/// </summary>public sealed class CleanString{public static string htmlInputText( string inputString )//... 阅读全文
posted @ 2009-11-10 11:59 Frankwangyifang

摘要:1,web.config文件里加:(1)<section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>(2)<log4net><appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <f... 阅读全文
posted @ 2009-11-10 11:58 Frankwangyifang

摘要:业务逻辑层日志 的操作方法:1, 添加 引用: System.Transactions;2, 添加namespaceusing System.Transactions;3,using (TransactionScope scope=new TransactionScope()){ try{DataAccess.ExecuteNonQuery("update a set c='frank' wher... 阅读全文
posted @ 2009-11-10 11:56 Frankwangyifang

摘要:书:<<软件工程导论>> 听说很好,不知是真的否.http://blog.csdn.net/KerryZhu/archive/2009/02/15/3893932.aspx 阅读全文
posted @ 2009-11-10 11:52 Frankwangyifang

摘要:Array arrarrShoppingList Boolean blnblnIsPostBack Byte bytbytPixelValue Char chrchrDelimiter DateTime dtm dtmStartDate Decimal dec decAverageHeight Double dbldblSizeofUniverse IntegerintintRowCounter ... 阅读全文
posted @ 2009-11-10 11:50 Frankwangyifang

摘要:[书]: Ajax经典案例开发大全(珍藏版)(附盘)(网站开发非常之旅) 阅读全文
posted @ 2009-11-10 11:48 Frankwangyifang

摘要:http://topic.csdn.net/u/20090221/12/38ad4d4c-69db-421e-9b52-6c32d67f0e80.html 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超... 阅读全文
posted @ 2009-11-10 11:47 Frankwangyifang

摘要:Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('Success!')", true);//alert('Success!'): 不用加:<script>...</script>. 之所以没用Page.ClientScript.RegisterClientScriptBlock而用 Pag... 阅读全文
posted @ 2009-11-10 11:44 Frankwangyifang

摘要:[书]:asp.net 2.0 高级编程(微软技术丛书) 组长送给我的.呵呵.谢谢了! 阅读全文
posted @ 2009-11-10 11:41 Frankwangyifang

摘要:1.缓存。 (技术可以,用缓存池) 2.线程池。 3.图片分流。 4.样式图片组合成一张图片调用。 5.div+ul+li+css 设计网页 6.少用服务端控件。比如:gridview ,可以生成HTML,而无需用gridview7,一条足够烂的sql语句就能把你所有的优化工作废掉,数据库优化,这个应该排第一 8,缓存是所有web架构师的首选优化工具 。这个可以排第二 使用存储过程 使用缓存 尽量... 阅读全文
posted @ 2009-11-10 11:40 Frankwangyifang

摘要:Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口CTRL+SHIFT + 空格把光标放到方法参数上,则会显示参数信息.F4 显示属性窗口 SHIFT + F4显示项目属性... 阅读全文
posted @ 2009-11-10 11:39 Frankwangyifang

摘要:一本经典的面向对象分析设计技术的入门书,众多知名专家强力推荐,值得我们置于案头,随时参考采撷。全球最畅销UML图书,三版累计销量超过11万册!新版本体现了Larman一贯的风格,准确并富有思想。这确实是一本上佳之作。  --Alistair Cockburn   人们经常问我,对于介绍OO设计而言,哪本书最好?在遇到这本书之后,我毫不犹豫地选择了它。  --Martin Fowler  本书英文版... 阅读全文
posted @ 2009-11-10 11:38 Frankwangyifang

摘要:[书]:《Improving ASP.NET Performance》提高系统性能 阅读全文
posted @ 2009-11-10 11:38 Frankwangyifang

摘要:jQuery实战 阅读全文
posted @ 2009-11-10 11:35 Frankwangyifang

摘要:如果要更新多个UpdatePanel的内容,则在未操作的UpdatePanel 的属性 UpdateModel="Conditionals" 就可以了, 阅读全文
posted @ 2009-11-09 11:47 Frankwangyifang

摘要://方法:public static string GetEnumDescription<TEnum>(object value) { Type enumType = typeof(TEnum); if (!enumType.IsEnum) { throw new ArgumentException("enumItem requires a Enum "); } var name = ... 阅读全文
posted @ 2009-11-05 15:15 Frankwangyifang