作者: 阮一峰 日期: 2015年2月 1日 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了
分类:
Web开发 时间:
2016-02-26 12:21:54
收藏:
0 评论:
0 赞:
0 阅读:
282
以下内容将会详细介绍本人在MAC OSX下关于前端开发环境的安装和设置,如果您是前端开发人员,并且手上有个全新的或者重新安装过系统的mac,你可能会在以下内容里发现你所需要的东西。 Google Chrome 几乎是每个前端开发者必备的浏览器,下载地址: https://www.google.com
分类:
系统服务 时间:
2016-02-26 12:21:44
收藏:
0 评论:
0 赞:
0 阅读:
236
<!DOCTYPE HTML> <html> <head> <meta charset="gb2312" /> <title></title> <style> ul { margin:100px; height:22px; border:1px solid red; overflow:hidden;
分类:
Web开发 时间:
2016-02-26 12:21:24
收藏:
0 评论:
0 赞:
0 阅读:
225
1、新建一个java项目,然后新建web service client。 2、输入wsdl地址 3、生成的消费端目录如下 如何根据提供的wsdl地址调用接口(传参和返回值的处理) 1 public static Map<String, Object> queryRecordMsg(String co
分类:
Web开发 时间:
2016-02-26 12:20:54
收藏:
0 评论:
0 赞:
0 阅读:
398
这是因为 app.use(function * (){ 语句中有一个 * ,这种方式被称为generator functions ,一般写作function *(){...} 的形式,在此类function 中可以支持ES6的一种yield概念。 为了保证这种新型的方法可以编译通过,在运行node
分类:
其他 时间:
2016-02-26 12:20:44
收藏:
0 评论:
0 赞:
0 阅读:
232
由于微信、QQ、微博、这类的应用使用缓存很“重”,使一般的用户也对缓存也非常习惯。缓存已然成为必备。 缓存的目的的以空间换时间 这句话在动辄就是 300M、600M 的大应用上,得到了很好的诠释。但能有缓存意识的公司,还在少数。 只有你真正感受到痛的时候,你才会考虑使用缓存。 这个痛可能是: 服务器
分类:
移动平台 时间:
2016-02-26 12:20:34
收藏:
0 评论:
0 赞:
0 阅读:
279
原文地址:http://stackoverflow.com/questions/680684/multi-cpu-multi-core-and-hyper-thread Multi-CPU was the first version: You'd have one or more mainboard
分类:
其他 时间:
2016-02-26 12:20:14
收藏:
0 评论:
0 赞:
0 阅读:
235
本文实例讲述了C#中yield return用法,并且对比了使用yield return与不使用yield return的情况,以便读者更好的进行理解。具体如下: yield关键字用于遍历循环中,yield return用于返回IEnumerable<T>,yield break用于终止循环遍历。
分类:
Windows开发 时间:
2016-02-26 12:20:04
收藏:
0 评论:
0 赞:
0 阅读:
204
如果直接操作结构体成员是不会取到不期望的值 但是对于要求连续数据格式的时候需要考虑对齐的问题 例如通讯中的数据帧格式等 ,如 ip数据包等#pragma pack(1) struct tagStruct { ... } t; #pragma pack() 的方式来强制连续存放 其中前面 pack(1
分类:
编程语言 时间:
2016-02-26 12:19:54
收藏:
0 评论:
0 赞:
0 阅读:
157
声明:本文大量参考https://www.dataquest.io/mission/6/getting-started-with-numpy(建议阅读原文) 读取文件 有一个名为world_alcohol.csv的文件,文件格式如下 Year,WHO region,Country,Beverage ...
分类:
其他 时间:
2016-02-26 12:19:44
收藏:
0 评论:
0 赞:
0 阅读:
381
Java系列笔记(1) - Java 类加载与初始化 目录 类加载器 动态加载 链接 初始化 示例 类加载器 在了解Java的机制之前,需要先了解类在JVM(Java虚拟机)中是如何加载的,这对后面理解java其它机制将有重要作用。 每个类编译后产生一个Class对象,存储在.class文件中,JV
分类:
编程语言 时间:
2016-02-26 12:19:24
收藏:
0 评论:
0 赞:
0 阅读:
261
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确
分类:
Windows开发 时间:
2016-02-26 12:19:14
收藏:
0 评论:
0 赞:
0 阅读:
242
Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用、正在使用或将来一定会用到的高效工具。这份列表名单包括集成开发环境、集成工具、测试和质量工具等。 1、集成开发环
分类:
编程语言 时间:
2016-02-26 12:19:04
收藏:
0 评论:
0 赞:
0 阅读:
238
刚刚学习Android,也不知道算不算已经入门!但是总感觉自己没有什么提高,所以就把一些学习内容写一遍下来。 今天接触了ButterKnife这个第三方框架 GitHub地址:https://github.com/JakeWharton/butterknife 注:7.0.1之后的版本将已将@Inj
分类:
其他 时间:
2016-02-26 12:18:54
收藏:
0 评论:
0 赞:
0 阅读:
146
这个图上不考虑安全加密。由于本身SSO流程图已经比較复杂了。可能还有问题,欢迎大家拍砖。 1、登录流程图: 2、退出流程图: 3、改进方面: 每一个应用登录后。直接将ticket写入session中,并且经过加密,这样不用总请求SSO中央server。
分类:
其他 时间:
2016-02-26 12:18:44
收藏:
0 评论:
0 赞:
0 阅读:
140
常见误用场景:在订单支付环节中,为了防止用户不小心多次点击支付按钮而导致的订单重复支付问题,我们用 lock(订单号) 来保证对该订单的操作同时只允许一个线程执行。 这样的想法很好,至少比 lock(处理类的private static object)要好,因为lock订单号想要的效果是只锁当前1个
分类:
其他 时间:
2016-02-26 12:18:34
收藏:
0 评论:
0 赞:
0 阅读:
243
1.this的使用 核心:在js中,this表示当前对象,“谁”调用了当前函数,“this”就指向了“谁” 语法: Function 类(){ this.属性=值; } 例1.在构造器中,使用this为当前对象添加属性 1 function Person(){ 2 this.name = 'zhan
分类:
Web开发 时间:
2016-02-26 12:18:14
收藏:
0 评论:
0 赞:
0 阅读:
260
//点击展开的事件 function expandMoreStr(v) { var str=""; if ($(v).find('i').hasClass('icon-sort-up')) { $(v).find('i').attr('class', 'icon-sort-down'); str =
分类:
其他 时间:
2016-02-26 12:18:04
收藏:
0 评论:
0 赞:
0 阅读:
211
DECLARE @d VARCHAR(8000) SET @d = ' ' SELECT @d = @d + ' kill ' + CAST(spid AS VARCHAR) + CHAR(13)FROM MASTER.sys.sysprocessesWHERE dbid = DB_ID('ATMS
分类:
数据库技术 时间:
2016-02-26 12:17:54
收藏:
0 评论:
0 赞:
0 阅读:
250
什么是构造函数 Constructors build objects from dust. They turn a pile of arbitrary bits into a living object. List x, List x()与List x(Bar()) List x,声明一个类型为Li
分类:
编程语言 时间:
2016-02-26 12:17:44
收藏:
0 评论:
0 赞:
0 阅读:
363