码迷,mamicode.com
首页 > 其他好文
设计模式六大原则
1.单一职责原则 定义:不要存在多于一个导致类变更的原因 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2 ...
分类:其他好文   时间:2016-05-23 13:19:37    阅读次数:112
[ZOJ 3329] One Person Game
有三个分别有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
cmd命令行中logcat输出日志中文乱码
在命令行使用adb logcat命令直接输出日志中文内容显示乱码,原因是中文系统中cmd命令行窗口默认的编码是GBK,而LogCat打印的日志是UTF-8编码,所以adb logcat命令输出的中文内容显示乱码。 修改cmd命令行窗口字符编码即可解决logcat日志中文显示乱码问题: 1.cmd命令 ...
分类:其他好文   时间:2016-05-23 13:16:21    阅读次数:147
canvas实现的时钟效果
最近在网上看到了一个css3实现的可爱时钟,觉得很nice,然后就想着用canvas试试实现这个时钟效果。 首先,要实现时钟需要先计算时钟上的数字应该占整个圆的大小。 因为一个圆是360度,所以数字之间就是360/12=30度,所以我在圆上画出数字的代码是这样的: 因为Math.cos()和Math ...
分类:其他好文   时间:2016-05-23 13:17:11    阅读次数:157
leetcode 之Implement strStr()(27)
字符串的匹配,返回匹配开始的位置,直接用暴力方式求解。为了更快的匹配,定义一个指针表示待匹配的字符串的长度,当长度不足时,可 直接停止匹配。 char *strStr(char *haystack, char*needle) { char* p1; char* p2; char* p1_advanc ...
分类:其他好文   时间:2016-05-23 13:16:43    阅读次数:85
tp框架上出现警告session_start() open failed Permission denied (13)错误
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 程序 Git 是分布式的,即程序不区分服务端和客户端,大部分 Linux 发行版的官方源里都有它,比如在 Archlinux 里安装 Git: $ sudo pacman -S git $ sudo pacman -S git 不过有些发 ...
分类:其他好文   时间:2016-05-23 13:17:57    阅读次数:226
理解 ES6 语法中 yield 关键字的返回值
在 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
实现静态化
一、内容回顾 实现静态化的方式: 真静态:使用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
数据链路层
一、定义 借助于物理层,为网络层提供服务。 定义一个合适的传输差错率。 对传输的数据流进行管理,以免快速的发送淹没了慢速的接收端。 传输单元是帧。 二、功能 任务:把网络层的数据组合成帧,加上一定的校验,交给物理层用比特流传输到目的计算机。 为网络层提供了一条可靠的数据链路。 相连:物理介质 的连接 ...
分类:其他好文   时间:2016-05-23 13:12:38    阅读次数:115
[HDU 4418] Time travel
题目:给出一个长度为n的数轴和一个初始方向,一个人一次可以走[1,m]步,走到头就会自动反弹回来,求给定起点X到Y的期望步数 E[x]表示x点到终点的期望,则E[x]=sigma(E[x+i]+i),E[Y]=0 因为还有方向问题,所以我们把n个点拆成2*n-2个,原数轴01234变成0123432 ...
分类:其他好文   时间:2016-05-23 13:14:46    阅读次数:93
sphinx
目录 一、sphinx的基本介绍:1 1、使用背景:1 2、基本原理:1 3、Coreseek介绍:2 二、安装:3 1、下载解压,拷贝到我们指定一个目录下面。3 2、在etc目录下面,把mysql的模板配置文件拷贝到上级目录,并修改为sphinx.conf3 3、配置数据源(对哪些数据进行建立索引... ...
分类:其他好文   时间:2016-05-23 13:12:52    阅读次数:143
redis
目录 一、什么是nosql1 (1)NoSQL的基本说明:1 (2)兴起的原因:1 (3)特点:1 (4)常见的nosql产品1 二、redis的基本介绍2 三、redis的安装2 四、redis的数据类型3 五、redis的数据类型讲解相关命令6 1、string类型6 2、has... ...
分类:其他好文   时间:2016-05-23 13:13:21    阅读次数:152
Gz__07svn版本控制
程序设计中的"后悔药"——SVN 一、为什么需要SVN 你们在做中级项目中,都是采用小组合作开发的?那么说说你们在后期整合中遇到问题? 主要应用于: 1、协作开发 2、远程协作 3、版本回退 二、什么是SVN svn全称SubVersion svn是近年来崛起的版本管理工具,是cvs的接班人。目前,... ...
分类:其他好文   时间:2016-05-23 13:10:45    阅读次数:139
5月23日 注册审核
管理员通过注册审核来控制人员的注册,登录及相关权限,多用在办公系统 注册页面: chuli.php页面: 注册成功后直接跳转到登录页面 登录页面; logchuli.php: 审核成功后,可以登录,否则不可以登录 主页面; shenhe.php页面:(未进行审核点击可进行审核) quxiao.php ...
分类:其他好文   时间:2016-05-23 13:12:24    阅读次数:91
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!