思路话语

。Arlen:思想有多远你就能走多远...

随笔分类 -  .net

上一页 1 2 3 4 5 6 下一页

null,DBNull.Value Convert.DBNull, "" string.Empty, Convert.IsDBNull()
摘要:1.null: 空引用,不指向任何对象。int i=null是不可以的。 2.DBNull.Value,Convert.DBNull: 对于DataRow,row["mycol"]返回的永远不会是null,只可能是具体字段的值或者DBNull.Value。row["mycol"].ToString()要么是空要么就是具体字段的值。 DBNull只有唯一的实例,DBNull... 阅读全文

posted @ 2008-04-10 11:22 Arlen 阅读(791) 评论(1) 推荐(0)

IDC选择器 UserControl OnInit PreRender 生命周期
摘要:之前的选择器由于用户体验不爽。要点一下小书才能弹出窗口,在弹出的窗口中选择IDC。由于IDC资源关系是包含关系,做成了树状(小声说一下,为了异步,花了不少心思。后来改成了mztree,还没正式放上去)。 其实用户只要联动的下拉列表就行了,最后我也接受了,因为,如果你要选多个IDC资源的时候还是得用我以前的选择器。这么想着心里也舒坦了(可怜的程序员)。 用户控件没啥好说的了,但是有一个地方要注意。 ... 阅读全文

posted @ 2008-03-29 13:41 Arlen 阅读(622) 评论(0) 推荐(0)

自制的一个tab
摘要:如之前的一篇文章中所说,ajaxtab有这么些毛病,就自己整了个。 项目中以前已经有一个tab,但是所有的在后台用case 1: attribute["onclick"]=***;case2:....这种方式去绑JS(看到这样的代码不知道还有几个人会正常。实在是……)。 昨天一下把后台代码全K掉了。只在html中即可实现! 全部代码如下: ... 阅读全文

posted @ 2008-03-29 11:49 Arlen 阅读(369) 评论(0) 推荐(0)

对tabtrip的简单封装 js的querystring Request.QueryString
摘要:界面: 用到ajaxtoolkit中的tabcontainer。 情景:由于项目中每种CI都有类似的界面,现将其初步封装到用户控件中。 如上,基本信息是一个页面,硬件信息是另外一个页面。现在是直接将tabcontainer拖到这6个页上,但是将来要增加一个tab,或者减少一个tab,将需要在6个地方修改。 现将其提到用户控件中。 usercontrol中代码: ... 阅读全文

posted @ 2008-03-26 18:10 Arlen 阅读(601) 评论(0) 推荐(0)

VS2005 team suite 中无法创建测试项目的解决方法
摘要:"Try closing Visual Studio, then opening a new ‘Visual Studio 2005 Command Prompt’ from there issue this command: - "devenv /installvstemplates"" That works 100%, we are now good to go ! Many thanks ... 阅读全文

posted @ 2008-03-17 19:13 Arlen 阅读(455) 评论(0) 推荐(0)

petshop4 讨论 帖子地址
摘要:terrylee: PetShop 4.0讨论专贴(Q&A) 张逸: 《解剖PetShop》系列 1.PetShop的系统架构设计 2.PetShop数据访问层之数据库访问设计 3.PetShop数据访问层之消息处理 4.PetShop之ASP.NET缓存 5.PetShop之业务逻辑层设计 6.PetShop之表示层设计 阅读全文

posted @ 2008-03-06 22:30 Arlen 阅读(209) 评论(0) 推荐(0)

petshop string.IsNullOrEmpty(string s)
摘要:2.0中string的一个方法: string.IsNullOrEmpty(string s) 不用象1.1中那样: if(s == null || s == string.Empty){} 阅读全文

posted @ 2008-03-06 20:41 Arlen 阅读(277) 评论(0) 推荐(0)

.net2.0 TransactionScope petshop
摘要:研究M$的petshop4.0代码时发现了TransactionScope。 它可以控制多个操作在同一个事务内完成。这对于把事务放在业务逻辑层的人来说确实很方便。 petshop代码: BLL层下的OrderSynchronous.cs。 using System.Transactions; // public void Insert(PetShop.Model.OrderInfo order... 阅读全文

posted @ 2008-03-06 20:37 Arlen 阅读(333) 评论(0) 推荐(0)

idior 提到的四点式SOA
摘要:SOA is an integration solution. SOA is message oriented first. The Key character of SOA is loosely coupled. SOA is enriched by creating composite apps. SOA是用于系统集成的 SOA是基于消息的 SOA是松散耦合的 SOA的用武之地在于构建组合型... 阅读全文

posted @ 2008-03-06 11:04 Arlen 阅读(226) 评论(0) 推荐(0)

Castle Windsor Container初用的一些问题
摘要:基本参照terrylee的介绍,但出了点意外。 1.引用的问题。 原文:“1.新建一个C#工程,添加对以下Dll的引用 Castle.DynamicProxy.dll Castle.MicroKernel.dll Castle.Model.dll Castle.Windsor.dll ”到CastleProject.org当下来的最新的for .net2.0的包中,一看bin下,没有Castle.... 阅读全文

posted @ 2008-03-05 23:17 Arlen 阅读(1604) 评论(0) 推荐(0)

webservice studio 参数是DataSet时不支持中文 解决方法
摘要:现象: 用webservice studio调试web service时,点DataSet型参数右边的...,在弹出的框(A)中,点击LoadXML,选中填写了数据的XML文件,将数据导入。如果该XML文件中有字段是中文,则该工具会报错! 解决方法: 1.导入数据时,XML文件中不要填写中文信息。 2.等数据填充到A框中后,该框中DataSet的各行是可以修改的,这时候将其中的字段修改成中文值就... 阅读全文

posted @ 2008-03-05 20:36 Arlen 阅读(522) 评论(0) 推荐(0)

w3wp.exe占用CPU和内存问题
摘要:from:http://www.knowsky.com/343457.html 不知道能不能解决,有点难跟踪,因为w3wp 的CPU useage过会儿又自动掉下去了: 在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。 今天研究了一下,可以做以下配置: 1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。 2、设置应用... 阅读全文

posted @ 2008-02-25 14:08 Arlen 阅读(478) 评论(0) 推荐(0)

mysql sql 修改表名 建立外键 修改列名 删除列
摘要:--重命名表 rename table t_softwareport to software_port; --建立外键 alter table software_port add constraint fk_software_port_softwareprocessid foreign key (softwareprocessid) references software_proce... 阅读全文

posted @ 2008-01-25 15:26 Arlen 阅读(5320) 评论(1) 推荐(0)

html动态创建table不成功的一个问题
摘要:看下面代码,第二个(addTable())可以在testDiv里创建一个表格,但是add()就不行。 网友的解释是: 给表格添加 行 和 单元格时候 尽量用 table对象自己的 方法添加 function add() { var table = document.createElement("table"); table.nam... 阅读全文

posted @ 2007-12-16 18:24 Arlen 阅读(808) 评论(0) 推荐(0)

关于ajax的异步 gif动画图片不动
摘要:故事得从一个gif图片开始。 接上篇文章,我的树将会在用户点击树上节点才异步到一个服务器页面获取子节点,并在页面中将子节点加上。 在该方法开始时我将我的wait.gif图片呈现出来,结果在页面加节点的过程中,发现该gif动画图片不动了!! 跟了下时间,发现服务器处理请求并发回数据的时间是微秒级别的,不至于这么慢呀,这是怎么回事? 是前台加载出了问题吗?前台添加子节点到树上的操作我也是丢在异步的方法... 阅读全文

posted @ 2007-12-16 13:57 Arlen 阅读(3309) 评论(3) 推荐(0)

关于ajax加载树的一点探索 ajax get post asp.net
摘要:控件改造中为了提高用户体验,用到ajax。 该控件主要对IDC资源进行选择操作,定名为IDC选择器。由于数据具有多层关系,于是用树来展现。 由于数据量大,所以决定在进入页面时只加载第一层,然后点击树上节点后再加载次级节点,依次类推。 在此过程中碰到很多问题,现将两个大的问题及解决方案记下。 1.树形控件选择 一开始采用微软的TreeView,发现在根上加载节点时很慢(在子节点上加节点却不慢,... 阅读全文

posted @ 2007-12-15 11:55 Arlen 阅读(1141) 评论(0) 推荐(0)

MS的TreeView js控制方法
摘要:被选择的节点的索引: tree.selectedNodeIndex 被单击的节点的索引: tree.clickedNodeIndex 获取一个节点: tree.getTreeNode(nodeIndex) 在根节点下增加一个子节点: var tree = document.all['TreeView1']; var node = tree.createTreeNode() ; ... 阅读全文

posted @ 2007-12-14 10:14 Arlen 阅读(617) 评论(0) 推荐(0)

js 带循环的 嵌套函数 应注意的一个问题 循环index
摘要:function f() { for(i = 0;i < 2;i ++) { alert(i); testIndex(); alert(i); } } functio... 阅读全文

posted @ 2007-12-13 19:07 Arlen 阅读(619) 评论(0) 推荐(0)

js 函数外获取页面元素,函数内调用为null
摘要:弹出: 999 null null in function: 999 object object 这是为什么呢? 阅读全文

posted @ 2007-12-13 14:43 Arlen 阅读(465) 评论(0) 推荐(0)

mysql varchar char text
摘要:建表时IP字段设成了varchar,但是由于要对其建索引,以达到与其它表结合查询时提高效率的目的,打算将它改成char,修改后竟然没有成功。 最后发现原来要改就必须把该表中的所有varchar和text的字段一次性都改为char: alter table ip_table modify ipddress char(16) default '',modify status char(10) defa... 阅读全文

posted @ 2007-11-23 11:42 Arlen 阅读(2183) 评论(2) 推荐(0)

上一页 1 2 3 4 5 6 下一页

导航