公告 公告:  祝大家在虎年里,虎虎生威!生意红火,事业有成!当然,还有爱情大丰收 *__*
CSBlogV2.11问题收集与信息反馈   ;   CSCMSV1正式上线公测
CSWave系列官方QQ群:24301472(最新版的一般都先发布在共享里哟) 。
[ 一线风 | 2009-12-3 17:00:01 | 阅读: 379 | 分类: 工作相关 ]

控件的当前页PageIndex是在控件的PageChanged事件后改变的,所以传入底层时,不能在Page_Load里写,在这儿写的时候PageChanged方法还没有执行。是获取不到正确的PageInddex的。但是我把底层的查询置于PageChanged后又发现PageIndex始终是1 ,死也不变,搞了一两个小时,最后还是问老黄,他看了会儿才说这个控件是必须不能在所在form里使用enableviewstate属性的,不管是true还是false,而我是一开始就关闭了这个viewstate,最不喜欢的就是这个东东了。

新窗口 阅读全文及评论...

[ 一线风 | 2009-11-17 17:53:37 | 阅读: 450 | 分类: 工作相关 ]
C#代码
  1.  System.Configuration.Configuration config =   
  2.      ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);   
  3.   
  4.  AppSettingsSection appSetcion = config.GetSection("appSettings"as AppSettingsSection;   
  5.  appSetcion.Settings["AutoRun"].Value = "this is  a test";   
  6.   
  7. // ConfigurationManager.AppSettings["Save"] = isCheck.ToString();   
  8.  txtMessage.Text += ConfigurationManager.AppSettings["AutoRun"];   
  9.  config.Save();   

新窗口 阅读全文及评论...

[ 一线风 | 2009-11-11 17:31:24 | 阅读: 476 | 分类: 工作相关 ]

今天对简历进行了更新,因为女朋友最近在学习DIV+CSS,我也跟着一块学了学,刚好,把学到的差不多都用上了。修正了一些原先的错误观念,修改过后还是有点心得的,呵!

总结:
-------------------------
1. CSS应用了float属性后要同时申请宽度定义,widht:auto,这个是标准问题
2. CSS应用了float后在下面要应用clear:both;清除,否则float元素会脱离上一级元素
3. W3C很变态,target="_blank" 不符合规范了
4. 想让固定尺寸的DIV居中于屏幕的话,除了最上层的DIV的texta-align:center;外还要在其下层的DIV里写上margin-Right: auto; margin-Left: auto;才行

新窗口 阅读全文及评论...

[ 一线风 | 2009-11-4 17:41:02 | 阅读: 454 | 分类: 工作相关 ]

C#里的调用代码

C#代码
  1. [Test]   
  2.         public void Page1Test()   
  3.         {   
  4.             using(Database db = DBFactory.Create())   
  5.             {   
  6.                 const string sql = " select * from test_temp where ID < 1000 order by id asc ";   
  7.   
  8.                 OracleCommand cmd = new OracleCommand("PAGESPLIT_PKG.PAGESPLIT_SP",db.Connection);   
  9.                 cmd.CommandType = CommandType.StoredProcedure;   
  10.                 OracleParameter p1 = new OracleParameter("pagesize", OracleDbType.Int32);   
  11.                 p1.Direction = ParameterDirection.Input;   
  12.                 p1.Value = 20;   
  13.                 OracleParameter p2 = new OracleParameter("pageindex", OracleDbType.Int32);   
  14.                 p2.Direction = ParameterDirection.Input;   
  15.                 p2.Value = 2;   
  16.                 OracleParameter p3 = new OracleParameter("sqltext", OracleDbType.Varchar2);   
  17.                 p3.Direction = ParameterDirection.Input;   
  18.                 p3.Value = sql;   
  19.                   
  20.                 OracleParameter p4 = new OracleParameter("Records_out", OracleDbType.Int32,DBNull.Value,ParameterDirection.Output); //就算是空值也要写,否则是会出错的   
  21.                 OracleParameter p5 = new OracleParameter("table_out", OracleDbType.RefCursor,DBNull.Value, ParameterDirection.Output);   
  22.                    
  23.                 cmd.Parameters.Add(p1);   
  24.                 cmd.Parameters.Add(p2);   
  25.                 cmd.Parameters.Add(p3);   
  26.                 cmd.Parameters.Add(p4);   
  27.                 cmd.Parameters.Add(p5);   
  28.   
  29.                 OracleDataAdapter da = new OracleDataAdapter(cmd);   
  30.   
  31.   
  32.                 DataSet ds = new DataSet();   
  33.                 da.Fill(ds);   
  34.   
  35.                 Console.WriteLine(ds.Tables.Count);   
  36.                 Console.WriteLine(ds.Tables[0].TableName);   
  37.                 Console.WriteLine(ds.Tables[0].Rows.Count);   
  38.                 Console.WriteLine("结果:" + cmd.Parameters["Records_out"].Value.ToString());   
  39.   
  40.                 foreach(DataRow  row in ds.Tables[0].Rows)   
  41.                 {   
  42.                     Console.WriteLine(row[1]);   
  43.                 }   
  44.             }   
  45.         }   

新窗口 阅读全文及评论...

[ 一线风 | 2009-10-29 13:40:04 | 阅读: 328 | 分类: 工作相关 ]

float你不能规定它精度。  decimal可以。

decimal(numeric )             同义,用于精确存储数值

float 和 real                      不能精确存储数值


decimal数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。

定义decimal的列、变量和参数的两种特性如下:

p   小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。
指定精度或对象能够控制的数字个数。

s
指定可放到小数点右边的小数位数或数字个数。

p 和 s 必须遵守以下规则:0 <=s<=p<= 38。

numeric和decimal数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric与decimal数据类型在功能上等效。

当数据值一定要按照指定精确存储时,可以用带有小数的decimal数据类型来存储数字。

float 和 real 数据
float和real数据类型被称为近似的数据类型。在近似数字数据类型方面,float和real数据的使用遵循 IEEE 754 标准。

 

新窗口 阅读全文及评论...

[ 一线风 | 2009-10-28 14:48:45 | 阅读: 436 | 分类: 工作相关 ]

上午建了一个测试的新账号:demo@xxx.com用来测试邮件发送的,可是测试的时候一直提示:

用System.Net.Mail给Gmail发信时:System.Net.Mail.SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.5.1 Authentication Required. Learn more at       

 

网上查的时候也没有找到。后来在邮件账号的POP设置里对从现在起所收到的邮件启用 POP 启用一下就OK了。

新窗口 阅读全文及评论...

[ 一线风 | 2009-8-11 16:38:47 | 阅读: 328 | 分类: 工作相关 ]

因为一个客户的网站所在的虚拟主机对内存进行了限制,结果就是后台进去后再操作一下就会被弹出.好不恼人,正在把CMS改成双模认证,和Slitghtboy聊了一下,才反映过来,如果Cookie设为与浏览器进程相关的话和Session就一样了. 有些东西,我们需要点醒,一点就醒,不点就晚醒.哈哈哈!

新窗口 阅读全文及评论...

[ 一线风 | 2009-4-10 9:51:01 | 阅读: 534 | 分类: 工作相关 ]

结合计划任务与VBS就能实现,注意,VBS间隔的时间要小于计划任务间隔的时间

 

VBS代码
  1. Randomize   
  2. d = Rnd()   
  3. Dim ie   
  4. Set ie = CreateObject("InternetExplorer.Application")   
  5. ie.navigate("http://t.test.com/service/GameServer.aspx?rand="&d)   
  6. ie.menubar=0   
  7. ie.visible=1   
  8. ie.ToolBar=0   
  9. ie.StatusBar=0   
  10. ie.Height=360   
  11. ie.Width=500   
  12. Wscript.sleep 6000 '10秒后关闭   
  13. ie.quit   
  14. Set IE = Nothing  

 

新窗口 阅读全文及评论...

[ 一线风 | 2009-3-12 11:24:39 | 阅读: 479 | 分类: 工作相关 ]

除平局外,不是赢就是输。

C#代码
  1. /// <summary>   
  2. /// 游戏结果判断   
  3. /// </summary>   
  4. /// <param name="playerA">发起游戏者[一定是人]</param>   
  5. /// <param name="playerB">被挑战者[可能是系统]</param>   
  6. /// <returns>平/赢/输</returns>   
  7. GameResultType JudgeGame(GameType playerA, GameType playerB)   
  8. {   
  9.     if (playerA == playerB)   
  10.         return GameResultType.Draw;   
  11.   
  12.     if ((playerA == GameType.Hammer && playerB == GameType.Scissors) || (playerA == GameType.Scissors && playerB == GameType.Cloth) || (playerA == GameType.Cloth && playerB == GameType.Hammer))   
  13.         return GameResultType.Win;   
  14.     else  
  15.         return GameResultType.Lose;   
  16. }   

新窗口 阅读全文及评论...

[ 一线风 | 2008-12-4 17:49:51 | 阅读: 628 | 分类: 工作相关 ]

由于公司的新地点里不能布线,全部用的都是无线网卡,结果就是这个杂牌子[Tenda]的无线网卡在我原来的WIndows2003系统上直接就蓝屏.哎~~~ 没办法只好安到WinXp了.哎~~~ 结果就是安了VS2005再安IIS后页面根本就打不开.事件信息里给出的信息是:

事件类型: 错误
事件来源: ASP.NET 2.0.50727.0
事件种类: 无
事件 ID: 1088
日期:  2008-12-4
事件:  17:37:57
用户:  N/A
计算机: CZINTEL-032
描述:
由于无法创建应用程序域,因此未能执行请求。错误: 0x80131902

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。


在网上一查可能是因为没有正常注册Asp.Net2.0的原因.

解决办法:
C:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i

如果还是错误重启IIS试一下,反正我是一下子就好了! 嘿~~~~

新窗口 阅读全文及评论...