找到相关内容 223
Java Thread 多线程理论 目录索引
线程的概述 线程和进程      进程的独立性、动态性、并发性 进程的特征 并发和并行 多线程的优势 创建、启动线程 线程的实现方式      继承Thread和实现Runnable接口创建线程的区别      2种方式优缺点 线程的生命周期 线程的状态   
http://www.cyqdata.cn/cnblogs/article-detail-36995 
100w条记录分页,可以有多快?—— DataReader分页与SQL语句分页的对比测试(在线演示)
    上周看到了两篇关于DataReader分页的帖子,帖子的观点都是可以是用DataReader来分页,而且效率还不错。     根据我的分页经历来看,很难理解DataReader分页怎么就快了呢?理论上就不说了,直接用测试说话。     1、100w条记录,使用SQL语句(max方法)分页,PostBack方式,GridView显示数据。(第一页需要统计总记录数
http://www.cyqdata.cn/cnblogs/article-detail-36977 
AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口
        很久没有和大家交流了,今天出来给大家汇报一下AgileEAS.NET平台的最新进展:          AgileEAS.NET是一套企业级的快速开发平台或者说是中间件,主要服务于中小软件企业,以提高软件企业的有效生产率为主要目标,
http://www.cyqdata.cn/cnblogs/article-detail-36971 
[iOS开发系列]根据Debug和Release状态的变化来屏蔽日志输出
今天在这里分享一个很实用的小技巧。 我们平时在开发应用的时候,经常会用到NSLog来调试我们的程序,而随着项目越来越大,这些用于调试的日志输出就会变得很难管理。 我们在发布正式版的时候一定要屏蔽掉所有后台输出,因为这些输出还是比较消耗系统资源的。  往往到了这个时候,我们不得不去一行一行的找到NSLog调用,然后注释掉。 这样做在项目小的时候还比较有效,但随着项目规模的增长,就会变得越来
http://www.cyqdata.cn/cnblogs/article-detail-36950 
EasyNet.Solr系列:处理xml或者json格式返回数据
在上一边随笔EasyNet.Solr架构中,写道了EasyNet.Solr具有良好的扩展性,内置了对xml、json文本格式返回数据的处理。步骤如下: 1.定义ICodecFactory,由于xml、json都是基于文本的,所以我们使用TextCodecFactory。2.创建指定ICodecFactory的Solr连接ISolrConnection。3. 创建ISolrQueryOpe
http://www.cyqdata.cn/cnblogs/article-detail-36944 
Easy.Window 写了一个Window 不过还没写全,只是一个结构
五一刚回来, 感觉五一 太短了, 一下就过了, 不过这个五一玩的还可以, 和发小去抓黄鳝, 成绩还可以,忙了一晚上弄到5斤左右的黄鳝,太爽了, 好久没有这种感觉了,好了不说这个了, 说说window , 下面是window的初级版本,还有在上面加很多功能,呵呵先共享一些;   Easy.Window = Easy.extend(Easy.UI.Base, 
http://www.cyqdata.cn/cnblogs/article-detail-36911 
关于ListView (2)——SimpleAdapter源码解析与ViewBinders的用法
如题,这里主要讲解SimpleAdapter的源码,ViewBinders只是作为该类的一个知识点。 说到android源码,很多人看下去可能会开始觉得头越来越晕,最后就不了了之。不过理解源码确实能让自己更深入的了解android的运作,更顺手的写出优秀的代码。其实看android源码,一开始不一定就立即从重要或者核心开始下手,即使能够看下去,也会很累,浪费的时间也多。就如解剖一只牛,让我来,我就
http://www.cyqdata.cn/cnblogs/article-detail-36900 
Easy 首个UI Button,一个简易的按钮, 不过应该已经够用了
首先贴出代码,每天分享一点点:  Easy.Button = Easy.extend(Easy.UI.Base, {     height: 24,     width: "auto",     baseCls:&n
http://www.cyqdata.cn/cnblogs/article-detail-36837 
EasyNet.Solr开发历程
今天早上的时候,突然想写写自己开发EasyNet.Solr的历程。在期间遇到了很多问题,比如架构问题、性能问题等等。我很想和大家分享一下自己的一些想法,我觉得谈不上什么经验,有不当的地方,欢迎大家拍砖。记得当时我决定用Solr做公司的全文检索应用,Solr给我的最初感觉就是功能完善, 性能也满足目前需求。但是在选择.Net客户端时,我却有些为难。当时只有两种选择SolrSharp和Solr.Net
http://www.cyqdata.cn/cnblogs/article-detail-36830 
KlayGE的Realtime GI正式上线
转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2011/04/28/klayge%e7%9a%84realtime-gi%e6%ad%a3%e5%bc%8f%e4%b8%8a%e7%ba%bf/ GI组的atyuwen同学上个月用KlayGE实现了Multi-resolution Splatting Indirect Illumination的效果,
http://www.cyqdata.cn/cnblogs/article-detail-36811 
【百度地图API】当地址解析失败时,如何调用search方法查找地址
有个朋友问我,当地址解析失败时,应该如何处理呢?比如,他想搜索“南宁市青秀区”。 ----------------------------------------------------------------------------- 首先,我们需要弄明白,地址解析的原理: 使用Geocoder进行地址解析,比如“北京市海淀区上地10街”,当系统
http://www.cyqdata.cn/cnblogs/article-detail-36797 
【记录】File, FileReader 和 Ajax 文件上传
File and FileReader File FileReader 可以干什么? Ajax文件上传例子 FileReader 对象可以读取文件的 Base64编码数据(readAsDataURL),2进制字符串(readAsBinaryString),文本(readAsText)并且都是异步的。 对了,Email拖拽附件上传就可以利用 FileReader 配合 Ajax 完成。
http://www.cyqdata.cn/cnblogs/article-detail-36779 
证明DataReader分页的可行性
记得那是07年的一个下午,我正在网上瞎逛,突然看到一段代码,也就是跟楼主上面的代码类似的,通过DataReader来分页的代码。当时我吓了一跳,这样的代码,是不是稍大些的系统就不能用了呢?因为按我当时的理解,while (dr.Read()),若我的系统有几百万条的数据,那这个while也要转好久了,还要传数据,应该快不了的。可是后来经过我的测试,其实性能是很好的,至少不是我们想像中的那么慢的。
http://www.cyqdata.cn/cnblogs/article-detail-36751 
关于Repeater如何获取控件对象
第一步:得到id 1 for (int i = 0; i < repWarehouseList.Items.Count; i++)2 {3 text += repWarehouseList.Items[i].Controls[1].ClientID+" , ";4 } 第二步:获取了ID,在用FindControl("txt")这个获取 //TextBox tb = repW
http://www.cyqdata.cn/cnblogs/article-detail-36749 
各浏览器对link标签onload/onreadystatechange事件支持的差异
1,onload事件 <!DOCTYPE HTML> <HTML> <HEAD> <meta charset="utf-8" /> <title>Link Element onload</title> <link type="text/css" rel="stylesheet" href="http://i3
http://www.cyqdata.cn/cnblogs/article-detail-36735 
用DataReader高效率分页
 自从用Sql2005版本以后一直用ROW_NUMBER()分页,最近一个项目维护sqlserver是2000,没办法重写了分页。写完测试分析比ROW_NUMBER()明显快啊分享一下两种方式的分页代码 1.用DataReader分页    /// <summary>    &
http://www.cyqdata.cn/cnblogs/article-detail-36713 
Silverlight 5 beta新特性探索系列:9.视频快进快退和TextSearch对象对文字项查询
        本节讲诉两个新特性:一、在Silverlight 5中可以控制MediaElement对象播放的视频进行快进快退控制。二、在Silverlight 5中的文字项进行搜索查询。         一、对于MediaElement媒体播放对象的视频进
http://www.cyqdata.cn/cnblogs/article-detail-36707 
html5中可通过document.head获取head元素
今天,看一个国外网站发现人家获取head元素如下 var head = document.head || document.getElementsByTagName('head')[0]; 后面的是我们常用的方式,前面的 document.head 着实第一次见。查资料发现原来是html5的东东。的确简单了,一个属性搞定。 当然,IE6/7/8不支持。IE9/Safari/Chro
http://www.cyqdata.cn/cnblogs/article-detail-36692 
高校,微软未来的主战场--有感于DreamSpark的试用
以前,对微软有过崇拜阶段、也曾因为黑屏事件发表过激言论。最近两年,开始了解IBM,Microsoft,Oracle这些世界级巨头的企业文化,渐渐地,改变了自己的想法。这些企业能够长期屹立,虽然被google等后起之秀紧逼而不自乱阵脚,自然有它的不凡之处。   对Microsoft,国人可谓爱恨有加。其中一个不可避免的主题,便是“正版化”。尽管微软为此作出了种种努力,但由于东
http://www.cyqdata.cn/cnblogs/article-detail-36669 
WPF MeasureOverride And ArrangeOverride
在UIElement布局的时候,我们要知道父窗体或父控件要给子控件分配多少空间,换句话说子控件需要父控件提供多少空间给它。 这些步骤在什么时候发生呢? 这些过程来自UIElement的Measure 和Arrange,所以我们来重写这两个方法。看看里面到底做了些什么。 父MeasureOverride 和ArrangeOverride Measure(测量),此方法实现:父元素从其自身的 Meas
http://www.cyqdata.cn/cnblogs/article-detail-36584