IT技术博客

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

调整心态,正确应对所学技术的失宠?(至F#,SL的学习者们)

     记得前些时候,老赵还在的时候,有一股F#学习的热潮,那个时候,如果你不知道什么是函数式编程,你都不好意思在园子里面说话。一时间,F#变成了一个有未来的东西,长篇累牍的文章占据着园子的首页。可是现在事实证明了,这又是一口井。SL虽然不至于落寞到F#的份上,不过,热度明显已经褪去很多了,SL的应用还是仅限于内部网。自从MS就自家的skyDriver的S

(译)iPhone上面的现实增强(Augmented Reality )入门教程

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/3997/introduction-to-augmented-reality-on-the-iphone 教程截图: Cr

WCF BasicHttpBinding 安全解析(8)Message安全模式(iis宿主)

Message安全模式基于消息保护,强制客户端和服务端提供证书,服务端对返回的消息体进行加密。本节笔者更换服务端的证书,名为XuanhunServer1。 首先我们在服务端配置Message安全模式,如代码清单11-106所示。 代码清单11-106 配置Message安全模式 <bindings> <basicHttpBinding> <bindin

【.Net MF网络开发板研究-01】IP地址设定及简单web演示

早期推出的开发板并不具备网口,所以.NET Micro Framework很多基于网络的功能,便无从研究了,其实在物联网时代,具备网络功能才是王道。 新开发板除了具备以太网模块以外,还增加了USB Host模块,当然还增加了其它相关接口,详情请参见下图:    由于该开发板是基于Cortex-M3内核,MF内核程序(TinyCLR)部署在片内Flash上,但是片内Flash一般

在IIS7上部署ASP.NET MVC3网站应用程序遇到的错误及解决方案

系统环境:Windows2008R2,安装IIS,安装.NET 4,安装SQL Server, 安装ASP.NET MVC3服务器独立安装版本。 接下来将Web应用程序Deploy到服务器,运行网站出现如下错误:HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0",解决

细说Cookie

Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态, 所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述, 也算是本人对Cookie的认识总结。 Cookie 概述 Cookie是什么? Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。

小鸡和代码重构[1]:看代码重构感想

   最近在看代码重构,感觉很有意思所以想记录下,坐在去公司的公交车上,眯着眼睛想着最近一些时间关于自己与代码重构的一些故事。    希望看完自己的笔记之后,你对代码重构有新的认识。1.软件是有生命的,所以你的代码也是有生命的。  从你开始写第一行代码开始的时候,就要想好以后怎么去维护她,直到你的BOSS说这个系统我们不要了,OK,那么你的代码这

《SQL Server 2008从入门到精通》读书笔记2:入门可以,精通差很多(黑体部分为新增内容)

这本书英文名是《SQL Server 2008 Step by Step》,英文名更准确,就是通过具体的操作步骤来学习SQL Server 2008。本周快看完了。总体评价很不错,通过精心设计的练习,可以了解SQL Server 2008的方方面面:设计、开发、管理、靠可用性、商业智能。 用这本书来入门还可以,想精通差的比较多。作者几处建议向深入了解SQL Server 2008的话,可以去看《M

在Orchard中使用Image Gallery模块

     作为ASP.NET MVC领域一款优秀的开源CMS,Orchard值得所有.NET Web开发人员学习和研究,然后二次开发,最后在其基础上创新。也是遵循国内人员学习IT技术的路线:引进->吸收->消化。      Orchard有很多优秀的功能,在此不一一列举。目前感兴趣的方向:模块化和定义CMS

(原创)测试趋势6曲线解读

 导读目录   1:背景   2:名词解释   3:   趋势图   4:解读   1:背景       测试过程中,我们非常关注一些BUG数据的发展趋势,如提交BUG趋势,打开BUG趋势,待处理BUG趋势,修改BUG趋势,关闭BUG趋势,每日处理BUG次数趋势。单独

ITIL(IT Infrastructure Library)介绍系列1(IT服务管理实践综述):

论坛上感觉探讨技术问题的帖子特别多,而对一些设计和整个IT管理的最新思想讨论的文章比较少。为此我准备写一个系列,是关于现在最流行的IT服务管理框架ITIL的文章。简单介绍一下这个内容。欢迎批评指正,拍砖,砸场等。 这是本系列的第一篇文章,对ITIL做一个综述。我们大致来了解一下ITIL的框架和一些基本内容。 ⊙. 什么是ITIL: ITIL is a public framework that

底层和高层-失去的平衡[我们要开发怎样的应用]

刚才在开心网上看了一个视频,60秒的视频中,居然有10秒的前置视频,全程的小广告,结束后还有广告。 也就在刚才,看了博客园的一个推荐新闻。[推荐新闻]超酷未来科技 零按键电子纸移动设备(0/205) » 有些感慨,我们国家的IT行业准备走哪条路呢? 基本上,现在的中国网络,走的是两条路,电子商务,卖东西;大量展示,卖广告。当然这两条路都是无可厚非的盈利方式,只是我觉得这么多资金,都集中在

读书笔记[1]:《瞬间之美——Web界面设计如何让用户心动》

很薄的一本小书,花了几天时间,摇摇晃晃的在公交车上看完了。 作者的一些视角和观点颇有新意,也很独特。 书虽然看过,但很多东西还没有在实践中咀嚼消化。我摘抄了一部分我认为有价值的东西,姑且先记着: 1,我知道首页主要的目的是吸引(或者说诱使)用户注册   听起来似乎挺有道理的。首页即注册登录页面的例子真不少,例如:   (人人网)http://www.renren.com/ (悲催,谁叫咱上不了非死

Mac OS X下GnuPlot的安装

Gnuplot是一个科学界广泛使用的作图软件,从Unix软件发展而来,是一款免费软件。因为其强大的作图功能,逐渐也有其他行业的人来维护支持这个软件,使其变的越来越流行。 Mac下的安装: Mac下的Gunplot有两个主要的形式:第一个就是Carbon二进制的文件,如果你运行的是经典的Mac OS系统(OS X之前),那这个可能是你唯一的选择。这个版本也可以在OS X下运行。如果你只是希望能够

自己动手开发编译器(九)CPS风格的解析器组合子

上回我们用函数式编程的方法,结合Linq语法,建立了一套解析器组合子方案,并能成功解析自定义文法的输入字符串。但是,上次做成的解析器组合子有个重要的功能没有完成——错误报告。作为编程语言的语法分析器,不能在遇到语法错误的时候简单地返回null,那样程序员就很难修复代码中的语法错误。我们需要的是准确报告语法错误的位置,更进一步,是程序中所有的语法错误,而不仅仅是头一个。后者要求解析器具有错误恢复的能

[Erlang 0002] Erlang IDE

           当我和我的团队决定技术转型到Erlang的时候,一连串的问题就冒出来了:就是Erlang用什么IDE啊?Erlang怎么编译啊?Erlang编写的程序怎么运行啊? Erlang编写的程序怎么调试啊?其实这些问题具有普适性,在学习一门新语言的时候,我们往往首先提出的就是这几个问题.我个人认为程序员的基本技能

软件以人为本2 - 为什么软件要以人为本?

软件以人为本,这是一个值得讨论的话题吗? 1. 回顾“软件工厂”  至今还记得在我国九十年代中期兴起,两千年左右火爆的 “软件工厂”运动。CMMI、TSP、PSP、RUP、UML还有MDD等等就是在那几年开始火爆的。招募一帮代码工人,给他们合适的工具,用最好的流程和方法学管理他们,他们就能生产出符合要求的软件产品。多么好的想法啊!公司老板和

[Erlang 0001] 我们为什么选择Erlang

 Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system. The sequential subset of Erlang is a functional la

HTML5,为你的网页添加音效(兼容Firefox 3.5+, IE 6-9, Safari 3.0+, Chrome 3.0+, Opera 10.5+)

为交互添加恰当的音效,常常能改善用户体验。在我们所熟悉的windows里,清空回收站的碎纸声就是很好的例子。 下面是一个利用HTML5, Jquery,给页面添加音效的小组件(只是添加音效,并不是播放器)。 其实很简单,就是利用HTML5中的audio标签,播放声音。不过为了照顾IE 6-8,还是用上了bgsound。 兼容所有主流浏览器(非主流不在考虑之列了) 闲话少说,上代码: <a h

[WCF权限控制]模拟(Impersonation)与委托(Delegation)[上篇]

由于服务操作是在寄宿进程中执行,在默认的情况下,服务操作是否具有足够的权限访问某个资源(比如文件)决定于执行寄宿进程Windows帐号的权限设置,而与作为客户端的Windows帐号无关。在有多情况下,我们希望服务操作执行在基于客户端的安全上下文中执行,以解决执行服务进行的帐号权限不足的问题。这就涉及到一个重要的话题——模拟(Impersonation)与委托(Delegation)[实例程序源代码