Apple, Steve Jobs, iCon
其实很久之前,只知道那个成功的公司苹果,只知道崇拜着Steve Jobs和他的传奇经历,只知道他创造出来iPod, iTouch, iPhone这样些华丽而又流畅的产品,只知道类似iMac, iMacbook这些拥有无人可及的UI的产品...... 却也仅限于崇拜而已。拿到这本书(iCon Steve Jobs: The Greatest Second Act in the History of
http://www.cyqdata.cn/cnblogs/article-detail-28704
Zigbee之旅(八):几个重要的CC2430基础实验——看门狗
一、承上启下
再好的操作系统,不管是现在的Win7还是以后Win8、Win9,总会出现BlueScreen的时候,更何况是小小的单片机呢~ 电气噪声、电源故障、静电放电等不可预知的原因,都可能造成嵌入式系统的运行出现异常。
而看门狗(Watch Dog),准确的说应该是看门狗定时器,则正是专门用来监测单片机程序运行状态的电路结构。其基本原理是:启动看门狗定时器后,它就会从0开始计数,若程序
http://www.cyqdata.cn/cnblogs/article-detail-28703
Ubuntu10.10下Mono2.10+Nginx+fastcgi 部署asp.net网站
上一篇(windows下nginx+mono+fastCGI部署asp.net网站)参考了诸多前辈终于在windows下部署成功,唯一点遗憾就是asp.net webform下面样式有点不对劲,mvc倒还可以. 本篇说说我近两天折腾Ubuntu的成果,对于一个没接触过Linux系统的人来说得从基础干起呀.下面先简单的介绍下Ubuntu系统下面常用的几条命令,扫扫盲: 文件管理 cd
http://www.cyqdata.cn/cnblogs/article-detail-28702
[原创]如何确保JavaScript的执行顺序 – 之实战篇
1. 引言 我曾在文章《如何在多个页面使用同一个HTML片段 - 续》的最后提到JavaScript顺序执行的特性。虽然现代浏览器可以并行的下载JavaScript(部分浏览器),但考虑到JavaScript的依赖关系,他们的执行依然是按照引入顺序进行的。 为了更好的测试这个过程,我写了一个简单的HTTP处理程序页面 serv
http://www.cyqdata.cn/cnblogs/article-detail-28701
DNN框架转向C#语言
今天,DNN公告从DNN6.0开始,将开始使用C#进行框架开发。 详细情况可以查看Shaun Walker的博文【DotNetNuke Switches To C#!!】 庆祝一下!作者: ZyhFish 发表于 2011-03-01 08:41 原文链
http://www.cyqdata.cn/cnblogs/article-detail-28700
Google Local Search API 简介
Google 提供了一个基于javascript的本地搜索的API,我们可以通过这个API来嵌入到我们的应用程序中,实现搜索的功能。如javascrtip,Flash,java等。
此接口返回的数据为JSON格式的数据,可以方便进行解析。
Google Local Search API首页地址是:
http://code.google.com/intl/zh-CN/apis/maps/docume
http://www.cyqdata.cn/cnblogs/article-detail-28697
Javascript闭包演示
有个网友问了个问题,如下的html,为什么点击所有的段落p输出都是5,而不是alert出对应的0,1,2,3,4。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>闭包演示</title>
<style type="text/css">
http://www.cyqdata.cn/cnblogs/article-detail-28696
使用IntelliTrace调试跟踪MVC框架Action调用
IntelliTrace调试跟普通断点加单步跟踪模式的区别在于,它支持对历史过程的模拟重新调试。当我们在普通调试下想了解应用程序曾经的执行情况,一般情况下我们会停止调试,重新加断点启动调试。而有了IntelliTrace之后,我们可以用其独有的历史调试功能“回到过去”,这样一次调试就可以有效定位问题。现在我要用这个功能,在开源MVC框架中寻找控制器的Action方法是如何被
http://www.cyqdata.cn/cnblogs/article-detail-28694
object数据存储的无序性
object作为javascript的一种数据存储格式,采用哈希表的存取方式,即一个key对应唯一的值,这样的特性,有时候给开发带来很大的便利,比如当我们需要获得一系列不能重复的数字时,可以做如下处理:
var randomOne = function(){
var i = 0 , obj = {};
while(i
产生的随机数,分别作为key和value存入对象obj中
http://www.cyqdata.cn/cnblogs/article-detail-28671
Javascript中匿名函数的多种调用方式
Javascript中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。好,看看匿名函数的如何被调用。
方式1,调用函数,得到返回值。强制运算符使函数调用执行
(function(x,y){
alert(x+y);
return x+y;
}(3,4));
方式2,
http://www.cyqdata.cn/cnblogs/article-detail-28664
Message Chains与Fluent Interface
Martin Fowler在其名著《重构》一书,提到了Message Chains坏味道。这种坏味道的表现特征是当调用者需要执行某个功能时,需要调用连续的多个方法,才能最终达成目的。这种调用方法的消息传递就像链条一样,因此Fowler将其命名为Message Chains。 这种坏味道暴露了过多实现细节。它将获得最终结果的整个过程暴露无遗。它不厌其烦地陈述着:首先该获得什么对象,
http://www.cyqdata.cn/cnblogs/article-detail-28663
WCF服务的承载方式和选择参考
上篇文章:WCF经典使用场景(互联网、局域网、匿名等)总结和例子 http://www.cnblogs.com/2018/archive/2011/02/26/1965569.html
对WCF的使用进行分类的介绍,实际开发完成涉及到部署的问题,根据如下的资料参考实际情况选择部署方式
部署方式:自承载、IIS承载和Appfabric承载
IIS服务承载
使用svc扩展实现,如下配置
<add
http://www.cyqdata.cn/cnblogs/article-detail-28662
PowerManager和WakeLock的操作步骤
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);通过 Context.getSystemService().方法获取PowerManager实例。 然后通过Pow
http://www.cyqdata.cn/cnblogs/article-detail-28656
ASP.NET中UrlEncode应该用Uri.EscapeDataString()
今天,茄子_2008反馈他博客中的“C++”标签失效。检查了一下代码,生成链接时用的是HttpUtility.UrlEncode(url),从链接地址获取标签时用的是HttpUtility.UrlDecode(url),从Encode到Decode,“C++”变成了“C ”(加号变成空格)。这是大家熟知的问题,这里
http://www.cyqdata.cn/cnblogs/article-detail-28638
Filed Under Category: Chanel Sunglasses
Chanel sunglasses are some of the best chichi and fashionable sunglasses achievable in the exchange these days. All of the celebrities are affected the newest models and we all appetite to bolt in on
http://www.cyqdata.cn/cnblogs/article-detail-28634
C# 高性能写文件 —— 只为挨砖
说到写文件,开源项目log4net对于.NET程序员来说恐怕是无人不知,本人一直想写一个性能高效的日志组件,但能力有限,因此来向大家学习,还望各位仁兄不吝赐教。
小弟写了一个简单的写文件的组件,经测试可以支撑5000的并发量(5000线程同时写同一个文件),再大的没测试,因为5000已经把CPU几乎沾满了。
贴出全部代码供大家探讨。
项目很简单,包含4个类:
FileAppender
http://www.cyqdata.cn/cnblogs/article-detail-28632
C# 谈Dictionary<TKey,TValue>,SortedDictionary<TKey,TValue>排序
使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的例子:
测试环境为Web,如在WinForm下,调试则只需改一下输出语句即可。
如以下代码在调试时不能使用则需要引用:
http://www.cyqdata.cn/cnblogs/article-detail-28612
MS CRM 2011中,对于多实体数据文件的导入
在之前的文章中,我已经介绍了如何使用MS CRM 2011中提供的数据管理功能完成数据的导入,有兴趣的同学可以看《
MS CRM 2011 RC中的新特性(8)—数据管理》进行了解。
在实际应用中,很多时候,我们都面临着一个数据文件包含多个实体记录的情况。如果不经加工处理,直接利用“数据导入&rd
http://www.cyqdata.cn/cnblogs/article-detail-28596
数据同步框架MS Sync Framework - IDE快速开发支持Local Database Cache
数据同步框架MS Sync Framework [术语、例子、参考资料、Tips]
http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html
数据同步框架MS Sync Framework-不同场景使用例子和简要分析
http://www.cnblogs.com/2018/archive/2011/02/23/1961657
http://www.cyqdata.cn/cnblogs/article-detail-28593
在EF下使用基于T4模版的POCO实体生成器
在Entity Framework 4.0提供了对POCO(简单传统CLR对象/Plain Old CLR Object)支持,这样让我们专注于业务逻辑和更有效的进行单元测试.并且POCO不需像默认EF实体一样要继承才能实现,所以可以更灵活的切换.
本文将介绍如何自动生成POCO并替换EF生成的实体.实现两者的分离,独立于EF存在.
下载安装POCO实体生成器
本文使用的是Microsoft提供的
http://www.cyqdata.cn/cnblogs/article-detail-28592