阿坤的BLOG

天地生人,有一人应有一人之业;人生在世,生一日当尽一日之勤

2008年01月

原创 从Discuz!NT v2.0扣出来的生成静态页面的方法

/// /// 转换为静态html /// public void transHtml(string path,string outpath) { Page page = new Page(); StringWriter writer = new StringWriter(); page.Server.Execute(path, writer); FileStream fs; if(File.Exists(page.Server.MapPath("") + "\\" + outpath)) { File.Delete(page.Server.MapPath("") + "\\" + outpath); fs = File.Create(page.Server.MapPath("") + "\\" + outpath); } else { fs = File.Create(page.Ser阅读全文>

发表于 @ 2008年01月31日 09:11:00|评论(loading...)|编辑

转载 经典《买票》

 春节又到,   中华大地,   有钱飞机,   没钱站票。   望长城内外,   大包小包。   大河上下,   人头滔滔。   早起晚睡,   达旦通宵,   欲与票贩试比高。   须钞票。   看人山人海,   一票难保。   车票如此难搞,   引无数英雄竟折腰。   昔秦皇汉武,   见此遁逃;   唐宗宋祖,   更是没招!   一代天骄,   成吉思汗,   只好骑马往回飙 阅读全文>

发表于 @ 2008年01月29日 15:21:00|评论(loading...)|编辑

原创 仿Select控件

html的select控件本身功能很强,但是一个缺陷就是它不能被其它层遮挡住,这使得我们的其它特效存在一定的遗憾。因此我重写了一个select控件 效果如下: 控件下载:AspxControls.rar 使用实例: html页面 无标题页 body{font-size:12px;} 设置初始值: 服务端获取值 string s1=Request.Form["MSelect1"]; string S2=Request.Form["MSelect2"]; Javascript API 例如:控件ID:MSelect1 设定初始值:setvalue(val) 使用:$MSelect1.setvalue('1') 获取值:getvalue() 阅读全文>

发表于 @ 2008年01月24日 13:04:00|评论(loading...)|编辑

原创 斐波那契数列

“斐波那契数列”的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年。籍贯大概是比萨)。他被人称作“比萨的列昂纳多”。1202年,他撰写了《珠算原理》(Liber Abaci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21…… 这个数列从第三项开始,每一项都等于前两项之和。它的通项公式为:(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}【√5表示根号5】 很有趣的是:这样一个完全是自然数的数列,通项公式居然是用无理数来表达的。 阅读全文>

发表于 @ 2008年01月18日 16:28:00|评论(loading...)|编辑

原创 Javascript 实现Hashtable

javascript 实现hashtable,实现方法:Add,Clear,ContainsKey,ContainsValue,GetValue,GetValueAt,Keys,Remove,RemoveAt,RemoveRange,Values,属性:Count阅读全文>

发表于 @ 2008年01月16日 14:53:00|评论(loading...)|编辑

原创 Sql存储过程中临时表和游标的使用

create Procedure sp_getpricelist ( @m_strPID varchar(1000) ) as begin --region 创建临时表 IF object_id('tempdb..##ThisIsATest') is not null begin drop table ##ThisIsATest end CREATE TABLE ##ThisIsATest ( ID int Primary Key, --经销商报价产品ID PID bigint, --产品ID Province nvarchar(100) default(''), --省份 City nvarchar(100) default(''), --城市 Price money default(0.00) --价格 --其它字段忽略 ) --endregion 创建临时表结束 declare @m_lPriceId bigint declare @SplitArr阅读全文>

发表于 @ 2008年01月10日 11:26:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 阿坤