摘要:有数据表Company,跟Products表,分别是企业表跟产品表,每个企业有0个或多个产品,现在需要选出有产品的企业, SQL查询如下 Select username,id From company as t where t.AttProperty='00000000000000001000' And t.Templateid=3 And Exists(select * fr...
阅读全文
摘要:切割图片: public Image CutImage(Image img, Rectangle rect) { Image destImg = new Bitmap(rect.Width,rect.Height); Graphics g = Graphics.FromImage(destImg); ...
阅读全文
摘要:Subsonic,在小型项目应用中,作为数据库访问层相当方便,而很多快速开发中我们一般会使用GridView + ObjectDataSrouce ,基本上是一拖一放就能解决很多问题,当然如果你平时注意收据一些样式或皮肤文件,那么做出来的界面也很不错,总之一句话,"太方便了!". 一般使用SubStage生成代码后,每张表,如名为:Rule的表会生成一个叫RuleController的...
阅读全文
摘要:System.Diagnostics.Stopwatch 可以用来测量程序段的运行时间,一般情况下在有多种途径(算法)来实现同一功能时,我们可能想对这两种方法进行一个比较,这个时候简单的使用下Stopwatch就可以有个大致的概念. 比方下面两段代码,功能都是获取.... 中的内容,里面可能包含html标签(table,div,td等等),其中一种办法是单个字符的读取,借助堆栈来实现截...
阅读全文
摘要:有这样的需要,数据库里有张表,每次保持记录时需要先判断这条记录是否存在(根据某些列的值是否相等)来选择更新(Update)或添加(Insert),在使用Subsonic时,一般会先根据条件列,来尝试读取,然后使用Save保存,系统自己来判断是使用更新还是插入,如下代码: CollectionCompany company=new CollectionCompany(); company...
阅读全文
摘要:在采集需要登陆后访问的页面中,采集程序需要保存登录后获取的cookie,由于有些网站登录验证成功后就将用户直接重定向到目标页,如: Response.Redirect("/user/index.asp")响应头部含如下参数Location: /user/index.aspxSet-Cookie: .ASPXAUTH=3DABFC1691FD31F16EFF68D55202130196135D8B3...
阅读全文