首页 > 2015年05月24日 > 全部分享
从0到1:javascript数据结构----数组
javascript中对数组的定义 数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可以是整数。这些数字索引在内部被转换成字符串类型。这是因为javascript对象中的属性名必须是字符串。数组在javascript中只是一种特殊的对象,效率上没有其它语言数组的效率高。 1.1创建数组的方式//初始化数组以下的两种声明方式相同 console.log('-----数组的声明方式--...
分类:编程语言   时间:2015-05-24 11:37:02    收藏:0  评论:0  赞:0  阅读:218
设计模式之装饰模式(笔记)
装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成之类更加灵活。装饰模式结构图如下 装饰模式适用场合:当需要给系统添加新的功能时,而这些添加的功能仅仅是为了满足一些只在某种特定情况下才会执行的特殊香味的需要,它把每个装饰的功能放在单独的类中,并让这个类包装它所要装饰的对象,因此,当需要执行特殊香味时,客户端就可以在运行时候根据需要有选择地、按顺序地使用装饰功能包装对象。以...
分类:其他   时间:2015-05-24 11:36:52    收藏:0  评论:0  赞:0  阅读:209
Zookeeper实践之:通过Zookeeper实现一个消费者进程分配程序
背景 需要实现一个分布式监控程序,Agent把监控消息发送到Kafka,由消费者进程使用High Level API从Kafka获取消息 需求 随着Agent数量的增加,每秒产生的消息数量也在增加,考虑到High Level的API使消费者进程与分区的固定关系,所以需要使用Zookeeper来维护一个消费者的集群,使消费者可以根据Kafka分区的数量以及消费者集群的个数,动态的分配每...
分类:系统服务   时间:2015-05-24 11:36:42    收藏:0  评论:0  赞:0  阅读:214
C++链表逆序打印节点
#include #include using namespace std; template struct Node { Type data; Node *next; Node(Type d = Type()):data(d),next(NULL){} };template c...
分类:编程语言   时间:2015-05-24 11:36:32    收藏:0  评论:0  赞:0  阅读:214
opencv实现跟踪鼠标选取的目标
简介   本篇讲解opencv video鼠标选中的物体跟踪,使用的是opencv提供的calcOpticalFlowPyrLK。 calcOpticalFlowPyrLK介绍   void calcOpticalFlowPyrLK(InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray ...
分类:其他   时间:2015-05-24 11:36:12    收藏:0  评论:0  赞:0  阅读:287
How to install Maven on Mac OSX
After the upgrade of Mac OS X Mavericks, Maven was removed (no idea why). So, You have to install it manually. **2.1 – Download Maven**Download the Maven, for example apache-maven-3.1.1-bin.tar.gz ....
分类:系统服务   时间:2015-05-24 11:35:52    收藏:0  评论:0  赞:0  阅读:310
golang实现的私聊服务
一个简单的golang实现的私聊,由服务器端决定两两匹配 服务器端 chat_server.gopackage main import ( "fmt" "io" "log" "net" ) const listenAddr = "localhost:4000"func main() { l, err := net.Listen("tcp", listenAd...
分类:其他   时间:2015-05-24 11:35:42    收藏:0  评论:0  赞:0  阅读:238
518抽奖软件:极简主义设计的践行者
软件用途 用于企业年会抽奖,通过电脑连接LED或投影仪,实现大屏幕随机滚动抽取照片、号码、姓名的电脑软件。软件自带音效、精美的背景图,可以提升大中型年会的气氛。也可用于婚庆等其它场所。 开发原因 市面上的同类软件太复杂、缺乏设计,主要表现为: 1. 含没必要的功能,如锁定屏幕、从某奖项开始抽、临时修改奖品; 2. 菜单混乱不直白,分类没用好,没表明软件主体结构; 3. 将复...
分类:其他   时间:2015-05-24 11:35:32    收藏:0  评论:0  赞:0  阅读:134
数组中出现次数超过一半的数字
思路:保存数字中一个值和次数,当遍历到下个数字时,如果和保存数字相同次数加1,否则次数减1,当次数为0,则保存下一个数字,并把次数设为1,因为要找的数字次数超过一半,那么最后一个保存的数字一定就是要找的数字。public class MoreThanHalfNum { /** * 需找次数超过一半数字 * @param nums * @param le...
分类:编程语言   时间:2015-05-24 11:35:22    收藏:0  评论:0  赞:0  阅读:207
Yahoo的MySQL性能分析器详解
Yahoo的MySQL性能分析器详解一、介绍Yahoo于前日开源了自己的MySQL性能分析器(MySQL Performance Analyzer),源码托管在GitHub。此性能分析器使用Maven构建,需要JDK 8和Maven 3.0。此性能分析器项目包含了两个子项目: 1)Java Web应用项目:myperf 2)Jetty Web服务器项目:jetty wrapper虽然项目在pom....
分类:数据库技术   时间:2015-05-24 11:35:12    收藏:0  评论:0  赞:0  阅读:287
Android 5.1 API 22 所有sdk文件下载地址
Android 5.1 API 22 所有sdk文件下载地址 https://dl-ssl.google.com/android/repository/docs-22_r01.zip http://dl.google.com/android/repository/android-22_r01.zip https://dl-ssl.google.com/android/repository/samples-22_r05.zip https://dl-ssl.google.com/android/reposi...
分类:移动平台   时间:2015-05-24 11:35:02    收藏:0  评论:0  赞:0  阅读:320
五分钟一个设计模式之创建者模式
五分钟一个设计模式,用最简单的方法来描述设计模式。认识创建者模式创建者模式(又叫生成器模式)是为创建一个产品而生的,这个产品的组装算法是确定的,但零部件可以分配给多个厂商生产。使用创建者模式来创建产品,可以把产品零部件的生产和组装分开了。 创建者模式包含以下几个部分: 产品(Product) 厂商的接口(Builder) 具体的厂商(ConcreteBuilder1、ConcreteBuilder...
分类:其他   时间:2015-05-24 11:34:42    收藏:0  评论:0  赞:0  阅读:248
GeoServer发布地图服务
最近要利用GIS服务器软件发布一些地图服务,商业的软件(比如ArcGIS Server肯定是用不起的),最后在开源GIS软件GeoServer和MapServer中选择了GeoServer。 下面简单说说如果使用,给初始GeoServer的朋友一点点帮助!愿他们不走我走过的弯路,哈哈!1 安装GeoServer 首先,进入GeoServer官网下载安装包点击进入下载,现在最新的版本是2.7.1...
分类:其他   时间:2015-05-24 11:34:32    收藏:0  评论:0  赞:0  阅读:259
java中的构造方法
1、使用new+构造方法,创建一个新的对象。 2、构造方法是定义在java类中用来创建并初始化对象的方法,构造方法与类名相同且没有返回值,参数可有可无(无参构造方法、有参构造方法)。 3、当没有指定构造方法时,系统会自动添加无参构造方法。 4、当有指定构造方法时,无论是有参、无参的构造方法,都不会自动添加无参的构造方法。 5、构造方法的重载:和普通方法的重载一样,调用时会根据不同参...
分类:编程语言   时间:2015-05-24 11:34:22    收藏:0  评论:0  赞:0  阅读:229
uva 1593
一道字符串处理的题目,用len数组记录每一列单词所占的格子数。然后使用一个vector数组保存所有的单词,依照每一列所占的大小输出。#include #include #include #include #include #include using namespace std;ve...
分类:其他   时间:2015-05-24 11:34:13    收藏:0  评论:0  赞:0  阅读:216
2015年百度之星程序设计大赛 - 资格赛 (1001 大搬家)
题目链接:click here~~ 【题目大意】: 近期B厂组织了一次大搬家,所有人都要按照指示换到指定的座位上。指示的内容是坐在位置i上的人要搬到位置j上。现在B厂有N个人,一对一到N个位置上。搬家之后也是一一对应的,改变的只有位次。 在第一次搬家后,度度熊由于疏忽,又要求大家按照原指示进行了一次搬家。于是,机智的它想到:再按这个指示搬一次家不就可以恢复第一次搬家的样子了。于是...
分类:其他   时间:2015-05-24 11:34:02    收藏:0  评论:0  赞:0  阅读:167
OpenLDAP 主从复制配置
OpenLDAP2.4,实现主LDAP变更以后,从LDAP定时从主服务器拉数据,实现同步,1.主服务器slapd.conf配置文件增加overlaysyncprovsyncprov-sessionlog1002.从服务器slapd.conf配置文件增加syncreplrid=123provider=...
分类:其他   时间:2015-05-24 11:33:22    收藏:0  评论:0  赞:0  阅读:372
hdu - 1026 Ignatius and the Princess I (bfs+dfs)
http://acm.hdu.edu.cn/showproblem.php?pid=1026求起点到终点的最少花费,输出路径的时候麻烦一点,借鉴了别人的思路,用dfs 递归打印出路径。用额外一个二维数组标记当前点的前驱,因为点是一个坐标,那么可以用 s=x*m+y 映射成一个点就可以了。这样知道这个...
分类:其他   时间:2015-05-24 11:32:52    收藏:0  评论:0  赞:0  阅读:281
用redis实现跨服务器session(转)
这个月我们新开发了一个项目,由于使用到了4台机器做web,使用dns做负载均衡,上面图上用户通过DNS的调度(一个域名对应多个ip)分别访问到VM2-VM5上,四台机器都访问VM1上的redis,两个redis值主从结构.因此需要使用跨服务器的session保存用户登录状态,于是我写了一个跨站的s....
分类:其他   时间:2015-05-24 11:32:12    收藏:0  评论:0  赞:0  阅读:331
malloc/free 与 new/delete同与不同
一、相同点 1.都是从堆上申请内存,由程序员来掌控这段内存的申请与释放。 2.对于内置类型,两者使用没有太大区别。二、不同点 1.malloc/free是C++/C语言的标准库函数,需要库支持;new/delete是C++运算符。这一点更深刻的意义在于C++中,运算符可以重载:你可以指定new...
分类:其他   时间:2015-05-24 11:31:52    收藏:0  评论:0  赞:0  阅读:213
1351条   上一页 1 ... 47 48 49 50 51 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!