找到相关内容 3226
性能&分布式&NewLife.XCode对无限数据的支持
    上周发布了《改进版CodeTimer及XCode性能测试》,展示了NewLife.XCode在性能上的表现。实际上NewLife.XCode是一个很平凡的ORM,只是在分页和缓存方面多下点功夫,注意每一个细节,才能保证在数据量大、业务繁忙的环境中得以保持良好的性能。     NewLife.XCode所经历过的比较忙的一个系统是
http://www.cyqdata.cn/cnblogs/article-detail-35190 
C# Tip -- 如何优雅的控制线程状态
先问读者一个问题,如果想控制一个线程(Thread)挂起,继续,结束你会优先选择如何处理? 从面试的经验来看,多数的面试者都会说Thread不是提供了Suspend,Resume,Abort等方法吗,直接调用就好了,简单快捷.但很多情况下简单就是美只是一个谎言而已. Suspend和Resume方法已经被MS标注过时(Obsolete),不建议用户使用,MS同时推荐通过同步控制来管理线程状态.
http://www.cyqdata.cn/cnblogs/article-detail-35189 
C#初学记(二)
上次第一次发文不小心发到了首页,不小心被管理员撤了下来。这次记得了。   上一篇呢认识了第一个控制台程序,接着就说说C#的一些基本语法。 一、数据类型 1、   变量可以分为两种类型:值类型和引用类型。值类型可以分为整数类型、布尔类型、字符类型、实数型、结构类型、枚举类型。引用类型包括类类型、接口类型、委托类型。   值类型系统会为其开辟相应的内存,每个变量都是相互独立的。引用类型的变量又称为对象
http://www.cyqdata.cn/cnblogs/article-detail-35182 
有关CommandBar_InsertMenubar花屏的问题
出现了一个很神奇的事情,那就是CommandBar_InsertMenubar这个函数在WM6.5下花屏 这个函数在MSDN说的环境要求如下: OS Versions: Windows CE 1.0 and later. Header: Commctrl.h. Link Library: Commctrl.lib. 我在各平台下测试的结果如下:PPC 2003:  无法显示菜单SP
http://www.cyqdata.cn/cnblogs/article-detail-35177 
Chrome v8引擎 对多行注释,做词法分析时的bug.
先看一个注释的写法: /* 个/ */ 这个在chrome下会抛出异常.  Uncaught SyntaxError: Unexpected token * 原因是,汉字个的 Unicode 为 4e2a , 而chrome的程序员,为了加速词法分析,简单的使用了下面这种逻辑: 1,扫描到/* ,就快速向后搜索,一但遇到 code point为 2a+\u002f 的情况,他就简单
http://www.cyqdata.cn/cnblogs/article-detail-35175 
报表中的Excel操作之Aspose.Cells(Excel模板)
      本篇中将简单记录下Aspose.Cells这个强大的Excel操作组件。这个组件的强大之处,就不多说,对于我们的报表总是会有导出Excel的处理,如果你使用微软Excel的com组件,那么对于简单的操作还行,但是多余复杂的模板,那将是一个令人头疼的事。在Aspose.Cells之下,将是一个简单的事情。他可以导入导出excel操作,在本
http://www.cyqdata.cn/cnblogs/article-detail-35171 
Entity FrameWork 4.1 RC 生成的sql语法性能存在问题
我们在用ORM框架时,框架生成的sql语法的性能是很关键的,在对EF4.1生成的sql语法进行测试时,发现存在性能问题。测试环境vs2010 sp1 + sql server 2008 r2 + Entity FrameWork 4.1 RC 查询1DateTime start = DateTime.Parse("2011-03-01");DateTime end = DateTime.Parse
http://www.cyqdata.cn/cnblogs/article-detail-35170 
C#实现WAV音频单声道提取
作者:Joseph Pan (转载请注明出处http://www.cnblogs.com/weizhoupan/archive/2011/03/20/1989718.html )   喜欢买碟或者卡拉ok的朋友一定不会对声道这个术语陌生。通常我们在音像店买回来的VCD或者DVD都是双声道的形式,唱片商在录制唱片时往往提供了两个或多个声道,以保存不同的音频内容,以形成立体声效。左声道保存的
http://www.cyqdata.cn/cnblogs/article-detail-35167 
Automated Deployment for Websites and Web Services
Stop using XCopy to deploy your web application or web services if you are using Visual Studio 2010. Why? If You're Using XCopy, You're Doing It Wrong. Recently, I have been looking at the deployment
http://www.cyqdata.cn/cnblogs/article-detail-35153 
ubuntu学习笔记之安装oracle客户端
Oracle 为 Ubuntu 用户设立了专门的 apt 源服务器,只需要在 /etc/apt/source.list 中添加一行:deb http://oss.oracle.com/debian unstable main non-free即可。在运行 apt-get update 命令之前,还需要将该源服务器的公钥添加在本地 apt 系统的密钥库中。首先下载公钥:sudo wget http:
http://www.cyqdata.cn/cnblogs/article-detail-35149 
假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码简洁)浙江杭州
   我们辛苦录入的数据都希望能有重复利用的价值,一方面这些基础数据需要有数据库级的重复利用,程序级别的重复利用,另一方面还需要直接可以方便的导出倒入的功能比较好,虽然我们自己制作的统计分析功能很强大,但是还是没有Office Excel这么灵活强大,毕竟人家是世界级别的,我们的产品暂时还没能力能跟这个匹敌,这个是实话。     &nbs
http://www.cyqdata.cn/cnblogs/article-detail-35145 
Memcache学习笔记一
过年期间,看了一些Memcache的资料,整理了一个PPT。 Memcached分析 View more presentations from Wonwang. 收获最大的部分,我觉得是在应用上如何更好的对缓存进行使用和处理,来解决 Cache Stamples 的问题。通常只进行一次缓存判断的逻辑,在应对高并发的访问时,经常会引起问题,因此增加锁机制和Mutex就非常必要。 Mem
http://www.cyqdata.cn/cnblogs/article-detail-35140 
[总结]关于Winform下,带CheckBox的TreeView操作技巧
背景 今天,在做一个指纹管理平台的界面上,遇到了一些问题,因为公司的基础库中没有针对Winform平台的操作,所以在一个部门选择的场景中,关于如何获取部门TreeView中被选中的项目被难住了。所幸还有一个神器叫做搜索引擎,故谷歌一番,发现Asp.net下的这个问题很好解决,但是关于Winform平台下的类似问题,如凤毛麟角啊! 当然,今天我也是查了很久,终于发现了两篇不错的文章,帮助我解决了这个
http://www.cyqdata.cn/cnblogs/article-detail-35139 
.Net中的Interception--一个简单的AOP框架学习
最近翻手头的dll文件时无意中发现了一个Interception实现,这个框架比起目前流行的AOP框架显的比较简漏,但却很好的体现出了.net下AOP是怎么实现的,于是就整理出来。 在.Net Unity2.0中的Interception,按三种方式实现: 1.TransparentProxy/RealProxy Interceptor 即Remoting代理机制。 2.Interface Int
http://www.cyqdata.cn/cnblogs/article-detail-35136 
C# list 新用法
用list的方法来完成在一个数型结构的文件夹中,可能在拷贝时中间出现了差错,希望有一段代码来比较两个文件夹中的异同数目有多少. 主要用到的方法是: 1: System.IO.DirectoryInfo.GetFiles("*.*", System.IO.SearchOption.AllDirectories); 返回当前目录的文件列表。 2: List.Intersect(List);
http://www.cyqdata.cn/cnblogs/article-detail-35134 
.Net通用基础框架(.Net Common Infrastructure)-数据访问
IBatis=Internet+aBatis,由于Apache的支持力度不够,项目组在Google Code上另起炉灶,改为MyBatis。和Hibernate相比,IBatis在上手度、系统兼容性、OOA/D要求、Sql监控/优化方面略胜一筹,获得了大多数互联网公司的青睐。唯一不爽的是Java版本很活跃,.Net版本静悄悄。 MyBatisBase基类,支持读写库分离,IBatis在解析Dom
http://www.cyqdata.cn/cnblogs/article-detail-35132 
firefox input file click 火狐 点击无效 上传
input.file { position: relative; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2;}   Upload File 作者: 达奇 发表于 2011-03-18 13:21 原文链
http://www.cyqdata.cn/cnblogs/article-detail-35115 
Test@Office: 每周测试会议
Office PARC(Publishing, Reading, Authoring and Collaboration)负责Word和Publisher的开发。PARC测试团队大约有40~50人,有5个测试领导(Test Lead)和1个测试经理(Test Manager)。测试经理汇报给负责Word和OneNote的副总裁(Vice President),副总裁汇报给向微软商业部门(Micro
http://www.cyqdata.cn/cnblogs/article-detail-35114 
【原创分享】django-m2doc, 自动根据project下的所有models生成数据表结构文档.
背景   一般在开发项目之前都会先绘出ER图等,但在使用Django做项目时都是希望快速搭建,所以都在大脑中构思好草图之后,直接开始coding建模,其实个人认为阅读django的models就已经能非常清晰的了解到对象关系等了,但毕竟有时候你的项目是需要给别人看的(如:客户),所以还是需要有规范的文档. 此时,我们需要一个工具能根据已coding好的Models自动生成Document.   对
http://www.cyqdata.cn/cnblogs/article-detail-35113 
JavaScript中的隐式类型转换
如果把通过函数或方法调用,明确的将某种类型转换成另一种类型称为显示转换 ,相反则称为隐式类型转换 。google和维基百科中没有找到“显示类型转换”,“隐式类型转换”的字眼。暂且这么称呼。 一、 运算中存在的隐式类型转换 1, “+”运算符 var a = 11, b = '22'; var c = a + b; 这里
http://www.cyqdata.cn/cnblogs/article-detail-35090