1.1 框架的概念框架其实就是可重用代码的集合,框架的代码是框架架构的代码,不是业务逻辑代码,框架代码保护类.方法.函数等等,框架代码按照一定的规则组合起来就形成了框架。1.2 不使用框架开发的时候遇到的问题 1.代码编写没有统一的规范 2.项目功能不能很好的拆分 3.一个局部的微小改动可能会...
分类:
Web程序 时间:
2016-01-06 06:46:41
阅读次数:
271
Determine the number of bits required to flip if you want to convert integer n to integer m.Have you met this question in a real interview? YesExample...
分类:
其他好文 时间:
2016-01-06 06:46:58
阅读次数:
206
Java中有两种方式让我们在运行时识别对象的类的信息:传统的RTTI(Run-Time Type Identification)和反射。Class对象Class对象包含了与类有关的信息,用来创建类的所有“常规”对象的特殊对象。每一个类都有一个Class对象。创建Class对象的引用可以用两种方式来创...
分类:
其他好文 时间:
2016-01-06 06:48:48
阅读次数:
241
苹果系统安全吗?顶级黑客告诉你这是错觉苹果手机654,这个数字是苹果在过去一年收获的漏洞总数。根据安全数据网站CVEDetails最新公布的数据, 苹果拿下了2015年漏洞之王的桂冠,第二名则归属微软,这个曾经蝉联11年漏洞榜冠军的货以571个漏洞紧随其后。【苹果以654个漏洞位列2015年漏洞榜榜...
分类:
移动开发 时间:
2016-01-06 06:48:05
阅读次数:
204
AS3的ByteArray可以用来操作二进制。使用它,我们就获取加载进来的SWF的尺寸。首先要了解下SWF的文件结构,可以下载官方的PDF看下。用UltraEdit32打开一个SWF,会看到第一个字节是43或46,这是16进制,对应的字符就是C或F,其中C表示压缩过的,F表示未压缩的。第二个字节和第...
分类:
其他好文 时间:
2016-01-06 06:45:37
阅读次数:
174
Given a binary search tree and a node in it, find the in-order successor of that node in the BST.Note: If the given node has no in-order successor in ...
分类:
其他好文 时间:
2016-01-06 06:45:16
阅读次数:
161
Given an array nums and a target value k, find the maximum length of a subarray that sums to k. If there isn't one, return 0 instead.Example 1:Given n...
分类:
其他好文 时间:
2016-01-06 06:45:16
阅读次数:
217
linux内核3.8以后加入了在内核态加载firmware的支持,因此systemd在v217以后去除了用户太加载firmware的支持而orangepi到现在(2016年1月6日)仍然使用的是3.4.39内核,该内核不支持内核态加载firmware。而wily(ubuntu 15.10)使用的sy...
分类:
系统相关 时间:
2016-01-06 06:46:34
阅读次数:
271
在建立网页布局的时候,我们经常会面临一个问题,就是让一个div实现水平和垂直居中,虽然好几种方式实现,但是今天介绍时我最喜欢的方法,通过css和jQuery实现。1、通过css实现水平居中: 复制代码 代码如下:.className{ margin:0 auto; width:200px; heig...
分类:
Web程序 时间:
2016-01-06 06:44:34
阅读次数:
195
只要设置元素的box-pack和box-align即可,这两个属性当前只有webkit和moz支持,要设置垂直居中的话只需要将这两个属性的值都设置为center即可,需要的朋友可以参考下以前处理垂直居中用的方法是设置div的height和line-height是一样的值,现在就不用那么麻烦了。只要设...
分类:
Web程序 时间:
2016-01-06 06:45:23
阅读次数:
206
Dubbo服务的运行方式 服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 服务容器的加载内...
分类:
编程语言 时间:
2016-01-06 06:44:40
阅读次数:
226
在C++中,由于重载等技术的存在,编译器要将函数、结构体、类等等的信息传递给链接器,就不能像C语言那样简单地通过函数名来完成,它需要提供额外的参数信息,而还要和C语言共用链接器,这就需要用到名字改编(name mangling),又叫名字修饰(name decoration)。名字改编也罢,但由于历...
分类:
编程语言 时间:
2016-01-06 06:43:36
阅读次数:
281
你还敢买GPS定位器吗?你的一举一动黑客了如指掌2016-01-0515:10原创史中·方枪枪1条评论GPS定位器,很多人都用过。在某宝上搜索:“GPS定位器”“儿童定位手表”“宠物定位器”会出现一大堆。这类设备的核心原理都相同,只需要把含有定位芯片的产品放到人身上或者车里,就可以实现对目标的位置追...
分类:
其他好文 时间:
2016-01-06 06:44:54
阅读次数:
155
这里的数据指的大概就是字段(貌似这章有些东西也是过时了,因为现在的.NET已经发展了很久了,包括Java也是)1、自封装字段(其实就是属性啦,过时了)修改点:直接访问字段,但是与字段间的耦合关系逐渐变得笨拙做法:为这个字段建立一个取值/设值函数,并且只以这些函数来访问数据好吧,现在明白属性是怎么来的...
分类:
其他好文 时间:
2016-01-06 06:43:58
阅读次数:
117
前不久Adobe发布了Flash Player 11的release版本, Flash Player 11 带来了很多新特性, 最最红火的就是Stage3D了,但是这里讲的是这个版本的另一个新特性, 直接播放MP3数据 Sound.loadCompressedDataFromByteArray.以往...
分类:
其他好文 时间:
2016-01-06 06:42:58
阅读次数:
250
利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站。 使用 CSS 实现垂直居中并不容易。有些方法在一些浏览器中无效。下面我们利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我...
分类:
Web程序 时间:
2016-01-06 06:44:26
阅读次数:
297
问题:对一个单列表排序,要求时间复杂度为 O(n*logn),额外空间为 O(1)。 O(n*logn) 时间排序算法,无法是 quick sort, merge sort, head sort。quick sort 需要灵活访问前后元素,适合于数组,merge sort 只需要从左到右扫过去即可...
分类:
其他好文 时间:
2016-01-06 06:44:43
阅读次数:
232