上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 72 下一页
摘要: 每次在写脚本的时候拼装字符串是个头痛的事情,主要是双引号,单引号,还有一堆变量,一不小心就搞错了,而且可读性非常差。这里推荐一个小工具:http://www.html-js.com/my-js/version0.0.1/tool/html2string.html这个工具可以将复杂的字符串转换成js的字符串。至少解决的了手动拼装的的问题,但是变量的话还是非常难受。比如一个列表: 《愚人码头》 – 熊天平《富士山下》 -陈奕迅《假如》 – 信乐团… 通常如果是异步的请求,后端一般返回回来的是一个json: 1[2{"song":"愚人码头","so 阅读全文
posted @ 2011-12-23 09:33 ChaunceyHao 阅读(242) 评论(0) 推荐(0)
摘要: 首先您可以看一下《JavaScript本地存储实践(html5的localStorage和ie的userData)》 sessionStorage和上文中提到的localStorage非常相识,方法也几乎一样: 非常通俗易懂的接口: sessionStorage.getItem(key):获取指定key本地存储的值sessionStorage.setItem(key,value):将value存储到key字段sessionStorage.removeItem(key):删除指定key本地存储的值sessionStorage.length是sessionStorage的项目数 直接上demo:h 阅读全文
posted @ 2011-12-23 09:32 ChaunceyHao 阅读(11287) 评论(0) 推荐(2)
摘要: 本地存储解决方案很多,比如Flash SharedObject、Google Gears、Cookie、DOM Storage、User Data、window.name、Silverlight、Open Database等。 借用网上的一张图来看下目前主流的本地存储方案: Cookie: 在web中得到广泛应用,但局限性非常明显,容量太小,有些站点会因为出于安全的考虑而禁用cookie,cookie没有想象中的那么安全,Cookie 的内容会随着页面请求一并发往服务器。Flash SharedObject: 使用的是kissy的 store模块来调用Flash SharedObject。F. 阅读全文
posted @ 2011-12-23 09:28 ChaunceyHao 阅读(557) 评论(0) 推荐(0)
摘要: javascript是一门神奇的语言,这没神奇的语言中有一个神奇的加操作符。 常用的加操作符我们可以用来做: 加法运算,例如:alert(1+2); ==>3字符串连接,例如:alert(“a”+”b”);==>”ab” 高级一点的还有“+=”,也是做以上两种操作的。 昨天在javascript丛林群里问了问题:怎么把“2000-09-11 19:22”这个日期格式字符串转换成毫秒数? 斩梦人天天马上回答我: +new Date(’2000-09-11 19:22′),试了一下不行,正确的应该是+new Date(’2000/09/11 19:22′)。 答案似乎已经不重要了,你看 阅读全文
posted @ 2011-12-23 09:24 ChaunceyHao 阅读(241) 评论(0) 推荐(0)
摘要: 最近重装了系统,以前的浩方优化无广告版本没有了,于是网上搜索,好像由于浩方官方的更新,现在那些优化版本都 不太好用。最纳闷的是,我下载了官方版本的浩方,竟然也无法使用,显示的问题就是no ping。这个问题困扰了好几天,我还特意跑到经典论坛上索要个可以使用的浩方优化版,结果被版主无情的删帖。今天无意中觉得应该百度搜索下“浩方+no ping”,看看是不是有解决方法,出乎意料,还真有此问题的解决办法,以下附具体解决方法,记录下,供以后翻阅。 转载地址为:http://news.cga.com.cn/000/000/069/924.shtml 最近有部分平台用户反映在房间列表显示所有房间NOP.. 阅读全文
posted @ 2011-12-22 14:21 ChaunceyHao 阅读(780) 评论(0) 推荐(0)
摘要: 朋友给了我一块移动硬盘,说已经格式化了,没数据,可以放心的用。但在他机子上插上,盘符不显示,拿到我自己的电脑上也不显示,以为这个移动硬盘的数据线有问题,是那种USB两头的线。 今天网上试着查询“移动硬盘不显示盘符”,出来的解决方法大概看了看,初步判定是由于格式化移动硬盘后,启动项给弄丢了,无法识别盘符。 还有一个可能就是供电不足,但听朋友说他在单位电脑上一直用着,就是之后格式化了才出现的问题。 右键我的电脑–管理–设备管理器 在存储设备那里能够识别出这块移动硬盘来,是FUJITSU MHT2040AH USB Device (40 GB, 5400 RPM, Ultra-ATA/100)... 阅读全文
posted @ 2011-12-22 14:20 ChaunceyHao 阅读(3968) 评论(0) 推荐(0)
摘要: 目前我的系统是Windows 7 64位专业版,虚拟机是VM VirtualBox,硬件CPU amd,内存4G。虚拟机,苹果雪豹10.6,都可以从网上下载,自己搜,这里懒得提供了。 基本都是按照这篇文章进行下来的:http://rongjih.blog.163.com/blog/static/33574461201118102442628/ 。按照文章所述,一步步操作,就可以见到下面的画面了。 需要注意的一些问题: 1:确定自己CPU是intel还是amd的,32位还是64位的,这里需要下载一个引导文件; 2:虚拟机分配建议内存为1G;硬盘30G;开启3D加速; 3:如果你进去了安装界面,. 阅读全文
posted @ 2011-12-22 14:19 ChaunceyHao 阅读(967) 评论(0) 推荐(0)
摘要: function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll = self.pageYOffset; //NS } else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict yScroll = document.documentElement.scrollTop; } else if (document.body) {// all other Explorers ySc 阅读全文
posted @ 2011-12-21 17:02 ChaunceyHao 阅读(220) 评论(0) 推荐(0)
摘要: 嗯,开场先胡扯几句不相关地感言。最近的工作让我有了很多实践的机会,同时也让我收获颇丰。在群里聊天的时候也提到过,所有的学习过程,最好是理论 -实践-再理论-再实践。。。的一个循环往复的过程。这里说的理论是个比较宽泛地概念,其中包括书本理论,也包括对实践地总结。只有理论没有实践,往往造 成眼高手低,想得好,做得差;只一味地实践却不通过理论地学习和总结,看起来好像忙忙碌碌,到头来会两手空空。最近地实践中,越来越觉得 li 元素中包含 a img 元素的时候会比较麻烦,需要注意,当然,问题还是一如既往的出现在 IE 下。以下为其中一例:html <ul> <li><ah 阅读全文
posted @ 2011-12-21 16:57 ChaunceyHao 阅读(233) 评论(0) 推荐(0)
摘要: 网页设计中的每个元素都是长方形的盒子。盒子的尺寸是怎样精确计算的,请看下图: 如果是 Firebug 用户的话(基本和前端有关的都会用到 Firebug 吧 – 糖伴西红柿),就会很熟悉下面的图表了。 这个图表很好地展示了作用于页面上任意盒子的数值。 注意以上两个例子中,margin 都是白色的。Margin 比较特别,它不会影响盒子本身的大小,但是它会 影响和盒子有关的其他内容,因此 margin 是盒模型的一个重要的组成部分。 盒子本身的大小是这样计算的: Width width + padding-left + padding-right + border-left + b... 阅读全文
posted @ 2011-12-21 16:53 ChaunceyHao 阅读(216) 评论(0) 推荐(2)
摘要: 定义列表和其他类型的列表稍有不同,它由两部分组成:名称和定义。DT 指定名称,为内联元素。DD 指定定义,为块级元素。标准属性id, class, title, style, dir, lang, xml:lang事件属性onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup示例:<dl><br /> <dt>标题</dt><br /> <dd>内容1& 阅读全文
posted @ 2011-12-21 16:52 ChaunceyHao 阅读(361) 评论(0) 推荐(0)
摘要: 对象Javascript 根本上是和对象相关的。数组是对象。函数是对象。对象是对象。那什么是对象呢?对象是名-值对的集合。名是字符串,值可以是字符串,数字,布尔值或者对象(包括数组和函数)。通常对象是像哈希表一样执行地,这样便于值地快速检索。如果值是函数,我们可以认为这是一个方法。当一个对象地方法被调用的时候,this 变量就设置为这个对象。方法就可以通过 this 变量来访问实例变量。对象可以由用来初始化对象的构造函数生成。构造函数提供了其他语言中类所提供的特性,包括静态变量和方法。公共对象的成员全部是公共成员。任何函数都可以访问、修改或者删除这些成员,或者增加新成员。有两种向新对象中添加成 阅读全文
posted @ 2011-12-21 15:09 ChaunceyHao 阅读(213) 评论(0) 推荐(0)
摘要: 这篇文章收集了用 Javascript 生成图表的一些有趣的库及脚本。 Flot Flot 是 针对 jQuery 的一个纯 Javascript 的图表库。它在客户端生成任意数据集的图形图表。优点是使用简单(所有设定都可选),优雅的样式以及类似缩放和鼠标追踪等的交互特性。 Flotr JavaScript Plotting Library Float r是一个受到 Flot(作者为 Ole Laursen)启发并且基于 Prototype(目前版本是1.6.0.2)Javascript 框架的 Javascrip t图表库。使用Floatr可以用易于学习的语法在大多数现代浏览器中画... 阅读全文
posted @ 2011-12-21 15:08 ChaunceyHao 阅读(533) 评论(0) 推荐(0)
摘要: 为什么关心?对于任何一种人类语言来说,最好是即可以说出这用语言,也可以理解它。任何人都可以从互联网上复制粘贴一段代码到他们的项目中,就像任何人都可以使用 google 翻译“说”法语一样。但是当那些复制来的代码没有像 你想要的那样工作的时候,会发生什么?显然会有百万零三种可能,在这些令人苦恼和压抑的环境下,对这个语言有更多的了解就真正的起到作用了。尽管如此,我 不打算在这篇文章里对任何特定语言写些什么;我将会讨论一种小说式语言 CGCSL (Clinton’s Generic C Style Language 克林顿的通用c样式语言),就如名称所说,这些基本原则将(大部分)适用于任何c样式语. 阅读全文
posted @ 2011-12-21 15:08 ChaunceyHao 阅读(588) 评论(0) 推荐(0)
摘要: 第二章 Javascript 的语法 2.1 语法综述 标识符 语法关键字 : 命名语法(以及类型) 变量/常量 : 命名值(的存储位置) 绑定 语法关键字与语法(语义)逻辑的绑定 – 作用域的限定 变量与它所存储值的位置的绑定 – 变量生存周期的限定 2.1.1 标识符所绑定的语义 声明 约定变量的生存周期和逻辑的作用域 - 纯粹陈述“值”的过程,被称为变量和类型声明 纯粹陈述“逻辑”的过程,被称为语句(含流程控制子句) 陈述“值与(算法的)逻辑”的关系的过程,被称为表达式 2.1.2 识别语法错误与运行错误 一般,Javascript 引擎会在代码装入时先进行语法分析,如果语法分析通... 阅读全文
posted @ 2011-12-21 15:05 ChaunceyHao 阅读(268) 评论(0) 推荐(0)
摘要: 一直想把这些问题总结一下。今天突然又发现这样的情况!很多时候非要等到母鸡报警不通 我们才会去检查小鸡们出啥问题了其实很多时候要需要一个工作机制来监控 监控软件肯定是不行的 需要人工来筛选!那么哪些病鸡是需要揪出来的呢?1:小鸡send 发包呈现一条线情况!切带宽基本跑满限制!2:小鸡send发包呈山峰状 表现为突然跑到几十M。很有规律若干次3:小鸡磁盘读写异常的大 和cpu占用同时也很大!4:这个为2状态的衍生 表现为 锯齿状体的网络带宽发包!还是send!5:等待下次更新…… 阅读全文
posted @ 2011-12-21 15:03 ChaunceyHao 阅读(322) 评论(0) 推荐(0)
摘要: 首先 服务器拿到手大家肯定会做安全,但是微软net这个东西确实很鸡肋,做安全到极限的话会出很多问题!即使做好了权限,第二天更新net漏洞,马上hack又happy了!这里我们借助一个新东东 星外木马xxoo首先有时间的东西去这里看下东西C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root在这里有没有发现很多乱七八糟的文件夹 ok 如果有表示你中奖了!这里就是一些aspx的木马运行过后的残渣,随便打开一个你可以看到xml后缀的文件名 请用记事本打开 那就是罪证!保留拍照。嘿嘿然后你会发现很多其他不常用到 阅读全文
posted @ 2011-12-21 15:02 ChaunceyHao 阅读(239) 评论(0) 推荐(0)
摘要: 只允许管理员代为注册,在LocalSettings.php中增加: $wgGroupPermissions = array(); $wgGroupPermissions[’*’ ][’createaccount’] = false; $wgGroupPermissions[’*’ ][’read’] = true; $wgGroupPermissions[’*’ ][’edit’] = false; $wgGroupPermissions[’*’ ][’createpage’] = false; $wgGroupPermissions[’*’ ][’createtalk’] = false; 阅读全文
posted @ 2011-12-19 12:34 ChaunceyHao 阅读(534) 评论(0) 推荐(0)
摘要: 如mediawiki安装在wiki目录下,欲以“http://url/w/条目”的形式访问,则: 1. 在中设置: $wgScriptPath = “/wiki”; $wgArticlePath = “/w/$1″; $wgUsePathInfo = true; $wgScriptExtension = “.php”; (或 $wgScriptExtension = “.php5″; ,根据实际情况) 2. 在网站根目录设置.htaccess RewriteEngine on RewriteRule ^w/?(.*)$ /wiki/index.php?title=$1 [L,QSA] 阅读全文
posted @ 2011-12-19 12:32 ChaunceyHao 阅读(520) 评论(0) 推荐(0)
摘要: Mediawiki 1.17.0提供了generateSitemap.php生成sitemap文件,可不必再使用扩展。 每次调用generateSitemap.php,生成全部sitemap。一般是通过定时任务(Linux下是cron)调用,定时生成。 generateSitemap.php命令示例: php /wiki/maintenance/generateSitemap.php –fspath /jijian91.com/sitemap/ –urlpath http://jijian91.com/sitemap/ –compress yes –server http://jijian.. 阅读全文
posted @ 2011-12-19 12:30 ChaunceyHao 阅读(422) 评论(0) 推荐(0)
摘要: Tom Arbogast,Bas Vodde和Craig Larman从他们的新书《精益和敏捷开发大型应用实战》中精选了一部分内容,发布在网上,它主要讲述了如何应对编写敏捷开发合同时遇到的一些难点。 Vodde和Larman在敏捷社区中颇有名望,他们发表过很多关于如何把敏捷和精益实践引入到大型企业或者分布式团队的文章。Arbogast则是一名合同律师,他从事信息技术行业合同相关的法务工作已有多年。 经过慎重考虑,作者并没有提供法务合同的模板范例: 审阅了初稿的律师们和本文的共同作者Tom意见一致:起草合同时,不去深入理解合同里面涉及到的特定领域(比如敏捷或者精益原则)原理,而只是简单地复制粘贴 阅读全文
posted @ 2011-12-17 14:34 ChaunceyHao 阅读(345) 评论(0) 推荐(0)
摘要: Model-View-ViewModel是 一种架构模式,主要在WPF、Silverlight和WP7开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计 师可以专注于使用XAML表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的。 MVVM是更加通用的Presentation模式的一个具体实现。MVVM视图模型包含概念模型而不是数据模型,所有业务逻辑和其它操作都是在模型和视图模型里完成的。有很多框架可以做到这点,其中一些是: 开源的 PRISM:由微软提供,和MEF/Unity一起用于依赖注入,支持组合命令,可以扩展。MS 阅读全文
posted @ 2011-12-17 14:34 ChaunceyHao 阅读(738) 评论(0) 推荐(1)
摘要: 一、响应布局?貌似没听过哈 技术的发展往往导致新事物的产生。关于web页面布局,我们应该听过固定布局(fixed layout)、流体布局(fluid layout),那响应布局(responsive layout)是哪个鸟蛋呢? 在说响应布局之前,我们先类比下固定布局和流体布局。先随便找两个网站截个图,例如豆瓣网和google analytics: 豆瓣网就是固定布局,无论如何change浏览器的宽度,页面主体区域的宽度是固定不变了,里面的内容布局也是打死不动的;Google的产品页面 基本上都是流体布局(有时也称自适应布局),例如google analytics,当你change浏览... 阅读全文
posted @ 2011-12-15 16:55 ChaunceyHao 阅读(386) 评论(0) 推荐(0)
摘要: 一、普通的开头 HTML5中的语义那是相当劳力伤神的一件事啊。顾名思意,一知半解情况下使用HTML5的语义化标签,多半会进入“不合理使用标签”的深色名单。我们都是对自己有要求的人,虽然很烦,很折腾,我们还是有必要花大量的功夫去理解每个HTML5标签的真正语义。 不过嘛,这HTML5虽然势如破竹,但是,要真正一统天下还需时日。所以,HTML4还不是很了解的青年们,不必急于追随潮流,什么HTML5啊之 类的,就当是浮云,知道有几只眼睛几条腿就行了。因此,对于这类青年,那些专门讲HTML5的文章,基本上可以当作流风之回雪。本文有些特殊,是对比 HTML4,HTML5几个标签元素的。因此,不管你是哪个 阅读全文
posted @ 2011-12-15 16:19 ChaunceyHao 阅读(297) 评论(0) 推荐(0)
摘要: 一、引导之言 虽然现代浏览器支持CSS3,但是一些过往的版本或是目前有些CSS3属性的应用还是离不开前缀的。像box-shadow, border-radius这类属性,目前较新版本的浏览器都是不需要前缀的(包括IE9),但是,有些CSS3属性,例如渐变,oh,my GEE GEE,前缀少不了,于是每次应用都像是建大楼一样,如下jQuery Mobile CSS中的某一渐变截图: 比楼高是很傻逼的一件事情,所以如此霸气侧漏的CSS大楼反而让人伤不起,我们总希望一马平川小山丘,老天开眼掉美妞。心中甚是希望跟这些前缀说 “顾德白”。有此想法的前端er们想必大有人在,于是,一些牛逼且执着于web技. 阅读全文
posted @ 2011-12-14 10:50 ChaunceyHao 阅读(638) 评论(0) 推荐(0)
摘要: 一、关于功能情境 先来简单的,页面上一个“兑换礼品”的按钮,这个按钮上有如下些逻辑判断: 1. 用户是否已经登录,如果没有登录,则弹出登录框,让其执行登录操作(无刷新),登录成功后执行2;否则直接执行2. 2. 如果用户已经登录或登录成功,弹出选择礼品数目的弹框,让用户进行数目设置。 上面的逻辑功能该如何实现? 二、现实世界的映射 我们习惯于将现实世界的思维方式映射到程序逻辑的实现中,这是很正常。我们很自然会想到如下的逻辑处理(大家一般都熟悉的jQuery的写法,下同): var funDLogin = function(callback) { /* ... */}, funDoN... 阅读全文
posted @ 2011-12-14 10:41 ChaunceyHao 阅读(198) 评论(0) 推荐(0)
摘要: 一、pointer-events:none是? pointer-events是CSS3中又一冉冉的属性,其支持的值牛毛般多,不过大多都与SVG相关,我们可以不用 理会。当下,对于偶们来讲,与SVG划开界线值得一提的就是[none|auto]两个属性值了。其中”auto”的感觉与width属性的”auto” 类似,一般在一些特殊场合露一手,平时闺门不出,没什么说头。因此,一轮筛选下来,我们需要留意的只是pointer-events:none而已。 pointer-events:none是个很有意思的东西,某些情况下其精湛的表现会让人两眼发光。 pointer-events:none顾名思意,就是 阅读全文
posted @ 2011-12-14 10:39 ChaunceyHao 阅读(1674) 评论(0) 推荐(0)
摘要: 大多数模板引擎都愿意尽可能给用户赋予更多功能,而Liquid则不同,它的设计哲学是要限制用户所能做的事情。目的是要让最终用户能够创建自己的模板,而不需要陷于服务器的安全问题。 Liquid最初是为电子商务平台Shopify创建的,从2006年就已经开始正式使用。Tim Jones使用DotLiquid这个名字把这个引擎迁移到了.NET上。这两个版本都不允许模板访问底层平台,从而保证了安全性。它们使用的是高度受限的指令,仅限于使用名为“过滤器(filters)”的简单函数以及条件语句。两个版本的Liquid标记语法都一样。 渲染模板的过程包括两个步骤。首先,源代码会被解析为可重用的Templat 阅读全文
posted @ 2011-12-13 17:29 ChaunceyHao 阅读(183) 评论(0) 推荐(0)
摘要: 英国政府有意于采纳敏捷实践作为其政府ICT战略的一部分以节省数百万英镑。英国政府正致力于在其各种启动之中,通过使用敏捷实践给其IT费用节省下可观的金额。 在几点里面,ICT的战略被定位为: 在每个部门内部识别出典型性“敏捷性”项目,创建一个跨越政府与私营部门的虚拟卓越中心,从而使得这些项目能够快速启动与就绪。 内阁办公厅大臣Francis Maude指出: “这不仅仅是降低部门级ICT成本以及低效率的计划。该战略已经在从根本上改革一线公共服务的项目上开始实际实施。例如,通用信贷系统是第一批“默认数字化”的服务之一,使用敏捷方法以降低交付风险和提高业务成效。“ 英国政府不是唯一一个国家——在.. 阅读全文
posted @ 2011-12-11 09:33 ChaunceyHao 阅读(128) 评论(0) 推荐(0)
摘要: HP宣布将要把webOS连同其Enyo框架一起开源,并承诺会继续参与到webOS的项目中。 HP已决定将其移动操作系统webOS开源。在将webOS贡献给开源社区的同时,HP也会继续参与到开源后的webOS社区中,为其开发并提供支持。HP还表示,将在近期将其基于HTML的Enyo框架开源,该框架允许应用运行在任何基于WebKit的浏览器中。如果有足够多的关注,HP将会再次考虑为webOS生产相应的移动设备:“我们会继续探索将webOS推送至设备的可能性,同时对于其它的主流操作体统,我们也将考虑这种方法”。 HP还没有将具体的webOS产品蓝图公布,但可以确定的是: 将webOS开源的目的是为. 阅读全文
posted @ 2011-12-11 09:32 ChaunceyHao 阅读(194) 评论(0) 推荐(0)
摘要: 敏捷教练经常需要离开家,到客户那里出差。因此,教练们可能觉得他们总是在工作。是否可以找到工作和生活之间的平衡呢? Ashish Mahajan在敏捷教练支持(Agile Coaching Support)邮件列表中提出了这个问题: 作为敏捷教练,你需要到世界各地出差,与不同的人交流。这看起来很激动人心。我想听听大家的意见,你们认为从事这种到处出差的工作有什么问题。 Mark Levison提出了一系列他认为存在的缺点: 大多数客户不会位于城市的中心商业区,通常都位于工业郊区。那些郊区的食物和咖啡会很差,特别是咖啡。健康——我无法制定有规律的减肥计划,也很少再去道场了飞机上的时间——空间狭... 阅读全文
posted @ 2011-12-11 09:31 ChaunceyHao 阅读(178) 评论(0) 推荐(0)
摘要: MSDeploy也就是IIS网络部署工具(IIS Web Deployment Tool),它是一种用于在服务器间迁移和同步网站的工具。它能够完成很多工作,像复制文件、修改web.config文件、管理证书、设置数据库以及配置IIS等等,而这些工作一般是由管理员手动完成的。 MSDeploy能够创建web部署包,其中会包含压缩了应用程序中所有web内容的.zip文件,还有IIS配置细节,像错误页面和应用程序池 等。它还可以包含证书、GAC组件和注册表设置(registry settings)等。如果你已经部署了SQL数据库,那么MSDeploy就会创建包含架构(schema)和数据的脚本文件. 阅读全文
posted @ 2011-12-11 09:30 ChaunceyHao 阅读(365) 评论(0) 推荐(0)
摘要: 尽管WPF已经不再是明星产品,但它在Windows富客户端开发中的地位还是举足轻重。它拥有对.NET类库以及底层操作系统完全的访问权限,没 有任何其他HTML或者基于.NET的用户界面技术能够与之相提并论。微软意识到了它的重要性,并将继续对其投资以做出改善,特别是对其绑定 (binding)功能。 首先是支持通过类名与静态属性绑定。语法和一般的绑定有少许不同。Pete Brown解释说: 你会注意到,我们是对绑定语法做出了修改。你会用括号把命名空间、类和属性括起来,因为正如Sam Bent曾经和我说过“它们告诉我们要把路径解析为ClassName.PropertyName而不是Propert. 阅读全文
posted @ 2011-12-11 09:29 ChaunceyHao 阅读(263) 评论(0) 推荐(0)
摘要: 当前的数据量增长正遵循着一个新的摩尔定律:数据量每18个月翻一番。IDC的报告对此予以了支持:2010-2020年全球数据量将增加50倍。 对企业级用户来说,企业内部的信息系统积累了大量的运营数据,相当数量企业用于存储这些数据的设备由Tb级上升到了Pb级。由于企业希望获得竞争优势的愿 望,利用商业智能技术对大数据的有效管理和挖掘已变成了未来竞争和增长的基础。由此可见,以对通过大数据分析来获取竞争优势为特征的大数据时代已经来临。 企业在大数据时代获取了无数利益,但同时,也把数据安全的利剑悬在了自己头上。由于越来越多的企业管理和业务人员希望借助移动设备随时随地地获取分 析数据,同时占总数据量85% 阅读全文
posted @ 2011-12-09 12:20 ChaunceyHao 阅读(205) 评论(0) 推荐(0)
摘要: ADO.NET团队最近发布了Code First Migrations Beta 1 for Entity Framework (EF)。该程序包已经在NuGet提供,位于EntityFramework.Migrations名称下。 应用程序开发领域中的代码先行(Code First)方法指的是先在代码中创建对象模型,然后按照模型生成数据库结构。这与“模型先行开发”类似,那种方式会使用Visual Studio中的EF设计器创建数据模型。(想要查看代码先行开发方式的实际效果,你可以访问ADO.NET团队的EF 4.2代码先行演练。) Code First Migrations这种工具可以... 阅读全文
posted @ 2011-12-09 08:44 ChaunceyHao 阅读(376) 评论(0) 推荐(0)
摘要: 当.NET开发者打算向移动设备发展时,通常有3套API可供选择,分别是:Windows phone 7、MonoTouch和Mono for Android。随着.NET framework进行了大量的标准化工作,仍有许多硬件特性没有在其基类的类库中包含。Xamarin.Mobile希望通过提供一套标准化的跨平台API,来提高代码的复用率。 正如.NET自身一样,Xamarin.Mobile是基于原生API之上的一个抽象层。虽然会牺牲一些对操作系统底层的操控能力,但开发者免去了在以上三个平台上再次开发常用功能的工作。目前,Xamarin.Mobile所涵盖的功能包括: 联系人地理位置罗盘和加速 阅读全文
posted @ 2011-12-07 00:02 ChaunceyHao 阅读(247) 评论(0) 推荐(0)
摘要: 微软最近发布了一种新工具,用于加快在Dynamics CRM 2011解决方案中开发自定义组件的速度。同时,他们还发布了对Dynamics CRM Online的更新,使其能够与Office 365更好地整合,并引入了社交化功能。 CRM Toolkit for Microsoft Dynamics CRM 2011是 可供下载的程序包,它可以嵌入在Visual Studio 2010开发环境中,让开发者更顺畅地创建自定义解决方案组件。在这个工具发布之前,开发者需要使用一系列独立工具和命令行工具来为Dynamics CRM创建和部署自定义扩展。现在,开发者可以使用Visual Studio.. 阅读全文
posted @ 2011-12-06 23:59 ChaunceyHao 阅读(324) 评论(1) 推荐(0)
摘要: F#天生就是数值计算的绝佳选择。理由?函数式设计,PowerPack、MathProvider和Math.NET等库,还有和.NET Framework的互操作性。 F# PowerPack是微软为F#提供的一组库和工具。它带来了额外的类型、词法分析器和语法分析器生成工具、文档生成器以及异步和并行功能的增强等等。Tomas Petricek写了一系列文章,讲述PowerPack提供的数值类型: 数值类型介绍 在F#里使用矩阵 在F#里定义和使用自定义数值类型 F#里的泛型数值代码 MSDN上也有相同主题的实例和教程。 其它有助于在F#里处理... 阅读全文
posted @ 2011-12-06 09:57 ChaunceyHao 阅读(214) 评论(0) 推荐(0)
摘要: Azul Systems于11月8日发布了Zing 5.0,Zing 5.0不再需要hypervisor,得以第一次以原生的方式支持64位的Linux。 Zing 5.0由两个软件包组成。其一是Zing System Tools,包含内存管理功能和其他一些Zing JVM运行需要的依赖。另一个是JVM本身,设计类似于HotSpot;RPM包和tarball包具有完全相同的目录结构和安装方式。 Azul Systems的CTO Gil Tene接受访谈时说,新版本可以实现以前用户无法实现的功能。 要求快速响应的客户对响应时间要求很高。他们连50-100微秒都会计较;所以他们不会为了消除垃圾回收. 阅读全文
posted @ 2011-11-28 15:43 ChaunceyHao 阅读(387) 评论(0) 推荐(0)
摘要: Node.js已被越来越多的服务提供商所支持,其中就包括它的主要赞助商Joyent以及如Heroku这样的PaaS提供商。日前,Engine Yard也宣布了对Node.js的支持。 InfoQ为此采访到了Engine Yard的技术副总裁,Nic Williams博士。 InfoQ: Node.js的支持是以新产品的形式还是仅仅是个尝试? 对Node.js的支持目前只是一个尝试——该尝试属于Engine Yard的实验项目之一。Engine Yard的云平台已经提供了对Node.js的支持,所以,也不会是一个完全分离的环境。 InfoQ: 在Engine Yard,是如何处理Node.j.. 阅读全文
posted @ 2011-11-28 15:41 ChaunceyHao 阅读(178) 评论(0) 推荐(0)
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 72 下一页