11 2009 档案
摘要:1、前台<script type="text/javascript" language="javascript"> function aa() { var selNode = this.DataView1.getSelectedNodes()[0]; alert( selNode.id); } </script>2、后台protected void Page_Load(object sender, EventArgs e) { string path = Server.MapPath("images/thumbs&quo
阅读全文
摘要:一、判断文件夹是否存1、方法一if(Directory.Exists("d:\\pic")) { MessageBox.Show("存在");}else{ MessageBox.Show("不存在"); }2、方法二DirectoryInfoTheFolder=newDirectoryInfo("d:\\pic"); if(TheFolder.Exists) { MessageBox.Show("存在");}else{ MessageBox.Show("不存在"); }二、文
阅读全文
摘要:接触ExtJs不久,一直以来都是DotNet阵营,某天在网上看到Coolite就爱不释手了。但是用起来才知道不是那么顺手,可能是刚刚接触的原因。。网上的关于Coolite的资料更是少之又少了,唯一能够指望的只有Coolite官方的论坛。虽然它的官方论坛牛人很多,也通过论坛解决了不少问题,但是总觉得都是一知半解的。 首先我觉得记得几个关键字,属性名都是其次的。关键是理解弄懂控件、对象的运行机制,步骤顺序才是重点。1.关于Store,GridPanelGridPanel+Store的机制,我认为是这样的。1)Store想要定制ID等基本属性(呵呵,这是废话),其中<Reader>用来为
阅读全文
摘要:在DELPHI中指针最常见的就是和类TLIST结合起来使用。下面是一个很简单的例子,希望对这个例子的分析能让大家对使用TLIST类有一个简单的认识。代码的功能是使用指针和Tlist来生成一个牌串,并将牌串保存在t_CardInfo中。procedure TForm1.Button1Click(Sender: TObject);const //黑桃,红桃,方块,草花 CardType:array[0..3] of String = ('S','H','D','C');const //取出的牌数 CardNums = 4;type /
阅读全文
摘要:我们在做性能优化的时候,第一步需要判定哪部分程序最需要做优化,一般来说程序运行最耗时的那部分,也就是程序热点(Hotspots)是我们的候选,而优化热点函数后性能提升效果也最明显。 为什么要提这个问题呢?因为最近做过一些项目,很多人一上来看到程序中这里适合用多线程,那里适合用SSE,但是有没有先考虑过这部分程序优化后性能提升的比例能有多少?一般我们在做优化之前都需要有一个基本的估计,需要优化的代码占程序总运行时间的多少,用不同的手段最多能达到怎么样的优化效果,达到这样的效果后是否满足我的既定目标?这样分析下来后才开始分配人力和时间资源。 有些人觉得,我自己心里很清楚程序哪里最耗时。但是感觉往.
阅读全文
摘要://十六进制(S)-->>十进制(I) [重写:Jey]function hextoint(s: string): Integer;begin //$代表16进制 Result:=StrToInt('$'+s);end;//十进制转换为二进制字符串 [重写:Jey]function inttoBin(i: integer): string;beginwhile i <>0 dobegin //i mod 2取模,再使用format格式化 result:=Format('%d'+result,[i mod 2]); i:=i div 2en
阅读全文