下一站天后

今朝的容颜老于昨晚

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  88 随笔 :: 0 文章 :: 54 评论 :: 0 引用

2011年8月3日 #

css
http://hi.baidu.com/%C2%B3%C4%DC%B0%C9%C0%EF%D7%EE%C5%A3%B5%C4/blog/item/7abb9cb263738545092302bd.html
css 图片等比例缩放

http://hi.baidu.com/beinanzhong/blog/item/ebc38c5052cadc778435247c.html

CSS实现图片等比例缩放
 

posted @ 2011-08-03 16:45 孙雅玲 阅读(1) 评论(0) 编辑

2011年7月15日 #

http://wenku.baidu.com/view/3b4d0c1714791711cc791765.html
posted @ 2011-07-15 14:13 孙雅玲 阅读(6) 评论(0) 编辑

2010年7月20日 #

代码
    //获取论坛最新贴
        public string GetBBSTopic(int pageSize) 
        {
            StringBuilder builder 
= new StringBuilder();
            
string url = "http://www.globevisa.com.cn/vbb/forumdisplay.php?f=7";//投资移民
            string content = WebUtils.PostResponse(url, "");

            
string pattern = "<a(.*?)href=\"(.*?)\">(.*?)</a>";
            
//  pattern = "\n<li><span class=\"middate\">2009-05-22 11:30</span>\n[<a target=\"_blank\" href=\"http://stock.eastmoney.com/company/1175.html\">金证顾问</a>] <a target=\"_blank\" href=\"http://news2.eastmoney.com/090522,1049,1087911.html\">午评:银行企稳 助大盘反弹</a></li>";
            
//时间 类别URL 类别 资讯URL 资讯

            Regex r 
= new Regex(pattern, RegexOptions.Singleline);
            MatchCollection mc 
= r.Matches(content);

            
int num = 0;
            
foreach (Match m in mc)
            { 
                
string aUrl  = m.Result("$2");
                
string title = m.Result("$3");
                
if (aUrl.IndexOf("showthread.php"!= -1 && title.Length > 4 && title.IndexOf("<img"== -1)
                {
                    
//useful
                    if (num < pageSize)
                    {
                        builder.Append(
"<li class=\"bbsLi\">\r\n");
                        builder.AppendFormat(
"<a href=\"http://www.globevisa.com.cn/vbb/{0}\" target='_blank' title=\"{2}\">{1}</a>\r\n", aUrl,StringUtils.GetGoodString(WebUtils.FilterHtml(title),24),title);
                        builder.Append("</li>\r\n");
                    }
                    
else
                    {
                        
break;
                    }
                    num
++;
                }
            }
            
return builder.ToString();
          
        }


posted @ 2010-07-20 15:02 孙雅玲 阅读(47) 评论(0) 编辑

2009年10月28日 #

摘要: 工厂模式是解决new的问题,一下举例:利用工厂模式切换多个数据库。做好这些工作,换数据库只用修改config里的配置即可。[代码]DataBaseProvider类我最不熟悉啦,贴在下面:[代码]阅读全文
posted @ 2009-10-28 16:27 孙雅玲 阅读(87) 评论(0) 编辑

2009年9月29日 #

摘要: 能够统一提示网站出错信息这样的设计比较好!友好用户,也方便自己查找出错原因修改程序。首先,设计统一存储“出错信息”的数据库。然后,创建“出错信息”实体类。[代码]再,利用Global文件里的Application_Error,委托执行保存出错信息。(捕获信息,存入数据库)[代码]最后,配置web.config然发布项目转向提示页面,而本地localh...阅读全文
posted @ 2009-09-29 15:13 孙雅玲 阅读(115) 评论(0) 编辑

2009年9月7日 #

摘要: 早前发布过repeater控件的使用,因为用repeater较少,或是仅用简单操作,对它使用相当不熟练,这次利用它很方便的解决了一个问题,而且是使用linq读取数据就记录一下。绑定问题后面显示答案个数,不是拼语句,不太好做,平时对repeater又不熟,想到用itemDateBind [代码][代码]下面是绑定repeater[代码]CodeCode highlighting produced b...阅读全文
posted @ 2009-09-07 14:56 孙雅玲 阅读(391) 评论(0) 编辑

2009年6月23日 #

摘要: [代码]阅读全文
posted @ 2009-06-23 17:08 孙雅玲 阅读(136) 评论(0) 编辑

2009年6月12日 #

摘要: Application.Exit和Environment.Exit(0)有什么退出方面的区别吗?Application.Exit:通知winform消息循环退出。会在所有前台线程退出后,退出应用强行退出方式,就像 Win32 的 PostQuitMessage()。它意味着放弃所有消息泵,展开调用堆栈,并将执行返回给系统 方法停止在所有线程上运行的所有消息循环,并关闭应用程序的所有窗口 Envir...阅读全文
posted @ 2009-06-12 11:17 孙雅玲 阅读(398) 评论(0) 编辑

2009年6月5日 #

摘要: 抓取net分页,登录模式抓取,在126邮箱中,详细项目!下面简单介绍用正则表达式截取抓取功能。(.*?)表示要截取的中间的内容,遇到个别不规则的可以灵活舍弃。[代码]剔除html[代码]如何防止他人通过浏览器抓取自己网页呢?[代码]阅读全文
posted @ 2009-06-05 17:19 孙雅玲 阅读(134) 评论(2) 编辑

2009年6月4日 #

摘要: 有很多不需要安装。根据自己的需求来,vs2008同理!阅读全文
posted @ 2009-06-04 11:23 孙雅玲 阅读(40) 评论(0) 编辑