1,AOP简介 Aspect Oriented Programming 面向切面编程。AOP还是以OOP为基础,只不过将共同逻辑封装为组件,然后通过配置的方式将组件动态切入到原有组件中。这样做的有点有:可以在不修改原有组件功能代码的基础上,对组件进行扩充,对公共需要和传统业务进行解耦。 2,语法 1 ...
分类:
编程语言 时间:
2017-07-19 21:59:23
阅读次数:
294
一、缘起 当数据库的数据量非常大时,水平切分和垂直拆分是两种常见的降低数据库大小,提升性能的方法。假设有用户表: user( uid bigint, name varchar(16), pass varchar(16), age int, sex tinyint, flag tinyint, sig ...
分类:
数据库 时间:
2017-07-19 12:08:54
阅读次数:
253
首先是登录的LoginController.class.php 代码内容是 登录页面在View下面叫login文件夹下面的dengLu.html 然后做一个父级的方法来验证是不是登录了在Controller文件夹下面建立个FuController.class.php 做liuYanControlle ...
分类:
其他好文 时间:
2017-07-19 10:37:33
阅读次数:
199
Find the nth digit of the infinite integer sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...Note:n is positive and will fit within the range of a 32-bit... ...
分类:
其他好文 时间:
2017-07-19 00:26:04
阅读次数:
176
算(7+4*sqrt(3))^n的整数部分(mod 1e9+7)。 容易想到矩乘快速幂,但是怎么算整数部分呢? (7+4*sqrt(3))^n一定可以写成a+b*sqrt(3),同理(7-4*sqrt(3))^n一定可以写成a-b*sqrt(3),于是, (7+4*sqrt(3))^n = (7+4 ...
分类:
其他好文 时间:
2017-07-18 22:14:14
阅读次数:
436
背景: 一致性Hash用于分布式缓存系统,将Key值映射到详细机器Ip上,而且添加和删除1台机器的数据移动量较小,对现网影响较小 实现: 1 Hash环:将节点的Hash值映射到一个Hash环中。每一个Key顺时针第一个找到的节点。就是这个Key被路由到的机器 2 "虚拟节点":将节点虚拟成多个"虚 ...
分类:
其他好文 时间:
2017-07-18 22:08:52
阅读次数:
120
C++ Code 123456789101112131415161718 unsigned long lFileLen = 1000;unsigned char *ucFileLenFlag;ucFileLenFlag = (unsigned char *) &lFileLen; //方法一//方法 ...
分类:
编程语言 时间:
2017-07-18 19:50:00
阅读次数:
207
IOS消息机制应用实例--异常处理 最近发现了一个在项目中常用的异常处的工具NullSafe,分析了它的实现原理,不小心发现了一个小Bug,现将其分享出来,关于这篇文章的Demo已经上传至GitHub,看完如有收获,欢迎Star,如有疑问欢迎issue,大家一起学习。在IOS开发中我们可能会遇到下面 ...
分类:
移动开发 时间:
2017-07-18 18:52:29
阅读次数:
237
atitit.web ui 结构建模工具总结 1. 王者.dreamweaver 1 2. Frontpage/SharePoint Designer(FrontPage) 2010... 1 3. Netbeans6.5 1 4. Ms vs 1 5. Xara Web Designer..雅十专 ...
分类:
Web程序 时间:
2017-07-18 18:51:03
阅读次数:
171
题意:给定一个数 n,和一个集合 m,问你小于的 n的所有正数能整除 m的任意一个的数目。 析:简单容斥,就是 1 个数的倍数 - 2个数的最小公倍数 + 3个数的最小公倍数 + ...(-1)^(n+1) * n个数的最小公倍数。 代码如下: ...
分类:
其他好文 时间:
2017-07-18 13:28:10
阅读次数:
144