CSBlogV2.11问题收集与信息反馈 ; CSCMSV1正式上线公测。
CSWave系列官方QQ群:24301472(最新版的一般都先发布在共享里哟) 。
控件的当前页PageIndex是在控件的PageChanged事件后改变的,所以传入底层时,不能在Page_Load里写,在这儿写的时候PageChanged方法还没有执行。是获取不到正确的PageInddex的。但是我把底层的查询置于PageChanged后又发现PageIndex始终是1 ,死也不变,搞了一两个小时,最后还是问老黄,他看了会儿才说这个控件是必须不能在所在form里使用enableviewstate属性的,不管是true还是false,而我是一开始就关闭了这个viewstate,最不喜欢的就是这个东东了。
阅读全文及评论...- System.Configuration.Configuration config =
- ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- AppSettingsSection appSetcion = config.GetSection("appSettings") as AppSettingsSection;
- appSetcion.Settings["AutoRun"].Value = "this is a test";
- // ConfigurationManager.AppSettings["Save"] = isCheck.ToString();
- txtMessage.Text += ConfigurationManager.AppSettings["AutoRun"];
- config.Save();
阅读全文及评论...今天对简历进行了更新,因为女朋友最近在学习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;才行
阅读全文及评论...C#里的调用代码
- [Test]
- public void Page1Test()
- {
- using(Database db = DBFactory.Create())
- {
- const string sql = " select * from test_temp where ID < 1000 order by id asc ";
- OracleCommand cmd = new OracleCommand("PAGESPLIT_PKG.PAGESPLIT_SP",db.Connection);
- cmd.CommandType = CommandType.StoredProcedure;
- OracleParameter p1 = new OracleParameter("pagesize", OracleDbType.Int32);
- p1.Direction = ParameterDirection.Input;
- p1.Value = 20;
- OracleParameter p2 = new OracleParameter("pageindex", OracleDbType.Int32);
- p2.Direction = ParameterDirection.Input;
- p2.Value = 2;
- OracleParameter p3 = new OracleParameter("sqltext", OracleDbType.Varchar2);
- p3.Direction = ParameterDirection.Input;
- p3.Value = sql;
- OracleParameter p4 = new OracleParameter("Records_out", OracleDbType.Int32,DBNull.Value,ParameterDirection.Output); //就算是空值也要写,否则是会出错的
- OracleParameter p5 = new OracleParameter("table_out", OracleDbType.RefCursor,DBNull.Value, ParameterDirection.Output);
- cmd.Parameters.Add(p1);
- cmd.Parameters.Add(p2);
- cmd.Parameters.Add(p3);
- cmd.Parameters.Add(p4);
- cmd.Parameters.Add(p5);
- OracleDataAdapter da = new OracleDataAdapter(cmd);
- DataSet ds = new DataSet();
- da.Fill(ds);
- Console.WriteLine(ds.Tables.Count);
- Console.WriteLine(ds.Tables[0].TableName);
- Console.WriteLine(ds.Tables[0].Rows.Count);
- Console.WriteLine("结果:" + cmd.Parameters["Records_out"].Value.ToString());
- foreach(DataRow row in ds.Tables[0].Rows)
- {
- Console.WriteLine(row[1]);
- }
- }
- }
阅读全文及评论...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 标准。
阅读全文及评论...上午建了一个测试的新账号:demo@xxx.com用来测试邮件发送的,可是测试的时候一直提示:
用System.Net.Mail给Gmail发信时:System.Net.Mail.SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.5.1 Authentication Required. Learn more at
网上查的时候也没有找到。后来在邮件账号的POP设置里对从现在起所收到的邮件启用 POP 启用一下就OK了。
阅读全文及评论...结合计划任务与VBS就能实现,注意,VBS间隔的时间要小于计划任务间隔的时间
- Randomize
- d = Rnd()
- Dim ie
- Set ie = CreateObject("InternetExplorer.Application")
- ie.navigate("http://t.test.com/service/GameServer.aspx?rand="&d)
- ie.menubar=0
- ie.visible=1
- ie.ToolBar=0
- ie.StatusBar=0
- ie.Height=360
- ie.Width=500
- Wscript.sleep 6000 '10秒后关闭
- ie.quit
- Set IE = Nothing
阅读全文及评论...除平局外,不是赢就是输。
- /// <summary>
- /// 游戏结果判断
- /// </summary>
- /// <param name="playerA">发起游戏者[一定是人]</param>
- /// <param name="playerB">被挑战者[可能是系统]</param>
- /// <returns>平/赢/输</returns>
- GameResultType JudgeGame(GameType playerA, GameType playerB)
- {
- if (playerA == playerB)
- return GameResultType.Draw;
- if ((playerA == GameType.Hammer && playerB == GameType.Scissors) || (playerA == GameType.Scissors && playerB == GameType.Cloth) || (playerA == GameType.Cloth && playerB == GameType.Hammer))
- return GameResultType.Win;
- else
- return GameResultType.Lose;
- }
阅读全文及评论...由于公司的新地点里不能布线,全部用的都是无线网卡,结果就是这个杂牌子[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试一下,反正我是一下子就好了! 嘿~~~~
阅读全文及评论...
订阅地址
