首页 > 2016年05月07日 > 全部分享
HDU 1227 dp距离和最小,中位数的应用
在n个商店中建m个仓库,使各个商店到仓库的路程之和最小,商店到哪个仓库是有选择的, 总之路程之和要最小! 思路: 从第i个商店到第j个商店建一个仓库,这个仓库所建的位置一定是dis[(i+j)/2],即建在它的中位数处, 所以,这个增加值就是case[i][j]=abs(dis[k]-dis[(i+j)/2])(i 我们要把它初始为一个尽可能大的数,要找dp[i][j],...
分类:其他   时间:2016-05-07 07:41:27    收藏:0  评论:0  赞:0  阅读:289
HDU 4158
第一次看到以为是连通块,结果后来才知道是二分匹配 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4185 通过这个题学习的匈牙利算法。 思路:1、将图输入,并把每个“#”标上序号;     2、将能匹配的进行标记;    3、进行匹配,找出结果; 代码如下: #include #include #include #include usi...
分类:其他   时间:2016-05-07 07:41:16    收藏:0  评论:0  赞:0  阅读:129
偶遇Oracle行转列
使用decode实现报表的行转列...
分类:数据库技术   时间:2016-05-07 07:41:07    收藏:0  评论:0  赞:0  阅读:136
elasticsearch1.7.2安装ik分词器
网上试了很多种方案都不灵! 最后准于被我使出来了。记录下来,希望能帮到其他的人! ik分词器地址:https://github.com/medcl/elasticsearch-analysis-ik  1、下载 elasticsearch-analysis-ik-1.4.1.zip 2、解压,进入目录:命令行执行:mvn compile package (确保机器上...
分类:其他   时间:2016-05-07 07:40:56    收藏:0  评论:0  赞:0  阅读:192
图的邻接链表存储
//输入样例 /* 5 0 AB AD AC CD BE DE */ //输出 /* Please Input the edge x-->y:AB AD AC CD BE DE A 1 2 3 B 0 4 C 0 3 D 0 2 4 E 1 3 */ #include #include using namespace std; #define MAX...
分类:其他   时间:2016-05-07 07:40:46    收藏:0  评论:0  赞:0  阅读:207
linux基础之常用命令(4)
grep根据模式搜索文本 -i:胡忽略大小写 --color:高亮颜色显示匹配到的字符串 -v:反向匹配,显示没有匹配到的行 -o:只显示被匹配到的字符串 -A #:匹配并向后多显示#行 -B #:匹配并向前多显示#行 -C #:匹配并前后都多显示#行正则表达式元字符.:匹配任意单个字符 *:匹配其前面的字符人一次 \?:匹配其前面的字符1次或0次 \{m,n\}:匹配其前面的字符至少m次,至多n次...
分类:系统服务   时间:2016-05-07 07:40:38    收藏:0  评论:0  赞:0  阅读:118
Postgresql 添加分区表(按月和按日通用)
建了分区表的同学相信添加分区表很头疼,如果有按月分区又有按日分区的,而且是通过"_yyyymmdd"或者"_yyyymm"后缀进行分区的,那么可以用这个函数进行添加分区 CREATE OR REPLACE FUNCTION f_add_partition()  RETURNS void  LANGUAGE plpgsql AS $function$ declare v_...
分类:数据库技术   时间:2016-05-07 07:40:26    收藏:0  评论:0  赞:0  阅读:500
Linux上的free命令简介
每次使用free时都比较迷惑,对于上面的内容一直都不是很清楚,今天仔细查了以下,和大家一起分享以下: 先看一下free的运行结果:free打印出的内存信息主要分为两种,一种是安装的内存,一种是用磁盘虚拟的内存,就是这里的Swap,相信装过Linux系统的同学肯定不陌生交换分区,这里Swap大小就是我们分区的时候分配的大小。 下面来分别解释以下每个列的意思:total:去掉为硬件和操作系统保留的内...
分类:系统服务   时间:2016-05-07 07:40:17    收藏:0  评论:0  赞:0  阅读:132
从库crash一直自动重启(mysqld got signal 11)问题解决
一:问题描述   今天收到邮件报警,遂进数据库查看slave状态,发现io进程和sql进程都为NO. mysql> show slave status \G; *************************** 1. row***************************                Slave_IO_State:                   Ma...
分类:数据库技术   时间:2016-05-07 07:40:07    收藏:0  评论:0  赞:0  阅读:316
iOS 集成环信(三)
部分转载于环信官网 集成SDK基础功能这篇文章主要介绍了环信初始化、注册和登陆等功能。因为环信demo确实做得比较好,但是功能太多,想从里面提取部分功能比较困难,所以写这篇文章记录下集成环信的过程。EaseUI使用指南EaseUI封装了IM功能常用的控件(如聊天会话,会话列表,联系人列表),旨在帮助开发者快速集成环信SDK。EaseUI里面的代码都是开源的,我们如果有兴趣可以研究下EaseUI的代码...
分类:移动平台   时间:2016-05-07 07:39:56    收藏:0  评论:0  赞:0  阅读:261
观察者模式
场景:犯罪集团专门负责贩毒和洗黑钱2种犯罪活动。公安部新成立2个部门,一个负责扫毒,一个负责打击洗钱犯罪。公安部决定派出卧底,打入犯罪集团的内部,获取犯罪集团的证据和在犯罪活动的发生时通知对应的部门,进行逮捕行动。犯罪集团:public class CrimeGroup extends Observable { private boolean isFanDu; private bool...
分类:其他   时间:2016-05-07 07:39:48    收藏:0  评论:0  赞:0  阅读:119
【java设计模式】之 模板方法(Template Method)模式
1. 模板方法的一个实例         这一节主要来学习一下设计模式中的模板方法模式。我们先来看一个例子:假如现在老板让你做一个汽车的模型,要求只要完成基本功能即可,不考虑扩展性,那你会怎么做呢?我们首先会根据经验设计一个类图:        由这个类图可知,非常简单的实现了悍马车,该车有两个型号H1和H2。那现在我们开始实现这两个型号的悍马车,首先我们得把抽象类写好,然后两个不同的...
分类:编程语言   时间:2016-05-07 07:39:36    收藏:0  评论:0  赞:0  阅读:130
IT痴汉的工作现状45-我掉入了陷阱
是的,伟仔我到现在还在调bug! 伟仔是有代码洁癖的,容不得半点瑕疵。 在重构一个类(这个类是其他童鞋的作品,我这么给人家重构,是不是讨厌呢?)时,把一些不好的命名修改了,把不用的注释删掉,把不当的判断修整,把可以作为函数局部变量的放回到相应函数中,等等等等。 看着清爽的代码,我高兴的喝口水。代码提交后,散散步。回来后,觉得还是测试一下吧。虽然只是重构了无关痛痒的一些地方,但规矩还是要遵守的。...
分类:其他   时间:2016-05-07 07:39:26    收藏:0  评论:0  赞:0  阅读:94
day11_CDH
1    ping www.baidu.com 2    修改hosts文件 3    关闭防火墙 4    互相免密登录,注意自己对自己的免密     ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa     cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys          scp ~/.ssh/id...
分类:其他   时间:2016-05-07 07:39:16    收藏:0  评论:0  赞:0  阅读:123
Retrofit2.0实践记录
前言 Type-safe HTTP client for Android and Java by Square, Inc. 官网:http://square.github.io/retrofit/API:http://square.github.io/retrofit/2.x/retrofit/参考:http://gank.io/post/56e80c2c677659311bed9841...
分类:其他   时间:2016-05-07 07:39:07    收藏:0  评论:0  赞:0  阅读:153
C++ 动态链接库和静态链接库
概论   先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。   静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL...
分类:编程语言   时间:2016-05-07 07:38:57    收藏:0  评论:0  赞:0  阅读:158
[Linux]Web性能测试http_load
1. 安装 1.1 下载 xiaosi@Qunar:~$ wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz--2016-05-06 15:08:02--  http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz正在解析主机 soft.kwx.gd (soft.kwx.gd)...
分类:Web开发   时间:2016-05-07 07:38:47    收藏:0  评论:0  赞:0  阅读:214
Mysql导入大容量SQL文件数据问题
MySQL在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away"问题; 2.如果sql文件数据有中文,会出现乱码   解决问题: 问题1:出现MySQL server has gone away"问题,是因为mysql默认的"max_allowed_packet"变量值过小. 查看目前...
分类:数据库技术   时间:2016-05-07 07:38:36    收藏:0  评论:0  赞:0  阅读:165
Bloom Filter
Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。   一. 实例    为了说明Bloom Filter存在的重要意义,举一个实例:   假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。...
分类:其他   时间:2016-05-07 07:38:27    收藏:0  评论:0  赞:0  阅读:148
关于udev,sys,proc,tmpfs一些定义的问题
谈这些概念之前,首先不得不说下devfs。devfs(设备文件系统)时由Linux2.4内核引入的,它的出现可以使得程序在设备初始化时在/dev目录下创建设备文件,卸载时将它删除。虽然它在2.6内核版本后已被udev取代,这里还是简要列出它的范例,方便后面的分析。...
分类:其他   时间:2016-05-07 07:38:16    收藏:0  评论:0  赞:0  阅读:133
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!