Lilf

落木
posts - 33, comments - 10, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2010年12月8日

摘要: [代码][代码]查下使用Server.MapPath进行虚拟目录映射的问题,我进行了一把试验: 试验条件:w1网站物理路径为F:\temp\代码示例\WebSite1,默认网站的物理路径C:\inetpub\wwwroot,对于w1网站的某网页调用Server.MapPath方法。试验结果:1Server.MapPath("") w1返回F:\temp\代码示例\WebSite1 ,即w1网站物理路径2 Server.MapPath("/") w1返回C:\inetpub\wwwroot,即默认网站物理路径3 Server.MapPath("Bin") w1返回F:\temp\代码示例\Web阅读全文

posted @ 2010-12-08 14:25 落木 阅读(76) 评论(0) 编辑

2010年10月29日

摘要: 本文,转载自:http://www.cnblogs.com/whssunboy/archive/2007/06/07/775319.html近日,被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Con...阅读全文

posted @ 2010-10-29 09:40 落木 阅读(16) 评论(0) 编辑

2010年5月11日

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->declare@TempTabTable(idint,avarchar(50),bvarchar(50),cvarchar(100));insertinto@TempTab(id,a,b,c)valu...阅读全文

posted @ 2010-05-11 09:00 落木 阅读(30) 评论(0) 编辑

2010年2月3日

摘要: 前台HTML代码:[代码]C#代码:[代码]阅读全文

posted @ 2010-02-03 09:31 落木 阅读(230) 评论(0) 编辑

2009年12月17日

摘要: [代码]阅读全文

posted @ 2009-12-17 12:29 落木 阅读(58) 评论(0) 编辑

2009年12月4日

摘要: 但上面的例子中,只能播放单一文件,如果要是多个文件选择多个声卡同时播放呢?想到使用多线程来实现,再次封装多线程播放类AudioPalyer类,有三个事件,当播放时触发OnAudioPlay事件,当循环播放时触发OnLoopingPlay事件,当正常播放时触发OnNormalPlay事件,代码如下:usingSystem;[代码]界面实现:代码Code highlighting produced b...阅读全文

posted @ 2009-12-04 11:56 落木 阅读(76) 评论(0) 编辑

摘要: 以上把基本的类写好了,下面就可以开始编写前台代码了。先来个截图直接上代码吧usingSystem;[代码]阅读全文

posted @ 2009-12-04 11:48 落木 阅读(123) 评论(0) 编辑

摘要: 第二种方法就是利用dirextx sdk开发包中的API来开发,这个开发包里面有个DierctSound可以用来开发,在网上找了好久他的中文开发文档,大致看了一遍,就决定动手做了。首先是对DirectSound中的类我需要的调用的函数进行了封装,封装成两个结构体,一个枚举,一个静态类,一个播放类,类图如下:其中DeviceInfo结构体是硬件信息也是就是声卡的硬件信息,DevId表示硬件的ID号,...阅读全文

posted @ 2009-12-04 11:37 落木 阅读(184) 评论(0) 编辑

摘要: 最近的项目中,要做这样一个功能,在服务器上可以通过播放器针对不同的音箱设备来播放不同的音乐,就像大学里英语角一样,校广播台对不同的活动中心播放的不同的英文广播。当然我们的项目功能类似,但是却也没校园广播那么复杂,校园广播使用了很好的音频设备,我们得控制成本,所以我们的解决方案是:在服务器上安装一块多通道的专业声卡(录音棚用来录音)或者是安装多块普通的声卡。这样我们在播放音乐的时候可以选择输出的声卡...阅读全文

posted @ 2009-12-04 11:11 落木 阅读(176) 评论(0) 编辑

2009年9月25日

摘要: [代码]阅读全文

posted @ 2009-09-25 15:34 落木 阅读(118) 评论(0) 编辑

2009年9月24日

摘要: [代码]阅读全文

posted @ 2009-09-24 19:30 落木 阅读(374) 评论(1) 编辑

2009年9月21日

摘要: sqlserver中:[代码]两个辅助函数[代码][代码]mysql中:[代码]阅读全文

posted @ 2009-09-21 16:24 落木 阅读(724) 评论(3) 编辑

2009年8月4日

摘要: http://blog.csdn.net/no_mIss/archive/2006/11/09/1374978.aspxhttp://www.itgrass.com/a/db/SQL-Server/200806/20-18648.html http://www.oracle.com.cn/viewthread.php?tid=80153http://www.cnblogs.com/lovewind...阅读全文

posted @ 2009-08-04 11:32 落木 阅读(24) 评论(0) 编辑

2009年8月3日

摘要: 在最近的报表开发中,有这样一张报表,如图:要求用GridView显示,所以查询的结果要么是一个临时表或者是一个查询视图,想到sql2005中加入CLR的支持,有关CLR的操作请看体验:用C#写存储过程(VS.NET 2005) 或者在sqlserver2005中部署C#编写的自定义函数 ,实现的类如下[代码]阅读全文

posted @ 2009-08-03 15:39 落木 阅读(381) 评论(0) 编辑

2009年7月30日

摘要: 有时间调试了Ajax使用Post方式提交到.aspx页面交互的过程,下面是例子:/**********************************客户端代码*****************************************************************/1、使用XMLHttpRequest直接post到.aspx页面[代码]2、使用jquery类库post到....阅读全文

posted @ 2009-07-30 13:45 落木 阅读(498) 评论(0) 编辑

2009年6月10日

摘要: [代码]阅读全文

posted @ 2009-06-10 17:51 落木 阅读(45) 评论(0) 编辑

摘要: [代码]阅读全文

posted @ 2009-06-10 17:49 落木 阅读(59) 评论(0) 编辑

2009年4月2日

摘要: 1/**//*2*@author:Lilf3*Description:ExtJS中的面向对象设计,组件化变成思想4*/5/**//***************************扩展VTypes类,增加年龄的验证****************************/6Ext.apply(Ext.form.VTypes,{7"age":function(_v){8if(/^\d+$/.te...阅读全文

posted @ 2009-04-02 18:15 落木 阅读(1090) 评论(0) 编辑

2009年4月1日

摘要: JS代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1/**//**2*ExtJs自定义PersonListGridPanel类3*该类继承自GridPanel[使用Ext.extend(superClass,overrideObject)方法实现...阅读全文

posted @ 2009-04-01 14:36 落木 阅读(684) 评论(0) 编辑

2008年12月24日

摘要: 上一篇住要是想说一下大体的思路,就是一个主要的框架,我觉得在做一件事情之前,都需要有一个初略的设计,就是中提的想法,抓住问题的关键点。所以对于权限问题,我觉得需要抓住下面的这四个问题; 1、我们的软件里面有哪些功能? 2、哪些人可以访问到哪些功能结点? 3、访问到了页面后可以做哪些事情?(查询、添加、修改、删除、导出、打印等) (原来的说法:详细权限的划分) 4、在同一个页面里哪些人可以看到那些信息 (原来的说法:资源的访问权限) 这是我的个人见解,是通过几个项目总结出来的,如果不全面、或者不正确的话,欢迎大家及时指正,共同努力、共同提高! 我设计了下面的这几个表,来解决这些问题。这里我只想表示表之间的关联,至于字段我只是写了几个主要的,字段的设计嘛,大家肯定各有各的方式,我想我写出来主要的就可以了。 阅读全文

posted @ 2008-12-24 15:02 落木 阅读(141) 评论(1) 编辑

2008年12月11日

摘要: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1<scripttype="text/javascript">2//------------------对象冒充实现继承-----------------3functionClassA...阅读全文

posted @ 2008-12-11 16:34 落木 阅读(50) 评论(0) 编辑

摘要: //----------------定义一个对象--------------------------- var oCar=new Object(); oCar.color="red"; oCar.doors=4; oCar.mpg=23; oCar.showColor=function() { alert(this.color); } oCar.showColor(); //------如果定义具有相同属性和方法的多个对象(想到要封装上面这段代码形成类机制,使重用)----------- function createCar(sColor,iDoors,iMpg) { var oCar=new Object(); oCar.color=sColor; oCar.doors=iDoors; oCar.mpg=iMpg; oCar.showColor=function() { alert(this.color); } return oCar; } var oCar1=createCar("red",4,23); v阅读全文

posted @ 2008-12-11 16:01 落木 阅读(164) 评论(3) 编辑

2008年12月10日

摘要: concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAT() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 match() – 检查一个字符串是否匹配一个正则表达式。 substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。 replace() – 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。 search() – 执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。 slice() – 提取字符串的一部分,并返回一个新字符串。 split() – 通过将字符串划分成子串,将一个字符串做成一个字符串数组。 length() – 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。 toLow阅读全文

posted @ 2008-12-10 11:11 落木 阅读(175) 评论(0) 编辑

摘要: JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子var the_unevaled_answer = "2 + 3"; var the_evaled_answer = eval("2 + 3"); alert("the un-evaled answer is " + the_unevaled_answer + " and the evaled answer is " + the_evaled_answer); 如果你运行这段eval程序, 你将会看到在JavaScript里字符串"2 + 3"实际上被执行了。所以当你把the_evaled_answer的值设成 eval("2 + 3")时, JavaScript将会明白并把2和3的和返回给the_evaled_answer。 这个看起来似乎有点傻,其实可以做出很有趣的事。比如使用eval你可以根据用户的输入直接创建函数。这可以使程序根据时间或用户输入的不同而使程序本身发生变化,通过举一反三,你可以获得惊人的效果。阅读全文

posted @ 2008-12-10 11:01 落木 阅读(51) 评论(0) 编辑

摘要: javascript 中 Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列,实例代码如下: 以下是引用片段: var arrA = [6,2,4,3,5,1]; arrA.sort(); document.writeln(arrA);   //结果是:1,2,3,4,5,6   sort() 方法可以接受一个 方法为参数 ,这个方法有两个参数。分别代表每次排序比较时的两个数组项。sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组项作为参数传递给这个函数。当函数返回值为1的时候就交换两个数组项的顺序,否则就不交换。 阅读全文

posted @ 2008-12-10 10:38 落木 阅读(68) 评论(0) 编辑

2008年12月4日

摘要: ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处...阅读全文

posted @ 2008-12-04 15:45 落木 阅读(148) 评论(0) 编辑

摘要: 主要类:  System.Web.HttpRuntime  System.Web.HttpApplicationFactory  System.Web.HttpApplication  System.Web.Compilation.BuildManager  System.Web.Compilation.ApplicationBuildProvider  System.Web.Compilatio...阅读全文

posted @ 2008-12-04 15:43 落木 阅读(183) 评论(0) 编辑

2008年11月17日

摘要: 成绩综合对比Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEPROCEDUREselect_IntegratedMarkContrastByTime@semestervarchar(50),@gradevarchar(50),@tSubje...阅读全文

posted @ 2008-11-17 10:00 落木 阅读(124) 评论(1) 编辑

2008年11月14日

摘要: 成绩纵向对比Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEPROCEDUREselect_MarkContrastByTime@currentSemesterint,@currentAchievementvarchar(50),@seme...阅读全文

posted @ 2008-11-14 15:42 落木 阅读(144) 评论(0) 编辑

摘要: 成绩分段统计Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEPROCEDUREselect_MarkContrastByClass@semester_idint,@grade_idint,@achievementNamevarchar(50...阅读全文

posted @ 2008-11-14 15:29 落木 阅读(175) 评论(1) 编辑

摘要: 经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题/*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N'[tb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [tb]GOcreate table t...阅读全文

posted @ 2008-11-14 05:15 落木 阅读(121) 评论(0) 编辑

2008年11月12日

摘要: 图表1如果数据表本身并不内含自动地增编号的字段时,要怎么做才能够让SELECT 查询结果如图表1所示,额外增加自动递增序号呢?我们提供下列五种方法供您参考:USE 北风贸易;GO/* 方法一*/SELECT 序号= (SELECT COUNT(客户编号) FROM 客户 AS LiMing WHERE LiMing.客户编号<= Chang.客户编号), 客户编号, 公司名称FROM 客户...阅读全文

posted @ 2008-11-12 09:24 落木 阅读(216) 评论(0) 编辑

摘要: T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。 一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。 CREATEfunctionGet_StrArrayLength ( ...阅读全文

posted @ 2008-11-12 09:22 落木 阅读(158) 评论(0) 编辑