首页 > 2016年07月02日 > 全部分享
Web应用的组件化进阶篇
管控平台 在上一篇中我们提到了组件化的大致思路,这一篇主要讲述在这么做之后,我们需要哪些外围手段去管控整个开发过程。从各种角度看,面对较大规模前端开发团队,都有必要建立这么一个开发阶段的协作平台。 在这个平台上,我们要做哪些事情呢? 1. HTML片段 我们为什么要管理HTML片段?因为有界面要用它们,当这些片段多了之后,需要有个地方来管理起来,可以检索、预览它们,还能看到...
分类:Web开发   时间:2016-07-02 11:58:28    收藏:0  评论:0  赞:0  阅读:316
Web应用的组件化
基本思路 1. 为什么要做组件化? 无论前端也好,后端也好,都是整个软件体系的一部分。软件产品也是产品,它的研发过程也必然是有其目的。绝大多数软件产品是追逐利润的,在产品目标确定的情况下,成本有两个途径来优化:减少部署成本,提高开发效率。 减少部署成本的方面,业界研究得非常多,比如近几年很流行的“去IOE”,就是很典型的,从一些费用较高的高性能产品迁移到开源的易替换的产品集群,又...
分类:Web开发   时间:2016-07-02 11:58:18    收藏:0  评论:0  赞:0  阅读:359
Web应用组件化的权衡
1. 基本概念 什么是Web应用? 所谓Web应用,指的是那些虽然用Web技术构建,但是展现形式却跟桌面程序或者移动端原生应用类似的产品。这类产品的特点是逻辑较重,交互复杂,通常也是单页式的。 主要包括: 交互占比较高的页面体系以各种Hybrid技术构建的应用,其中的Web部分 大部分可以等同于所谓的“单页面应用”,可以参见之前写的这篇:构建单页Web应用 组件...
分类:Web开发   时间:2016-07-02 11:58:08    收藏:0  评论:0  赞:0  阅读:295
ACM 学习心得
ACM 学习心得STL:完美的艺术品STL 由四大部分组成:算法、容器、迭代器、仿函数。算法(algorithm)        算法定义了一组与实现无关的操作,也是 ACM 学习的核心。C++ 算法库的内容全都是一些比较基本的算法,包括移动、转换、遍历、删除、过滤等等。C++ 算法库本身是基于抽象的,在迭代器的抽象下,使得这些算法可以在不同结构的容器中重用。一个比较坑的地方就是我高中的时候学完 C...
分类:其他   时间:2016-07-02 11:57:58    收藏:0  评论:0  赞:0  阅读:274
iOS开发 - 第04篇 - 网络 - 01 - NSOperation & 网络基础
1、Cell图片下载程序2、自定义Operation3、SDWebImage4、小结5、网络基础6、URL7、HTTP协议8、NSURLConnection9、模拟登录界面...
分类:移动平台   时间:2016-07-02 11:57:48    收藏:0  评论:0  赞:0  阅读:294
【Shiro】Apache Shiro架构之身份认证(Authentication)
Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障。本文主要介绍一下Shiro中的身份认证功能,参考自Apache Shiro的官方文档,原文档地址:http://shiro.apache.org/authentication.html。 本文遵循以下流程:先介绍Shiro中的身份认证,再通过一个实例来具体说明一下(基于mav...
分类:Web开发   时间:2016-07-02 11:57:28    收藏:0  评论:0  赞:0  阅读:342
七种经典排序算法最全攻略
经典排序算法在面试中占有很大的比重,也是基础。包括冒泡排序,插入排序,选择排序,希尔排序,归并排序,快速排序,堆排序。希望能帮助到有需要的同学。全部程序采用JAVA实现。 本篇博客所有排序实现均默认从小到大。 一、冒泡排序 BubbleSort 介绍: 冒泡排序的原理非常简单,它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 步骤...
分类:编程语言   时间:2016-07-02 11:57:18    收藏:0  评论:0  赞:0  阅读:336
mysql alter add 使用记录
alter add命令用来增加表的字段。alter add命令格式:alter table 表名 add字段 类型 其他;例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0: mysql> alter table MyClass add passtest int ...
分类:数据库技术   时间:2016-07-02 11:56:48    收藏:0  评论:0  赞:0  阅读:241
Linux 执行partprobe命令时遇到Unable to open /dev/sr0 read-write (Read-only file system)
在使用fdisk创建分区时,我们会使用partprobe命令可以使kernel重新读取分区信息,从而避免重启系统,但是有时候会遇到下面错误信息“Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 ... ...
分类:系统服务   时间:2016-07-02 11:56:38    收藏:0  评论:0  赞:0  阅读:679
Swap Two Nodes in Linked List
Given a linked list and two values v1 and v2. Swap the two nodes in the linked list with values v1 and v2. It's guaranteed there is no duplicate value ...
分类:其他   时间:2016-07-02 11:56:28    收藏:0  评论:0  赞:0  阅读:158
poj 3260 最少硬币(01+多重+完全背包)
http://www.cnblogs.com/ACMan/archive/2012/08/14/2637437.html ...
分类:其他   时间:2016-07-02 11:56:18    收藏:0  评论:0  赞:0  阅读:301
iOS开发-开发总结
ARC的使用: ARC并不能避免所有的内存泄露。使用ARC之后,工程中可能还会有内存泄露,不过引起这些内存泄露的主要原因是:block,retain循环,对CoreFoundation对象(通常是C结构)管理不善,以及真的是代码没写好。 reuseIdentifier在iOS程序开发中一个普遍性的错 ...
分类:移动平台   时间:2016-07-02 11:56:08    收藏:0  评论:0  赞:0  阅读:286
maven详解之生命周期与插件
Maven是一个优秀的项目管理工具,它能够帮你管理编译、报告、文档等。 Maven的生命周期: maven的生命周期是抽象的,它本身并不做任何的工作。实际的工作都交由"插件"来完成。 maven的每个构建步骤都可以绑定一个或多个插件行为,而且maven为大多数的构建步骤编写并绑定了默认插件。 ...
分类:其他   时间:2016-07-02 11:55:58    收藏:0  评论:0  赞:0  阅读:213
maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用, 同时它们也会被打包。 ...
分类:其他   时间:2016-07-02 11:55:38    收藏:0  评论:0  赞:0  阅读:193
python之路 面向对象进阶篇
一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 由上述代码可以看出【普通字段需要通过对象来访问】【静态字段通过类访问】,在使用上可以看出普通字段和静态字段的归属是不同的。 静态字段在内存中只保存一份 普通字 ...
分类:编程语言   时间:2016-07-02 11:55:28    收藏:0  评论:0  赞:0  阅读:260
asp.net core 在Ubuntu 运行
环境: Ubuntu 16.04 dotnet-dev-1.0.0-preview2-003121 Visual Studio 2015 update 3 Ubuntu 安装.net core 参考:https://www.microsoft.com/net/core#ubuntu 1.添加源 2. ...
分类:Web开发   时间:2016-07-02 11:55:18    收藏:0  评论:0  赞:0  阅读:286
数据库设计(6/9):存储过程主体
对于设计和创建数据库完全是个新手?没关系,Joe Celko, 世界上读者数量最多的SQL作者之一,会告诉你这些基础。和往常一样,即使是最专业的数据库老手,也会给他们带来惊喜。Joe是DMBS杂志是多年来最受 读者喜爱的作者。他在美国、英国,北欧,南美及非洲传授SQL知识。他在ANSI / ISO ...
分类:数据库技术   时间:2016-07-02 11:55:08    收藏:0  评论:0  赞:0  阅读:227
mysql大数据量之limit优化
背景:当数据库里面的数据达到几百万条上千万条的时候,如果要分页的时候(不过一般分页不会有这么多),如果业务要求这么做那我们需要如何解决呢?我用的本地一个自己生产的一张表有五百多万的表,来进行测试,表名为big_data;首先我们看如下几条sql语句:在这之前我们开启profiling来监测sql语句 ...
分类:数据库技术   时间:2016-07-02 11:54:58    收藏:0  评论:0  赞:0  阅读:341
理解jquery的$.extend()、$.fn和$.fn.extend()
jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(); jQuery.extend(); jQuery.fn 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。 虽然 javascript 没有明确的类的概念,但是用类 ...
分类:Web开发   时间:2016-07-02 11:54:38    收藏:0  评论:0  赞:0  阅读:299
我的第一段jQuery代码
说起 jQuery,很多人可能觉得,不算什么,就是个js类库。而,对于我,下面这几行代码,是一个新的开始。 多年来,我一直在使用MooTools ,他面向对象,写起来结构清晰分明,都是在原生js的基础上做扩展。而,JQ是一个自成体系的库,经过一个星期的系统学习,也发现了诸多优点。 下面这段代码是用来 ...
分类:Web开发   时间:2016-07-02 11:54:28    收藏:0  评论:0  赞:0  阅读:267
936条   上一页 1 ... 35 36 37 38 39 ... 47 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!