- 博客(60)
- 收藏
- 关注
转载 策略模式(Strategy Pattern)
策略模式定义了一系列的算法,并将每一个算法封装起来,让它们之间可以相互替换。策略模式让算法的变化独立于使用算法的客户。环境类(Context):用一个ConcreteStrategy对象来配置。维护一个对Strategy对象的引用。可定义一个接口来让Strategy访问它的数据。抽象策略类(Strategy):定义所有支持的算法的公共接口。 Context使用这个接口来调用某Con...
2016-09-30 16:47:00 42
转载 快乐、聪明和有用,你会如何选择?
看过一部电影,引发点思考感想,写出来,这叫「影评」;听过一首歌,引发点思考感想,写出来,这叫「乐评」;看过一本书,引发点思考感想,写出来,这叫「书评」。所以这是一篇关于另一篇文章的文章(好绕),我前阵子读到一篇文章,引发了很多思考感想,写出来,这权当叫作「文评」吧。这篇文章来自一个外国人的博客,文章很短小精炼,却直击我思维的神经。为了更好的写这篇「文评」我决定先把它译在下面两条分割线之间。...
2016-09-29 21:37:00 42
原创 JavaOne 2016——首日亮点
今年,为期5天的JavaOne会议中,4个会场的议题都进行了直播,演讲稿也在播出之后一并提供。\\来自Terracotta公司EHCache团队的Henri Tremblay,做了主题为《学习Java 8:Lambda表达式和函数式编程(Learn Java 8: Lambdas and Functional Programming)》的演讲,简要回顾了从Java 5开始的演变,包括Java 7语...
2016-09-29 19:00:00 34
原创 打造具备互补测试技能的团队
大多数测试工作需要多重角色:主题专家、工具师傅、分析师等等。James Bach或许是北美最为知名的测试人员了,他曾经识别出七类软件测试人员,而且这些还仅仅是围绕活动的,未考虑类型或项目或技术!我刚刚开始工作的时候,我们有一支面向所有职能的“测试团队”。如今此类团队可能已经不存在了,公司更喜欢让单个测试人员融入到一支团队中,他需要所有的技能,而不仅仅是专业技能。尝试雇用无所不能的人,就等于与去找个...
2016-09-28 18:16:00 42
转载 jQuery的简单入门练习
1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title>jQuery的练习</title> 5 <script src="jquery.js"></script> 6 7 &
2016-09-28 14:22:00 57
转载 亚马逊云服务器AWS安装CentOS
亚马逊云服务器默认创建的实例,在停止之后再启动的情况下,IP会发生改变。所以我们最好先创建一个弹性IP,即EIP,不过我也不清楚这个费用。1、按如图操作创建一个弹性IP,弹性IP创建之后可以随便绑定到该region下的实例2、创建好弹性IP之后,然后去创建实例:3、点启动实例之后,会进入到Amazon 系统映像(AMI)的选择:4、我这里以安装Centos为例,点击上图中的...
2016-09-28 09:19:00 115
转载 php 获取某个月的周次信息
在做统计的时候如果按照周统计 ,需要对某个月的周次信息进行计算,如果本月头一天不是星期一,则向上一个月取周一,本月最后的几天如果不能正好是一周,则忽略。例如2019-09月计算出来的结果2016-08-29---2016-09-042016-09-05---2016-09-112016-09-12---2016-09-182016-09-19---2016-09-25具体代码实现如...
2016-09-27 18:17:00 115
转载 【转载】Hybrid APP了解
原文:http://uikoo9.com/blog/detail/hpp不错的hybrid app框架:http://www.dcloud.io/case/#group-1HPPhybirdApp或者hbuilderApp,指通过html,css,js语言开发出ios和android两个版本的APP,开发效率成倍上升,开发时间大幅缩减,开发成本同样也大大缩减。...
2016-09-25 16:49:00 63
转载 linux下expect环境安装以及简单脚本测试
expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装下载:expect-5.43.0.tar和tcl8.4.11-src.tar下载地址:https://pan.baidu.com/s/1kVyeLt9 提取密码:af9p将expect和t...
2016-09-23 15:47:00 118
转载 HTML5离线存储原理
前言:使用HTML5,通过创建cache manifest文件,可轻松创建web应用的离线版本。HTML5引入了应用程序缓存,这意味着web应用可进行缓存,并可在没有网络时进行访问。应用程序缓存为应用带来三个优势:离线浏览--用户可在离线时使用它们。速度--已经缓存的资源加载得更快。减少服务器负载--浏览器将只从服务器下载更改过...
2016-09-23 14:45:44 203
转载 Django之强大的Form功能
转载: http://www.cnblogs.com/0820-zq/p/5807980.html FormForm的验证思路前端:form表单后台:创建form类,当请求到来时,先匹配,匹配出正确和错误信息。Django的Form验证实例:创建project,进行基础配置文件配置settings.py settings.py之csrf注销 ...
2016-09-23 00:23:00 288
转载 ifconfig报错:SIOCSIFFLAGS: Operation not permitted
# insmod mt7601Usta.kortusb init rt2870 --->usbcore: registered new interface driver rt2870# iwconfiglo no wireless extensions.eth0 no wireless extensions.ra0...
2016-09-21 20:04:00 1538
转载 VMware安装VMware Tools遇到的问题
问题:点击“虚拟机》安装VMware Tools”弹出:请确保您已登录客户机操作系统。在客户机中装载虚拟CD驱动器,启动终端,使用tar解压缩安装程序,然后执行vmware-install.pl安装vmware Tools;客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 CD-ROM,这可能会导致客户机...
2016-09-21 19:09:03 251
转载 JavaScript引用类型之Array数组的toString()和valueof()方法的区别
一、转换方法1、在JavaScript中几乎所有对象都具有toLocaleString()、toString和valueof()方法,因为,所有的对象都继承自Object,而前面所说的方法都是Object的方法!所以数组也有toString()方法,其中调用数组的toString()方法会返回由数组中每个值的字符串形式拼接而成的一个以逗号分割的字符串。代码如下:var colors...
2016-09-21 17:37:00 62
转载 巧用transform实现HTML5 video标签视频比例拉伸
前言原文地址曾几何时,项目中有碰到视频比例拉伸的需求,但是发现这个看似再普通不过的一个需求,找遍全网至今都没有找到解决方法。因为强制给video标签设置width和height的话只会将video的显示区域拉伸,但是里面的视频还是保持原始比例,怎么调都没用:因为当我横向拉伸时:当我纵向拉伸时:2016-09-21 11:15:40 更新:感谢 @RileyRen 提醒,原来还有ob...
2016-09-21 10:20:00 1428
转载 Struts2与ServletAPI解耦
什么是与Servlet API解耦?为了避免与servlet API耦合在一起,方便Action做单元测试,Struts2对HttpServletRequest,HttpSession,和ServletContext进行了封装,构造了3个Map对象来替代这三个对象,在Action中可以直接使用HttpServletRequest,HttpSession,ServletContext对应的M...
2016-09-20 19:56:00 88
转载 PHP failed to ptrace(PEEKDATA) pid 1918: Input/output error (5)或者 increase pm.start_servers解决...
今天网站出现负载很大,cpu占用率超高,网站延迟很大,前台出现此错误信息:[19-Sep-201623:30:38]WARNING:[poolwww]child31954,script'/var/www/html/casino.21pink.com/public/index.php'(request:"POST/index.php")executing...
2016-09-20 10:26:52 311
转载 python 二叉树
class Node(object): def __init__(self, data=None, left=None, right=None): self.data = data self.left = left self.right = rightclass BTree(object):...
2016-09-20 02:23:00 55
转载 解决mysql出现"the table is full"的问题
mysql出现"the table is full"的问题,一般有两个原因:一 .You are using the MEMORY (HEAP) storage engine; in this case you need to increase the value of the max_heap_table_size system variable. See Section ...
2016-09-19 11:45:17 636
转载 基于SignalR的消息推送与二维码描登录实现
1 概要说明 使用微信扫描登录相信大家都不会陌生吧,二维码与手机结合产生了不同应用场景,基于二维码的应用更是比较广泛。为了满足ios、android客户端与web短信平台的结合,特开发了基于SinglarR消息推送机制的扫描登录。本系统涉及到以下知识点: SignalR:http://signalr.net/ 这官网,ASP.NET SignalR 是为 ASP.NET 开发人...
2016-09-18 16:22:00 248
转载 iOS 监听textfield的输入(转)
1:首先 [objc] view plain copy print?[textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; 2:其次 [objc] view pla...
2016-09-18 09:28:00 105
转载 在交换机上配置Telent
1 实验目的:学习如何在交换机上启用Telent.2 实验原理:在两台交换机上配置VLAN的IP地址,用双绞线将两台交换机的F0/1端口连接起来,分别配置Telent,然后就可以在每台交换机上以Telent的方式登陆另一台交换机.3 实验仪器:二层交换机一台 三层交换机一台4 实验方法及步骤: 步骤1:在两台交换机上配置主机名,管理IP地址。 R3740#conf...
2016-09-17 10:06:40 185
转载 spfa(前向星)
#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<queue>#define inf 99999999using namespace std;const int maxn=110;int e,dis[maxn],vi...
2016-09-16 17:22:00 34
转载 在php中,如何将一个页面中的标签,替换为用户想输出的内容
前言:釜山行,暴露人性,————————————————————————————————————————————————————————————————————————————今天说一个最简单的例子,就是在php中如何读取另一个html页面中的标签,并显示用户想输出的内容。首先建立一个页面,命名为:test.html如下图所示:<!doctype html>&l...
2016-09-16 00:37:00 252
转载 数字三角形_递归_递推(动态规划)
输入格式:5 // 三角形行数,下面是三角形 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5三角形的行数大于1小于等于100,数字为 0 – 99。 要求输出最大和,不必给出具体路径。思路D(r,j):第r行第j个数字(r,j从1开始算)MaxSum(r,j):从D(r,j)到底边的各条路...
2016-09-14 21:46:00 78
转载 C语言随笔_printf输出多行
想在printf中,输出多行数据,如果写成下面这样:printf("line 1\n line 2\n line 3\n");编译器会报错“error C2001: newline in constant”。可以这样写:printf("line 1\ line 2\ line 3\n");或者printf("line 1" "line 2" "line 3\n")...
2016-09-14 13:34:37 264
转载 ECMAScript 发展历史
参考文献:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Language_Resources
2016-09-14 09:59:00 123
转载 服务器安全加固
1、更新系统补丁更新补丁是安全加固最重要的步骤。2、禁用不需要的服务以下服务必须禁用:Server、Workstation、Print Spooler、Remote Registry、Routing and Remote Access、TCP/IP NetBIOS Helper、Computer Browser3、系统权限设置由于系统权限设置的地方非常多,我们只能公...
2016-09-13 18:11:20 89
转载 window.open弹出窗口调用controller
前台图片调用js函数<img src='${pageContext.request.contextPath}/FlatUI/img/link.png' id='report' alt='"+data[i].report+"' onclick='changeUrl(this,"+data[i].id+")' width=15px height=15px/>js函数, ...
2016-09-13 17:41:00 424
转载 1.ubuntu的安装
分两种1. 在VMware中安装,则与Centos的安装类似2. 在VirtualBox里安装--> 1. 先“新建” 一个虚拟电脑2. 根据需求编辑虚拟电脑的信息 (具体的大小、内存等等都需要根据当时的需求) 3. 编辑好后,再对具体的数值进行设置 --〉对准虚拟机右键 --〉设置 -- 〉 将启动顺序选择 ...
2016-09-13 16:54:00 54
转载 ps人物像发丝的抠图处理
1-复制图层——使用快速选择工具——添加选区(包含发丝)——调整边缘2- 提高半径(尽量高)——降低移动边缘——输出到新建图层这个时候,我们发现人物的很多地方是透明的,不用担心,因为我们这一步先是把发丝扣取3- 选择原来的背景副本,并将背景副本2设置为不可见——重新使用快速选择工具——提高半径(尽量少)——提高对比度——降低移动边缘(尽量少)——输出到新建图层4- ...
2016-09-12 18:22:00 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人