IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

软件公司都怕 SharePoint 吗?

昨天和一个朋友聊天,说到SharePoint的事情。 朋友是一家中型软件公司的项目总监,技术基础很好(Java、.NET都会)又有一定的商务能力。但是,他很“讨厌”SharePoint,理由是: SharePoint 功能有限。相比自己开发来说,SharePoint很多功能都实现不了,尤其是客户比较个性化的需求。 S

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用5

互联网创业宝典 吴言这几天参加了无数创业交流活动,看了无数的创业网站,但是本来很清晰的创业思路,恶补了这些创业秘诀和宝典之后,变得越来越糊涂了。 吴言决定请教高人来指点一下,自然他想到了同学小A,小A是他上学睡他下铺的兄弟,真名叫陈永强,因为上学时总是考试都得A,所以才得到小A的称号。小A毕业后一直做销售工作,开始时小

windows中使用Git工具连接GitHub(配置篇)

Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了。例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js, ClickToFlash, Erlang/OTP, CakePHP, Redis. 本文详细的说明了如何在Windows

打造我们自己的数字图书馆

经常看一些电子的文档,时间长了,我们的电脑会存在很多很多的文件,如果不好好的组织一下,以后找起来很是麻烦,借助一些工具,我们可以实现我们自己的本地电子图书馆。 图书软件 calibre这个是一个开源的软件,能够进行多方面的管理,同时也能联网下载或购买电子图书 如下以calibre-portable-0.8.13.zip

改进C#代码之20:保证值类型的常量性和原子性

    经常会遇到一些需要保证常量值不能被外界修改的情况,当然,我们可以通过使用private set;的方式来保证内部成员属性不会被外界修改,但是,如果遇到了多线程的情况,可能还是保证不了常量内部数据值的一致性,下面把常用的三种常量定义方式罗列一下,且越往后的方式越使得常量的原子性更强: 

js自定义消息机制研究学习(三)——插件化我们js开发

前两篇 js自定义消息机制研究学习(一) ——看百度搜索输入提示 js自定义消息机制研究学习(二)——做一些改动,定制自己的消息机制 研究了一些基础的自定义消息机制,对一些简单的开发已经足够。 现在我们来尝试面对一些稍微复杂一些的架构设计。 首先,增加了一个插件模式: p

NHibernate 需要一个设计器吗?不需要吗?需要吗?……

关于 NHibernate 需要一个设计器,我们来看看 NH 的用户是怎么比较 EF 和 NH 的。大多数的用都认为,和 EF 相比,NH 有两个做得不够的地方: 1、对 Linq 的支持很差,很多查询没有实现。2、缺乏一个象 EF 那样的设计器。 NH 不但需要一个设计器,而且需要一个很好用的设计器。有朋友把设计器等

三进微软:从迷茫到成熟

  实习经历 —— 微软亚太全球技术支持中心 (2008年、2010年)& 服务器与开发工具事业部(2011年)实习   缘起 回顾起来,我在微软实习的经历颇为有趣,俗话说“可一可二不可三”,估计像我这样四年中三次在一个公司实习的人不多

Silverlight实例教程 - Navigation导航框架传递参数

上一篇学习了Silverlight Navigation导航框架URI映射机制,其中讨论到Silverlight Navigation导航框架传递参数的问题。说起导航框架页面间传递参数,是最常用开发技巧之一。本篇将详细讲解Silverlight Navigation导航传参方法。传统Web应用中,由于普通Web页面属于

SQL Server 2008中的CDC(Change Data Capture)功能使用及释疑

CDC(Change Data Capture:变更数据捕获)这个功能是SQL Server 2008企业版的功能,它提供了一种新的机制,对表格数据的更新进行跟踪,在数据仓库的建设过程中,通过这种技术,可以简化从业务数据库导入数据的复杂度。   之前我有过两篇文章介绍,最近因为又在和有关客户介绍这方面的应用。

HubbleDotNet 开源全文搜索数据库项目--内存索引

经过2周多的努力,HubbleDotNet 的内存索引功能终于搞好了。有了内存索引,搜索不再去读硬盘,实时性大大提高了。hubble的内存索引不同于lucene 的内存索引,本文将具体介绍一下hubble 的内存索引功能。 hubbledotnet 的内存索引被设计为一个可管理的可以持久化的内存索引,它和lucene

.NET之降龙十八掌

金庸的“天龙八部”我想我们都看过,最近心血来潮又看了一遍。乔峰的形象塑造的几乎完美,我们都不会忘记他的“降龙十八掌”。在片中有各门各派、各种神奇武功,但是在我们眼里最帅的、最厉害似乎还是乔峰的“降龙十八掌”。每当乔峰带领大家遇到强大的敌人时,就会使

WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(中)

单向操作特别适用于"触发然后忘记"场景,在该场景中,客户端程序并不期望服务回传任何信息。但是,许多操作并不适用于这种情况,其向客户端程序返回数据。为了处理这些情况,WCF支持异步操作和IAsyncResult设计模式。在WCF中你可以使用两种方式实现IAsyncResult设计模式:在客户端 程序中异步调用操作;或在W

ERP/MIS系统中集成命令行式的功能调用

做ERP/MIS的程序,界面常常是做成WinForms和ASP.NET,界面繁杂,内容多。 我常常认为,MIS类型的程序,界面是最复杂的,不可理解的,如下图所示,物料主档的界面 这是我见过的,相当复杂的一个界面,你需要学习大量的知识,才能灵活的操作这个功能。 比如,Userd as Product,成品,U

【百度地图API】建立全国银行位置查询系统(五)——如何更改百度地图的信息窗口内容?

摘要: 酷讯、搜房、去哪儿网等大型房产、旅游酒店网站,用的是百度的数据库,却显示了自定义的信息窗口内容,这是如何实现的呢? --------------------------------------------------------------------------------------------------

Javascript事件总结

事件冒泡 事件的不同阶段 取消事件冒泡 重载浏览器默认行为 常见事件对象 this 事件对象 事件绑定 传统Dom绑定 W3C标准

个人的用户体验感想+点评jobily 发的日志

看完jobily 发的日志后,我想在这发表下我的看法。 先扯点话题,我注册博客园的账号3年了。园龄:3年。但是很少在这上面发表文章。我一直很喜欢在博客园逛,喜欢看人家些的日志,有时候收获甚大。 我之所以很少在上面发表文章,原因无外乎两种:第一,工作太忙。第二,博客园的用户后台操作用户体验确实有点欠缺。在会员发表博客,发

MSBuild + MSILInect实现编译时AOP-改变前后对比

    实现静态AOP,就需要我们在预编译时期,修改IL实现对代码逻辑的修改。Mono.Cecil就是一个很好的IL解析和注入框架,参见编译时MSIL注入--实践Mono Cecil(1)。   我的思路为:在编译时将加有继承制MethodInterceptBaseAttribu

工作流系统概述

        什么是工作流引擎?用一句话来描述我觉得应该是:驱动任务按照预定义的业务规则在参与者之间进行流转,最终完成特定业务处理的功能组件。那么什么是工作流系统呢?我觉得应该是:建立在工作流引擎基础上的一系列的用户交互、监控、仿真、评估

正确使用SqlConnection对象,兼谈数据库连接池

今晚看到上了评论头条的LoveJenny写的为什么要关闭数据库连接,可以不关闭吗?,文章写得简单易懂非常不错,而且代码贴的很到位,下面的讨论也很激烈(老赵都跑过去留言两次了,我恨)。又查看了两遍原文中的代码,我同意评论中有几位的看法,真正造成多线程并行操作数据库时的连接问题可能是由于对SqlConnection的不当使