随笔分类 -  学习知识

学习方面的东西
摘要:static DataTable GetData() { DataTable table = new DataTable(); table.Columns.Add("Name", typeof(string)); table.Columns.Add("Quantity", typeof(int)); table.Rows.Add("a", 1); table.Rows.Add("a", 2); table.Rows.Add("b", 2); ... 阅读全文
posted @ 2012-11-07 11:10 老飞飞 阅读(366) 评论(0) 推荐(0)
摘要:上周五被这个函数害惨了。 这次上版本的修改内容比较多,发生的问题也比较多。其他更新问题都解决了,后来发现IE版本问题:在IE6下面有个操作不可行,在IE8下面是没问题的。 IE6下面调试都比较麻烦,最后才发现是Array.sort(),Ie6是不支持的。 看来以后要求User升级到IE8去。 阅读全文
posted @ 2012-11-04 20:59 老飞飞 阅读(365) 评论(0) 推荐(0)
摘要:本文基于署名 2.5 中国大陆许可协议发布。作者:李永京(http://www.cnblogs.com/lyj/),原文地址:(请在这里替换原文地址URL)。引入我们看看数据访问层有什么地方可以扩展呢?想到这个实现了吗?我需要时刻监视所有数据的一举一动,是谁创建它的?何时创建的?是谁修改它的?何时修改的?你想到这个问题怎么实现呢?使用开源日志记录框架例如log4net,或者自己写一份单独的实现利用IoC动态切入到你的程序中?没有必要!看看用LINQ to SQL如何实现这个功能吧!注意:这是我第一次分析设计,我只想通过这个系列来讨论学习设计方面的东西,当然很多思想还不成熟或者有错误,只是希望通 阅读全文
posted @ 2012-10-31 09:25 老飞飞 阅读(213) 评论(0) 推荐(0)
摘要:本文基于署名 2.5 中国大陆许可协议发布。作者:李永京(http://www.cnblogs.com/lyj/),原文地址:(请在这里替换原文地址URL)。引入再次想想上一篇的设计,在第一篇中我说过这个系列的目标是构建一个N层程序,要求这个程序可测试、可维护、可复用、可扩展。我们做到了吗?可测试:恩,现在可以测试!并且隐藏了具体细节,这个比较满意!可维护:好像现在没有什么维护的,不就是这点功能吗?可复用:这点功能叫我怎么复用?我另外写一个程序或许比这个更好呢?可扩展:恩,需要多多扩展,就这点功能!好!我就想扩展了!就想开始了!却......不好扩展啊,我们看看上一篇的不足点,虽然我们把所有的 阅读全文
posted @ 2012-10-31 09:24 老飞飞 阅读(231) 评论(0) 推荐(0)
摘要:本文基于署名 2.5 中国大陆许可协议发布。作者:李永京(http://www.cnblogs.com/lyj/),原文地址:(请在这里替换原文地址URL)。引入看到上一篇的编写的测试吗?LINQ to SQL类完全暴露给了客户(这里指测试,接下来几篇将是UI表现层),客户完全操作数据(例如上一节的创建Customer),这篇我们要隐藏数据访问层的实现细节,躲起来别让我看见!注意:这是我第一次分析设计,我只想通过这个系列来讨论学习设计方面的东西,当然很多思想还不成熟或者有错误,只是希望通过这个系列来学习构架设计方面的东西,希望大牛们指点,大家拍砖头!改进这可以考虑到GoF23中的外观模式(Fa 阅读全文
posted @ 2012-10-31 09:23 老飞飞 阅读(165) 评论(0) 推荐(0)
摘要:本文基于署名 2.5 中国大陆许可协议发布。作者:李永京(http://www.cnblogs.com/lyj/),原文地址:(http://www.cnblogs.com/lyj/archive/2008/11/04/1326681.html)。引入这个系列呢?我想去挖掘LINQ to SQL另外的一面,把LINQ to SQL发挥的淋漓尽致!按照原来.NET2.0时代比较传统的方法,先建立一个数据库,然后拖到DataSet中做一些读取方法啊,或者直接手写一些操作方法啦,最后在数据访问层中调用这些方法,业务逻辑层中业务判断,在页面表现层上就可以光明正大的使用了。呵呵!这个系列就由我带着大家利 阅读全文
posted @ 2012-10-31 09:17 老飞飞 阅读(183) 评论(0) 推荐(0)
摘要:http://www.w3school.com.cn/sql/func_convert.asp定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length)规定目标数据类型(带有可选的长度)。data_to_be_converted含有需要转换的值。style规定日期/时间的输出格式。可以使用的style值:Style IDStyle 格式100 或者 0mon dd yyyy hh: 阅读全文
posted @ 2012-10-31 09:13 老飞飞 阅读(162) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/dujingjing1230/archive/2009/06/10/4258116.aspx 大家用过SQL Server reporting services创建过报表的人肯定都想方设法去让一个表格或者是矩阵很美观的显示出来。不过,大多数情况下,你是一下子需要对所有的页面都得设置,而且是个静态的结果。 单元表格的列行的显示最终被设置为固定的,比如有背景颜色,字体属性,还有边框都给定义好。如果你需要一个统一格式的展示,那么这个无可非议,不过在当今社会由于信息的不断流动,你需要使某些数据模块能够展现出来比较特别,来吸引那些访问者。说的更智能点,你想要这些 阅读全文
posted @ 2012-10-31 09:05 老飞飞 阅读(277) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/107161/摘要:本来是打算先写SQLServer历史的,不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。 不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。数据库结构还是采用上一篇的结构。具体查看上一篇文章《擦亮自己的眼睛去看SQL Server之简单Select》。今天讨论的语句也比较简单,Insert语句。 一、Insert脚本 insertintoTest([Name])values('xiaojun') 没什么好说的,因为想写这样的语句 阅读全文
posted @ 2012-10-29 13:47 老飞飞 阅读(245) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/107160/摘要:这篇文章主要和大家讨论几乎所有人都熟悉,但不少人又陌生的一条select语句。 这篇文章主要和大家讨论几乎所有人都熟悉,但不少人又陌生的一条select语句。不知道大家有没有想过到底是什么东西让SQL Server能理解我们写的select。这中间到底发生了什么,是不是有过冲动想去了解。至少我曾经冲动想去了解,但当时主要在研究CLR以及WebForm相关知识。后来主要精力放在研究SQL Server内部机制,今天就给大家介绍下这条语句。 一、范例数据库脚本createdatabaseTestgoalterdataba.. 阅读全文
posted @ 2012-10-29 13:46 老飞飞 阅读(186) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/binbin695/archive/2010/03/03/1677079.html最近做一个网站,要求A库中的AA表导入到另一个B库中的AA表中。并且不能重复导入。因为A.AA中70多万条记录,而且以后可以会有添加新记录。所不可能一次性导完。所以又在B库中建立一个表用于记录导入过的记录。刚开始用 not in 来实现。在但发现在实现过程中经常超时。在网上找了半天。发现下面的文章。原文如下:用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不. 阅读全文
posted @ 2012-10-19 17:36 老飞飞 阅读(861) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/iouxyz/article/details/5691050利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。先来个简单的实例热热身吧。1、无参数的方法调用asp.net code:[c-sharp]view plaincopyusingSystem.Web.Script.Services;[WebMethod]publicstaticstringSayHello(){return"HelloAjax!";}注意:1.方法一定要静态方法,而且要有[WebMethod]的声明JQuery code:[c-sh 阅读全文
posted @ 2012-10-19 17:12 老飞飞 阅读(231) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/goodcandle/archive/2012/10/19/2697100.html好多年前,这件事情也发生在我身上,当时自己比较年轻,不知道从自身找原因。当初自己也是元老级成员,技术上也是比较不错的,至少任务都是保质保量的完成,上司也是比较喜欢我的,毕竟是个实力干将,这样对项目完成是一个有力的保障,我负责一个单独模块,另外一个同事负责另外一个模块,说实在话,这位同事在技术上确实不如我,处理问题的能力,程序框架的搭建,分析问题的思路等等,只要和技术沾边的,都不如我,但是他也是能把产品保质保量的完成,对于一个技术人员来说,老板应该是更要器重我,但是实 阅读全文
posted @ 2012-10-19 17:11 老飞飞 阅读(225) 评论(0) 推荐(0)
摘要:有些报表或者只抓取数据的时候,允许脏读,但是不希望锁住数据,发生死锁的情况。在语句上可以使用下面的两种方法:1)with(nolock)这种方法比较麻烦,需要在所有表后面都加上此修饰词如:select a.a,b.b from a with(nolock) left jion bwith(nolock) on a.id=b.leftID 2)设定整个存储过程为READ UNCOMMITTED在这样做之前,需要设定数据库ALTER DATABASE db1 SET SINGLE_USER WITH ROLLBACK IMMEDIATE ; ALTER DATABASE db1SET ... 阅读全文
posted @ 2012-09-26 16:50 老飞飞 阅读(162) 评论(0) 推荐(0)
摘要:http://soft.zdnet.com.cn/software_zone/2009/1202/1533810.shtml多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 并发控制的主要方法是封锁,锁就是在一段时间内禁止用户做某些操作以避免产生数据不一致 SQL Server支持的锁粒度可以分为为行、页、键、键范围、索引、表或数据库获取锁 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: -丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 -脏读 A用户修改了数据,随后B用户又读... 阅读全文
posted @ 2012-09-26 11:07 老飞飞 阅读(1763) 评论(0) 推荐(0)
摘要:http://13347613.blog.hexun.com/46012586_d.html行锁的基本说明:SELECTau_lnameFROMauthorsWITH(NOLOCK)锁定提示 描述HOLDLOCK 将共享锁保留到事务完成,而不是在相应的表、行或数据页不再需要时就立即释放锁。HOLDLOCK 等同于SERIALIZABLE。NOLOCK 不要发出共享锁,并且不要提供排它锁。当此选项生效时,可能会读取未提交的事务或一组在读取中间回滚的页面。有可能发生脏读。仅应用于SELECT 语句。PAGLOCK 在通常使用单个表锁的地方采用页锁。READCOMMITTED 用与运行在提交读隔离级 阅读全文
posted @ 2012-09-26 11:06 老飞飞 阅读(216) 评论(0) 推荐(0)
摘要:来源: Veda原型发布时间: 2012-03-19 15:13阅读: 2600 次原文链接 全屏阅读 [收藏] 现代人都很忙,但忙的可能没有效率,可能在"忙人"摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10 倍!秘诀就在于目标管理、时间管理、精力管理、如何在短时间内完成更多的事情、如何从痛苦的修行中悟道、如何尊崇内心的自由、如何有更多的时间去享受生活、如何动态平衡工作和生活?!这里有能大大提升工作效率和时间效率的几个重要的工作习惯: 1. 每天一上班就进入状态,不要浏览网页,快速聚焦最重要的工作项上面 一些好习惯的养成,常常有助于工作效率的提 阅读全文
posted @ 2012-03-30 15:22 老飞飞 阅读(221) 评论(0) 推荐(0)
摘要:无论在什么时候,都是适者生存,人只有融会贯通,才能走得更远。 很多人觉得我是花瓶,实际上并没有什么实力。 我有自己的底子,而这些底子长久以来被大多数人忽略了。我凭借自己的实力考进中戏导演系,刚入学就做了职业模特;大学期间,还学了表演、播音、美术,获得了羽毛球国家二级运动员资格;我演过电视剧、话剧,做过话剧编导;我拿过很多奖,虽然不是什么国际大奖,但却印证着我一步步的脚印。 《色戒》在成就我的同时,也轻易将我此前的成绩轻轻抹去。我的过往无人提及,仿佛我是一个空降兵,直接落到了金马奖的颁奖台上。送给我的形容词都是幸运、机遇……这些与自身努力无关的字眼——我的确很希望成名,但不是以否定自己的付... 阅读全文
posted @ 2011-12-22 10:24 老飞飞 阅读(201) 评论(0) 推荐(0)
摘要:使用Repeater绑定数据源时,老是出现"阅读器关闭时尝试调用 FieldCount 无效。"错误。 我看了他的代码,使用的是SqlHelper类下面的ExecuteReader方法,返回一个SqlDataReader进行绑定。 public static SqlDataReader ExecuteReader(CommandType cmdType, string cmdText, params SqlParameter[] cmdParms) { SqlCommand cmd = new SqlCommand(); SqlConnection conn = new S 阅读全文
posted @ 2011-10-19 14:53 老飞飞 阅读(1084) 评论(0) 推荐(0)
摘要:代码大全整洁代码之道实现模式重构重构与模式敏捷 阅读全文
posted @ 2011-09-16 13:51 老飞飞 阅读(142) 评论(0) 推荐(0)