目录 一、判断大型网站的标准:1 1、pv(page views)网页的浏览量:1 2、uv值(unique vistor)独立访客1 3、独立ip,1 二、大型网站带来的一些问题。1 1、大的并发。1 2、大流量。2 3、大的存储,2 三、大并发的解决方案:2 1、负载均衡器:2 ... ...
分类:
Web程序 时间:
2016-05-23 13:18:32
阅读次数:
337
有三个分别有K1,K2,K3个面的骰子,每个面上的值为[1,Ki] 设所投出的序列为{k1,k2,k3} 当投出{a,b,c}时得分清零,否则得分增加k1+k2+k3 求使得得分大于等于n的期望步数 设dp[i]表示当前得分为i,达成目标所需的期望步数 dp[i]=dp[i+k]*p[k]+dp[0 ...
分类:
其他好文 时间:
2016-05-23 13:17:32
阅读次数:
209
在命令行使用adb logcat命令直接输出日志中文内容显示乱码,原因是中文系统中cmd命令行窗口默认的编码是GBK,而LogCat打印的日志是UTF-8编码,所以adb logcat命令输出的中文内容显示乱码。 修改cmd命令行窗口字符编码即可解决logcat日志中文显示乱码问题: 1.cmd命令 ...
分类:
其他好文 时间:
2016-05-23 13:16:21
阅读次数:
147
最近在网上看到了一个css3实现的可爱时钟,觉得很nice,然后就想着用canvas试试实现这个时钟效果。 首先,要实现时钟需要先计算时钟上的数字应该占整个圆的大小。 因为一个圆是360度,所以数字之间就是360/12=30度,所以我在圆上画出数字的代码是这样的: 因为Math.cos()和Math ...
分类:
其他好文 时间:
2016-05-23 13:17:11
阅读次数:
157
字符串的匹配,返回匹配开始的位置,直接用暴力方式求解。为了更快的匹配,定义一个指针表示待匹配的字符串的长度,当长度不足时,可 直接停止匹配。 char *strStr(char *haystack, char*needle) { char* p1; char* p2; char* p1_advanc ...
分类:
其他好文 时间:
2016-05-23 13:16:43
阅读次数:
85
目前的手机APP有三类:原生APP、WebAPP、HybridApp;HybridApp结合了前两类APP各自的优点,越来越流行。 Ionic Ionic是一个新的、可以使用HTML5构建混合移动应用的用户界面框架,它自称为是“本地与HTML5的结合”。该框架提供了很多基本的移动用户界面范例,例如像 ...
分类:
移动开发 时间:
2016-05-23 13:17:11
阅读次数:
206
优化: 可删除用户:adm,lp,sync,shutdown,halt,news,uucp,operator,games,gopher. :userdel games 可删除组:adm,lp,news,uucp,games,dip,pppusers,popusers,slipusers. :grou ...
分类:
系统相关 时间:
2016-05-23 13:17:29
阅读次数:
235
tp3.2在5.6之前的版本没有出现这个问题,在php5.6环境下就出现了无法读取session的问题,并且报了以上类型的警告, 错误原因:报打开session文件出错,去tp源码查看,就试试session_start(); 也就是说打开session文件时没有权限; 这是因为session的默认保 ...
分类:
其他好文 时间:
2016-05-23 13:17:29
阅读次数:
441
《构建之法》读后感 在学习软件测试之前,我的理解是,测试就是给产品挑错吧,目标应当是保证产品以高质量交付给用户。当我阅读完《构建之法》这本书之后,对于测试有了更深层次的理解,测试是软件开发过程中必不可少的重要流程,在追求质量和效率的软件工程里,如何有效地对复杂的软件半成品进行测试,其实有许多问题值得 ...
分类:
其他好文 时间:
2016-05-23 13:17:25
阅读次数:
118
下面简单讲述在服务器搭建 Git 仓库的过程。 安装 Git 程序 Git 是分布式的,即程序不区分服务端和客户端,大部分 Linux 发行版的官方源里都有它,比如在 Archlinux 里安装 Git: $ sudo pacman -S git $ sudo pacman -S git 不过有些发 ...
分类:
其他好文 时间:
2016-05-23 13:17:57
阅读次数:
226
在 ES6 中新增了生成器函数的语法,本文解释了生成器函数内 yield 关键字的返回值。 描述 根据语法规范,yield 关键字用来暂停和继续执行一个生成器函数。当外部调用生成器的 next() 方法时,yield 关键字右侧的表达式才会执行。 执行结果会转化为一个对象(包含两个属性, value ...
分类:
其他好文 时间:
2016-05-23 13:17:14
阅读次数:
152
1、2014标准: 同时满足三个条件: 五层以上。五层以上的多高层住房,新旧里弄、老式公寓除外; 140平米以下。 内中外432。内环450、内外之间310、外环230。 2、具体条文: 沪房管规范市〔2014〕6号文: 可以享受优惠政策的普通住房,应同时满足以下条件: 一、五层以上(含五层)的多高... ...
分类:
其他好文 时间:
2016-05-23 13:15:18
阅读次数:
154
因为在很多情况下,如果要转换的数据为null,调用者期望的是返回默认值. 系统自动提供的默认值不能满足我们的需求,例如int的默认值为0,但是在sql查询中,如果查询失败,我们期望的是小于0的值,例如Select Count(1) from table1这样的操作. 为此,我提供了取得数据类型默认值 ...
分类:
编程语言 时间:
2016-05-23 13:15:46
阅读次数:
131
public class TotalUtil { public static int getSum(String text) { String reg = "^[\u4e00-\u9fa5]{1}$"; int result = 0; for (int i = 0; i < text.length( ...
分类:
编程语言 时间:
2016-05-23 13:14:46
阅读次数:
156
1 安装Cordova (Cordova开发环境的安装,包括所涉及的Node.js、Cordova CLI、JDK及Android SDK等,然后创建一个HelloWord项目。) 1.1 安装Node.js https://nodejs.org 直接去官网下载并按默认路径安装就可以了。 安装完成后 ...
分类:
移动开发 时间:
2016-05-23 13:14:04
阅读次数:
195
一、内容回顾 实现静态化的方式: 真静态:使用ob缓存方式,使用模板替换, ob_start();//开启o b缓存 ob_clean();//清除o b缓存里面的数据,并不关闭ob缓存。 ob_end_clean();//清除ob 缓存里面的数据,并关闭ob缓存 ob_flush();//把ob缓... ...
分类:
其他好文 时间:
2016-05-23 13:16:11
阅读次数:
277