自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 资源 (6)
  • 收藏
  • 关注

原创 \t\t分布式文件系统比较

MooseFS+ 支持文件元信息+ mfsmount 很好用+ 编译依赖少,文档全,默认配置很好+ mfshdd.cfg 加 * 的条目会被转移到其它 chunk server,以便此 chunk server 安全退出+ 不要求 chunk server 使用的文件系统格式以及容量一致+ 开发很活跃+ 可以以非 root 用户身份运行+ 可以在线扩容+ 支持回收站+ 支持快照- master s

2013-06-09 15:37:46 640

原创 \t\tCassandra - 一个分散的非结构化存储系统

概要Cassandra是一个分布式的存储系统,可用来管理分布在大量廉价服务器上的巨量结构化数据,并同时提供没有单点故障的高可用服务.Cassandra的设计目的是运行在由几百个节点(可能分布在多个不同的数据中心)组成的基础设施(infrastructure)上.当节点达到这个规模时,大大小小的组件出现故障就可能经常发生了.Cassandra在管理持久状态时面临这些故障,这种情况也驱动软件系统的可靠

2013-06-09 15:37:44 1092

原创 \t\tCassandra 卓越点 写操作 单点故障 读操作缓慢

Cassandra的写性能表现卓越这一点众所周知,Cassandra最好运行在多台机器上.据知,Twitter使用了一个45台机器组成的集群.在一台机器上运行Cassandra可能不是很有意义,因为你将失去没有单点故障的系统的优势.客户端向一个随机的Cassandra节点发出一个写请求.这个节点作为代理往集群写入数据.节点的集群存储在一个节点”环”上,写会按照复制放置策略(replication

2013-06-09 15:37:41 981

原创 \t\tCassandra 开源 分布式 Key-Value 存储系统 取舍

Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。主要特性:分布式 基于column的结构化 高伸展性 Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cassandra的读

2013-06-09 15:37:38 525

原创 \t\t图解 单反相机工作原理

? ?? 数码单反相机就是使用单镜头反光新技术的数码相机,该项新技术英文缩写是SLR(Single Lens Reflex),该技术就是在相机中的毛玻璃的上方安装了一个五棱镜,并且以45°角安放在胶片平面的前面,这种棱镜将实像光线多次反射改变光路,将影像其送至目镜,使观景窗中所看到的影像和胶片上永远一样,也使取景范围和实际拍摄范围基本上一致。这种棱镜的独到设计使得摄影者可以从取景器中直接观察到通过

2013-06-09 15:37:35 3157

原创 \t\t【做人比做事更重要】未来肯定会被有创新意识的小网站打败

"?中国互联网三座大山压制了很多中小企业的发展,有不少互联网中小企业曾向他抱怨说,淘宝网的崛起压制了他们的创新。" 马云谦虚表态,“刚起步的创业者总是希望得到更多支持和对未来的理解,十年前阿里巴巴初创业时也是如此,但是“淘宝网未来会越来越大越来越强,淘宝不会减速等你们,正如并不是你们把村里的地主斗倒了,你们就会富起来的。”马云鼓励现场的三千位地方与行业网站站长说,十年以后他们当中一定会诞生比腾讯更

2013-06-09 15:37:33 758

原创 \t\t敏捷项目的工程特性

敏捷项目迥异于使用传统方法的软件项目,其中包括:1.设置开发环境在传统项目中,团队可以投入充分的时间来设置开发环境;而在敏捷团队里面,他们需要从第一刻时间起就能产出。根据我们的经验,我们认识到缺乏设置开发环境的相关文档是设置环境如此耗时的一个关键原因。第二个关键原因是在设置过程中涉及的手工步骤数。在第0次sprint,我们必须记录每一件开发人员必须做了才能开始编写代码,并集成团队其他人工作的小事。

2013-06-09 15:37:31 602

原创 \t\t本博 数据分析 谢谢大家的捧场 统计时间:2010年12月3日上午

?累计访问量:287741今日访问量:119平均日访问量:200最高日访问量:1541文章总数:587评论总数:244图片总数:389??谢谢这些朋友们,来自百度空间TOP2访问数来源空间2hi.baidu.com/hespr2hi.baidu.com/kaixuansky2hi.baidu.com/无花纹1hi.baidu.com/ldk1129 来自百度搜索引擎TOP20访问数来源关键词6a5

2013-06-09 15:37:28 492

原创 \t\t.net Mvc Controller 接收 Json/post方式 数组 字典 类型 复杂对象

今天把我在公司家园的一个试用小文转来这里与大家分享。 对正在Mvc实践开发的朋友很有用哦?Asp.net Mvc Controller Json数组 接收 数组 字典 类型 复杂对象方法一,(最复杂的方法)扩展ModelBinder 完全自定义一种参数的解析方法。    ///     /// 模式绑定数组接收器 eg:,接收字符数组:参数标记如 [ModelBinder(typeof(Arr

2013-06-09 15:37:26 1673

原创 \t\tTechEd 2010 微软技术大会

Tech?Ed 是微软集合世界各地的开发人员和 IT 专业人士,提供技术分享,社区互动和产品的评估资源的最大规模的技术盛会,有数千位微软专业技术人员、合作伙伴、行业权威、专业人士出席,几百个技术讲座、研讨、动手实验室和活动,帮助您了解现有最新技术的相关信息和趋势,帮助您评估正在考虑采用的技术,以及分享最新的应用和成功案例。Tech?Ed 是一个学习和分享的平台,为来自业内的企业和个人提供最新产品和

2013-06-09 15:37:24 352

原创 \t\tjs C# 求字符串 字节长度 截取字符串

/*求出字节长度*/String.prototype.byteLen = function(len) { if (!this) { return ''; } var a = 0, b = 0, i = 0, temp = ''; for (i = 0; i 255 ? 2 : 1; if (len) { if (a > len && b > len - 1) { return temp + ".

2013-06-09 15:37:21 557

原创 \t\t【Js挽留】 你真的要离开吗?

var IsModifyed = false; /*当前页是否触发修改点*/function SetBeforeunload(modify) { IsModifyed = !!modify; window.onbeforeunload = IsModifyed ? function() { return "你尚未保存,确定离开吗?"; } : null; }$(function() {    S

2013-06-09 15:37:19 1055

原创 \t\tScrum敏捷团队的必备技能

敏捷项目的工程独特性几个方面使得敏捷项目迥异于使用传统方法的软件项目,其中包括: 设置开发环境 在传统项目中,团队可以投入充分的时间来设置开发环境;而在敏捷团队里面,他们需要从第一刻时间起就能产出。根据我们的经验,我们认识到缺乏设置开发环境的相关文档是设置环境如此耗时的一个关键原因。第二个关键原因是在设置过程中涉及的手工步骤数。在第0次sprint,我们必须记录每一件开发人员必

2013-06-09 15:37:16 535

原创 \t\tSilverlight HTML5 微软 到底想要做什么?

Silverlight比HTML5更完善的三个领域,Silverlight的目标难道只剩下“云”了吗?: 性能——Silverlight采用CLR使得性能更加完善,在Bubblemark的多项标准化测试中击败Flash和Chrome V8 一致性——内置于Silverlight的应用程序在任何平台上呈现出相同的内容 速度——当HTML5仍在讨论阶段时,Silverlight在速度

2013-06-09 15:37:14 468

原创 \t\t开好回顾会议的一些实践

保持透明性、检视与调整是Scrum的三大支柱,以此作为支撑我们才可以对整个开发过程进行持续的改善。回顾会议是Scrum检视与调整的一个重要的环节,在这个会议上,ScrumMaster鼓励团队在Scrum过程框架和时间范围内,对自己的开发过程进行改进,并确定什么样的调整可以使下一Sprint的效率更高、结果更令人满意和更易于工作。回顾会议旨在对前一个Sprint周期中的人、关系、过程和工具进行检验。

2013-06-09 15:37:12 540

原创 \t\t使用估算扑克做工作量的估算

使用估算扑克来做工作量估算是最有效,也是非常有趣的一种估算方式。估算扑克由一组类似斐波纳契数列的数字组成,这些数字包括:0,0.5,1,2,3,5,8,20,40,?,∞, 每幅扑克有四组这样的数字,可供4个人使用。估算扑克的使用方法:1.每个团队成员拿到一组卡片,包括0,0.5,1,2,3,5,8,13,20,40,?,∞,共计12张。2. 产品负责人或者一名团队成员扮演阅读者的角色,他负责阅读

2013-06-09 15:37:09 2204

原创 \t\twhat is scrum

Scrum起源原始含义指英式橄榄球次要犯规时在犯规地点对阵争球。争球双方各有8个队员参与,各方出3名前锋队员,并肩各站成一横排,面对面躬身互相顶肩,中间形成一条通道,其他前锋队员分别站在后面,后排队员用肩顶住前锋队员的臀部,组成3、2、3或3、4、1阵形。然后,由犯规队的对方队员在对阵一侧1码外,用双手低手将球抛入通道,不得有利于本队。当球抛入通道时,前排的3对前锋队员互相抗挤,争相踢球给本方前卫

2013-06-09 15:37:07 783

原创 \t\tLinq随笔

ThenBy:            var q =                from c in db.Customers                orderby c.City, c.ContactName                select c;ThenByDescending:            var q =                from o i

2013-06-09 15:37:05 478

原创 \t\t当异步请求与Silverlight相遇时,彼此通信问题的解决办法

当异步请求与Silverlight相遇时,彼此通信问题的解决办法避免由于彼此“准备状态”而不能得到执行避免由于加载冲突而被重复执行调用避免由于加载的等待时差而错失良机避免由于通信的需要而浪费掉异步的优越性全局对象的重用、异步优势、重复浪费                                    http://go.microsoft.com/fwlink/?Link

2013-06-09 15:37:03 396

原创 \t\tJS 字符串拼接 性能差异效果图

JS 字符串拼接 性能差异效果图JS 字符串拼接关于执行效率的问题,大家早已知晓,但是可能好多人好没真正看见过效果到底有多麽明显,今天终于亲眼见到传说中的“Js性能差异效果”。如下图:上面这幅图可能好多人都在浏览网页时见过这样的提示信息。为什么呢?怎么会有出现这样的提示框!?今天我真的遇见了这样的情况,原来还是这个老问题造成的。出现这种情况的代码实现是:在循环上进行字符串拼接,并在每一次拼接完成后

2013-06-09 15:37:00 1040

原创 \t\t制作 网页快讯 方法

1. ie8浏览网页时如果鼠标挪动时出现绿色框,并有一个可点击的图标出现,表示这个页面上有网页快讯可以订阅。    2. 点击绿色框左上角的图标,将会出现收藏网页快讯的图标。    3. 点击“添加到收藏夹栏”,此快讯区域将出现在收藏夹里。如果收藏夹菜单出现在工具栏,点击“快讯图标”即可看见快讯区域的内容。    4. 页面必须在web服务下运行打开哦^_^网页快讯制作:   关键点:三个

2013-06-09 15:36:58 706

原创 \t\t在MSSQL中定义和使用C#自定义类型 SQL Server08表类型参数传递

在学习SQL Server 2008的过程中,突然发现SQL Server支持自定义表类型,我们可以轻松的将一个SQL Server 2008表类型作为参数传递给存储过程。C#下实现了SQL Server 2008表类型参数传递本示例中用到的类型在数据库中的位置:创建一个自定义表类型CREATE TYPE [dbo].[UserDetailsType] AS TABLE(      [ID] [

2013-06-09 15:36:56 1356

原创 2010年10月26日

vmware7.1汉化中文版序列号+注册机下载 VMWare是一个“虚拟PC”软件.它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念.多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器.VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换.而且每个操

2013-06-09 15:36:53 353

原创 \t\t程序员如何转型架构师

技术技能是架构师的必备条件。你需要有技术技能来获取这个职位,但是情商和理解组织业务的能力才定义了你有多优秀。 程序员的理想?如果是选择技术这块,他们的理想都是架构师。这个问题在我们这个行业来说是很突出的,有的人理想做管理,有的人理想做技术。那么想做技术的这些开发人员来说,他们都很向往这种架构师的角色,应该说架构师也确实是站在技术这块是最高的级别。但是他们怎么成为架构师,在这个过程当中,他们应该做什

2013-06-09 15:36:51 470

原创 \t\tmemcached分布式算法

memcached是缓存,所以数据不会永久保存在服务器上,而是保存在服务器内存。它不会释放已经分配的内存,当记录超时后客户端即无法命中该记录,其存储空间即可被重复使用,优先使用过期的记录空间,当空间不足时Least Recently Used(LRU),即“最近很少使用”机制来分配空间。memcached内部不会监视记录是否过期,而是在Get时查看时间戳,这种技术叫“Lazy expiration

2013-06-09 15:36:49 442

原创 \t\t鲁迅惹谁了

9月开学,教材也随之大换血。有细心读者发现,新版高中语文教材“被踢出去”的课文多达20多篇,如《孔雀东南飞》、《药》、《阿Q正传》、《记念刘和珍君》、《雷雨》、《背影》等,其中涉及鲁迅的作品多篇。鲁迅惹谁了为了孩子?为了老师?还是为了什么?值得深思,鲁迅先生的作品向来风格就比较“简单”。为什么,鲁迅这位伟大人物现在还是OUT了?我看诚实没有错。思想界、文化界 他们害怕什么?还是意图掩盖什么?从娃娃

2013-06-09 15:36:46 585

原创 \t\t排序参数使用变量问题 ROW_NUMBER RANK DENSE_RANK NTILE

SQL拼串功能强大,但是写起来没有提示不说,的确比较不太优雅,关键是拼串SQL将不得不接受性能上的巨大考验和脚本注入的潜在威胁。所以,“探究”安全高效的SQL实现应该是每个程序员应尽的义务。^_^create table # (data int,price int)insert # select 1,2insert # select 2,1在SQL SERVER 2000中,通常是通过拼变量,然后

2013-06-09 15:36:44 517

原创 \t\tJS短路原理的应用 精简代码的途径

JS短路原理的应用 精简代码的途径在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true.||先计算第一个运算数,如果可以被转换成true,则返回左边这个表达式的值,否则计算第二个运算数。即使||运算符的运算数不是布尔值,任然可以将它看作布尔OR运算,因为无论它返回的值是什么类型,都可以被转换为布尔值。利用它对非布尔型的值会将其返回的特性:

2013-06-09 15:36:42 589

原创 \t\t基于REST架构的Web

REST架构遵循了CRUD原则,CRUD原则对于资源只需要四种行为:Create(创建)、Read(读取)、Update(更新)和Delete(删除)就可以完成对其操作和处理。这四个操作是一种原子操作,即一种无法再分的操作,通过它们可以构造复杂的操作过程,正如数学上四则运算是数字的最基本的运算一样。  REST架构让人们真正理解我们的网络协议HTTP本来面貌,对资源的操作包括获取、创建、修改和删除

2013-06-09 15:36:39 1288

原创 \t\t几种Web服务器比较

Apache and IIS are the most common web servers in use today, but they are far from alone. There is a huge amount of web server software out there, both free and commercial.到目前,Apache和IIS是用的最为普遍的Web服务器

2013-06-09 15:36:32 660

原创 \t\tNoSQL漫谈 NoSql = Not Only Sql != No Sql

什么是NoSQL?wiki上的定义是“NoSQL is a movement promoting a loosely defined class of non-relational data stores that break with a long history of relational databases”。其实并不存在一个叫NoSQL的产品,它是一类non-relational data

2013-06-09 15:36:30 457

原创 \t\tInfinispan's GridFileSystem--基于内存的网格文件系统

Infinispan是JBoss Cache缓存框架的后续项目,它是一个开源的数据网格平台,用于访问分布式状态的群集节点。GridFileSystem(网格文件系统)是一个全新的实验性的API,这些API使Infinispan后端的网格数据像“文件系统”一样展示出来。这一系列API继承了JDK的File,InputStream和OutputStream类,创建了相应的:GridFile,GridI

2013-06-09 15:36:27 426

原创 \t\t北京 【游玩】水立方 亚洲 最大 室内 嬉水乐园

水立方嬉水乐园位于中国国家游泳中心(水立方)内,将是中国最大、最先进的室内主题水上乐园,乐园内所有的游乐设备都是从世界一流供应商处进口,更有一些令人振奋的首次亮相于世的世界上第一台水上游乐设备!  全年智能控温的嬉水乐园由11大游乐景点组成(深海龙卷风、魔幻漩涡、翻江倒海、急速暗涌、海底总动员、魔方城堡、海底穿梭、疯狂海啸、泡泡池、梦境漂流和水魔方大舞台),东侧设有漂流区和儿童戏水区域,中部设有具

2013-06-09 15:36:25 2397

原创 \t\t【团队精神】荣辱与共 交流分享 精诚协作 尊重理解 ——程序员应知

大家都知道,现在的软件开发已经不再是20年前个人英雄主义的时代,一个超级程序员就能够搞定一切的情况已经很少存在了。更多的情况是我们都是以团队的形式进行系统的设计和开发,因此,团队精神也变得越来越重要。   早在我刚刚毕业要踏入到软件开发这个行业的时候,就在自己的简历里面写到:具有很强的团队精神。然而,说句实话,当时对这个词的理解真的不是那么透彻,只是觉得人缘好,和别人合得来,就叫做有团队精神。

2013-06-09 15:36:22 1941

原创 \t\tasp.net MVC 结合 jquery.autocomplete.js使用json返回数据

js代码中需要加上dataType:"json",说明是使用json返回数据,由于反回的json被作为一串文本处理,所以要加上parse去解释数据,并使用eval(data)将其解释为代码。 $("#CategoryName").autocomplete("GetCategoryName", {    minChars: 0,    dataType: "json",    max: 50,

2013-06-09 15:36:20 449

原创 \t\tVS 2010 敏捷/Scrum模式开发

Visual Studio 2010 配合同时发布的TFS,为开发团队提供了全面的应用程序生命周期管理(ALM)工具和平台。在2010这个版本中,对于敏捷,或者说Scrum模式的支持是前所未有的。虽然微软的Visual Studio Team System从2005年开始发布的时候就提供了敏捷流程模板(也就是MSF Agile)模板,但是2008版之前的这个敏捷流程模板都是基于MSF(微软解决方案

2013-06-09 15:36:17 520

原创 \t\tNVelocity模板引擎 vs StringTemplate

NVelocity 1.1、StringTemplate 3.2和ASP.NET的ASPX页面做了个性能测试对比,对比结果如下: 结果就是,在2台不同的机器上,ASPX:StringTemplate:NVelocity分别为1.00:8.53:1.61和 1.00:7.34:1.71,StringTemplate的性能最弱,NVelocity有点接近ASPX的解析效率。我喜欢在Asp.Net MV

2013-06-09 15:36:15 669

原创 \t\t介绍“Razor”— ASP.NET的一个新视图引擎

设计目标在设计和评估“Razor”时,我们牢记以下几个目标:· 紧凑、富有表现力和流畅:Razor尽量减少一个文件里需要敲入的字符数,给你畅快淋漓的编码体验。与大部分模板的语法不同,你不会因为需要在HTML中标注服务器端代码块而中断敲代码的快感。代码分析器足够聪明,能够从你的代码里推断出是否为服务器端代码。这使得其简洁、富有表现力的语法输入能够干净,快速,有趣。· 上手快: Razor非常容易上手

2013-06-09 15:36:13 583

原创 \t\t单例模式

#region 单例模式#region 用法说明//保证一个类仅有一个实例,并提供一个访问它的全局访问点//    实现要点 //         Singleton模式是限制而不是改进类的创建。 //         Singleton类中的实例构造器可以设置为Protected以允许子类派生。 //         Singleton模式一般不要支持Icloneable接口,因为这可能

2013-06-09 15:36:10 368

原创 \t\tInfoQ: 动态语言 企业应用 优缺点

动态语言的兴起已经有些年头了。现在,人们早已不再去争论动态语言是否能够取代静态语言,因为这种争论毫无意义。越来越多的开发者开始在动态语言更为擅长的领域应用它们。比如,Django和Ruby on Rails等开发框架的盛行使得像Python和Ruby这样的动态语言可以在Web开发领域大放异彩,PHP和JavaScript也早已在Web开发领域占有一席之地。不过目前动态语言在企业开发中的应用还不够广

2013-06-09 15:36:08 365

建委楼层信息抓取器(工具+源码)

正在购房的朋友是不是在为分析数据而焦头烂额呢,试一下这个东东吧,源码与程序同时公开分享~

2012-12-29

NBearLite v1.0.1.5

NBearLite是NBearV4的几个核心组件之一,也是目前NBearV3中ORM部分的查询语法的核心。NBearLite本身并不是一个完整的ORM解决方案,配合目前Teddy正常开发的NBearMapping组件使用(某个中间组件过渡),组成一套完整强大的ORM解决方案。NBearLite的目标是提供一种SQL语句和存储过程透明的方便快捷,面向对象化的数据库操作,专门负责SQL语句生成,数据库连接管理,事务管理,参数管理,提供各种查询接口。

2010-02-23

IIS日志分析 sql注入

IIS日志分析 sql注入链接点 运行速度超快 vs2005开发!

2009-06-22

ftp 配置XML控制上传下载 小工具

配置XML控制上传下载 小工具 有需要的朋友可以到 http://hi.baidu.com/yandavid 留言哦.

2008-09-22

Access数据库助手

Access数据库助手 查看操作Access数据库更加方便.其他功能正在加强中.....<br><br>欢迎大家下载,并提出宝贵意见和建议. 谢谢!<br>[email protected]

2008-07-16

jQuery官方UI插件

jQuery官方UI插件

2008-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除