Silverlight实用窍门序列:25.Silverlight多线程技术Timer的应用,模拟心电图、模拟CPU、内存状态图【附带源码实例】
在实际应用中,我们可能会遇到需要实时的显示某一些数据的情况,比如心电图、CPU当前使用率或者内存使用率等等。在Silverlight有一个Timer组件可以轻松的做到这一点,该组件可以每隔一段时间就调用一次需要处理的函数,在此这个函数中通过WebService,WCF等获取到相应的值,然后更新UI上的图表控件,以
http://www.cyqdata.cn/cnblogs/article-detail-32638
用事实证明cssText性能不一定高
在cnblogs上看到一个名为sandy的人发表了一个博文:用事实证明cssText性能高对作者本人不做任何评论。但是作者坚持认为cssText比style快,拒绝承认事实,让人感到惋惜。
我觉得有必要让大家听到不同的声音,是真是假,自己做分辨。
我测试的代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN
http://www.cyqdata.cn/cnblogs/article-detail-32637
The jQuery UI CSS Framework(中文说明)
在项目中经常会用到一些样式什么的,如果使用了jQuery UI那么很多的图标,样式什么的,就可以尽量使用jQuery UI里面已经定义好了的,在此就对jQuery UI中的css做写了下注释,提供自己准备利用jQuery UI的样式来写控件的朋友们,自己也顺带做下记录。 Layout Helpers(布局帮助) .ui-helper-hidden: Applies display:
http://www.cyqdata.cn/cnblogs/article-detail-32636
怎样写C代码——《狂人C》习题解答1(第一章习题7)
自打小学开始,人们就被告知,做题之前应该先审题。这道理虽然很浅显,但却无比重要。 然而正是由于这道理过于浅显,所以总免不了被轻视——甚至被遗忘。人类历史上发生过无数次因为轻视简单浅显的道理而招致失败或走弯路的事情。轻视看起来简单的真理,最后总是要受到惩罚的。在缺乏常识的时代更应该重视常识。
http://www.cyqdata.cn/cnblogs/article-detail-32634
NET Reflector 7发布,其 不再免费
今天看到NET Reflector不再免费的消息感觉有点惊讶,这个工具已经成为每个开发人员必备的工具之一了。而且CodePlex上也有很多围绕NET Reflector开发的插件。今天其不再免费了,难道逼大家去Crack么?35美刀不便宜啊。 官方的原文:10 Mar 2011 Version 7 is now available from $35. We're happy to an
http://www.cyqdata.cn/cnblogs/article-detail-32632
javascript 异步编程
这可能是个比较深的话题。何谓异步?
笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHttpRequest,还有DOM的事件机制,还有HTML5新增加的webwork, postMessage,等等很多。这些东西都有一个共同的特点,就是拥有一个回调函数,实现控制反转。由于控制反转是更深奥的问题
http://www.cyqdata.cn/cnblogs/article-detail-32626
重写的isPlainObject方法
jq1.4中新增了个静态方法$.isPlainObject,见http://api.jquery.com/jquery.isPlainObject/ 。
对于通过字面量定义的对象和new Object的对象返回true,new Object时传参数的返回false,如
var p1 = new Object;
p1.name = 'tom';
var o1 = new Object('aa')
http://www.cyqdata.cn/cnblogs/article-detail-32624
[置顶]↑ WCF服务编程(4):《WCF服务编程》第3版中文版翻译结束,即将出版 ↑
作为世界范围内最经典的WCF书籍《Programming WCF Services》,这本书在WCF上的地位,应该可以和 Jeffrey Richter的《CLR Via C#》在学习.NET上,地位等同,没有之一!
学习.NET,首选就是《CLR Via C#》,而学习WCF,理所当然就是《WCF服务编程》。这本书也是我在《[置顶]↑
http://www.cyqdata.cn/cnblogs/article-detail-32622
改进版CodeTimer及XCode性能测试
在测试XCode性能的时候,发现每次执行测试程序得到的执行时间差距实在太大,于是采用了老赵的CodeTimer来计算线程时间,后来因为测试成为稍微有点复杂,在使用匿名委托时会有参数的“打包”过程,于是改进了CodeTimer,测试功能代码通过实现一个继承自CodeTimer的类来实现,避免每次迭代时参数“打包”的过程。using System;
using System.Collections.G
http://www.cyqdata.cn/cnblogs/article-detail-32575
我的8年Web Socket成长之路
8年前的今天,我还是刚踏入互联网不久的小菜鸟。记得那还是一个IE5.5的时代,Win98的经典风格和亲切的蓝屏画面仍旧是记忆犹新。不过抱着对这未知世界的好奇,很快学会了新手最爱的开门语言——VB和HTML。顺着VB熟悉的手感,不经意间过度到了VBScript。在那个IE统揽天下的时候,VBScript仍然是流行的
http://www.cyqdata.cn/cnblogs/article-detail-32574
仅IE6/7/8下cssText返回值少了分号
如下
<!DOCTYPE html>
<html>
<head>
<title>IE6/7/8下cssText返回值少了分号</title>
</head>
<body>
<div style="color:red;">TEST</div>
<script>
var
http://www.cyqdata.cn/cnblogs/article-detail-32570
新版Microsoft All-In-One Code Framework发布下载 - 绑定第二版示例代码浏览器
新版Microsoft All-In-One Code Framework 3月10日发布下载。
下载地址: http://1code.codeplex.com/releases/view/62267#DownloadId=215627
本次发布中,不仅新增了20多个ASP.NET, Silverlight, Windows, IE, WF示例,也绑定了最新的示例代码浏览器:
&n
http://www.cyqdata.cn/cnblogs/article-detail-32568
Photon Socket 术语表
#cnblogs_post_body dt
{
font-size: 18px;
font-weight: 900;
color: #000;
margin: 10px 0 10px 0;
}
#cnblogs_post_body dd
{
font-size: 14px;
http://www.cyqdata.cn/cnblogs/article-detail-32565
JAVA与C++区别(一)
首先,引用一句Thinking in java中作者一直在强调的一句话:一切皆对象。
本文主要关于C++和JAVA类及一些其他关键概念的区别:
在OO编程中几个关键概念无非是类,封装,继承,多态。
一:关于类
(1):在C++中定义类:
class User
{
public:
Uers(string str,int yy){ name=str,age=yy;}
void print(
http://www.cyqdata.cn/cnblogs/article-detail-32563
短信猫软件的实现(C#)<十三>超长短信
超长短信:长度超过一条,而分多条发送的短信,通过用户数据头标识在接收端进行组合的短信(接收的短信在手机或其他终端上看到的是一条)。GSM_03.40规范中是Concatenated Short Messages :This facility allows short messages to be concatenated to form a longer message. 此种短信理论上最长可以将
http://www.cyqdata.cn/cnblogs/article-detail-32562
Homework3 -Academic Search Engines: Pros and Cons
Academic Search Engines: Pros
and Cons
——Microsoft
Academic Search vs Google Scholar vs Arnetminer
In
this article, we explore three famous
http://www.cyqdata.cn/cnblogs/article-detail-32561
JavaScript中同名标识符优先级
一,局部变量先使用后声明,不影响外部同名变量
var x = 1; // --> 外部变量x
function fn(){
alert(x); // --> undefined 局部变量x先使用
var x = 2; // 后声明且赋值
}
fn();
alert(x); // --> 1
第一点,函数fn内第一句输出x,x是在第二句才定义的。这在JS中是允许的,这里的
http://www.cyqdata.cn/cnblogs/article-detail-32559
children和childNodes
1,childNodes 属性,标准的,它返回指定元素的子元素集合,包括html节点,所有属性,文本。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,3是文本节点。有些人错误的使用()去取该集合元素,下表列出各浏览器对childNodes(i)的支持情况:
IE6/7/8/Safari/Chrome/Opera
IE9/Firefo
http://www.cyqdata.cn/cnblogs/article-detail-32522
C/S简易UI框架开发总结(2)
看了很多的回复,谢谢大家的关注!
今天我想写个例子,简单说下如何使用这个框架开始新的项目并实现一个典型的CRUD功能。期间我还想说说关于各种UI组件间信息交互和调度方面的问题。这个组件一直在修修补补,基本稳定后也没有真正的仔细考虑过是否有更好的实现方式
http://www.cyqdata.cn/cnblogs/article-detail-32511
MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据
看到下图,是通过Jqgrid实现表格数据的基本增删查改的操作。表格数据增删改是一般企业应用系统开发的常见功能,不过不同的是这个表格数据来源是非关系型的数据库MongoDB。nosql虽然概念新颖,但是MongoDB基本应用实现起来还是比较轻松的,甚至代码比基本的ADO.net访问关系数据源还要简洁。由于其本身的“非关系”的数据存储方式,使得对象关系映射这个环节对于Mongo
http://www.cyqdata.cn/cnblogs/article-detail-32509