摘要:
在Windows 8设备上,当用户做一个向上滑动的手势或者点击鼠标右键,应用程序栏(AppBar)会出现在屏幕的底部,Metro Ui强调在主布局中尽量少出现控件,主要依托AppBar进行交互。 接下来,看下应用程序栏BottomAppbar的使用方法,贴上代码供参考,如下: (实际应用中可以根据自己的需要定义控件及样式。另外:TopAppBar使用方法类似,把BottomAppBar改为TopAppBar即可)。 1 2 3 4 5 6 ... 阅读全文
摘要:
下面是单例模式的泛型表示形式,主要思路是利用泛型单例提供者类中的单例创建者类结合来实现,相关的说明在代码中已注释,不懂的可以留言。 以下只是泛型单例的一种实现方式,还可以有其他多种实现,不过本人觉得这种方式比较简单易懂点。 单例模式的要点是:确保一个类只有一个实例,并提供对该实例的全局访问。 1 using System; 2 using System.Collections.Generic; 3 using System.Diagnostics; 4 using System.Linq; 5 using System.Text; 6 using System.Threading;... 阅读全文
摘要:
以下代码,在Lock里面使用递归操作,是否会造成死锁问题??该问题也是很多coder在面试时经常会碰到的问题,在此做下笔记,不懂的coder也可以顺便了解下,确保面试不再因此碰壁。 1 public class A 2 { 3 private object obj = new object(); 4 public void Test(int i) 5 { 6 lock (obj) 7 { 8 if (i > 10) 9 {1... 阅读全文
摘要:
前述:这里主要是记录下自己学习设计模式的过程,把学到的模式做个笔记,方便以后查阅、进一步学习;同时也希望对其他人有点帮助。 第一个学习到的是:简单工厂模式1、定义:由一个工厂对象决定创造哪一种产品类的实例2、优缺点: 优点:将实例化具体对象的操作从客户端抽离出来,实现很好的分离,各司其职。 缺点:当需求变动,需要增加新的产品类时,需要找回工厂类,在工厂类中增加新产品的实例化操作,违背了“开放-关闭”原则,即:对扩展开放,对修改关闭,在工厂方法模式中能够解决此不足之处。3、应用场景:主要应用在实现简单的实例化对象操作的情况下。4、Demo:CashFactory类:工厂类 1 ... 阅读全文
摘要:
NET-开源框架项目 国内: http://www.cnblogs.com/yubaolee/p/OpenAuth.html 还可以 http://www.nfine.cn/ 还可以 https://github.com/luomingui/LCLFramework/tree/master/LCLF 阅读全文
摘要:
vs2015切换源代码管理插件,svn无法切换到git,点击是将关闭项目 解决方案: 找到项目中.sln 文件,使用编辑器打开,将Svn-Managed = true 设置为false 阅读全文
摘要:
http://www.bootcss.com/ http://ninghao.net/bootstrap/ http://caibaojian.com/bootstrap/javascript.html 阅读全文
摘要:
http://www.wex5.com/downloads/ 阅读全文
摘要:
动软代码生成器官方下载地址:http://www.maticsoft.com/download.aspx 教程:http://jingyan.baidu.com/article/219f4bf7dfda86de442d380b.html codesmith 用法实例:http://www.cnblo 阅读全文
摘要:
(1)Buffer这个属性来设置是否采用响应缓存,默认是true.(2)Flush将缓存区中的数据发送给浏览器.(3)Clear清空浏览器.(4)ContentEncoding读取和设置输出来的编码.(5)ContentType输出来的内容类型,比如是html(text/html)还是普通文本(text/plain)还是jpg(image/JPEG)(6)Cookies返回给浏览器的Cookie的集合,可以通过它来设置Cookie(7)OutputStream输出流,在输出图片、Excel文件等非文本内容的时候要使用它(8)End终止响应,将之前缓存中的数据发给浏览器,End()之后的代码不会 阅读全文
摘要:
1. JQuery的ready和Dom的onload的区别(1)onload是所有Dom元素创建完毕、图片、css等都加载完毕后才被触发;而ready则是Dom元素创建完毕后就被触发,这样可以提高网页的响应速度。在JQuery中也可以用$(window).load()来实现onload那种事件条用的时机.(2)onload只能注册一次,ready可以注册多次.(3)JQuery用$(匿名函数)来简写ready事件2. $.map(array,匿名函数) 对数组array中每个元素调用匿名函数逐个进行处理,匿名函数将处理返回,就是返回值是处理之后的新的数组 例如: var arr2 = $... 阅读全文
摘要:
1. 虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如://抽象方法public abstract class Animal{ public abstract void Sleep(); public abstract void Eat();}//虚方法 public class Animal{ public virtual void Sleep(){} public virtual void Eat(){}}2. 抽象方法只能在抽象类中声明,虚方法不是。其实如果类包含抽象方法,那么该类也是抽象的,也必须声明为抽象的。如:publ 阅读全文
摘要:
关于性能的几个术语:1、响应时间:系统完成一次外部请求处理所需要的时间。例如:客服端与服务器的交互行为。2、响应性:不同于请求处理,而是系统处理请求的速度有多快。3、等待时间:指的是获得系统任何形式响应的最小时间,即使应该做的工作并不存在。4、吞吐率:给定时间内能够处理多大的请求量。5、负载:关于系统当前负荷的表述,也许可以用当前有多少个用户与系统相连来表示。6、负载敏感度:指响应时间随负载变化的程度。7、效率:性能除以资源。8、系统的容量:指最大有效负载或吞吐率的指标。9、可伸缩性:度量的是向系统中增加资源(硬件)对系统性能的影响。一个可伸缩性的系统允许增加了硬件后,能够有性能上的合理提高; 阅读全文
摘要:
1. 索引 (1) 建立索引 create [unique][cluster] index on ([]) unique是唯一索引,保证列不重复;而cluster是聚簇索引,是指索引项的顺序与表中的记录的物理顺序一致的索引组合,一个表只能建立一个聚簇索引,如果该列经常更新,就不宜在该列上建立聚簇索引 .例子:Create unique index stuIndex on stu(ID asc,name desc) (2) 删除索引 drop index on 表2. 查询 select [all|distinct] 字段名 from 表或者视图 where 条件表达式 group b... 阅读全文