09 2007 档案

【转】oracle SQL性能优化
摘要:(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他... 阅读全文

posted @ 2007-09-11 12:01 amber lee zhao 阅读(309) 评论(0) 推荐(0)

DataGridView导出为Excel文件
摘要:ExcelLite下载ExcelFileexcelFile=newExcelFile();ExcelWorksheetsheet=excelFile.Worksheets.Add("WolfSpider");intcolumns=dataGridView1.Columns.Count;introws=dataGridView1.Rows.Count;for(intj=0;j<columns;... 阅读全文

posted @ 2007-09-01 10:46 amber lee zhao 阅读(1138) 评论(12) 推荐(0)

使用HtmlAgilityPack批量抓取网页数据
摘要:相关软件点击下载登录的处理。因为有些网页数据需要登陆后才能提取。这里要使用ieHTTPHeaders来提取登录时的提交信息。抓取网页HtmlAgilityPack.HtmlDocumenthtmlDoc;if(!string.IsNullOrEmpty(登录URL)){htmlDoc=htmlWeb.Load(登录URL,提交的用户验证信息,获取数据的网页URL);}else{htmlDoc=ht... 阅读全文

posted @ 2007-09-01 10:42 amber lee zhao 阅读(4394) 评论(6) 推荐(0)

OracleMembershipProvider与登录控件使用的技巧
摘要:判断用户是否已经登录,如果没有登录则转向登录页面。参数ReturnUrl是当前请求页面,用户登录后,转向该页面。//判断用户是否经过了验证if(!User.Identity.IsAuthenticated){//用户未经过验证,转向登录页面Server.Transfer(FormsAuthentication.LoginUrl+"?ReturnUrl="+Request.Path);}else{/... 阅读全文

posted @ 2007-09-01 10:06 amber lee zhao 阅读(481) 评论(0) 推荐(0)

导航