上一页 1 2 3 4 5 6 7 ··· 13 下一页
  2014年8月23日
摘要: 本文的上下文环境 操作系统:Win7 x64 Ultimate开发工具:Visual Studio 2013 一、前言 在以前开发的大多数场景下,使用的开发语言是C#,使用的数据库是Sql Server,这样的组合,必然少不了Entity Framework这样的ORM,自从习惯了Entity Fr 阅读全文
posted @ 2014-08-23 10:42 几度夕阳红了 阅读(1961) 评论(4) 推荐(0) 编辑
  2014年4月12日
摘要: 据扯,C# 6.0在不远的将来就发布了,对应的IDE可能是VS 2014(.Net Framework 5.0),因为VS 2013已于2013年10月份发布了,对应的是.Net Franework 4.5.1。从Visual Studio的更新规律上来看,微软2或者3年,更新增加的东西会比较多,所以对于C# 6.0,还是有一些期待的。下面这张图列出了C#每次重要更新的时间及增加的新特性,对于了解C#这些年的发展历程,对C#的认识更加全面,是有帮助的。其中图的最后一行C#6.0是根据一些博客整理的,如有错误,随时改正。C# 6.0可能的新特性1、主构造函数(Primary Construct. 阅读全文
posted @ 2014-04-12 13:38 几度夕阳红了 阅读(15321) 评论(72) 推荐(23) 编辑
摘要: 最近同时在维护好几个项目,有些项目是SqlServer的,另一些是MySql的,DBA推荐了一个线上库和线下库的对比工具,用的时候经常会在对比时,半天都没有进度。索性自己这次造个轮子,做了一个纯对比数据库表结构的工具,表之间可以对比字段名、类型、长度,出现这些不同就会显示在差异中。程序运行的界面如下:下一步之后:这个是差异显示界面,用的是树形控件,空的地方说明这个库没有,右键菜单支持单个字段生成sql语句。程序使用VS 2010 C# 开发,源代码已上传至 GitHub 阅读全文
posted @ 2014-04-12 00:04 几度夕阳红了 阅读(1507) 评论(0) 推荐(0) 编辑
  2014年4月6日
摘要: 阅读本文如果对Microsoft.VisualStudio.DebuggerVisualizers的用法不熟悉的,可以参考这篇文章。http://www.cnblogs.com/devil0153/archive/2010/09/01/Visual-Studio-Custom-Debugger.html一、背景介绍及JsonView由于吾所在的项目中对外开放接口,数据接受和传送都是字符串Json格式,在调试接口阶段,会查看传输数据的内容,如果不经过格式化处理,用肉眼看起来比较费劲和不够直观,经常要把它Copy&Paste到一个Json查看器里,这种操作太多了,就会感到麻烦和繁琐。之前用 阅读全文
posted @ 2014-04-06 23:21 几度夕阳红了 阅读(2215) 评论(0) 推荐(0) 编辑
  2014年2月8日
摘要: 话说写代码已有数年,曾经花了很多时间,看了很多大牛的文章也是不能参透,日思夜想都没有理解的概念,通过不断的实践与学习,回过头来再看,总算有了一个清晰的理解与认识,也看到一句话说,最好的学习就是把别人教会,因此想把这些曾经我很难理解的知识以我认为最易理解的形式分享出来。之所以把委托和IOC放在一起,是因为下文这一个场景可以解释这两个概念。1)委托这里只谈委托的使用场景,不谈那些令人烦恼的概念。比如,你所参与的项目需要一个功能,需要实现在互联网上下载音频文件。这个时候,你要写一个下载类,下载完成后,还要实现播放、备份这两个操作。这个下载类是只有下载一个功能,至于播放和备份,是另外两个类需要做的事. 阅读全文
posted @ 2014-02-08 15:49 几度夕阳红了 阅读(633) 评论(0) 推荐(0) 编辑
  2012年9月13日
摘要: 共享内存所要达到的目的就是两个或多个本地进程可以读取某个进程里的数据,这个进程里的数据就相当于缓存。 具体案例:由于在添加数据到数据库时,需要根据已有的数据,来判断是否要添加,添加一条,可能要查询几十次数据库来进行判断,频繁的查询数据库,I/O狂升,数据的处理速度,也达不到想要的效果,因此,就想到把数据库里的2GB的数据,全部放到内存。但是,问题又来了,每次初始化这些数据到内存要耗费2个小时,并且,处理数据的程序会经常的改动,重新运行的话,单单初始化数据到内存都要用去2个小时。种种考虑,不得不把数据初始化到内存的部分独立出来,google了一下,找到了好几种的解决办法。1.WCF—Your . 阅读全文
posted @ 2012-09-13 20:42 几度夕阳红了 阅读(591) 评论(0) 推荐(1) 编辑
  2012年9月3日
摘要: 最近在做一个数据量很大的程序,这个程序的功能就是采集互联网上的链接,供用户查询,专业俗语叫“反链查询”或“外链查询”。比如http://www.cnblogs.com页面内有友情链接这么多我要做的就是把这些链接保存到数据库里,其对应的域名就是http://www.cnblogs.com当用户查询的时候,输入chinaz.com,就会列出www.cnblogs.com。Demo地址:http://outlink.chinaz.com中国互联网顶级域名的数量可能是200多万,加上常用二级、三级域名,数量可能在千万,如果平均每个域名上有10个链接的话,差不多会有上亿的数据,并且还要定期更新。数据库设 阅读全文
posted @ 2012-09-03 11:55 几度夕阳红了 阅读(642) 评论(2) 推荐(2) 编辑
  2011年10月29日
摘要: 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l. 阅读全文
posted @ 2011-10-29 14:03 几度夕阳红了 阅读(308) 评论(0) 推荐(0) 编辑
  2011年3月5日
摘要: 把阳历日期转换为农历用到的函数为ChinaDate.ConvertToNongLi(DateTime.Now);得到节日的函数为 ChinaDate.GetFestival(DateTime.Now);代码:using System.Globalization;using System.Collections;using System;namespace NetWeb2011.Common{ public static class ChinaDate { private static ChineseLunisolarCalendar china = new ChineseLunisolarCa 阅读全文
posted @ 2011-03-05 17:41 几度夕阳红了 阅读(761) 评论(3) 推荐(2) 编辑
摘要: “破冰”之意,是打破人际交往间怀疑、猜忌、疏远的篱樊,就象打破严冬厚厚的冰层。这个“破冰”游戏帮助人们放松并变得乐于交往和相互学习。 一、Seven-up目的:赞美主时间:20-30分钟内容:1. 组员围圈坐下,轮流数1至100。2. 当数到有“7”的数字,便以“哈利路亚”取代。例如:17及71。3 阅读全文
posted @ 2011-03-05 11:50 几度夕阳红了 阅读(345) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页