先看这个例子,点下这个按钮,你的浏览器一定会崩溃掉。至少在微软修复这个BUG之前会崩溃掉。
经过测试的浏览器有:IE、Chrome、FireFox,其他浏览器,不保证100%崩溃。
这里下载SL崩溃的例子
重现这个BUG
新建一个SL项目SilverlightApplication1,把MainPage.xaml内容修改为
<UserControl x:Class="Silverl
本人对于C#只能算是初学者,写此随笔,也只为和大家一起讨论,共同进步。
我看到过一些用C#语言泛化单件(Singleton)的文章和代码,里面有个问题,即用new来创建对象,比如类似下面这段代码:
if (_instance == null){ _instance =&n
如果你在你的某个系统中增加了一个子类,你要创建这个子类的对象,但又不想改变任何原有代码,有可能么?
答案是肯定的,用“对象工厂”设计模式。
对象工厂(Object Factory)是GoF 23种设计模式之外的模式,它既不是抽象工厂(Abstract Factory),也不是工厂方法(Factory Meth
听说基于Ioc+AOP编程是在半年前,IoC是个什么,至今没理解太深入,看到一些开源的项目都有用到Unity,interface横行。
试着写了个Demo小试了下Unity,原来是UnityContainer.Resolve<T>来创建对象实例。
从用途上来看,我就觉得Unity是个基于xml配置创建对象实例的地方,而避免在代码里直接引用子类。挺酷的,比工厂模式多了基于配置。
可自己在
做管理型软件产品一般都要经历架构阶段,而架构又可以简单分为业务架构和技术架构,对于架构方法,在我以前的blog中大量的介绍了TOGAF。
使用TOGAF的几个初衷
在我们开发软件时,如果你做过设计和架构工作,那么你会发现软件开发过程中其实存在很多断沟。
业务架构到技术架构的不一致
业务架构是一拨人做,技术架构师另一拨人做,结果做业务架
function ProvinceAndCities{var _code=[{"Code":"110000" , "Name":"北京市"}, {"Code":"110100" , "Name":"市辖区"}, {"Code":"110101" , "Name":"东城区"}, {"Code":"110102" , "Name":"西城区"}, {"Code":"110103" , "Name":"崇文区"}, {"Code
写在前面 本节主要讲述一些基本的,常用的SQL语句,而非数据库方面的基本知识。数据库方面的知识留待以后再讲,现在就我们平常常用的一些SQL语句展开论述。 本节会涉及到SQL的基本句法,SQL的执行顺序,SQL之间的组合,动态SQL语句四个方面。这四个方面之间没有前后顺序之分,是相辅相成,其内在还是有很多联系的。 一. 四种基本的SQL语句 1. 查询 select * from tabl
WPF/Silverlight中可以使用模板,修改应用该模板的控件的结构。可以修改控件模板,以重排、添加或删除控件中的元素(或部件)。下面以一个具体的Demo来演示如何利用Expression Blend来编辑形状的模板。
创建Silverlight项目,命名为RadioButtonTemplate,向Grid中添加一个RadioButton,取名为rbRed,如下图
&n
幻灯片是在有限的网页空间内展示系列项目时用的一种非常聪明的做法。在Wrodpress中添加幻灯片效果非常简单,Wordpress社区的开发者们为我们编写了很多绚丽的幻灯片插件,今天给大家分享的是最佳的免费幻灯片插件,相信你一定能找到一款自己喜欢的!
NextGEN Gallery
经典的一款Wrodpress图片画廊插件,可以通过上传zip压缩包的形式批量上传图片,非常强大。演示 |&n
1 命令行查看状态 很多时候我们需要去查看Memcached 的使用状态,比如Memcached 的运行时间,使用状态等等。在Windows系统中我们可以使用telnet 命令来查看Memcached 的相关运行情况。 开始—>运行àcmd 运行得到如下: 输入telnet命令: telnet 服务地址 端口 
空闲之余来到了博客园,这次是我第一次写随笔 ,希望大家多多支持,我目前最关注的是数据库,也想在毕业来临之际找到我理想的工作,希望在今后的人生中在数据库方面走得更远!下面将我学习的数据库知识分享给大家,希望在这个平台能不断地学习新的技术,相信我们能共同进步!O(∩_∩)O~
--备份的设备有2种(临时设备和永久设备) 注意:默认下的备
本文讲解了firefox火狐浏览器与ie浏览器在html代码编写时的差异,程序员有进行开发调试时,可按下面说到的HTML标签进行调试.
1.ul不同,ie下默认是margin留白,FF下默认是padding留白,所以要先用margin:0;padding:0;来实现兼容。2.给定高度后,当内容过多,真实高度大于给定高度时,两者不同还有呢?在ff测试div+css的过程中发现不少问题,主要原因是代码
给大家分享一下我第一次参加面试时的一个题目:
问题:对于任意一个正整数 N,按以下操作把它转化为一个单一数字(大于 0 小于 10的数):
把 N 的各位上数字相加,若得到的结果不是一个单一数字,就把结果的各位上的数字相加,
若得到的结果还不是一个一位数,就还把结果的各位上的数字相加,
……
直到结果为一个单一数字为止。
如:2345
2+3+4+5=14
1+4=5
1. 概论
在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。
孰不知,在面向对象产生之前,在面向对象思想产生之前,函数式编程已经有了数十年的历史。
那么,接下来,就让我们回顾这个古老又现代的编程模型,让我们看看究竟是什么魔力将这个概念,将这个古老的概念,在21世纪的今天再次拉入了我们的视野。
2. 什么是函数式编程
在维基百
今天做一个成绩管理系统的并发引擎,用Qt做的,仿照QtConcurrent搞了个模板基类。这里为了隐藏细节,隔离变化,把并发的东西全部包含在模板基类中。子类只需注册需要并发执行的入口函数即可在单独线程中执行。最终目标是,继承的业务逻辑类外部调用时有两个接口可选,调用syncRun同步执行;调用由引擎自动生成的asyncRun就异步执行。
有时为了让代码简单点,就忽略了参数的合法验证。说实话,谁都希望传来的参数都是合法的,毕竟检验参数是个很繁琐的事。作为给自己代码使用的程序,照着自己的约定调用,当然也就不必检验了。如果是开发第三方插件或是类库的话,代码的健壮性就显得尤其重要了。用户在使用你的插件时经常出现莫名其妙的错误,甚至是一些诡异的现象,就说明插件的异常处理工作没有到位。
基本上每个方法框架都有成熟度之说,例如CMMI分级、企业架构 - 企业架构成熟度模型(EAMM),SOA出现的最明显的好处之一就是集成性, The Open Group发布了一个OSIMM模型(The Open Group Service Integration Maturity Model),本篇主要结合SOA Source这本书的内容来介绍一下O
一、前言
最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。
二、Mon
版权声明: 本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gmail.com 前言: 决策树这种算法有着很多良好的特性,比如说训练时间复杂度较低,预测的过程比较快速,模型容易展
【百木破解】分享DotNetSkin完美破解控件,这是一个不错的皮肤控件,可以使自己的程序更专业,更绚丽。其实破解控件到是小意思,主要是皮肤文件,这是最重要的,这里分享了50套皮肤。嘿嘿。随你选择。
下载地址:
DotNetSkin完美破解控件,事例+帮助+50套皮肤http://www.bmpj.net/forum-viewthread-tid-173-fromuid-1.html