2012年5月7日
摘要: 隔行换色,鼠标单击,悬浮样式都有 先看效果: 代码: <DataGrid AutoGenerateColumns="False" Name="dataGrid1" VerticalAlignment="Top" CanUserSortColumns="False" Width="660" Margin="5" IsReadOnly="True" ... 阅读全文
posted @ 2012-05-07 11:58 小刚qq 阅读(28737) 评论(4) 推荐(12) 编辑
摘要: 现在WPF中没有LinkButton 或者LinkLabel的控件。如果想给文本加链接只能通过TextBlock和hyperlink来做。而且这个最致命的缺点是没有Click单击事件。比较纠结。 今天分享一个LinkLabel控件。 效果还不错吧。 <!-- Code highlighting pr 阅读全文
posted @ 2012-05-07 11:48 小刚qq 阅读(4782) 评论(1) 推荐(0) 编辑
  2012年3月19日
摘要: 什么是 Git? Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。 每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。 Git优势 Git 最大的优势就是“快”!对于大型的联合开发项目,用 SVN 进行版本控制管理时速度很慢,但是用 Git... 阅读全文
posted @ 2012-03-19 11:25 小刚qq 阅读(39765) 评论(2) 推荐(2) 编辑
摘要: Inno Setup是什么 Inno Setup 是一个windows系统下的安装包制作程序。它是免费的(而且允许免费用于商业用途)。官网网站:http://www.jrsoftware.org/ 虽然说.NET 可以使用VS来打包安装包,但可定制化绝对不如Inno Setup,基本的使用这里不做过多介绍。大家Google一下吧。 我们在开发.net客户端时候.Net Framework是个比较... 阅读全文
posted @ 2012-03-19 10:45 小刚qq 阅读(23069) 评论(6) 推荐(3) 编辑
  2011年9月30日
摘要: 事务日志传送概述 SQL Server的事务日志传送备份是仅次于镜像的高可靠性备份方案,可以达到分钟级的灾难恢复能力。其项目实施成本,又远小于镜像的投入,因此是一种非常实用的备份解决方案。前文介绍过SQLServer 镜像功能完全实现,镜像是一种高性能的备份方案,但其局限性在于镜像的辅助服务器也就是 阅读全文
posted @ 2011-09-30 17:26 小刚qq 阅读(6816) 评论(1) 推荐(5) 编辑
摘要: bcp 实用工具可以在 SQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件。除非与 queryout 选项一起使用,否则使用该实用工具不需要了解 Transact-SQL 知识。若要将数据导入表中,必须使用为该表创建的格式文件,或者必须了解表的结构以及对于该表中的列有效的数据类型。 bcp ... 阅读全文
posted @ 2011-09-30 17:22 小刚qq 阅读(20386) 评论(3) 推荐(2) 编辑
  2011年9月5日
摘要: 折腾SQLServer 镜像搞了一天,终于有点成果,现在分享出来,之前按网上做的出了很多问题。现在尽量把所遇到的问题都分享出来。 在域环境下我没配置成果,也许是域用户的原因,因为我在生产环境下搞的,更改域用户需要重启SQLServer ,所以这个方法放弃了,只能用证书形式。 环境: 主机:192.168.10.2 (代号A) 镜像:192.168.10.1 (代号B,为了一会说明方便) (条件有限... 阅读全文
posted @ 2011-09-05 18:46 小刚qq 阅读(8369) 评论(6) 推荐(5) 编辑
  2011年8月29日
摘要: 每天上班第一件事就是开电脑,然后开一堆软件... QQ..Opear..VS..虚拟机..RTX..等等。。很费时间.有了这个软件就可以在开始的时候点击一键启动,之后你可以去泡杯茶了。 最近也正在回顾WPF一些知识,就用 WPF做了一款开机一键启动程序的软件。 高手莫笑。 软件截图: 功能说明: 1,支持鼠标拖动图标到界面,并保存程序图标。 2,支持保存配置. 3,支持开机自动运行. 4,支持系... 阅读全文
posted @ 2011-08-29 16:25 小刚qq 阅读(4728) 评论(25) 推荐(6) 编辑
  2011年8月24日
摘要: 之前介绍过X.509证书的一些知识,http://xiaogangblog.com/archives/224 可以参考这篇.本篇要介绍的是 匿名客户端证书验证,简单的说就是 服务器端提供证书签名, 客户端匿名调用.匿名客户端验证有什么用?可以建立相对安全的链接,对于一些不是很重要的数据传输。避免了每次让客户端都验证证书的麻烦。也可结合前文讲的自定义用户名密码来提升安全级别。(现在的购买正规的证书服务还是很贵滴)建立服务端代码很简单: [ServiceContract] public interface IService1 { [OperationContract] ... 阅读全文
posted @ 2011-08-24 18:47 小刚qq 阅读(1988) 评论(0) 推荐(0) 编辑
  2011年7月28日
摘要: WordPress资源站点推荐WordPress官方主题目录:http://wordpress.org/extend/themes/帕兰Wordpress主题花园:http://paranimage.com/wordpress/themes/WoPus WordPress主题站:http://themes.wopus.org/WordPress Theme Base:http://wordpres... 阅读全文
posted @ 2011-07-28 16:14 小刚qq 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 通过SVN我们可以利用添加计划来执行SVN自动备份,网上对于这个已经有很多的介绍.在这里只说明我遇到的一个小问题,缺折磨了我很长时间. 在 svn仓库的根目录下建立: simpleBackup.bat: @echo 正在备份版本库%1......@%SVN_HOME%/bin/svnadmin hotcopy %1 %BACKUP_DIRECTORY%/%2@echo 版本库%1成功备份到了%2!... 阅读全文
posted @ 2011-07-28 15:31 小刚qq 阅读(5160) 评论(0) 推荐(0) 编辑
  2011年7月24日
摘要: 1、不做重复的设计。2、做重复的设计一定做的不重复。3、不用已经用过的元素。4、用用过的元素一定要用的不留痕迹。5、实在没有思路的时候,去“抄”别人的设计。6、抄别人的设计一定要抄别人为什么这样设计。 7、找到前人的制高点继承,一定比每次从零开始做更高。8、做设计不是简单的画图,一定要开拓非设计的知 阅读全文
posted @ 2011-07-24 14:31 小刚qq 阅读(440) 评论(0) 推荐(0) 编辑
  2011年7月22日
摘要: 不同服务器数据库之间的数据操作--创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例... 阅读全文
posted @ 2011-07-22 17:49 小刚qq 阅读(978) 评论(0) 推荐(0) 编辑
  2011年7月12日
摘要: A 有价值 解读: (对社会有价值,提升社会效率) 1)君子爱财,取之有道; 2)先把蛋糕做大,才可能从中取一部分 3)只有做对社会有价值的事情,这样的获利才可持续 B 有优势 解读:(做自己擅长的事情) 1)做自己最擅长的事情,寻找适合自己的位置 2)生命很短暂,要让世界因你而不同,不要在你不能影 阅读全文
posted @ 2011-07-12 15:16 小刚qq 阅读(481) 评论(1) 推荐(0) 编辑
  2011年7月5日
摘要: 今天折腾了一下午的批量插入,差点没办法就用循环插入了,本人认为这是最不智能的一种做法了...不过最终还是搞定了.. 下面给大家说几点需要注意的地方. 我利用了iterate标签来做的.有哪位大虾有更好的方法一定要赐教. 先看iterate标签几个属性的介绍: prepend-加在open指定的符号之前的符号,添加在语句的前面(可选) property-类型为ArrayList的用于遍历的元素, 这... 阅读全文
posted @ 2011-07-05 18:12 小刚qq 阅读(6803) 评论(7) 推荐(1) 编辑
摘要: windows下配置SVN服务器 首先下载Subversion:http://subversion.tigris.org/files/documents/15/47848/Setup-Subversion-1.6.6.msi 然后下载SVN配置服务器VISUALSVN SERVER:http://w 阅读全文
posted @ 2011-07-05 09:49 小刚qq 阅读(830) 评论(0) 推荐(1) 编辑
  2011年7月4日
摘要: 什么是Castle Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。 官方网站:http://www.castleproject.org/ 提到Ca 阅读全文
posted @ 2011-07-04 14:32 小刚qq 阅读(8054) 评论(2) 推荐(1) 编辑
  2011年7月1日
摘要: 前两篇介绍了IBatis.net的应用.IBatis.net ORM初体验 IBatis.net 缓存.本篇简单介绍下Log4Net结合IBatis的使用. IBatis.net Log4Net内置三种记录器NoOpLogger, ConsoleOutLogger, TraceLogger 使用Log4Net只需要配置一些config节点即可,它主要记录了操作数据库的记录. 首先要引入"IBati... 阅读全文
posted @ 2011-07-01 13:21 小刚qq 阅读(4004) 评论(3) 推荐(0) 编辑
  2011年6月30日
摘要: 上一篇IBatis.net ORM初体验简单介绍了IBatis.net的基本应用.本篇介绍下IBatis.net的缓存应用. 还是接着上篇的代码来写.. 首先在sqlmap.config中启用缓存 <setting cacheModelsEnabled="true"/> 然后新建一个xml:CacheAccount.xml 并在sqlmap.config中的sqlMaps节点配置 <sqlMaps... 阅读全文
posted @ 2011-06-30 17:53 小刚qq 阅读(4161) 评论(8) 推荐(1) 编辑
  2011年6月29日
摘要: IBatis.net介绍IBatis.net 是2001年发起的开源项目,它是一个轻量级的ORM框架,现在IBatisNET已经是属于Apache下的一个子项目了,最新版本是1.6.2.官方网站:http://www.mybatis.org/.net项目下载地址:http://code.google.com/p/mybatisnet/DataMapper:通过配置映射关系的xml业务对象与SQL语句和存储过程进行映射.DataAcces:简单的说就是IBatis的数据访问层.IBatis.net配置主要要用到的几个配置文件:providers.config 这个直接拷贝到根目录,该文件定义各种 阅读全文
posted @ 2011-06-29 13:44 小刚qq 阅读(13284) 评论(24) 推荐(5) 编辑
  2011年6月15日
摘要: 都说搞开发的不了解产品,但是产品都是搞技术的用一堆代码写出来的产品,也许搞技术的不会去理解产品的深层,那是产品经理需要做的事。但是如果做出这款产品的人不理解产品,那一定不是什么好产品。搞技术的人对产品最优发言权,但是事实往往是杯具的,高技术的人只管怎么去用上最好的技术去做最牛x的效果,忽略了用户。那 阅读全文
posted @ 2011-06-15 11:24 小刚qq 阅读(1060) 评论(0) 推荐(0) 编辑
  2011年6月13日
摘要: 百度中 site:xiaogangqq123.cnblogs.com谷歌中 site:xiaogangqq123.cnblogs.com把链接弄成这种样式的:http://xiaogangqq123.cnblogs.com/archive/2010/04/30/1724672.htmlhttp://xiaogangqq123.cnblogs.com/archive/2010/04/29/1723551.htmlhttp://xiaogangqq123.cnblogs.com/archive/2010/04/19/1715349.htmlhttp://xiaogangqq123.cnblogs. 阅读全文
posted @ 2011-06-13 18:58 小刚qq 阅读(739) 评论(1) 推荐(0) 编辑
  2011年6月3日
摘要: birdeye概述BirdEye是一个开源的Adobe Flex图表制作组件。用于创建多维数据分析可视化界面。birdeye 可以绘制 拓扑图,关系图,流程图,星空图,地图,饼图 等等..birdeye 项目地址:http://code.google.com/p/birdeye/birdeye 源码下载:http://code.google.com/p/birdeye/source/checkout 需要用SVN.birdeye Demo:http://birdeye.googlecode.com/svn/branches/ng/examples/demo/BirdEyeExplorer.ht 阅读全文
posted @ 2011-06-03 10:41 小刚qq 阅读(17587) 评论(6) 推荐(1) 编辑
  2011年5月17日
摘要: Mongodb的配置已经应用知识请参考上一篇Mongodb从配置到应用 /// <summary> /// Mongodb索引 /// </summary> public class MongodbIndex { public void MongoIndexTest() { //创建Mongo连接 var mongo = new Mongo("mongodb://localhost"); mong... 阅读全文
posted @ 2011-05-17 16:21 小刚qq 阅读(2458) 评论(0) 推荐(0) 编辑
  2011年5月16日
摘要: 最近在测试项目的时候,当页面上存在多个Flex,并且Flex的数据是由.net提供的xml数据, 会发生数据冲突,或者说数据缓存问题..暂且认为是数据缓存了,当加载第二个Flex时候数据会和加载第一个 Flex的数据重了..后来通过用js动态创建的方法解决了数据冲突问题.但随之而来的是各浏览器兼容问题。这里我用了swfobject来动态创建Flex来加载Flex,并且每次关闭Flex时候都要将Fl... 阅读全文
posted @ 2011-05-16 19:30 小刚qq 阅读(1988) 评论(0) 推荐(0) 编辑
  2011年4月26日
摘要: 早就想写一篇Mongodb的文章了,苦于木有时间呀,今天抽空将我所学习到的Mongodb知识整合一下,分享出来,部分Mongodb知识来源于网络.此处不给出链接,如果有侵犯,请及时联系我...一,Mongodb简介Mongo(http://www.mongodb.org/)是一个高性能,开源(代震军大牛正在研究Mongodb的源码,大家可以去看看http://www.cnblogs.com/daizhj/),模式自由(schema-free)的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值(key-value)存储方式。Mongo使用C++开发,具有以下特性:面向集合的存储: 阅读全文
posted @ 2011-04-26 16:07 小刚qq 阅读(17763) 评论(16) 推荐(4) 编辑
  2011年4月25日
摘要: 1。 更多的“注册ID”选项 在注册表单中可以给用户更多的选项:比如可以使用“电子邮件,用户名,ID”等多种格式的用户名进行注册。此外注册过程要尽量方便,比较好的例子如下面的图片,注册时只需要输入一个密码即可,在第一登陆后才会需要你输入一个用户名 2. 更多“登录”选项 同样相对登录页面来说,有多个 阅读全文
posted @ 2011-04-25 17:25 小刚qq 阅读(580) 评论(0) 推荐(0) 编辑
  2011年4月22日
摘要: SpringGraph是Adobe的Flex 2.0的开源组件,它可以显示一套有相互联系的节点关系。该组件允许用户拖动和/或交互的个别节点。数据可以是XML或ActionScript对象。本文使用xml数据来做演示.网上搜下可以搜到几个非常不错的实例..SpringGraph 的文档还是比较少的.先来看下本文做出来的效果图.图形是自定义的,这里你可以使用任意图形来连接节点.首先引入组件这个不用说,将SpringGraph.swc 组件引入到工程.添加头部信息: xmlns:flex="http://www.adobe.com/2006/fc"<flex:SpringG 阅读全文
posted @ 2011-04-22 16:45 小刚qq 阅读(13947) 评论(13) 推荐(2) 编辑
  2011年4月1日
摘要: 从原理上讲,穿越搜索就是利用搜索引擎内置的引力场扭曲功能,在关键词超时空渗透技术的基础上,将搜索者的全身电磁表征分解后,降频发送到目标时空重新组合匹配,以实现搜索者思维的跨时空穿越并获取目标时空信息的新一代搜索技术。穿越搜索 http://www.google.cn/intl/zh-CN/landing/teleport/什么是穿越搜索?穿越搜索就是让谷歌带你穿越时空,抵达你最想抵达的时间、地点,用身临其境的方式感知你想感知的一切。例如: 想知道西施的减肥秘诀?今天地球上任何一个搜索引擎都无法给你准确答案。请使用谷歌穿越搜索!当你亲自穿越到英雄、美人、宝剑、名马的春秋末年,你有机会一睹西施的真 阅读全文
posted @ 2011-04-01 08:49 小刚qq 阅读(817) 评论(1) 推荐(0) 编辑
  2011年3月25日
摘要: 尼玛的计算机专业啊!!!!!!!!!!!尼玛的教育部课程设计啊!!!!!!!坑爹坑爷爷那!!!!!!!尼玛的让多少无知的大学生踏上了IT这条尼玛不归路啊!!!!!!!!!尼玛中国的大学那么多,教的都不是计算机科学,是寂寞啊!!!!!!有木有!!!尼玛的老师上课都是在打酱油的啊!!!!!!!!!!!!!有木有!!!!谁告诉尼玛的C语言还能写实用的程序啊!!!尼玛那是40年前UNIX刚贝尔实验室生出来时候的事情啦!!!那个时候的实用程序指的是操作系统和文件系统相关的应用程序啊!!!!!!!!!!!!!!!!!尼玛现在有几个学计算机的学生能解释清楚操作系统和文件系统啊!!!!!!!!!!!!!!操作 阅读全文
posted @ 2011-03-25 08:50 小刚qq 阅读(1244) 评论(1) 推荐(0) 编辑
  2011年3月11日
摘要: Memcached客户端.用的是memcacheddotnet_clientlib-1.1.5,其他的几款客户端原理都一样.研究了一下源码,感觉memcacheddotnet表现还是很不错的.MemCached还不支持缓存依赖..希望后续版本会增加这个功能.[STAThread] static void Main(string[] args) { //服务器端列表 string[] serverlist = { "127.0.0.1:11211" }; //初始化池 SockIOPool sock = SockIOPool.GetInstance(); sock.SetSe 阅读全文
posted @ 2011-03-11 12:02 小刚qq 阅读(3269) 评论(1) 推荐(0) 编辑
  2011年3月10日
摘要: 先看看百度百科里面对缓存的介绍:缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,有大缓存,则可以将那些零碎数据暂存在缓存中,减小系统的负荷,也提高了数据的传输速度。这个是介绍了电脑的硬盘缓存..当然,电脑里面包括很多种缓存,不是本文重点.我们主要关注这段话的几个关键点:速度,性能,减小系统的负荷,这就是缓 阅读全文
posted @ 2011-03-10 17:17 小刚qq 阅读(4304) 评论(0) 推荐(1) 编辑
  2011年3月9日
摘要: 最近用Writer写博客装了几个代码高亮的插件,都不是很满意,要不就出乱码,要不就不变颜色..郁闷.今天收藏了一个比较不错的代码高亮插件CodeSnippet v2.0.0,最新版本2.0下载地址:http://wlwplugincollection.codeplex.com/还能自定义css样式 阅读全文
posted @ 2011-03-09 11:51 小刚qq 阅读(936) 评论(0) 推荐(0) 编辑
  2011年3月7日
摘要: 知识积累,重新回味下知识也许会有不少新认识.. 1,C# 委托 委托: 是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值 将方法作为参数进行引用的能力使委托成为定义回调方法的理想选择。例如,可以向排序算法传递对比较两个对象的方法的引用。分离比较代码使得可以采用更通用的方式编写算法。 委托概述 委托具有以下特点: 委... 阅读全文
posted @ 2011-03-07 17:56 小刚qq 阅读(1809) 评论(0) 推荐(0) 编辑
  2011年3月4日
摘要: 最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器.下面简单的介绍下我使用Nginx做负载的体会下载---安装Nginx这些不介绍了,前篇有介绍.windows和Linux下配置Nginx负载的写法一样,故不分开介绍.Ngi 阅读全文
posted @ 2011-03-04 16:18 小刚qq 阅读(125555) 评论(25) 推荐(13) 编辑
  2011年3月2日
摘要: 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 worker_connections 1024;#单 阅读全文
posted @ 2011-03-02 16:11 小刚qq 阅读(606656) 评论(13) 推荐(36) 编辑
  2011年2月28日
摘要: 上一篇(windows下nginx+mono+fastCGI部署asp.net网站)参考了诸多前辈终于在windows下部署成功,唯一点遗憾就是asp.net webform下面样式有点不对劲,mvc倒还可以.本篇说说我近两天折腾Ubuntu的成果,对于一个没接触过Linux系统的人来说得从基础干起呀.下面先简单的介绍下Ubuntu系统下面常用的几条命令,扫扫盲:文件管理 cd .. 回当前目录的上一级目录 文件管理 cd - 回上一次所在的目录 文件管理 cd ~ 或 cd 回当前用户的宿主目录 文件管理 cd /etc进入某个目录.文件管理 # cp cp /路经/文件 ./ 移动绝对路经 阅读全文
posted @ 2011-02-28 18:08 小刚qq 阅读(5619) 评论(3) 推荐(0) 编辑
  2011年2月24日
摘要: 1,什么是nginx简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。更多的请见官方wiki:http://wiki.codemongers.com/NginxChsNginx的优点nginx做为HTT 阅读全文
posted @ 2011-02-24 17:15 小刚qq 阅读(4372) 评论(0) 推荐(0) 编辑
摘要: 1,C#扩展方法对于密封类我们想给该类增加一个扩展方法,可以使用这种方法,比如用string类来做例子:创建一个类ExtensionString:添加一个GetExtensionString方法,public static class ExtensionString { //用this关键字修饰了string 关键字,表示这个方法是string的扩展方法 public static string GetExtensionString(this string source) { return source + "...."; } }在调用时候:static void Main 阅读全文
posted @ 2011-02-24 11:41 小刚qq 阅读(622) 评论(0) 推荐(0) 编辑
  2011年1月28日
摘要: 现在,互联网公司里开始重视产品经理了,这是一个好事。以前互联网谈融资,谈商业模式,谈战略,很少有谈产品的,因为产品可以从国外抄,谁下手快谁就能获得先发优势。现在,互联网里的资本已经不成问题,抄袭速度都一样快了。这个时候,互联网比拼的就是谁能更好的理解用户需求,比谁能做出比别人更好的产品。此时,产品经 阅读全文
posted @ 2011-01-28 15:30 小刚qq 阅读(497) 评论(0) 推荐(0) 编辑