麻省理工的C/C++的课程
摘要:以前本站推荐过麻省理工的C/C++的课程,今天在他们的网站看到上有一组关于计算机科学和编程的免费公开课(视频是Youtube的),我看了几个课程,我觉得讲得很系统啊,而且有一点一通百通的感觉。虽然是理论课,但是可以感到我国的教育还是有很大差距的。这组课程推荐给大家,视频都有字幕,计算机科学系毕业的同学应该会很容易听懂。强烈推荐。(网友Aslan指出已经有人搬运到优酷上了,链接在这里,遗憾的是没有字幕,另外,不知道为什么视频标题写为“Python学习”)1: Introduction and Goals; Data Types, Operators, and VariablesYoutube(英
阅读全文
我的那个他
摘要:可用:http://youtubeproxy.orgfacebook
阅读全文
2011 微软MVP全球大会
摘要:过几个小时,2011 微软MVP全球大会即将来开序幕。超过1500位来自全球各地的MVP将在2月28日至3月2日汇聚美国Bellevue和微软总部Redmond。想象一下,这么多牛人汇聚一堂,那将是何等胜景啊!微软一站式示例代码库项目组为所有MVP精心准备了一站式示例代码库鼠标垫. 如果你是开发方面的MVP (尤其是来自中国的MVP) ,我们项目组的代表 Mei Liang和Vivian Luo 非常乐意当面并听取你对一站式示例代码库的宝贵建议。望能在MVP大会上与你见面。
阅读全文
remoting架构探讨
摘要:(文/金延涛)1.remoting技术的特点 remoting技术可以为分布式应用提供强有力的支持,我们可以根据需求和特定的环境选择合适的通道和序列化的方式满足我们的应用。另外remoting技术具有非常好的扩展特性,我们甚至可以在remoting体系结构的每个组件上进行扩展和自定义来满足丰富的应用需求。2.环境分析网络环境分析 假设公司是一家大型机构,内部出于安全的需要,不同的部门和不同的子部分可能被不同的网络防火墙隔离,但是不同的部门或者子部门需要共同协作来管理一些应用,因此我们可能需要穿越公司内部的防火墙来满足我们的应用需要。软件环境分析 假设公司的大部分应用建立在windows平台之上
阅读全文
Orchard:处理1对多的关系
摘要:建立个人通讯内容时,从一个城市列表中下拉选择所在城市是非常普通的一个应用,这就是1-n的关系,本篇介绍Orchard如何支持1对多的关系。这里我们建立一个Address part,它将用在一个Customer content type中。The address part有address、zip code、city name、state。这个state和city将是一个1-n关系。本篇将不再介绍如何建立Model,不清楚地可以查看之前写的Orchard:把之前写的Map Content Part专为一个Widget来使用给address part生成模型以下为Address model的代码us
阅读全文
TDD的讨论
摘要:这些天关于TDD的讨论很是激烈,从CoolShell上的TDD并不是看上去那么美,到InfoQ的TDD有多美,再到博客园的TDD到底美还是不美,基本上分成两派,一派说她美,一派说她不那么美。不过今天我想说的不是她美不美,而是这几天我自己反思后的一些想法。这篇CoolShell上的原文我本是没看过的,InfoQ上的这篇也没留意,完全是无意中看到Todd Wei的这篇以后才有回复的想法的,因此基本上我的回复都是基于Todd Wei的这篇文进行的讨论。首先我回复的是一个关于测试需要修改的问题:我们的工作到底是什么?我们的工作不是写代码。我们的工作是解决问题,是通过编写软件来解决问题。就好像你准备买一
阅读全文
Web开发工程师必读的15个设计博客
摘要:Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要,无论是学习新技术,还是寻找免费资源与工具,设计博客都是很不错的去处。本文向大家推荐15个非常不错的设计博客。1. Smashing MagazineSmashing Magazine创建于2006年,是最好的设计博客之一,有很多Web设计和开发方面的高质量文章,内容涉及HTML5、CSS、JavaScript、Photoshop、Wordpress、壁纸和网站可用性。2. Net TutsNet Tuts是一个高品质的设计博客,发布技术,技巧方面的文章和教程,内容涉及HTML、CSS、 Javascript、
阅读全文
C# 匿名函数
摘要:Javascript中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。好,看看匿名函数的如何被调用。1、执行后得到返回值的函数调用01//方式1,调用函数,得到返回值。强制运算符使函数调用执行02(function(x,y){03alert(x+y);04returnx+y;05}(3,4));0607//方式2,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行08(function(x,y){09alert(x+y);10returnx+y;11})(3,4);
阅读全文
WCF学习111
摘要:WCF的基础ABC和Endpoint,对于常见的场景如果这么多的组合显然也很复杂,实际的应用中根据具体的场景选择对应的方式图书”Programming WCF Services”(WCF服务编程) 对这个组合进行了详细的总结,如下:【对于WCF的基础知识可以参阅图书或其他资料】 绑定和安全场景绑定局域网场景互联网B2B场景匿名场景无安全场景BasicHttpBindingNoNoYesNoYesNetTcpBindingYesYesNoYesYesNetPeerTcpBindingNoNoNoNoYesNetNamedPipeBindingYesNoNoNoYesWSHttpBindingNo
阅读全文
NB BLOGS
摘要:http://www.cnblogs.com/cathsfz/archive/2010/05/16/1687725.htmlhttp://www.cnblogs.com/liangqihui/archive/2005/03/22/123351.html
阅读全文
在asp.net webservice中如何使用session
摘要:在使用asp.net编写webservice时,默认情况下是不支持session的,但我们可以把WebMethod的EnableSession选项设为true来显式的打开它,请看以下例子:1新建网站WebSite2新建web服务WebService.asmx,它具有以下两个方法:C#-Code:[WebMethod(EnableSession = true)]public string Login(string name){Context.Session["name"] = name;return name;}[WebMethod(EnableSession = true)
阅读全文
有志于iPhone手机开发者入门扫盲
摘要:一、系统要求推荐使用MacOS,现在推荐使用SnowLeopard系统开发iPhone应用程序。即你首先必须要有一台苹果电脑,可以选择iMac、Macbook、MacbookPro、Macmini等均可以进行开发。二、注册苹果iDP帐号及获取证书苹果iDP帐号是专门为苹果开发软件设计者必须注册的帐号,需要绑定一个支持VISA或MASTER的信用卡。一个人可以注册多个帐号,前提是你有钱就行。为什么这样说呢,现在每个IDP帐号每年必须向苹果交纳99$费用,获得证书后(开发Iphone和ipad是一个证书没有区别),才能保证有效期内上传程序及获得真机测试。苹果iDP帐号注册地址:http://dev
阅读全文
Windows平台上安装搭建iPhone/iPad的开发环境
摘要:记录一下很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中。这给许多朋友带来了额外成本投入。网上已经有各种破解方法,在非苹果电脑上安装iphone开发环境,给我们带来了佳音。但是各种版本比较杂乱,可能会费时费力而无果。最近,苹果推出了新的开发环境版本。我将新版开发环境在Windows XP下VMWare虚拟机中安装开发环境过程贴出来,让大家分享。本文在Windows Xp + VMware Workstation 7.0 + MAC OS X Snow Leopard 10.6 环境下安装iPhone SDK 3.1.2成功!————
阅读全文
10个iPhone开发网站、论坛、博客
摘要:http://www.wuleilei.com/Category/5整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自曝,自己也会信心倍增。另外,实践最重要,首先行动起来。http://cocoachina.com/大量iPhone开发资料,教学,经验,还有自曝。http://www.javaeye.com/forums/board/mobileiPhone开发论坛,人气鼎盛,大量自曝,还有Android的讨论http://develo
阅读全文
android 环境的搭建
摘要:android 环境的搭建1.安装jdk 1.5版本以上 官网地址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter2.下载android SDK :http://androidappdocs.appspot.com/sdk/index.html选择相应的操作平台对应的SDK3.下载Eclipse3.4 或3.5的版本 你也可以安装myeclipse8.5(现在8.6也出来了)下载地
阅读全文
发布一个最新版Productivity Power Tools中的CopyAsHtml扩展的修改版(含工具和源码)
摘要:发布一个最新版Productivity Power Tools中的CopyAsHtml扩展的修改版(含工具和源码)Productivity Power Tools是微软官方发布的一个用于VS2010的扩展,功能是在Visual Studio的文本编辑器中按下Ctrl+C或通过其它方式执行“复制”或者“剪切”功能的时候,生成一份HTML格式的源码放到剪贴板中,此时可以在网页编辑器、网页中的可视化编辑器中直接粘贴出和VS中格式相同的源码。今天这个工具发布了最新的版本,其中CopyAsHtml组件进行了更新,加入了选项对话框,个人觉得这个比较实用,所以将原来的组件修改迁移到这个版本中。值得一提的,原
阅读全文
立即升级你的 Linq to SQL -- Visual Entity 1.0 发布
摘要:Visual Entity 简介:Visual Entity 是一款实体类代码生成器,基于 Visual Studio 插件。并且在使用上与 Linq to SQL 设计器保持一致,极易上手,但功能比起原有的 Linq to SQL 设计器更为强大。支持的数据库:MS SQL Server支持的框架:Linq to SQL 和 ALinq(下个版本将支持 NHibernate)点击这里下载功能特点:1、从数据库创建模型2、从模型创建数据库3、支持 Attribute ,允许将一个或多个 Attribute 添加到类或属性中4、支持注释,允许将注释添加到属性或类。5、允许调整属性的次序6、支持
阅读全文
一站式示例代码库推出示例代码RSS种子
摘要:为了让读者更加方便地得到新示例代码发布的通知,一站式示例代码库推出了示例代码RSS种子。你可以使用任何RSS阅读器或Windows Live Mail注册这些种子,收到示例代码发布的及时通知。并轻松下载感兴趣的单个示例。中文RSS种子所有示例代码:http://support.microsoft.com/rss/zh-cn/codeplex/rss.xmlASP.NET示例代码:http://support.microsoft.com/rss/zh-cn/codeplex/ASPNET.xmlSilverlight示例代码:http://support.microsoft.com/rss/zh
阅读全文
数据同步框架MS Sync Framework - IDE快速开发支持Local Database Cache
摘要:数据同步框架MS Sync Framework [术语、例子、参考资料、Tips]http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html数据同步框架MS Sync Framework-不同场景使用例子和简要分析http://www.cnblogs.com/2018/archive/2011/02/23/1961657.html以上两篇文章对框架的基础有了描述,通过IDE的提供Local Database Cache可以快速的实现一个常用的同步应用。具体如下:VS 提供的基于MS Sync框架的支持,用于客户端离线的使用,客户端是S
阅读全文
工作应聘时的问题
摘要:1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟
阅读全文
系统架构设计资源
摘要:我的架构经验小结(五)-- 日志记录摘要: 以前写的关于架构经验方面的文章(如上一篇实战中演化的三层架构)都是从整体的角度出发的,采用全局的视角,本文我们将拉近镜头,聚焦于日志记录这一块。随着做软件的时间越长、经验积累得越来越多,就越觉得日志记录的重要。 日志记录的主要作用可以从正反两个方面来说:(1)如果程序运行出现问题,可以通过相关日志快速定位到出问题的地方,找到问题的根源,从而快速解决问题。对于已上线的系统来说,如果出现一个bug,通常,解决这个bug的时间主要花在定位bug上,一旦找到bug根源,修复它是非常快的。而恰当的日志记录可以帮我们迅速定位bug。(2)确保我们的系统运行在正常
阅读全文
Interview SeniorSoftwareEngineers
摘要:高级软件工程师面试问题 Interview SeniorSoftwareEngineershanselman这篇文章很有意思,尽管不是每个问题都很值得作为面试问题出现,但是很多都值得去仔细想想。一个优秀的面试问题,尤其是针对Senior Engineer的面试问题,不应该仅仅是问某个api的用法,某个很容易从帮助中找到的内容。有发散性,可以基于问题进行扩展的问题才是一个比较好的问题。下面是一个非常长的问题列表,主要是关于面向对象设计,设计模式,以及一些实际工程中会用到概念,都是比较基本的,但是也非常能考察一个高级工程师的水平,因为会牵涉到非常多方面。另外要说明的是下面很多概念性问题可以直接从w
阅读全文
WebMatrix教程(三) (关注Microsoft 的最新武器:基于空白项目建立你的WebMatrix网站[下篇])
摘要:测试你的站点WebMatrix 包含一个 IIS Express, 它的工作方式很像 IIS. 然而, IIS Express是集成在WebMatrix里,在本地计算机上运行,这方便了我们进行本地测试。有时你需要做的不仅仅是检查网页的外观, 你可能想知道在后台数据交换中发生了什么。例如,是否有损坏的链接,WebMatrix有一个工具可以带你直接到这类文件处作出修正。选择Site工作区,然后在Requests 功能区里会看到Requests工具,然后单击Only Errors只看错误。前两个例子显示404.0错误代码,是因为您的网站没有所需图标。 要查看有关错误的详细信息,您可以点击那一行进入。
阅读全文
WebMatrix教程(二) (关注Microsoft 的最新武器:基于空白项目建立你的WebMatrix网站[上篇])
摘要:谢谢大家对我第一篇的回复和提问,这里有一些补充说明:WebMatrix是微软于今年(2011)1月发布的,它的特点是:完全免费可用于Windows 或 Linux 服务器可用于PHP或ASP.net开发支持Razor(CSHTML) 一种新的语法结构(Scott 强调Razor不是一种新的语言)包含SEO优化工具方便开发人员快速安装及使用已有的开源系统(有些不开源(或半开源)的系统也包含在内)例如:DotNetNuke, Umbraco, WordPress, Joomla下文参考翻译自Create an ASP.NET website from scratch如果你还没有安装WebMatri
阅读全文
WebMatrix教程(一) (关注Microsoft 的最新武器:建立你的第一个WebMatrix网站)
摘要:“除非你睡着了或刚刚从一个长假回来,你应该已经注意到了,…,微软重新进入到了'高效率开发者’的圈子中。” – Scott Willhite – Director of Community Programs from DotNetNuke微软是这样定义WebMatrix -- 一个全新的网络开发工具,涵括了你所需所有网站开发的东西。你还可以选择在Web Gallery 列表中的多种系统作为你网站的基础平台,例如:DotNetNuke, Drupal, Orchard CMS, ASP.NET MVC, Joomla! Umbraco …., 而WebMatrix 真正革命性的地方在于引入
阅读全文
ASP.NET 快乐建站系列 -- 电子期刊(Enewsletter)内容中客户独一链接的巧妙加密
摘要:背景:公司经常要发出一些Enewsletter,里面含有一些特定的链接,当用户点击的邮件内链接的时候,会根据用户的信息带客户到不同的页面,对一些客户会让他们填写表格,而这些表格一开始已经提前放置了客户的基本信息。客户的来源可能是从公司站点的原有注册用户,也有可能来自公司从其他地方收集的信息。-- 补充一句,这不同于一般的垃圾邮件,而是针对特定群体的邀请信。问题:实现的需求的速度是越快越好,所以取巧直接用了客户的电子邮件放置在链接当中,但是如何不让客户或其他人看到甚至修改呢?实现:哈!好在asp.net有个国度叫System.Security.Cryptography.在此国度内居住的一类群体专
阅读全文
十五分钟建立精美网站
摘要:这几年帮几个北美的中大型客户建立他们的企业站点,摆在眼前的一个重要问题就是CMS(内容管理系统)。 在过去几年间,很多ASP.net CMS平台被建立起来,优秀的不但存活下来而且功能日益强大,或者说只有日益强大才流传到了今天。对于很多类型的网站,归根到底是基于一个CMS之上进行一个个性化的二次开发,所以选择一个合适的CMS平台可以让你在短时间内迅速建站,省钱省力。群雄中DotNetNuke和Umbraco有很高的威望,很多资深的开发人员都加入到这两个联盟中,mojoportal和N2 CMS 轻便且操作简单往往能捕获小型用户的心,而我想跟大伙讲讲SiteFinity的一些故事。如果你想给客户或
阅读全文
写出优雅简明代码的论题集 -- Csharp(C#)篇[转]
摘要:最近和一些朋友讨论如何写出优雅的代码,我们都很喜欢C#,所以以C#为例。主要一共有三位程序员在一起讨论,为简单起见我用ABC代表我们三个人。有时候我们会针对一些代码进行讨论,有时候我们会提出一些观点,有时候我们会一起学习网上一些现有的博客,为了便于大家引用,我给每一个论题都编上号。在很多情况下,我们的意见统一,那么我会给大家呈现我们的结论;但是有些情况我们有分歧。你可以加入我们的讨论,我非常也希望能够获知你的意见,让我们一起茁壮成长!好吧,让我们今天就开始。论题一:函数越小越好!相信绝大部分程序员会认同这一点,维护一个超过100行的函数会让人抓狂。我记得我以前修改过一个用cobol写的程序,一
阅读全文
如何真正提高ASP.NET网站的性能
摘要:前言怎么才能让asp.net 网站飞得更快,有更好的性能? -- 这是很多开发者常常思考的一个问题。我有时候会做大量的测试,或请求别人帮忙采集一些数据,希望能够验证网上一些专家的建议或证明自己的一些猜想。理论上讲,我们希望能开发出性能最优的网站,但是公司能否承担为此要付出的成本?这是实践过程中常常遇到的矛盾。 如何合理运用已知技巧在实战中是最有意义话题。本文罗列出一些优化的经验和方案,成文之前有幸看了一些高质量的文章。想强调一点,很多的部分不是我个人的劳动成果,但我完全的支持和同意这样去做,不敢独享,希望抛砖引玉,共同长进。IIS设置如果你的IIS服务器不需要外出访问互联网,关闭Certifi
阅读全文
Visual Studio 2010 支持HTML5 和 CSS3
摘要:现在的热门话题之一是HTML5 和 CSS3。好的, 它们都很时髦,它们也必然会影响网络开发的未来。 让我们尝尝鲜,花点时间安装设置一下,尽快让Visual Studio2010支持HTML5 和 CSS3 吧。首先到微软网站上下载 Visual Studio 2010 SP1。双击开始执行VS10sp1-KB983509.exe, 然后等待补丁的下载安装完成。 – 由于Visual Studio 2010 一开始并没有支持HTML5, 但是在SP1包中,微软开始加入HTML5的规范。HTML5的支持进入工具- >“选项,然后选择文本编辑器“ - >HTML“ - >验证。
阅读全文
Productivity Power Tools(Visual Studio 扩展) 最新亮点
摘要:搜索功能(新!)在Visual Studio中有许多不同的搜索方法(增量搜索,快速查找,在文件中查找,查找工具栏等),对于一个给定的任务往往是不太明确的。 而且查找对话框本身也使得我们没法很好的查看和跳跃代码。 Productivity Power Tools 增加了新的查找扩展。在编辑文本的状态下,按Ctrl + F 就弹出了这个小而强大的窗口,通过这个窗口你可以使用大多数的快速查找功能,如替换,大小写的选项,并增加了NET的正则表达式!增强的滚动条(新!)Enhanced Scroll Bar 提供三种模式(你可以在工具选项中选择不同模式: Scroll bar/ Map/ Full Ma
阅读全文
敏捷英语
摘要:英语的重要性对IT认识来说谁都知道,大量的IT外文书籍,每年的技术大会上老外的主题分享,平时的英文下的交流方式,网络的Web教学,英语无处不在,但是哑巴英语让自己错过了很多学习和成长的机会。错过就是过错,学习英语必须安排上日程了,所以我在个人:我的2011生活看板中我说到今年的一个重要故事是:学好英语,能够听懂和使用英语进行交流。而我有个习惯,也是敏捷个人的原则之一,方法胜过结果,所以我在开始执行之前总是会设定一个时间盒,在这个时间段中先找到一个自己觉得不错的方法。 这几天看了一些书籍和文章,对于比较好的我也发了一些博文,下面是一些内容,对英语学习感兴趣的可以看看哦:读书笔记:千万别学英语 千
阅读全文
SOA是什么
摘要:估计很多人都听说过SOA这个词了,但是很多人还是不知道到底什么是SOA。开发人员很容易理解为是一个Web Service,但是这绝对不是SOA,那顶多只能算是SOA的一种实现方法。那么,到底什么是SOA呢?最近正在看SOA Source Book,本篇我将介绍一下SOA到底是什么?如有错误,欢迎指正。SOA是Service-Oriented Architecture的首字母简称,它是一种支持面向服务的架构样式。从服务、基于服务开发和服务的结果来看,向服务是一种思考方式。服务是一种有特定结果的可重复业务活动的逻辑表示(例如,检查客户信用度、提供天气预报等)自包含可以组合其他服务对于服务使用者来说
阅读全文
nhibernate资源
摘要:NHibernate从入门到精通系列(8)——一对一关联映射摘要: 内容摘要 单向主键关联映射 双向主键关联映射 唯一外键关联映射 NHibernate的一对一关联映射有三种,单向主键关联映射、双向主键关联映射、唯一外键关联映射。 一、单向主键关联映射 我们模拟一个现实情况:学生(Student)和家庭(Family)的关系。在中国,目前实行计划生育,一个家庭只有一个孩子,孩子上学后就成为了学生。学生和家庭的关系可以认为是一对一的。 让我们看一下“一对一”的表结构,如图1.1所示:图1.1 让我们看一下“一对一”的实体类和映射文件: publicclassStudent{publicvirtu
阅读全文
学JQuery最新免费教程[转]
摘要:http://www.cnblogs.com/multiplesoftware/archive/2011/02/24/1963371.html我在Scott Guthrie的博客中看到这则消息,他发布的时候应该比我早几个钟头。Pluralsight (一个非常好的 .NET 培训公司) 给大家提供一个免费观看他们教程jQuery 基础课程机会, 但是只有36小时,而且没有中文的翻译,不过英文好的或者可以阅读英文的朋友应该可以看看.这个课程是由Dan Wahlin推出的,包含 5 小时的内容. 这个课程免费观看应该是截至到北京时间星期五早上.下面是我翻译的目录:jQuery的基础知识35分33秒
阅读全文
Orchard:打包和共享模块
摘要:前几篇文章我向大家介绍了几篇(Orchard: module开发基础技术知识)如何新建模块的文章,等你照着做完了,你可能会想着把你做的模块分享给大家Orchard提供一个模块打包的功能,你可以生成一个这个模块的打包文件。打开Orchard.Packaging功能你可以通过网站后台去打开这个功能,或者在命令行输入orchard> feature enable Orchard.Packaging打开。打包模块Orchard使用NuGet打包格式来生成模块包(一个有元信息描述的.zip文件)。NuGet基于OPC格式,这里有更多介绍http://en.wikipedia.org/wiki/Op
阅读全文
CSLA.NET 框架开发实战
摘要:今天刚刚收到 《C# 企业应用开发艺术:CSLA.NET 框架开发实战(.NET应用架构开发经典) 》 这本书,我打算用如何读一本书的方法读这本书。 可惜的是我一直没有找到一本入门的书籍,希望我能从这本书中能够了解csla.net 并应用到实践当中去。以后的学习心的都会在这里记录下来。期待 我以后的日子。 System.EnterpriseServices 命名空间学习 ComVisible 属性决定 COM 客户端如何访问托管代码。合理的设计指出程序集将显式指示 COM 可见性。可以为整个程序集设置 COM 可见性,然后为单独类型和类型成员重写其 COM 可见性。如果该属性不存在,则该程序集
阅读全文
微软一站式开发技术框架解决方案 中文说明
摘要:微软一站式开发技术框架解决方案 中文说明微软一站式开发技术框架解决方案(代号All-In-One Code Framework(AIO))通过不同编程语言和典型示例勾画出微软几乎所有开发技术的骨架。身处微软MSDN技术支持团队,我们有丰富的客服经验。项目中每一个示例都经我们精心设计、筛选、编排和文档化,从而演示那些经常被客户问到、或被测试人员测试到的编程场景。如果您是一位软件开发工程师,您可以向这个框架填充您的业务逻辑;如果您是测试人员,您可以对某个技术骨架稍作扩展以满足您的实际测试需要;如果您和我们一样,是技术支持工程师,您可以考虑将本项目中的示例代码推荐给您的客户。项目范围本项目的目的是通
阅读全文
色拉英语第2集第2幕: I don’t like the book
摘要:一、场景:This one’s a red-hot best seller! 这是一本最畅销的书!You’ve really got to check it out. 你可以去看看。I guarantee you’ll love it . 我保证你会喜欢它的!What a great novel! I love it! 多棒的一本小说啊!我喜欢!This book is too long! 这本书太长了!What a bore! 这太叫人讨厌了!This book is utterly tasteless. 这本书一点没有味道。Red-hot best se
阅读全文
Orchard: module开发基础技术知识
摘要:在Orchard:如何生成Hello World模块、Orchard:使用VS2010来生成一个地图Content Part、Orchard:生成一个Content Part中介绍了如何生成Orchard的module,本篇简要介绍一下Orchard的展现流程以及之前介绍的一些handler、drvier之类的对象。Orchard rendering work生成content part需要增加的一些对象A content part itselfA content part recordA handlerA driverDisplay shapes (.cshtml Razor view fi
阅读全文
Orchard:生成一个自定义字段类型
摘要:在Orchard中定义新的content types时可以使用字段,现在Orchard只内置了一个文本类型字段,在实际应用中,我们肯定会遇到添加自己的字段类型,然后在新的content types上使用。这篇文章将教给大家的是在http://orcharddatetimefield.codeplex.com中的自定义日期时间数据类型。如果对如何生成一个模块不清楚,可以先看看本系列的前几篇文章。目标这个练习做完之后,我们将新增一个新的字段类型,使用界面如下图所示:有一个日期和时间编辑器生成一个模块[代码]现在在Modules目录下有一个新的目录:CustomFields,更改module.txt
阅读全文
Orchard:把之前写的Map Content Part专为一个Widget来使用
摘要:在Orchard中widget是一个内容类型,它是比较大粒度的可重用UI,它可以放在网站页面的任意位置上,例如云标签、查询窗口等。上一篇我们介绍了如何在Orchard中生成一个自定义字段类型,本篇介绍如何编写一个content part,然后如何转成一个Widget。生成一个Content Part本示例使用在Orchard:使用VS2010来生成一个地图Content Part中介绍的ContentPart,如果你还没有做过的请先完成后再回来。把Part转为Widget为了把content part转为一个widget,必须更新数据库, 修改文件Migrations.cs:[代码]在这个示例
阅读全文
色拉英语第2集第1幕:Mmmm, delicious! 嗯…., 美味啊!
摘要:一、场景:There’s nothing like fresh mosquitoes!没有比新鲜蚊子更好吃的了!Those mosquitoes really look tasty! 那些蚊子看起来很好吃.They sure are! 没错.You ought to catch some yourself! 但是你得自已抓.There’s plenty! 这儿还有很多!Can you give me a hand? 你能帮助我一下吗?I’d love to.我很乐意.Kit, but I’m kind of busy right now! 小东西
阅读全文
使用VS2010来生成一个地图Content Part
摘要:本篇介绍使用VS2010来开发一个地图Map part,然后在一个内容项中显示一个地图图片。在本文最后我将附上本示例的模块代码,大家可以下载进行查看。如果你还不知道如何生成一个Content part,请先看我之前写的在Orchard:生成一个Content Part。生成模块目录结构打开Code Generation功能,输入下面的命令来生成Maps模块:codegen module Maps /IncludeInSolution:true这里的参数IncludeInSolution 表示Orchard把Maps module项目文件加入到Orchard.sln方案中打开Orchard.sl
阅读全文
项目经理:赢得项目不是终点而是起点
摘要:管理是个难题,软件项目的管理更是一个难题。 面对众口难调的软件需求 面对时刻需求变更的风险 面对标准不一致的评价 面对市场环境的不成熟、验收难、回款难 面对习惯受自己控制的代码及程序员的激情与现实的差距 。。。。。。 软件项目管理该如何做到更好呢? 作为项目经理心态的调整是首要的,特别是从技术高手转型过来的项目管理者,一开始做项目,转变一个赢得项目是起点而不是终点的思维模式尤为重要。 技术高手习惯于受自己掌控的项目开发、测试、高质量的软件提交件,可是拿整个项目来比较,这些仅仅是开始。 首先评价项目成功的标准不仅仅是项目完成开发。项目是一整个过程,特别是对于软件公司来说,盈利是最关键指标之一,短
阅读全文
Fiddler 检测本机的 HTTP 访问
摘要:今天使用 Fiddler 的时候,发现 Fiddler 更新了。针对本机的 HTTP 访问问题也给出了一个新的 Update.首先,由于 IE 和 .NET Framework 内部的硬编码设计,使得对于本机的访问不会通过代理进行,所以,造成 Fiddler 没有办法直接监控到类似的内容。对于刚刚发布的 IE9 RC 来说,已经进行了相应的调整,不再需要任何额外的步骤就可以监控到发送到 localhost 或者 127.0.0.1 的流量。对于其他的 IE 版本来说,最简单的方法就是使用主机名代替 localhost 或者 127.0.0.1。例如,对于http://localhost:808
阅读全文
微软一站式示例代码库 [中文版] 2011年2月更新
摘要:最新版本的All-In-One Code Framework在2011年春节之后新鲜出炉啦!!下载地址:http://1codechs.codeplex.com/releases/view/61192如果您第一次听说All-In-One Code Framework这个项目,请参阅主页上的相关介绍http://1code.codeplex.com/, 以及下列两篇blogAll-In-One Code Framework:一站式微软开发技术框架解决方案微软一站式开发技术框架解决方案 中文说明Azure新示例CS/VBAzureBingMapsAzureBingMaps应用程序示例展示在多个云服
阅读全文
22款免费英文字体
摘要:在设计网页的时候,选择一款符合主题的字体非常重要。这篇文章列出了专业设计师最常用的22款免费英文字体并提供了下载链接,帮助设计师们节省网上搜索字体的时间。1.Delicious官方下载链接:Click Here2.Gentium官方下载链接:Click Here3.Tallys官方下载链接:Click Here4.Lido STF官方下载链接:Click Here5.Mg Open5 (a).MgOpenCanonica官方下载链接:Click Here5 (b).MgOpenCosmetica官方下载链接:Click Here5 (c).MgOpenModata官方下载链接:Click He
阅读全文
asp.net页面编码问题
摘要:如果要为整个项目设置页面编码,那么就可以在 Web.config 文件中添加一个 Globalization 属性,然后设置它的 fileEncoding、requestEncoding,和 responseEncoding 特性:<configuration> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="de-DE" /> </system.web
阅读全文
Orchard:如何生成模块和生成一个Content Part
摘要:在Orchard架构介绍中对Orchard的一些架构内容进行了介绍,下图是Orchard自带的一些模块,本篇讲解一下如何扩展Orchard来生成我们的第一个模块。介绍Orchard构建在ASP.NET MVC之上,MVC是一个应用模式,我在信息系统开发平台OpenExpressApp - Command扩展机制简单介绍了一下。在本篇示例中不包含任何数据,所以我们暂时不用关心model。我们只需要一个controller 和一个view。在Orchard中Modules能够打包成一个可重用的资产,Modules被实现成一个MVC Areas。在MVC中Areas是一个包含一套独立于其他站点的功能
阅读全文
.Net 小型软件自动更新库(SimpAutoUpdater)[转载文章]
摘要:本类库+工具用于快速实现一个简单的自动更新程序,旨在快速简单地为现有的.Net应用程序添加上比较简单的自动更新功能。在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个自动升级程序就是基于这个目的而制作的。为了让使用起来更加简单快捷,我对内置的功能进行了大幅度的精简和集成,最简单的情况下只需要你只需要一行代码即可实现自动更新,如下所示:FSLib.App.SimpleU
阅读全文
CMS学习
摘要:PHP:EzPublish、Joomla 或 Drupa..NET:DNN、Ektron 和 Umbraco.
阅读全文
Ektron-CMS .NET内容管理套件
摘要:官方:http://www.ektron.com/Ektron Inc. has innovated web technology since 1998. By integrating. NET web content management (WCM), marketing optimization and social software, Ektron’s software and solutions improve operational efficiency, drive revenue growth and build customer loyalty.Websites c
阅读全文
Umbraco一款开源的Asp.net CMS 内容管理系统
摘要:Umbraco 4.0.3 正式版本(已修正)Posted 星期二, 04/06/2010 - 01:17 by umbracochinaUmbraco 4.0.3 源码可以下载了,本站提供的源码包修正了在 中文或英文环境下无法编译的问题。请访问以下地址下载下载地址:CMS源码:http://www.gzweifang.com/upfile/umbraco 4.0.3.zipCMS API参考手册:http://www.gzweifang.com/upfile/umbraco-reference.chm官方:http://umbraco.org/
阅读全文
Orchard基本概念1
摘要:昨天介绍了基于ASP.NET MVC的框架Catharsis,今天给大家介绍的是基于ASP.NET MVC的一个开源社区项目Orchard,本篇主要介绍一下Orchard是什么,如何下载安装以及安装过程中我遇到的几个问题和解决办法。Orchard是一个免费和开源的社区交流项目,致力于在ASP.NET平台开发应用程序和可重用性组件。它将创建用于ASP.Net应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者。我们也寻求与现有的应用程序的作者建立伙伴关系,以帮助他们实现自己的目标。使用的开源协议是OSI认证的 New BSD license。Orchard项目的计划目标
阅读全文
马云2011年邮件
摘要:各位阿里人: 今年外部环境比以往复杂,但我们总体发展的情况还不错。当然,外部形势的复杂变化本来就不应该是我们可以做得好或不好的借口。我个人对过去一年集团的发展基本满意,在这里要感谢集团全体同事辛苦的努力,我们也特别对支付宝和淘宝取得的进步表示赞赏。2010年,我们坚持 “开放、透明、分享、责任”和“全球化”的原则, 对中国电子商务的发展起到了积极的推动作用. 又到了一年一度的总结时候了,我谈一下今年的奖金和加薪。 年终奖和加薪 请大家认真阅读我在2009年1月19日写的有关加薪和年终奖发放原则。(附件在后
阅读全文
新浪微博产品交互改进[转]
摘要:我使用新浪微博有大半年了,感受到了它强大的平台魅力,微博真的是非常好的一个互联网产品。新浪微博的优点说的人很多,但在使用当中,我还是发现了一些问题。有些不一定是大缺陷,但总是让人感觉不是很方便。我把我的想法写下来,算是一种建议。如果能够促使新浪微博技术团队对产品进行一些改进,对于我的三个多小时的写作也是值得的。1.错别字可修改每个人在发微博时,都应该对自己点击发送的那个决定负责。有错别字是自己没有重视造成的后果,不能怪微博系统。特别是一些名人,可能一发送完成,几秒钟就有几十上百条回复跟上,此时除非删除,否则就无法避免较坏的影响了。 可人毕竟不是机器,出错是在所难免。为什么系统不能让人有改错的机
阅读全文