摘要:
【简讯】“由于未知的原因,Python 编程语言的下载页面(下载)在中国一直处于被封锁的状态。现在Python 社区作出了回应——在官方网站左边的导航栏专门为中国用户新增了一条中文语言的“下载”链接。但是不知道这个链接能坚持多久?”原文链接:http://developers.solidot.org/developers/11/01/27/0747233.shtml 阅读全文
阅读排行榜
一起谈.NET技术,走向ASP.NET架构设计——第三章:分层设计,初涉架构(后篇)
2011-09-02 00:20 by 狼人:-), 316 阅读, 收藏,
摘要:
接上篇 4.数据访问层设计 数据访问层,这块要说的不多。但是要澄清一点:数据访问不一定就是访问数据库,虽然多数的情况下,我们确实把数据存储在数据库中。 这里我们用数据库存储数据,并且用Linq To Sql来进行数据访问操作。 下面我们就来实现数据操作的一些代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public class ProductRepository : IProductRepository ... 阅读全文
一起谈.NET技术,详解ASP.NET4 GridView新增4大排序样式
2011-09-01 23:46 by 狼人:-), 316 阅读, 收藏,
摘要:
与ASP.NET 的其他Web控件一能够,Gridview控件拥有很多不同的CSS样式属性设置,包括象CssClass,Font字体,ForeColor,BackColor,BackColor, Width, Height等等。Gridview还包括了一些应用在表格的行上的样式属性,比如RowStyle, AlternatingRowStyle, HeaderStyle,和PagerStyle,它们都提供了象CssClass和Font这些基本的属性设置。 在ASP.NET 4.0中的Gridview控件中,新增加了四个样式属性:SortedAscendingHeaderStlye,S... 阅读全文
一起谈.NET技术,Visual Studio 2010 Web项目的jQuery版本升级方案
2011-08-29 19:30 by 狼人:-), 316 阅读, 收藏,
摘要:
我们知道在Visual Studio 2010的非空Web项目(含Webform和MVC)中,都自动包含了jQuery库在项目的Scripts文件夹中。 但细心的人们都看到了正式版中包含的jQuery版本是1.4.1版,而不是jQuery官方最新发布的1.4.2版。处于新版效率的极大提升以及部分bug的修复,推荐大家跟新使用1.4.2版,而放弃1.4.1版。单个项目的调整比较简单就是把旧版本的删除,然后添加上1.4.2版的相应文件即可。但我们很多人可能更希望是以后创建的项目都是1.4.2版而不是1.4.1版,怎么办呢?我在相关的webcast中有提到过,即到vs2010的安装目录中修改项目.. 阅读全文
中国大陆现罕见网络大瘫痪 互联网安全敲响警钟
2011-10-08 19:56 by 狼人:-), 315 阅读, 收藏,
摘要:
今天早晨,作为中国电信南方枢纽的南京电信部门仍然在面对成千上万的投诉电话:互联网络怎么啦?是不是遭遇黑客袭击?就是黑客袭击,能这样大面积造成网络瘫痪吗?
从昨晚开始,中国大陆使用电信网络服务的网民就发现,上网有问题。有的干脆不通,有的则是不能浏览网页。直到今天上午,许多网民还觉得网速比平时慢了许多,很多网页不能正常打开。中国电信人工客服昨晚起就忙于应答众多网民的质询,一直处于忙碌状态。
这种情况并非出现在南京一个城市。昨晚起,北京、天津、上海、河北、山西、内蒙古、辽宁、吉林、江苏、黑龙江、浙江、安徽、湖北、广西、广东等地区均有网民反映上网遭遇故障,出现打不开网页,QQ、MSN等即时通讯工具掉. 阅读全文
.NET开发不可错过的25款必备工具,徐汇区网站设计
2011-09-15 19:55 by 狼人:-), 315 阅读, 收藏,
摘要:
【Csdn独家译稿 7月12日】这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。
1.Two monitors——必备的。
2.Visual Studio——同样的,也是必备的。
3.Launchy——一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的“开始”——“所有程序”中寻找所需的程序。在安装后,只需键入Alt + Space(空格)即可调出Launchy ,就可以看到漂亮的界面。
4.WinSplit Revoluti. 阅读全文
业务架构、信息架构、技术架构三位一体,互联网营销
2011-09-02 20:13 by 狼人:-), 315 阅读, 收藏,
摘要:
客户天天打电话要修改产品功能,简单的一个需求可能要做一个月。产品越改越笨重,为了赶工期bug越来越多。头疼! 产品从初级版到现在已经四个年头,相关的程序员来去换了三批,在补丁上打补丁是常有的事,很多功能只是开了个头,换个项目经理就被遗忘。我们总是害怕客户在这个产品上提出新的需求,只要客户还用得过去,能不改就不改。即使到了非改不可的地步,也会容忍这些僵化的代码带来的种种限制。 昨天才刚上的功能,忽然又要去掉。客户在使用产品中的这些流程,难道事先就没有人考虑到么?现在说这个功能重要,又说要做各种的接口和延展,需求积压到这个程度,对不起!代码已经改不动了。 出来混,早晚是要还的。 ... 阅读全文
一起谈.NET技术,【经验总结】C#常用线程同步方法应用场景和实现原理
2011-09-02 00:19 by 狼人:-), 315 阅读, 收藏,
摘要:
简单描述volatile,Interlocked,lock,Mutex,Semaphore,Spin lock,AutoResetEvent,ManualResetEvent,ReaderWriterLockSlim,MethodImplAttribute,WaitHandle常用同步机制的原理和使用场景。 volatile 只是C#的一个关键字,告诉编译器不能将声明的这个变量进行CPU内部缓存,只能在主内存中操作,类型有限制,volatile并不能实现真正的同步,因为它的操作级别只停留在变量级别,而不是原子级别。如果是在单处理器系统中,是没有任何问题的,变量在主存中没有机会被其... 阅读全文
一起谈.NET技术,在.NET中嵌入IronPython 交互
2011-08-29 19:25 by 狼人:-), 315 阅读, 收藏,
摘要:
随着IronPyhon 2.0 的发布,.NET Dynamic Language Runtime 也更加成熟了,在2.0中我们可以用动态脚本以粘合剂的方式编写架构体系中的各种逻辑单元,既便于修改,又能灵活适合多变的业务场景。当然,我的目标是在 Platform Framework 中能嵌入脚本引擎,而不是用 ipy.exe 去执行一个“独立”的任务。要让.net 项目能真正跟脚本进行交互,还得需要提供脚本引擎的实现。这得提到DLR一些基本概念了。 下图摘自 DLR 帮助文件,通过它我们基本可以了解基于 DLR 的组成方式。 下图描述了 DLR 的基本执行流程。 Scrip... 阅读全文
再次“.NET技术”分享一个多选文件上传方案
2011-10-13 19:27 by 狼人:-), 314 阅读, 收藏,
摘要:
多选文件上传,已经非常多了,选择性多了可能有时候要比较下哪个更合适,结合到项目中使用更方便才是最重要的。很多的多选上传基本上都是调用的swf文件,确实用flash 或flex开发一个多选上传的功能很方便,比如flex里内置的FileReferenceList对象本身就支持文件的多选,有这个的话就方便多了,下面要说的主要也是基于flex开发的一个多选上传功能。 主要实现的功能如下: 一、选择多个文件上传并显示单个文件的上传进度 二、显示所有文件总的上传进度 三、显示所有上传文件的总大小 四、上传前可以删除任意选定一个或多个文件(按住Ctrl或Shift键) 五、ASP... 阅读全文