注:由于mysql5.5的源码包安装与mysql之前的版本安装方法不同,故写一篇随笔记录。5.5的版本不再是./configure make make install 这里用到了cmake了,cmake是一个跨平台的编译工具。 注意: mysql-5.5以后的版本不能使用make编译,只能使用cma ...
分类:
数据库 时间:
2016-07-06 09:53:29
阅读次数:
189
Write a function that add two numbers A and B. You should not use + or any arithmetic operators. 分析: 典型的Bit Operation. ...
分类:
其他好文 时间:
2016-07-06 09:51:45
阅读次数:
150
仅限您个人的博客、网页,请勿分享发布到大型网站、贴吧等地 http://ikdm.tk/labs/163/ HTML5示例 Flash 示例1(来自豆瓣播放器,单文件播放) Flash 示例2(多文件播放) ...
分类:
其他好文 时间:
2016-07-06 09:52:47
阅读次数:
235
内聚原则 “高内聚,低耦合”原则是软件模块设计的通用原则。实际上,该原则最早出现在结构化设计(structured design)中,后被引入对象式设计。耦合和内聚是衡量软件设计质量的两个重要指标,是检验模块设计是否合理的主要标准。其中,耦合(coupling)反映模块之间的关联程度,内聚(cohe ...
分类:
其他好文 时间:
2016-07-06 09:53:15
阅读次数:
128
Write an algorithm which computes the number of trailing zeros in n factorial. Have you met this question in a real interview? Yes Write an algorithm ...
分类:
其他好文 时间:
2016-07-06 09:50:44
阅读次数:
131
依赖原则 间接原则有一个直接的推论,就是依赖反转原则(Dependency Inversion Principle),简称DIP。依赖反转原则就是高层模块不应依赖低层模块,它们都应依赖抽象;抽象不应依赖细节,细节应依赖抽象。 1)DIP的产生背景 从代码实现的角度来看,高层模块依赖低层模块是很正常的 ...
分类:
其他好文 时间:
2016-07-06 09:52:38
阅读次数:
234
首先先从网上找到一篇描述SpringMVC和Struts2的区别的文章
文章转载路径:http://blog.csdn.net/chenleixing/article/details/44570681
下面是原文:
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个u...
分类:
编程语言 时间:
2016-07-06 01:55:17
阅读次数:
338
代理模式是二十三中设计模式中的一种,代理模式就是指由一个代理主题来操作真实的主题,真实的主题执行具体的业务操作,而代理主题负责其她相关业务,简而言之,代理模式可以由以下三个部分组成: a、抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 b、代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 c、真实角色:实现抽象角色,定义真实角色所要...
分类:
其他好文 时间:
2016-07-06 01:54:06
阅读次数:
422
AOP: 1.将复杂的需求分解出不同方面,将散布在系统中的公共功能集中解决 2.采用代理机制组装起来运行,在不改变原程序的基础上对代码段进行增强处理,增加新的功能目的: 1.A从系统中分离出切面,独立于业务逻辑实现,在程序执行时织入程序中运行 2.配置AOP主要使用aop命名空间下的元素完成。可以实 ...
分类:
编程语言 时间:
2016-07-06 01:54:41
阅读次数:
409
我们先看看之前的代码。这是一个 斐波那契数列 我们知道这个代码的执行会有很多重叠的子结构。 让我们先看下图{我今天不用笔画了 LOL} {感谢ProcessOn,我也能画个能看的图了} 我们从上图看到 产生和很多重叠的子结构,重复运算了很多已经算过了,这就比较尴尬了。 这个时候我们要提下动态规划了: ...
分类:
其他好文 时间:
2016-07-06 01:52:45
阅读次数:
191
JDK提供的主要开发工具有:编译程序,解释执行程序、调试程序、Applet执行程序、文档管理程序、包管理程序等。 1、编译程序:javac.exe,对应的javac命令将Java源程序转换为字节码。 javac [-选项] file.java file.java:要编译的源文件 [-选项]:可选项, ...
分类:
编程语言 时间:
2016-07-06 01:51:00
阅读次数:
224
今天有同事问我下面这段代码是什么意思: 我也不是很明白,于是研究了一下。下面是我的一些体会。 Christmas Trees和Errors 如果你写过JavaScript或NodeJS代码,你也许会对callback地狱深有体会。每次当你进行异步调用时,按照callback的契约,你需要传一个fun ...
分类:
其他好文 时间:
2016-07-06 01:51:09
阅读次数:
285
自从上一次自己写了一篇对委托的理解之后,剩下的一半-对事件的理解现在才写出来,也是拖得够久了。现在我们一起来看看C#的事件吧 首先:为什么要有事件? 上一篇文章展示了如何声明委托,调用委托和创建委托的实例。然而,这时委托虽然可以间接调用任意数量的方法,但是我们必须显式地调用委托,大部分时间,我们需要 ...
机器学习学习笔记 PRML Chapter 2.0 : Prerequisite 2 -Singular Value Decomposition (SVD) ...
分类:
其他好文 时间:
2016-07-06 01:53:45
阅读次数:
332
题意:给定 n 行数,让你找出连续最多的全是1的个数。 析:好像也没什么可说的,那就判断一下,并不断更新最大值呗。 代码如下: ...
分类:
其他好文 时间:
2016-07-06 01:53:13
阅读次数:
235
Asp.Net Core 发布和部署( MacOS + Linux + Nginx ) 前言 在上篇文章中,主要介绍了 Dotnet Core Run 命令,这篇文章主要是讲解如何在Linux中,对 Asp.Net Core 的程序进行发布和部署。 有关如何在 Jexus 中进行部署,请参见本人的另 ...
分类:
系统相关 时间:
2016-07-06 01:52:20
阅读次数:
515