找到相关内容 176
改善C#程序的建议9:使用Task代替ThreadPool和Thread
一:Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: 1: ThreadPool不支持线程的取消、完成、失败通知等交互性操作; 2: ThreadPool不支持线程执行的先后次序; 以往,如果开发者要实现上述功能,需要完成很多额外的工作,现在,FCL中提供了一个功能更强大的概念:Task。Task在线程池的基础上进行
http://www.cyqdata.cn/cnblogs/article-detail-37316 
Image uploader
Image Uploader• 可用模式:Browser Server (BS)模式  • 控件类型:ActiveX/COM  • 可用平台:.NET 2003/2005 / Java / Asp / Php / Other  • 产品功能:文件传输与上传   Aurigma Image Uploader是一
http://www.cyqdata.cn/cnblogs/article-detail-37270 
Sharepoint学习笔记—使用 Stsadm Installing或 Uninstalling features
一.安装部署Feature  在使用Stsadm命令前,可以参考此文章Sharepoint学习笔记-- 如何在系统Path中添加STSADM的快速引用(Add STSADM in path)   以下是操作步骤:     1.把Wsp文件拷贝到你要部署的服务器指定目录下eg: D:\ Sp2010\Wsp\Myfeature.wsp  &
http://www.cyqdata.cn/cnblogs/article-detail-37222 
不是HR,Leader你到底需要招什么样的程序员(变形金刚?超人?可能吗!)
不是HR,Leader你到底需要招什么样的程序员         ------变形金刚?超人?可能吗? 前言:   被别人面试过,也面试过别人;揣摩着别人的招聘需求,自己也在写着不着边际的招聘需求,写完一看,我了个去了,我是在招超人吗?突然问自己,我要招什么?是可以实实在在工作的员工,还是电影里面的超人和变形金刚?平时和朋友们坐在一起,看看别人写的招聘需求都会拿出来调侃一番,这哪是在招人啊,这是找
http://www.cyqdata.cn/cnblogs/article-detail-37142 
Deferred Shading
Deferred Shading     Deferred Shading是现在比较流行实时渲染方式,这种渲染方式能把Geometry和Lighting之间的耦合解开,把Forward Shading的Geometry Pass*Lighting Pass复杂度下降为Geometry Pass+Lighting Pass,特别适合于渲染较多动态光源的场景,本文将快速浏
http://www.cyqdata.cn/cnblogs/article-detail-37079 
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 
C++0x 学习笔记之 Variadic Templates
http://feng.free.lc/?p=28 Variadic Templates 的引入,消去了烦冗的模板特化。 一个例子: #include <iostream> double do_sum() { return 0; } template< typename T, typename... Args > double do_sum( T&&
http://www.cyqdata.cn/cnblogs/article-detail-36956 
关于ListView (2)——SimpleAdapter源码解析与ViewBinders的用法
如题,这里主要讲解SimpleAdapter的源码,ViewBinders只是作为该类的一个知识点。 说到android源码,很多人看下去可能会开始觉得头越来越晕,最后就不了了之。不过理解源码确实能让自己更深入的了解android的运作,更顺手的写出优秀的代码。其实看android源码,一开始不一定就立即从重要或者核心开始下手,即使能够看下去,也会很累,浪费的时间也多。就如解剖一只牛,让我来,我就
http://www.cyqdata.cn/cnblogs/article-detail-36900 
【记录】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 
各浏览器对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 
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 
深入Hadoop HDFS
1. hdfs架构简介 1.1  hdfs架构挑战 1.2 架构简介 1.3 文件系统命名空间File System Namespace 1.4  数据复制 1.5 元数据持久化 1.6 信息交换协议 2.  hdfs数据可访问性 2.1  web interface 2.2 shell command
http://www.cyqdata.cn/cnblogs/article-detail-36615 
Hadoop入门简介
1. Hadoop简介 2. Hadoop环境建立3. 参考资料  <1>. Hadoop简介  hadoop是apache的开源项目,开发的主要目的是为了构建可靠,可拓展scalable,分布式的系统,hadoop是一系列的子工程的总和,其中包含。 1. hadoop common:为其他项目提供基础设施 2. HDFS:分布式的文件系统 3. MapReduc
http://www.cyqdata.cn/cnblogs/article-detail-36606 
HTML5视频方案:支持Ipad、Safari、Firefox、Chrome、IE9876
HTML5视频方案 支持Ipad、Safari、Firefox、Chrome、IE9876、Opera 商业方案:mp4->flash放mp4 视频文件格式:mp4 支持:Ipad、Safari、Firefox、Chrome、IE9876、Opera 原理:在Ipad、Safari、Chrome、IE9中原生播放mp4,在Firefox、Opera、IE876中使用flash播放器播放mp4
http://www.cyqdata.cn/cnblogs/article-detail-36529 
3D相册薄管理软件DOWNLOAD
tank重新整理加并入了一些新的元素,完成了一个下载即方便使用的一个小软件。 因为在用HTC拍照后,要看自己拍的照片要重新进到拍照里才看得到,在主功能界面没有相册相关的可直接查看工具,至少 我在用的时候感觉不方便,而且自带的图片浏览效果不是很令人满意,于是自己整了一个很COOL的一个类似3D效果的相册管理功能。 功能如下: 1.3D立体倒影叠加效果。 2.可为每张照片设置标题,添加说明记录照片的信
http://www.cyqdata.cn/cnblogs/article-detail-36486 
IpAdr网络地址计算器2011发布
网络地址计算器,可以用来计算网络真实地址、掩码、广播地址和帮助网络规划人员合理选择网段和掩码。 具体功能包括:      1、根据IP地址和掩码计算地址种类、网络号、主机号、广播地址。      2、根据网段中计算机总数计算掩码。      3、计算子网划分的网络地址位、网络位总
http://www.cyqdata.cn/cnblogs/article-detail-36405 
HADOOP实践101:在Hadoop集群中添加机器和删除机器
无论是在Hadoop集群中添加机器和删除机器,都无需停机,整个服务不中断。 本次操作之前,Hadoop的集群情况如下: HDFS的机器情况如下: MR的机器情况如下: 添加机器 在集群的Master机器中,修改$HADOOP_HOME/conf/slaves文件,在其中添加需要加入集群的新机器(hp3)的主机名: hp3hp2dell1dell2dell3dell4 然后在Master机器
http://www.cyqdata.cn/cnblogs/article-detail-36266