摘要: 单例模式:主要关注三点: 1. 私有化构造器。 2. 静态公有方法方法,返回唯一实例。 3. 防止多线程程序并发导致的多实例的问题。 还有一种写法: 不用考虑多线程的问题。代码更简单。 阅读全文
posted @ 2017-06-09 12:04 二奎 阅读(126) 评论(0) 推荐(0) 编辑
摘要: reduce函数: 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值, 最终返回的要看函数内部return的内容。 1. 累加器: result 结果值:10; x:上一次值(上一次的运行结果) y: 当前值 第一次: x 为空(第一次,没有上一 阅读全文
posted @ 2017-06-09 10:52 二奎 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 为什么使用分布式系统,总结有以下几个原因: 1. 我觉得最主要的是考虑到服务器性能的问题。单台服务器的性能毕竟有限,综合利用多个节点的处理能力,才能提高整体的服务能力 2. 分布式模块可以采用不同的解决方案。只要是满足指定的是交互协议,各模块可以根据各自的业务特点,选择不同的处理方式,如微软的解决方 阅读全文
posted @ 2017-06-08 10:35 二奎 阅读(7211) 评论(0) 推荐(2) 编辑
摘要: 文件多次上传有两种情况: 1. 上传前的多次选择 2. 上传成功后,再次选择 其实API上,已经有了介绍了,不知道为什么有同学还是不知道如何做,我来抛砖引玉吧。 配置项: duplicate {Boolean} [可选] [默认值:undefined] 去重, 根据文件名字、文件大小和最后修改时间来 阅读全文
posted @ 2017-05-26 14:37 二奎 阅读(31505) 评论(1) 推荐(2) 编辑
摘要: 一. 服务端返回的日期和时间之间有T Asp.net MVC中 action返回前台的日期类型数据 是带有 T的,如: 2015-07-07T10:15:01。 这样的数据在Chrome浏览器,会自动加8小时,如下: 而在IE下,是没有问题的, 解决办法:可以在json序列化时处理: 需要使用New 阅读全文
posted @ 2017-04-07 16:14 二奎 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 打印本身比较简单,但要考虑到具体的需求。比如 1. 多浏览器: 如代码所示, IE浏览器与其他浏览器的使用的方式是不一样的,如在chrome浏览器中使用window.print显示的是打印预览,而在IE中显示的是打印界面(选择打印机),如果想在IE中显示打印预览,则需要在代码中增加如下的标签,在使用 阅读全文
posted @ 2017-04-05 16:01 二奎 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 方案一: A标签: 这里要注意target的设置,_Blank是指新窗口,也可以用js来模拟创建。 缺点:不方便传参。 方案二: form表单提交。 表单提交有两种方式,一是写html标签,二是用js来模拟form提交, 这里用js的方式实现。 推荐使用这种试,参数,method设置也方便 方案三: 阅读全文
posted @ 2017-04-05 14:54 二奎 阅读(1992) 评论(0) 推荐(1) 编辑
摘要: 1. 代替全局变量 2. 把方法当参数的情况,使用闭包 3. 惰性模式: 减少代码每次执行时的重复性判断,通过重新定义对象来避免原对象中的分支判断,提高网站性能。 通过惰性模式:加载即执行:JavaScript文件加载时通过闭包执行对方法进行重新定义,在页面加载时会消耗一定的资源 阅读全文
posted @ 2017-03-23 17:29 二奎 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 总结: 1. IQueryable, List 继承自 IEnumerator, 就是说这两个都可以进行集合的遍历。 2. IQueryable有三个属性用户存储数据的类型,查询的表达式和和Provider(数据的提供者,例如LINQ to SQL、Oracle EF Data Provider等) 阅读全文
posted @ 2017-03-22 16:53 二奎 阅读(4932) 评论(0) 推荐(0) 编辑
摘要: 0. 过虑需求: 1. 请求处理:如果客户请求,2-4s后没有返回,80%的客户会再次点击,这样给本就压力过大的服务器造成访问量的倍增。所以可以控件前台的请求,如增加mask,或固定时内,不能再次请求,或做假请求。 2. 网络延迟:如果是由于网络的原因,造成response时间过长,那客户可能又进行 阅读全文
posted @ 2017-03-08 10:46 二奎 阅读(560) 评论(0) 推荐(0) 编辑