• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一个具有上进心的码农
因为一篇文章中有很多是从很多篇文章中摘取的,请恕我没有一一说明摘取出处,如果没有说明,则该文章默认是摘取,如有侵犯您的权益,请与我联系,将会马上删除。
博客园    首页    新随笔    联系   管理    订阅  订阅
07 2008 档案
桥接模式

摘要:此BLOG是我自已在学习当中的一些体会。 大家可能会看不懂。 因为我只是写着记着的。 我也不打算发到任何地方。 先来谈谈桥接模式的概念. 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。 下面是代码. 我用了三维的。 ... 阅读全文
posted @ 2008-07-31 10:30 不若相忘于江湖 阅读(321) 评论(0) 推荐(0)
抽象工厂模式

摘要:今天自已写了一个。 主要还是要用到抽像类。 其实说来就几点: 1 一个抽像工厂类。 一堆工厂继承于它。 2 一个抽像类品类。 一堆产品继承它。 贴出我的代码。 public class ChinaTax : ITax { public override string GetTax() ... 阅读全文
posted @ 2008-07-30 16:55 不若相忘于江湖 阅读(189) 评论(1) 推荐(0)
单件模式

摘要:public sealed class SingleClass { static SingleClass oSingleClass=null; static readonly object padlock = new object(); public static SingleClass GetSingleClass { get { ... 阅读全文
posted @ 2008-07-30 14:40 不若相忘于江湖 阅读(154) 评论(0) 推荐(0)
asp.net缓存机制

摘要:作者写的很通俗易懂。 温故知新ASP.NET 2.0(C#)(4) - Cache&SqlCacheDependency(缓存和SqlCacheDependency特性) 作者:webabcd 介绍 存是在计算中广泛使用的一种技术,通过将经常访问的数据或存取开销较大的数据保留在内存或硬盘中来提高性能。在 Web 应用程序的上下文中,缓存用于在 HTTP 请求之间保留页或数据,在重用... 阅读全文
posted @ 2008-07-24 14:49 不若相忘于江湖 阅读(2395) 评论(1) 推荐(0)
linq 方法查找

摘要:·Distinct - 过滤集合中的相同项;延迟 ·Union - 连接不同集合,自动过滤相同项;延迟 ·Concat - 连接不同集合,不会自动过滤相同项;延迟 ·Intersect - 获取不同集合的相同项(交集);延迟 ·Except - 从某集合中删除其与另一个集合中相同的项;延迟 ·Skip - 跳过集合的前n个元素;延迟 ·Take - ... 阅读全文
posted @ 2008-07-24 14:03 不若相忘于江湖 阅读(250) 评论(0) 推荐(0)
LINQ随想

摘要:LINQ的前世来生就不多讲, 在学习LINQ的一个星期里, 感觉入门了许多, 但谈不上精通。 感觉学习LINQ最重要的还是要把握它那种面向对像思想, 你应该完全用一种实体模型的眼光来看它,来写它 而不是以前SQL的思想。 基本上园子里的LINQ文章都看的差不多了。又做了一个DEMO, 又感觉没什么好学的了。 下个星期起开始学习WCF了。 LINQ确实强大。 阅读全文
posted @ 2008-07-22 12:05 不若相忘于江湖 阅读(240) 评论(0) 推荐(0)
linq WHERE

摘要:1.简单形式: var q = from c in db.Customers where c.City == "London" select c; var q = from e in db.Employees where e.HireDate >= new DateTime(1994, 1, 1) select e; 2.关系条件形式: var q = from p in db.Products ... 阅读全文
posted @ 2008-07-09 18:21 不若相忘于江湖 阅读(1780) 评论(0) 推荐(0)
LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains

摘要:看了李永京写的LINQ。 现试了一次。 现在只记下自已已测试过的。 Group By/Having操作符 var q = from p in db.Products group p by p.CategoryID into g select g; 有人会说Having呢。 其实我也不知道怎么用。 试了几次都没有成功。 最大值 说明:先按CategoryID归类,判断各个分... 阅读全文
posted @ 2008-07-09 17:20 不若相忘于江湖 阅读(789) 评论(2) 推荐(0)
截取视频文件第一桢的图片和转换视频格式文件为flv(支持文件格式:asf,avi,mpg,flv,3gp,mov,wmv)

摘要:取视频文件第一桢的图片和转换视频格式文件为flv(支持文件格式:asf,avi,mpg,flv,3gp,mov,wmv) 前段时间写过一篇抓取视频文件中图片的帖子,如下痛并努力着-在asp.net中如何从视频文件中抓取一桢并生成图像文件 另外一种方法是采用ffmpeg解码器,来实现如功能。 代码如下: 1 public class CatchFlv 2 { 3 pu... 阅读全文
posted @ 2008-07-08 16:43 不若相忘于江湖 阅读(1006) 评论(0) 推荐(0)
SqlCacheDependency

摘要:SqlCacheDependency基于表的缓存应用在sql2000,以及slq20005中实现的原理多一样,多是在需要检测的表上建立触发器,并且Asp.net运行时通过轮询机制来检测表数据是否更改. 使用步骤 首先保证数据库里有相应的基础结构,可以通过aspnet_regsql来配置, –S 服务器名称 –U 登陆ID –P 密码 –d 数据库名称 –t 要追踪的数据表的名称 –e... 阅读全文
posted @ 2008-07-07 11:48 不若相忘于江湖 阅读(1080) 评论(3) 推荐(0)
SQL语句优化

摘要:网上看到的一些东西。 发现确实对自已很有用。 以前做项目时没怎么注意到。现在该好好注意下了。 一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查... 阅读全文
posted @ 2008-07-04 19:02 不若相忘于江湖 阅读(206) 评论(0) 推荐(0)
group by 取倒数第二位。

摘要:就是这样的。 具体原因不太明白。 本人SQL确实比较烂。希望高人能指点一二。 主要是这句不太明白,city=t.city and num>t.num select * from #tb t where exists( select 1 from #tb where city=t.city and num>t.num group by city having count(1)=1 ) 欢迎... 阅读全文
posted @ 2008-07-04 12:22 不若相忘于江湖 阅读(279) 评论(1) 推荐(0)
SQL中合并处理方法

摘要:合并理含数。 CREATE TABLE tb(col1 varchar(10),col2 int) INSERT tb SELECT 'a',1 UNION ALL SELECT 'a',2 UNION ALL SELECT 'b',1 UNION ALL SELECT 'b',2 UNION ALL SELECT 'b',3 GO --合并处理函数 CREATE FUNCTION dbo.... 阅读全文
posted @ 2008-07-04 11:34 不若相忘于江湖 阅读(272) 评论(0) 推荐(0)
SQL中的加锁

摘要:只是作为一些备用而已。 没技术含量。 请注意下面是TABLE级别的。并非行加锁。 设table1(A,B,C) A B C a1 b1 c1 a2 b2 c2 a3 b3 c3 1)排它锁 新建两个连接 在第一个连接中执行以下语句 b... 阅读全文
posted @ 2008-07-04 11:11 不若相忘于江湖 阅读(601) 评论(0) 推荐(0)
一些SQL记录

摘要:都是很简单的。 但平时可能用的也比较多。 为了方便查找。故而记录于此, truncate table users --删除所有记录,性能高于delete print @@version --系统版本 print @@servername --服务器名 if @@error=245 print 'insert wrong' print @@language --版本语言信息 p... 阅读全文
posted @ 2008-07-03 19:38 不若相忘于江湖 阅读(232) 评论(0) 推荐(0)
DataTable.Compute强大的功能

摘要:以前还真没想到DataTable.Compute具有这么多的功能 1:聚合函数”Sum()” 2:自由计算表达式“20*30+1” 3:bool表达式“1=2” 4:IFF逻辑表达式” IIF(20>1000, 0, 1)” //还支持IsNull,Trim,SubString等 一个小应用:让DataTable模拟Excel的Formula功能。 Excel中的Formula功能强大,如果能让D... 阅读全文
posted @ 2008-07-03 17:38 不若相忘于江湖 阅读(645) 评论(0) 推荐(0)
将视平转换为FLV

摘要:最近看了下相关的文章,发现其实视频类网站的自动上传视频后转为FLV文件,用的其实都是ffpmeg和mencoder两个软件, 它们都是开源的,最好跑在linux下,但windows下跑也是可以的,好象medcoder可以转变的格式更加丰富更加多样,但我们先来看 ffmpeg吧,其中涉及了非常多的参数,可以见之前的http://www.cnblogs.com/jackyrong/archive/2... 阅读全文
posted @ 2008-07-03 14:37 不若相忘于江湖 阅读(482) 评论(1) 推荐(0)
asp.net动态注册javascript总结

摘要:一.使用RegisterStartUpScript注册只执行一次的javascript 第1步(创建并注册并使用javascript):Page.aspx.cs protected void Page_Load(object sender, EventArgs e) { //创建JavaScript string info = ""; //判断Welcome是否已被注... 阅读全文
posted @ 2008-07-03 11:34 不若相忘于江湖 阅读(287) 评论(0) 推荐(0)
Asp.Net输出数据到EXCEL表格中

摘要:其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; ... 阅读全文
posted @ 2008-07-03 11:26 不若相忘于江湖 阅读(249) 评论(0) 推荐(0)
缩略图代码(按百分比和按大小两种方式)

摘要:using System; using System.IO; using System.Drawing; using System.Drawing.Imaging;public class ImageThumbnail { public Image ResourceImage; private int ImageWidth; private int ImageHeight;... 阅读全文
posted @ 2008-07-03 11:21 不若相忘于江湖 阅读(245) 评论(0) 推荐(0)
服务器端事件是如何触发

摘要:第一章、 Asp.net中服务端控件事件是如何触发的 Asp.net 中在客户端触发服务端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两种按钮最终到客户端的表现形式为: ,这是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的: 控件的name属... 阅读全文
posted @ 2008-07-03 11:16 不若相忘于江湖 阅读(585) 评论(0) 推荐(0)
.net使页面过期

摘要:asp.net 中 使页面立即过期?就是避免使用ie的后退键? Response.Expires = 0; //页面缓存期。以分来作单位。 Response.AppendHeader("pragma","no-cache"); //添加头。 Response.AppendHeader( "c... 阅读全文
posted @ 2008-07-03 10:40 不若相忘于江湖 阅读(654) 评论(0) 推荐(0)
遍历ArrayList易犯错误收藏

摘要:ArrayList bList = (ArrayList)aList.Clone(); foreach (string aStr in bList) { if (aStr.Equals(textBox1.Text)) { aList.Remove... 阅读全文
posted @ 2008-07-03 09:44 不若相忘于江湖 阅读(221) 评论(0) 推荐(0)
怎样获取一组汉字的拼音首字母(使用C#)收藏

摘要:public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = ""; for(int i=0;i 1) { int area = (short)arrCN[0]; int pos = (short)arrCN[1]; int code = (area<<8) + po... 阅读全文
posted @ 2008-07-03 09:40 不若相忘于江湖 阅读(243) 评论(0) 推荐(0)
placefolder的使用

摘要:可以在html中,放置一些需要有C#程序动态产生的值,而且可以把 html代码片断插到其中。 极其的爽,要发挥它的强大功能,尤其对于 aspx + html混排的页面。 c# 阅读全文
posted @ 2008-07-03 09:39 不若相忘于江湖 阅读(228) 评论(0) 推荐(0)
报错:不能在 DropDownList 中选择多个项收藏

摘要:做了个二级联动,因为图简单,用了updatepanel,莫名其妙的弹了个错误出来 "不能在 DropDownList 中选择多个项",用以下方法解决了 this.DDL_Subject.ClearSelection(); //加这句清空就没事了 this.DDL_Subject.Items.FindByText(subjectname).Selected = true; 阅读全文
posted @ 2008-07-03 09:22 不若相忘于江湖 阅读(2080) 评论(1) 推荐(0)
用正则表达式验证控件过滤fileupload控件上传文件类型收藏

摘要: 阅读全文
posted @ 2008-07-03 09:15 不若相忘于江湖 阅读(688) 评论(0) 推荐(0)
C# 金钱转为大写

摘要:/**//// /// 金钱转换 /// /// /// public static string ConvertToCn(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 ... 阅读全文
posted @ 2008-07-02 17:00 不若相忘于江湖 阅读(762) 评论(0) 推荐(0)
WEB中计划任务(转载)

摘要:在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程来实现,也可以采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是很好的解决方案。但是,对于Web应用程序来说,这些方法实现起来... 阅读全文
posted @ 2008-07-02 16:58 不若相忘于江湖 阅读(1493) 评论(0) 推荐(1)
错误处理程序(转载)

摘要:ASP.NET错误处理的方式(整理&总结) 英文文章研究:http://wrfwjn.blog.hexun.com/4172839_d.html 总述: 要创建页中的全局处理程序,请创建 Page_Error 事件的处理程序。要创建应用程序范围的错误处理程序,请在 Global.asax 文件中将代码添加到 Application_Error 方法。只要您的页或应用程序中发生未处理的异常,就会调用... 阅读全文
posted @ 2008-07-01 14:03 不若相忘于江湖 阅读(328) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3