首页 > 2015年12月16日 > 全部分享
设计模式之桥梁模式和策略模式的区别
桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属于行为模式。以下是它们的UML结构图。 桥梁模式: 策略模式: 在桥接模式中,Abstraction通过聚合的方式引用Implementor。 举一个例子:策略模式:我要画圆,要实心圆,我可以用solidPen来配置,画虚线圆可以用dashedPen来配置。这是strategy模式。 桥接模式:同样是画圆,...
分类:其他   时间:2015-12-16 23:14:21    收藏:0  评论:0  赞:0  阅读:558
数据结构实验4(排序算法的实现及性能分析)
实现了选择排序, 插入排序, 冒泡排序, 快速排序, 改进后的快速排序, 以及两路合并排序. 通过随机函数随机生成100个数, 进行各种排序, 记录排序开始时间以及结束时间, 计算消耗的时间来比较算法的优略. 实现代码: #include "iostream" #include "cstdio" #include "cstring" #include "algorithm" #include...
分类:编程语言   时间:2015-12-16 23:14:11    收藏:0  评论:0  赞:0  阅读:533
网蚁点点滴滴
离2016年到来还有15天,时间过得飞快,从我2015年8月7日入职深圳网蚁旅游有限公司,眨眼间就过了4个月又9天,由于公司技术总监及合作人因公司经营亏损,每个月倒贴,他觉得撑不下去。实在是承受不住创业公司巨大压力,决定离开公司找工作。生活不易,每个人生活都很困难,表面看起来风光,背后受了多少的苦....
分类:其他   时间:2015-12-16 23:13:40    收藏:0  评论:0  赞:0  阅读:445
第10篇 WINDOWS2003服务器 IIS上配置404页面的图文教程
打开IIS找到你的网站,点右键,选择属性选择“自定义错误”标签页,找到404的那一项,点“编辑属性”按钮(方案一)在“消息类型”里选“URL”,然后在下面的“URL”输入框里,填上你的404错误文件的路径。(方案二)在“消息类型”里如果是选“文件”,就在下面的“文件”输入框里,填上你网站的404页面...
分类:Windows开发   时间:2015-12-16 23:13:31    收藏:0  评论:0  赞:0  阅读:425
mac中使用终端生成RSA私钥和公钥文件
1.打开终端输入:cd Desktop/ //进入桌面2.OpenSSL //打开 OpenSSL3.生成私钥pem, 执行命令 genrsa -out rsa_private_key.pem 1024 你会发现桌面有一个rsa_private_key.pem文件4、生成公钥,执行命令 rsa -i...
分类:系统服务   时间:2015-12-16 23:13:20    收藏:0  评论:0  赞:0  阅读:593
jquery 学习笔记(1)
$就是jquery的一个简写形式如$('#foo')和jQuery('#foo')是等价的, $.ajax和 jQuery.ajax是等价的 $符号是jQuery的一个简写形式window.onload与$(document).ready()的对比jQuery对象和DOM对象jQuery对象就是通....
分类:Web开发   时间:2015-12-16 23:13:10    收藏:0  评论:0  赞:0  阅读:461
Mac OS X 10.10上以命令行模式使用GLWF3
GLWF3的介绍请移步其官网:http://www.glfw.org/docs/latest/index.html按照其官网上的安装介绍,用cmake从源码安装GLWF3Building Applications with GLWF3可以见http://www.glfw.org/docs/lates...
分类:系统服务   时间:2015-12-16 23:13:00    收藏:0  评论:0  赞:0  阅读:471
Jquery on() 动态绑定事件
之前就一直受这个问题的困扰,在jQuery1.7版本之后添加了on方法,之前就了解过,其优越性高于live(),bind(),delegate()等方法,在此之前项目中想用这个来测试结果发现,居然动态生成的标签点击了没反应,而live方法却能够支持;jQuery 使用on绑定动态生成的元素时,不能直...
分类:Web开发   时间:2015-12-16 23:12:40    收藏:0  评论:0  赞:0  阅读:485
JQuery defaultvalue
定义和用法defaultValue 属性设置或返回文本框的初始内容。注释:文本框的初始值是位于 和 标签之间的文本。在表单被重置时,文本框将被恢复为整个值。改变这个属性的值会改变文本框中当前显示的文本。语法textareaObject.defaultValue=text实例下面的例子提示出了文本.....
分类:Web开发   时间:2015-12-16 23:12:30    收藏:0  评论:0  赞:0  阅读:432
在CDH5.5.0上安装Kudu6.0
1. 下载安装文件:a. CSD文件:KUDU-0.6.0.jarb. kudu parcel:KUDU-0.6.0-1.kudu0.6.0.p0.334-el6.parcel和manifest.json文件c. impala-kudu:IMPALA_KUDU-2.3.0-1.cdh5.5.0.p0...
分类:其他   时间:2015-12-16 23:12:20    收藏:0  评论:0  赞:0  阅读:600
C++ 11: function,bind和lambda表达式
1. 自由变量(free variable)和闭包(closure) "Incomputer programming, the term free variablerefers tovariablesused in afunctionthat are neitherlocal variablesn....
分类:编程语言   时间:2015-12-16 23:12:10    收藏:0  评论:0  赞:0  阅读:629
蓝牙核心技术概述(一):蓝牙概述
蓝牙核心技术概述(一):蓝牙概述标签:蓝牙bluetoothsig2014-07-26 16:016143人阅读评论(3)收藏举报分类:协议(14)版权声明:本文为博主原创文章,未经博主允许不得转载。关键词:蓝牙 核心技术协议版本历史作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢...
分类:其他   时间:2015-12-16 23:12:00    收藏:0  评论:0  赞:0  阅读:480
Dancing links
基本思路(Main Thoughts): Dancing link是一种十分优美的数据结构。 通常配合IDA*,二分等方法解决可以转化为精确覆盖和重复覆盖的题目。 精确覆盖:在一个01矩阵中选几行,使得这几行组合起来的矩阵每列有且只有一个1 重复覆盖:每列可以有多个1实现步骤(Implementat...
分类:其他   时间:2015-12-16 23:11:50    收藏:0  评论:0  赞:0  阅读:438
[转][C++ 11]override and final - write clean and maintainable C++ code
原文:http://arne-mertz.de/2015/12/modern-c-features-override-and-final/Today I writeabout a pair of less often discussed, less complicated features intr...
分类:编程语言   时间:2015-12-16 23:11:40    收藏:0  评论:0  赞:0  阅读:499
ejabberd_router、ejabberd_router_multicast
ejabberd_router作为gen_server启动,作为系统的路由对外提供注册路由、删除路由初始化时创建route(mnesia)表,监控注册的路由进程主要方法为do_route(OrigFrom, OrigTo, OrigPacket)方法do_route(OrigFrom, OrigTo...
分类:其他   时间:2015-12-16 23:11:30    收藏:0  评论:0  赞:0  阅读:418
求平均排序MATLAB code
A0=R(:,1:2:end);for i=1:17A1=A0(i,:);p=sort(unique(A1));for j=1:length(p)Rank0(A1==p(j))=j;endRank(i,:)=Rank0;endRD5=mean(Rank);
分类:编程语言   时间:2015-12-16 23:11:11    收藏:0  评论:0  赞:0  阅读:495
sublime
Sublime Text2安装 Package Control,有两种方式,一是通过 Ctrl + ` 输入以下代码回车,即可在线安装:import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_p...
分类:其他   时间:2015-12-16 23:11:00    收藏:0  评论:0  赞:0  阅读:365
随机数和随机数种子(转)
在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字重复率很低,这样看起来好象是真正的随机数,实现这一功能的程序叫伪随机数发生器。有关如何产生随机数的理论有许多,如果要详细地讨论,需要厚厚的一本书的篇幅。不管用什么方法实现随机数发生器,都必须给它提供一个名为“种子”的初始值。而且这个值最...
分类:其他   时间:2015-12-16 23:10:51    收藏:0  评论:0  赞:0  阅读:460
Swift -- 语言指南--高级运算符
原文地址: http://www.cocoachina.com/ios/20140612/8794.html除了基本操作符中所讲的运算符,Swift还有许多复杂的高级运算符,包括了C语和Objective-C中的位运算符和移位运算。不同于C语言中的数值计算,Swift的数值计算默认是不可溢出的。溢出...
分类:编程语言   时间:2015-12-16 23:10:41    收藏:0  评论:0  赞:0  阅读:550
信号量的一些内容
信号量S是个整数变量,除了初始化以外,只能通过两个标准原子操作:wait()(P操作)和signal()(V操作)来访问。wait()的定义:1 wait(s) {2 while (S<=0)3 ; //no-operation4 S--;5 }signal()的定...
分类:其他   时间:2015-12-16 23:10:30    收藏:0  评论:0  赞:0  阅读:431
1545条   1 2 3 4 ... 78 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!