上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 72 下一页
摘要: 在所有先进的应用程序中,不管是购物站点还是社交网络乃至风景名胜站点,搜索都扮演着关键的角色。Lucene搜索程序库事实上已经成为实现搜索引 擎的标准。苹果、IBM、Attlassian(Jira)、Wolfram以及很多大家喜欢的公司【1】都使用了这种技术。因此,大家对任何能够提升 Lucene的可伸缩性和性能的实现都很感兴趣。 Lucene简介 Lucene中可搜索的实体都表现为文档(document),它由字段(field)和值(value)组成。每个字段值都由一个或多个可搜索的 元素——即词汇(term)——组成。Lucene搜索基于反... 阅读全文
posted @ 2012-03-30 11:31 ChaunceyHao 阅读(481) 评论(0) 推荐(0)
摘要: Graham Knight为WPF开发了一款轻量级、高性能的数据网格(Data Grid)。这款被称为WPF Table View的数据网格使用微软公开许可协议(Microsoft Public License,简称Ms-PL)发布在CodePlex上。 InfoQ:请问是WPF数据网格的什么缺点让你下决心自己开发一款新的数据网格? 我不用WPF数据网格的主要原因是由于它的性能问题。我需要能够使用动态定义的列以及列数据模板来查看超过10万行的数据,而当我使用WPF数据网 格做这些工作时,它的用户体验不是很好。我也尝试过使用一些商业网格控件,它们虽然性能好了一些,但是对于我的需求而言最终还是显. 阅读全文
posted @ 2012-03-30 11:25 ChaunceyHao 阅读(1177) 评论(0) 推荐(0)
摘要: 当你使用iOS和MonoTouch时,可能需要显示一个SQLite表中的数据。虽然你可以通过构建UITableViewController 来完成数据显示,但是整个过程相当耗时,并且需要相当多的样板代码。Jeffrey Stedfast找到了一种方法,通过借助MonoTouch.SQLite可以将简单的表格绑定减少为一个单个方法。 MonoTouch.SQLite是一个数据库感知的UI库,旨在简化表格数据显示。SQLiteTableModel模型类是MonoTouch.SQLite的底层基础。该模型提供了现成的带有排序和过滤的基础表格访问,因此当使用它显示简单数据时,你不需要做任何操作。但如. 阅读全文
posted @ 2012-03-30 11:24 ChaunceyHao 阅读(209) 评论(0) 推荐(0)
摘要: SQL2008附加SQL2005数据库,只有MDF文件没有LOG文件,可以采用下面语句: CREATE DATABASE DBname ON (FILENAME = 'D:\SalesData\archdat1.mdf') FOR ATTACH_REBUILD_LOG ; GO 是个不错的方法 阅读全文
posted @ 2012-03-28 20:39 ChaunceyHao 阅读(203) 评论(0) 推荐(0)
摘要: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>给对象增加一个简单的自定义事件机制</title> </head> <body> <script type="text/javascript"> function MyObject() { // 保存事件监听函数数组 this.RunEventListeners 阅读全文
posted @ 2012-03-28 20:00 ChaunceyHao 阅读(185) 评论(0) 推荐(0)
摘要: String.IndexOf String.IndexOf 方法 (Char, Int32, Int32) 报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。 String.IndexOf(value, startIndex, count) 参数 value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 count:要检查的字符位置数。 返回值(Int32): 如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。 示例: string str... 阅读全文
posted @ 2012-03-28 20:00 ChaunceyHao 阅读(204) 评论(0) 推荐(0)
摘要: 在豆瓣上看到此书的点评和推荐颇多,于是闲时买了看看,书中主要描述了网站构建的五层结构(战略层、范围层、结构层、框架层、表现层),作者显然是想将用户体验融入到整个互联网产品的构建过程中去。 摘录一些书摘: “用户体验”并不是指一件产品本身是如何工作的(虽然这有时对用户体验具有很大的影响)。用户体验是指”产品如何与外界发 生联系并发挥作用”的,也就是人们如何”接触”和”使用”它。这种交互通常包括各种各样的按钮,他们体现在以上一些案例中的一些技术产品上,比如闹钟、咖 啡机和收音机。有时,交互只是体现在一个简单的物理装置上,比如汽车的油箱盖。不管怎么样,人们使用的每一件产品都具有用户体验:报纸、调味. 阅读全文
posted @ 2012-03-28 14:31 ChaunceyHao 阅读(174) 评论(0) 推荐(0)
摘要: 读书笔记 – 版本控制进阶 1、主干开发 在这种模式下,开发人员几乎总是签入代码到主干,而使用分支的情况极少。主干开发有如下三个好处: 确保所有的代码被持续集成确保开发人员及时获得他人的修改避免项目后期的“合并地狱”和“集成地狱” 缺点: 每次向主干签入并不都是可发布状态 2、按发布创建分支 在这种模式下,在某个版本即将发布之前,创建一个分支,该发布版本的测试和验证全部在该分支上进行,而最新的开发工作仍旧在主干上进行。要遵循如下规则: 一直在主干上开发新功能当待发布版本的所有功能都完成了,且希望继续开发新功能时才创建一个分支在分支上只允许提交那些修复严重缺陷的代码,并且这些修改必须立即合并.. 阅读全文
posted @ 2012-03-28 14:30 ChaunceyHao 阅读(1004) 评论(0) 推荐(0)
摘要: ORM工具LLBLGen Pro3.5版本已于本周发布,新版本支持了Entity Framework和NHibernate、改善了设计器,并对运行时进行了一些更新。 运行时的改动如下: 支持新的OData / WCF数据服务支持SQL Server 2012与.NET 4 client profiles兼容内置通用系统类型转换自定义LINQ投影,目前支持实体实例新版查询规范QuerySpec 支持全联接(FULL JOIN)跟踪依赖注入 LLBLGen Pro设计器的更新包括: 包含快速入门指南的的新版主页统一项目设置对话框,以取代多种属性/设置对话框可打开上一版本的LLBLGen Pro项. 阅读全文
posted @ 2012-03-28 13:16 ChaunceyHao 阅读(466) 评论(0) 推荐(0)
摘要: 目前通过Adobe AIR发布iOS应用的案例已经很多了. 随着AIR runtime及AIR SDK的不断升级,AIR App for iOS在iDevice运行流畅度大大提高.感谢Adobe带给大家这么好的技术和工具. 在苹果商店中, 可直接发布付费应用获得收益, 也可免费发放并通过广告得到分成. 但AIR不支持原生iAd广告组件.这时只能通过ANE(Air Native Extension)调用苹果原生API. 官方ANE插件站推荐了iOS iAd Native Extension for Adobe AIR插件. 最近无意中在Google Code找到iad-air-ios,重要的是, 阅读全文
posted @ 2012-03-24 13:51 ChaunceyHao 阅读(575) 评论(0) 推荐(0)
摘要: 曾经有这样试验,随机选择一组对象进行工作的自评,几乎所有对象的自评分都在实际成绩的平均分以上。在工程师团队中也不例外,许多工程师有这样的困 惑,自己觉得工作已经做得不错,但是上司好像察觉不到,甚至还对自己的工作吹毛求疵。如果有个合适参照标准,工程师或许就可以更好的对自己工作进行自评。 管理者也同样面临类似困惑,在一个组织中,需要定期对团队中的成员进行考核及晋升,但是考核的标准是什么?小团队中主要取决于管理者的意志;大型组织中流程会更规范,但也存在考核者凭感觉来给被评估者打分的情况,或者是考核者心中的衡量标准千差万别。 从工程师自我提升追求及职业规划的角度,情况会更复杂。每一个工程师都有不同的. 阅读全文
posted @ 2012-03-24 13:48 ChaunceyHao 阅读(194) 评论(0) 推荐(0)
摘要: 今天下载了新版的Android工具,发现Eclipse SDK 3.7.2无法安装android SDK,提示如下:发现里面缺少了不少的东东,于是为Eclipse添加了WST Server Adapters插件。顺便安装了最新的Java JDK,然后再安装Android SDK就没报错了。在尝试体验Android 4.0的时候,发现4.0的AVD无法创建,上网上查了一下,发现只需要安装以下插件就可以了。 阅读全文
posted @ 2012-03-24 12:58 ChaunceyHao 阅读(624) 评论(0) 推荐(0)
摘要: 在做activity切换功能的时候,出现应用程序终止的解决方法,代码的写法如下:Button button = (Button) findViewById(R.id.btnOpenMain);/* 监听button的事件信息 */button.setOnClickListener(new Button.OnClickListener() {public void onClick(View v){/* 新建一个Intent对象 */Intent intent = new Intent();/* 指定intent要启动的类 */intent.setClass(BlogActivity.this, 阅读全文
posted @ 2012-03-24 12:56 ChaunceyHao 阅读(194) 评论(0) 推荐(0)
摘要: 在eclipse在开发android应用的过程中,常常会出现类似main.out.xml(即:用于布局的xml文件会自动加上.out)的文件,这时编译的时候是不能通过的,解决方法:1、Project - > Clean -> 选择Clean all projects2、Run -> Run configurations,在弹出的窗口的左边,选把Android Application下的节点全部删除,然后添加新的Configuration 阅读全文
posted @ 2012-03-24 12:55 ChaunceyHao 阅读(190) 评论(0) 推荐(0)
摘要: 1.为什么要监控系统的平均负载? 有时我们会感觉到系统响应很慢,但是又找不到具体原因,这时要查平均负载,检查是否有大量的进程在排队等待 2.平均负载是什么? 特定时间间隔内运行队列中的平均进程数,好象还不够明白:就是进程队列的长度,有多少个进程在排队等待运行 3.什么是”进程队列”? 一个进程满足以下条件就会位于进程队列中 A>它没有在等待I/O操作的结果 B>它没有主动进入等待状态(即没有调用wait) C>它没有被停止 4.如何查看平均负载? 最简单的命令是 uptime bash# uptime 00:44:22 up 1:17, 3 users, load aver. 阅读全文
posted @ 2012-03-24 11:01 ChaunceyHao 阅读(273) 评论(0) 推荐(0)
摘要: 色彩合成: 设alpha,red,green,blue都是0~255之间的数 color32 = alpha << 24 | red << 16 | green << 8 | blue; 色彩提取: alpha = color32 >> 24; red = color32 >> 16 & 0xFF; green = color32 >> 8 & 0xFF; blue = color32 & 0xFF; 阅读全文
posted @ 2012-03-24 10:40 ChaunceyHao 阅读(409) 评论(0) 推荐(0)
摘要: 1.替换变量 在正规表达式中使用 \( 和 \) 符号括起正规表达式,即可在后面使用\1、\2等变量来访问 \( 和 \) 中的内容。 example: ·将 data1 data2 修改为 data2 data1 ———————————– :s/\(\w\+\)\s\+\(\w\+\)/\2\t\1 ———————————– ·将 Doe, John 修改为 John Doe ———————————– :%s/\(\w\+\), \(\w\+\)/\2 \1/ ———————————– 2.利用函数式替换 用法: ————————— :s/替换字符串/\=函数式 阅读全文
posted @ 2012-03-24 10:39 ChaunceyHao 阅读(256) 评论(0) 推荐(0)
摘要: 由于以前的Domain对象都是不需要序列化的,所以为了操作数据库查询的方便,直接采用继承BaseDomain的方式来完成。这样在传递动态参数的时候,只需要把参数放到Map总,就可以很好的在ibatis配置文件(map.xx来直接获取值)中使用。 这样导致的一个害处就是对象看起来有直接根本就不需要的属性,即使你添加关键字transient,不少程序员依然在set的时候会费解一些不必要的属 性。例如:在insert()设置属性的时候竟然能够setPageNo()。质疑这个很有道理,但是以前一直extends粗暴简单的来完成任务,没有 额外的系统设计问题,所以就得过且... 阅读全文
posted @ 2012-03-24 10:34 ChaunceyHao 阅读(159) 评论(0) 推荐(0)
摘要: Tumblr每个月增长30% , 一天5亿网页浏览,40K/sec , 每天3TB的数据存储在1000+的服务器上。最开始只有4名工程师来处理所有事情,当有20多个工程师的时候,才有实力出一些有趣的解决方案。 Tumblr最开始是典型的大型LAMP应用,现在的分布式服务模型使用了Scala, HBase, Redis, Kafka, Finagle等,现在在处理PHP应用的问题,开始走向面向服务的设计。 分布式系统工程师 Blank Matheny讲述Tumblr的架构 现状 每天5亿PV~20 工程师平均每秒4W请求每天1+ TB 数据写入到Hadoop集群每天更多TB的数据写... 阅读全文
posted @ 2012-03-24 10:33 ChaunceyHao 阅读(620) 评论(0) 推荐(0)
摘要: 1:异步容错的处理需求 遇到错误消息后,把消息写入到表中同时写入到queue中,把这个错误的内容异步通知到其他系统中去。同步的时间间隔以2的N次方递增,设计的前提是尽量减小数据库的压力。 2:设计 java.util.concurrent.DelayQueue中的对象必须实现java.util.concurrent.Delayed的接 口,Delayed 元素的一个无界阻塞队列,只有在延迟期满时才能从中提取元素。该队列的头部 是延迟期满后保存时间最长的 Delayed 元素。如果延迟都还没有期满,则队列没有头部,并且 poll 将返回 null。当一个元素的 ge... 阅读全文
posted @ 2012-03-24 10:31 ChaunceyHao 阅读(152) 评论(0) 推荐(0)
摘要: SQL Server 2012对T-SQL进行了大幅增强,其中包括支持ANSI FIRST_VALUE和LAST_VALUE函数,支持使用FETCH与OFFSET进行声明式数据分页,以及支持.NET中的解析与格式化函数。 Fetch与Offset 目前,对于实现服务端分页,SQL Server开发人员倾向于选择使用命令式技术,如将结果集加载入临时表,对行进行编号,然后从中挑选感兴趣的范围。有一些开发人员选择使用更加时髦的ROW_NUMBER和OVER模式。另外,还有一些开发人员坚持使用游标。虽然这些技术都不是太难,但是它们可能会较为耗时并且容易出错。不仅如此,由于每个开发人员都有自己中意的实现 阅读全文
posted @ 2012-03-23 10:46 ChaunceyHao 阅读(196) 评论(0) 推荐(0)
摘要: 最近,在知乎网站上,有不少开发人员针对Symbian为何在竞争中落后于iOS和Android展开了热烈讨论,从中我们可以借鉴移动开放平台的发展经验和教训。 MOOWOO ​Symbian的失误在于:开发团队没有看清时代变革、世界的走向,因为在Symbian之前,其实微软就尝试做触屏,但是当时因为时代、技术和 人们认识的局限性,微软并没有获得什么成就,在加上当时Symbian自己尝试做网络应用,但因为当时网络还不够发达,无法像现在一样支持如此多的网络应 用,结果也是以失败告终,所以Symbian的开发团队基于这两点,认为触屏和网络是没有市场的。再加上后来Symbian弄出一个“数字签名”。其实本 阅读全文
posted @ 2012-03-22 00:39 ChaunceyHao 阅读(226) 评论(0) 推荐(0)
摘要: PythonWeb框架Django1.4正式版临近发布,其候选发布版RC2已经提供下载,Django1.4将新增以下功能: 集成了Web应用测试工具,如Selenium支持数据库行级锁支持数据库批量创建对象Admin系统支持多种加密方式HTML5的支持WSGI的支持支持跨浏览器攻击(clickjacking)的简易防卫支持基于Cookie的Session支持时区支持定制项目/应用的模板 Django1.4依然不支持Python3,但Django团队计划在下一个版本(Django1.5)支持Python3。其发布说明对于Python兼容性有如下更新: Django1.4会废弃Python2.4. 阅读全文
posted @ 2012-03-22 00:23 ChaunceyHao 阅读(847) 评论(0) 推荐(0)
摘要: 一个ASP.NET MVC 3 Web应用程序有几个部分组成——模型(model)、控制器(controller)、路由处理器(route-handler)、视图(view)、 html-helper、客户端代码等。其中大部分模块都可以进行单元测试,有一些则需要集成测试。关于如何让测试更易维护以及如何避免它们过于脆弱,有 一些最佳实践能够帮得到你。 以下是一些测试相关的资源介绍: 不仅是actions,你还可以使用MvcScaffolding生成单元测试的基架模板 (scaffolding);使用自定义HTML Helpers,而不要在视图中编写大量逻辑,因为前者更容易进行单元测试。另外,测. 阅读全文
posted @ 2012-03-21 16:46 ChaunceyHao 阅读(244) 评论(0) 推荐(0)
摘要: 当您努力学习新的Web API时感到不堪重负了吗?您是否觉得花费了大量精力用于处理不兼容的数据格式,而这些格式来自于不同Web API的同一对象?ThoughtWorks公司的Duncan Cragg正在致力于一个名为“ 对象网络(Object Network)” 的项目,该项目旨在通过通用数据定义和访问格式来消除这类学习曲线,并且最重要的是,通过建立全球链接数据基础结构来放大网络效应。InfoQ采访了 Duncan Cragg,从而揭示付出这些努力的深层动机和原因,还有API开发者应如何将API发布到此数据网络、以及如何从中提取数据。 InfoQ:对象网络(Object Network).. 阅读全文
posted @ 2012-03-21 16:45 ChaunceyHao 阅读(206) 评论(0) 推荐(0)
摘要: 当大家把目光聚焦在即将到来的.NET 4.5的同时,微软继续对.NET 4.0进行了一番小的增强。新版本.NET 4.0.3包 含了垃圾回收、Windows Workflow以及其他方面的改动。由于新版本默认不处于启用状态,因此如果想要使用其中的新特性,开发人员需要为项目中的目标Framework选项 明确指定“.NET Framework 4.0.3”或“.NET Framework 4.0.3 Client Profile”。 垃圾回收 .NET允许开发人员改变垃圾回收器的滞后时间模式。对于高吞吐的应用程序,滞后时间模式通常会设置为Batch模式,以容忍完整垃圾回收周期中产 生的短暂中断. 阅读全文
posted @ 2012-03-21 16:45 ChaunceyHao 阅读(185) 评论(0) 推荐(0)
摘要: wordpress不能自动升级 config文件没法写 找不到目录 wordpress修改无法保存 。。。。 这些都是权限不够。 解决办法:给apache一个访问www目录的权限,一般linux的网站目录是/srv/www/ 此时用下面的命令:chown www-data:www-data /srv/www/ -r 阅读全文
posted @ 2012-03-18 18:47 ChaunceyHao 阅读(185) 评论(0) 推荐(0)
摘要: 解决方法一 这两天把自己的站点移到了Ubuntu 9.04底下,要弄伪静态的页面,需要启用Apache的rewrite模块。在其他的Linux版本中,这个问题似乎要容易解决一些,但是在ubuntu下,就有点不大一样。 需要通过命令,或者自己重新创建个软连接才可以。 命令是:sudo a2enmod rewrite 软连接是:sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load 因为Ubuntu下,Apache的配置文件及目录结构不大一样,所以mods-avalilab 阅读全文
posted @ 2012-03-18 16:34 ChaunceyHao 阅读(237) 评论(0) 推荐(0)
摘要: 在服务器上设置后重启,发现MSSQL不能启动了(在任务栏中的小图标显示当前SQL SERVER服务为红点),双击小图标,系统弹出警告 “由于登录失败而无法启动服务 “,点击确定后,又弹出 “发生错误1069-(由于登录失败而无法启动服务),此时正在MSSQLServer服务上执行该服务操作 “。 解决办法: 在控制面版–> 服务–> MSSQLSERVER–> 属性–> 改为你的新的操作系统密码! 或 在控制面版–> 服务–> MSSQLSERVER–> 属性–> 改为本地登陆! 阅读全文
posted @ 2012-03-18 16:32 ChaunceyHao 阅读(377) 评论(0) 推荐(0)
摘要: 在Visual Studio 11中将会拥有新的单元测试管理器、在每个构建版本上运行测试的能力、更好的代码覆盖率工具、对第三方框架的支持、新的VS Fakes框架、更好的性能等,从而为开发者提供更好的单元测试体验。 我们最近报道过VS11 Beta支持多个测试框架。 这本身就是一项重大改善,另外,其中还对MSUnit和Visual Studio单元测试工作流做出了多项改善: 更好的单元测试管理器——像红绿条之类的指示器,通过记号搜索(例如,只搜索“失败的”测试),记录以优先显示失败的测试,对更多故障细节的链接(像错误信息和堆栈跟踪信息)。MS-Test的改善——性能提升,对更多测试更好的处理, 阅读全文
posted @ 2012-03-17 20:00 ChaunceyHao 阅读(336) 评论(0) 推荐(0)
摘要: NUnit最新版本展示了Action特性,该特性能够编排套件、测试及测试用例上的测试行为。开发人员可以通过在他们的测试项目中应用Action特性封装测试活动,并将其应用于类、接口、方法和程序集,来管理setup(初始化)、teardown(结束清理)和测试端的其他行为。 当某个测试运行时,与之关联的所有Action特性会按照其定义顺序被调用两次,一次是BeforeTest事件,另一次是AfterTest事件。这种模式给予了开发人员对测试的setup和teardown行为的独立控制。 想要使用Action特性,开发人员首先要做的是定义新特性,定义的方法有两种:一种是通过实现ITestAction 阅读全文
posted @ 2012-03-13 23:34 ChaunceyHao 阅读(207) 评论(0) 推荐(0)
摘要: 应用程序性能管理系统(Application Performance Management,APM)提供商AppDynamics于3月7日宣布推出最终用户监测功能。新功能具备测量浏览器渲染时间和网络延迟能力,作为性能管理解决方案的一部分,用户无需额外付费。该功能无缝集成到现有的业务事物中,并且最终用户流量将会一并显示在流量图表中。 最终用户监测(EUM)被认为是APM产品的基本功能之一,但与此同时其它APM供应商,如New Relic和dynaTrace, 已经在他们的产品中提供了上述功能,AppDynamics截至目前只能提供Java和.NET应用程序服务器监控。所有的三个产品都应用他们自己 阅读全文
posted @ 2012-03-13 23:25 ChaunceyHao 阅读(350) 评论(0) 推荐(0)
摘要: PHP 5.4于本月尘埃落定,它是PHP自2009年以来的首次重大更新。该版本对语言部分进行了增强,包括支持Traits和移除部分争议特性。 Traits 同Java和.NET一样,PHP使用单一继承模型。虽然这种模型足够应付大部分用例场景,但有时用户也需要将一些通用样板代码放置其他无关联的类中。(.NET的Dispose方法就是这类样板代码(boiler-plate code)中一个很好的例子。)为解决这样的问题,PHP5.4推出了Traits。 Traits是一个方案集合,它不属于任何实际类。用户没法创建Trait实例或直接调用Trait中的方法,相反,用户必须将Traits合并到 实际的 阅读全文
posted @ 2012-03-13 23:09 ChaunceyHao 阅读(235) 评论(0) 推荐(0)
摘要: Visual Basic 11推出了一些新特性,其中包括异步函数和期待已有的迭代器。 Visual Basic中的异步支持与C#中的版本一样。两者均使用相同的设计和关键字(即Async和Await),并且背后支撑这些关键字的都是.NET 4.0引入的任务并行库(Task Parallel Library)。 尽管异步函数从理论上来说可以在任意地方使用,但是其主要目的还是为了防止敏感线程(sensitive thread)发生阻塞,例如,你可以在WPF或Silverlight应用程序的UI线程中使用异步函数进行文件操作、服务调用或数据库请求。异步操作 完成后会自动回归UI线程,而不会在此期间造. 阅读全文
posted @ 2012-03-13 23:04 ChaunceyHao 阅读(227) 评论(0) 推荐(0)
摘要: 页面留白是因为修改文件之后,保存的时候用了UTF-8带签名。。。苦思不得解。。后来找到有人说,改成无签名的。。。 去掉果然成功。编码方面还是了解得比较少啊! 阅读全文
posted @ 2012-03-12 17:53 ChaunceyHao 阅读(124) 评论(0) 推荐(0)
摘要: 为了回应用户对简单数据访问的需求,MongoDB推出了聚合框架(Aggregation Framework)。该框架使用声明性管道符号来支持类似于SQL Group By操作的功能,而不再需要用户编写自定义的JavaScript例程。 大部分管道操作会在“aggregate”子句后会跟上“$match”打头。它们用在一起,就类似于SQL的from和where子句,或是 MongoDB的find函数。“$project”子句看起来也非常类似SQL或MongoDB中的某个概念(和SQL不同的是,它位于表达式尾端)。 接下来介绍的操作在MongoDB聚合框架中是独一无二的。与大多数关系数据库不同,M 阅读全文
posted @ 2012-03-05 11:04 ChaunceyHao 阅读(3709) 评论(0) 推荐(0)
摘要: Ido Flatow最近发布了一篇文章,其中讲述了一系列WCF将在.NET 4.5中做出的变更。 由于减少了噪音,WCF自动生成的配置文件会大大减小。从WCF的第一个版本开始,开发者就发现他们需要维护有接近30种设定的 app.config文件,而事实上都只是默认值。了解配置文件的人会删除冗余的设定,但是遗憾的是很多人都没有学到这项技巧。有了WCF 4.5,配置文件默认只会有绑定类型和名称。 当然,这会引出相关的培训问题,“我怎么知道设定都是什么呢?” 为了回答这个问题,我们还会在配置文件中看到消息提示和自动完成的功能。这不仅仅是基于schema的提示;如果你在配置终端,要行为或者配置的名.. 阅读全文
posted @ 2012-03-03 20:52 ChaunceyHao 阅读(136) 评论(0) 推荐(0)
摘要: Windows Azure团队架构设计师,Clements Vasters,在最近一篇博文中介绍了一个新的GitHub项目——SignalR。该项目使用Windows Azure服务总线(Service Bus)在服务器和客户端之间进行双向分发信息,它的出现让异步ASP.NET Web事件引擎具有向外扩展以及高吞吐消息传送能力成为可能。 SignalR类似与JavaScript实时框架,如Socket.IO。SignalR能够完成客户端向服务器的异步通信,并同时支持服务器向浏览器客户端推送事件。虽然没有直接绑定在ASP.NET中,但是SignalR项目由微软ASP.NET团队打造,用作为ASP 阅读全文
posted @ 2012-03-03 20:46 ChaunceyHao 阅读(404) 评论(0) 推荐(0)
摘要: Xamarin公司已经完成了Mono向MIPS的移植,目前它推出了可运行于除ARM之外的MIPS架构上的Mono for Android 。 作为C#和CLR的开源实现,Mono随着的时间推移已经被移植到了各种不同的架构中,包括著名的x86、x86-64位、ARM、I64、 PowerPC、SPARC 32以及较少用到的Alpha和HPPA,后两个架构目前不受维护。 同样,也就有人从1.2.1版本开始就尝试将Mono移植到MIPS架构中。 MIPS Technologies已经将Android 4.0移植到了它们的平台之上,并在MWC 2012大会上公布了许多低成本设备,包括在印尼发布的仅售. 阅读全文
posted @ 2012-03-03 20:23 ChaunceyHao 阅读(308) 评论(0) 推荐(0)
摘要: Oracle大数据机和大数据连接器软件支持与Hadoop、Cloudera Manager以及Oracle NoSQL数据库的集成。上月Oracle宣布携手Cloudera进军大数据机和连接器软件领域。 大数据机融合了Cloudera公司的Apache Hadoop(CDH)和Cloudera Manager管理应用,以及一个开源统计性编程语言R。它采用Oracle Enterprise Linux 5.6作为其操作系统,配备有HotSpot Java虚拟机。大数据机能够运行Oracle NoSQL数据库社区版和企业版。它同时能与Oracle的其他产品,如Exadata、以及配备有Oracle 阅读全文
posted @ 2012-03-03 20:17 ChaunceyHao 阅读(234) 评论(0) 推荐(0)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 72 下一页