自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

原创 centos7使用lsyncd实时同步

centos7使用lsyncd实时同步(from internet)lsyncd是lua语言封装了inotify和rsync的工具,采用了linux内核(2.6.13及以后)里的inotify处罚机制,然后通过rsync去差异同步,达到实时的效果。他完美解决了inotify+rsync海量文件同步带来的文件频繁发送文件列表的问题–通过时间延迟或累计触发事件次数实现。lsyncd工作模式分为...

2019-04-18 17:10:36 1030

原创 centos7下docker-compose安装kafka集群

docker-compose安装kafka集群0 安装docker(略)1. 安装docker-compose下载安装文件curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-comp...

2019-04-02 10:32:53 3322 1

原创 hdu-3571:N-dimensional Sphere+高斯消元

copy别人的,做个标记,Orz..#include #include #include #include #include using namespace std;typedef long long LL;const LL MOD = (LL)200000000 * 1000000000 + 3;/* 一个大于2*10^17的质数 */const LL CORRECT = (

2015-10-10 14:19:14 738

原创 hdu 1199 Color the Ball vector使用

题意:有无穷多个小球排在一列,编号为1~infinite,然后为这些小球涂色,刚开始时小球都是黑色的,每次给a~b编号的小球涂黑色或者白色,之后统计连续白色小球最长的小球开始编号和结束编号,如果存在多个,输出编号小的那个,如果不存在白色小球序列,则输出Oh, my god解题:每次输入,判断是白色还是黑色,如果是白色,直接加入队列,如果是黑色,则与队列中的序列进行比较,如果当前的涂

2015-09-14 16:31:44 448

原创 hdu1107+武林+模拟

题目意思:汉字描述的很清楚注意事项:1、可能出现不能走动的情况;2、在初始状态时也可能比武;3、只有在同一个位置只有两个不同门派的弟子的时候才会比武,4、死掉的直接删除。#include #include #include #include #include #include #include #include using namespace std;#define

2015-09-11 11:41:24 735

原创 codeblocks-MinGW-4.8.1+opencv3.0+cmake遇到的问题及解决办法

首先设置环境变量,包含mingw的一些路径,minGW路径为E:\CodeBlocks\MinGWInclude :E:\CodeBlocks\MinGW\include;Lib:E:\CodeBlocks\MinGW\lib;Path:E:\CodeBlocks\MinGW\bin;E:\CodeBlocks\MinGW\libexec\gcc\mingw32\4.8.1;E:\Co

2015-09-08 09:54:56 15870 3

原创 poj 1024+BFS+Tester Program

题目大意:给一个rows*column的迷宫,并给出一条路径,和一些迷宫路径之间的墙,让判断这些墙是否能使的从起点到终点的唯一最短路径为给定的路径,并且这些墙中没有多余的墙,其中起点为(0,0),终点不定。题目解法:暴力+BFS,然后竟然也过了- -|从起点BFS搜索到终点的最短路径,如果最短路径长度小于给定的路径长度,则不正确;依次将路径中的路径用墙隔离,如果隔离后仍存在从起点到

2015-09-06 13:59:16 520

原创 hdu 1067 Gap+BFS+hash

题目大意:给一个4行8列方格,每个方格中保存一个两位数,该两位数的第十位为一个1~4的整数,个位为一个1~7的整数,经过有限步到达最终的状态如下所示:刚开始时的第一列数位空,其中一组数据如下所示:首先移动11,21,31,41到第一列对应的空位置,这四个值的移动不计入移动步数之内,如上图移动后的效果如下所示:然后每次的移动就按照如下的规则进行移动:该空格左边为一个个位数不为7的

2015-09-03 21:35:12 641

原创 hdu1078+FatMouse and Cheese+DFS+记忆化搜索

题目大意:一个老鼠在一个n*n方格型城市中挖了有n*n个洞,每个洞中存放0~100不定的奶酪,而洞的附近可能有猫,老鼠想到的吃他储存的奶酪的方法是从他站立的位置开始,每次跳1~k的方格数,然后去吃该位置的奶酪。聪明的老鼠每次都会跳到存放奶酪的位置比当前位置存放的奶酪多的位置。计算老鼠能吃到的最多奶酪为多少。解题方法:使用DFS的方法,从开始的位置依次遍历所有的存放奶酪比当前位置多的点。为了防止

2015-09-03 09:42:10 586

原创 hdu1044+BFS+DFS+Collect More Jewels

题目大意:给一个地图,地图中有一个入口,一个出口,并散落一些珠宝,一个人从入口处开始在规定的时间内到达出口,并在这个过程中获得最大的珠宝,其中每个珠宝只能获取一次。题目解法:首先使用BFS构建一个从珠宝位置和出口及入口位置到其他珠宝或出口或入口的最短距离的网络,然后使用DFS从入口位置搜索到出口位置能获得的最大珠宝价值。#include #include #include #incl

2015-09-02 14:35:08 797

原创 ie 10中flash动画只有声音没有画面解决办法

打开IE后选择设置->Internet选项->高级,找到加速的图形,将使用软件呈现而不使用GPU呈现*勾选上即可

2015-08-28 16:24:49 3333

原创 三维树状数组

hdu 3584 cube#include #include #include #include using namespace std;#define MAXN 110int con[MAXN][MAXN][MAXN], n, m;int lowbit(int i){ return i&(-i);}void update(int i, int j, in

2014-10-11 16:16:58 1039

原创 RMQ

#include #include #include #include using namespace std;#define MAXN 301int dp[MAXN][MAXN][9][9];int val[MAXN][MAXN];int m, n;void RMQ(){ int kn = int(trunc(log2((double)n))), km = i

2014-10-11 16:11:00 585

原创 康托展开与逆康托展开

int KT(string tm){ int ret = 0, t; for (int i = 0; i < NL; ++i){ t = 0; for (int j = i + 1; j < NL; ++j){ if (tm[j] < tm[i]){ t++; }

2014-10-11 16:07:16 543

原创 AC自动机

#include #include #include #include using namespace std;#define WORDLEN 1010#define PERWORDLEN 55#define KIND 26#define MODWORDLEN 2000010typedef struct AC{ AC *fail; AC *next[KIN

2014-10-11 15:55:40 518

转载 PIL装配记录,编译支持jpeg png

PIL是python理想的图片处理module,但是想要良好的支持各种图片,还需要检查一下几步,否则会提示:IOError: decoder jpeg not available之类的。我的环境:Linux mint 11 amd64 / Python2.7第一步:安装zlib png freetype   jpeginstall zlib

2013-11-18 15:50:32 2966 1

转载 vim在同一个窗口中同时编辑多个文件

一、如果在终端中开没有打开vim,可以:横向分割显示:$ vim -o filename1 filename2 纵向分割显示:$ vim -O filename1 filename2二、如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件:横向分割显示::vs filename纵向分割显示:

2013-11-18 10:37:14 12848

原创 ubuntu系统与win 7系统时间不一致问题

由于ubuntu系统升级到13.10,在进行win7系统与ubuntu系统切换时,时间总是不对,在win 7下更新时间后在ubuntu系统中仍然显示错误的时间,在ubuntu系统中更新时间后到win 7系统后还是错误的时间。由于不想每次系统切换后都更新时间,在网上就查了一下解决办法,发现了两个概念:UTC即Universal Time Coordinated,协调世界时GMT即Greenw

2013-11-18 09:25:10 4540

转载 ubuntu清除多余内核

copy form:http://www.cnblogs.com/xiangzi888/archive/2012/03/18/2404926.html 如果升级到了一个新的内核,并且还比较稳定,那么老的内核就可以清理了,放在电脑里也占位置。方法(命令行比较通用)如下:1.查看系统内存在的内核版本列表:sudo dpkg --get-selections |grep linu

2013-10-01 16:44:20 2340

转载 如何设置/配置 SunPinYin

Ubuntu,在用SunPinYin,比较智能的拼音,就是默认不能-/=翻页(默认PgUp/PgDn),很不习惯,又找不到相关设置(在ibus里面没有sunpinyin的首选项)。找了好一阵子才找到: /usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin    ,是shell脚本。运行后就可以设置/配置 sunpinyin了:SunPin

2013-10-01 11:40:43 5247

转载 tomcat中文乱码问题(post)servlet/jsp

解决办法:第一步:将%TOMCAT_HOME%\webapps\servlets-examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.class拷贝到自己web应用的\WEB-INF\classes\filters下。第二步:在web.xml中添加 Set Character Encoding fi

2013-05-08 14:56:53 768

转载 git常用命令小计

创建验证用的公钥:ssh-keygen -C 'you email [email protected]' -t rsa测试公钥:ssh -v [email protected]# 创建一个版本库git init# 每次修改好了后,可以先将修改存入stage(快照/索引)中git add # 修改了大量文件则使用下面这个命令批量存入git add .# 使用commit将快照/索引中的内容提

2013-04-22 08:52:19 580

原创 蔡勒公式

参考维基百科:http://zh.wikipedia.org/wiki/%E8%94%A1%E5%8B%92%E5%85%AC%E5%BC%8F蔡勒公式由zellar推算出的计算任何一日属于星期中的哪一天的方法。公式:w:星期(计算所得的数值对应的星期:0-星期日; 1-星期一; 2-星期二; 3-星期三; 4-星期四; 5-星期五; 6-星期六)c:世纪减1(即年份前

2013-04-21 12:24:09 1227

转载 堆排序

原文出处:http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html 堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆  堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字

2013-04-16 13:45:13 609 1

转载 大数据量一般解决办法

http://www.51projob.com/a/bishimianshi/hailiangshuju/2012/0322/111.html处理海量数据问题,无非就是:分而治之/hash映射 + hash统计 + 堆/快速/归并排序;Bloom filter/Bitmap;Trie树/数据库/倒排索引;外排序;分布式处理之hadoop/mapreduce。本文

2013-03-29 22:37:18 18550 3

原创 gcc 关于math.h编译链接

gcc file.c -o file在输入以上命令时不能成功编译需要做以下修改:gcc file.c -o file -lm

2013-03-19 16:06:05 2358

转载 root下无法读写文件探究

1 在root权限下无法复制~/.gvfs/,也无法删除~/.gvfs/备份/home时出错/usr/share/backup# ./backup  cp: 无法获取"/home/hic/.gvfs" 的文件状态(stat): 权限不够  tar: 2012-08-24_17_06_53:无法 stat: 没有那个文件或目录  tar: 由于前次错误,将

2012-11-05 07:09:56 1794 1

原创 ubuntu ibus 图标在屏幕最上方不能显示

解决办法是在命令行输入一下命令,我的系统是ubuntu 12.04ibus-daemon -d -x -r参考文章:http://elephantliu.blog.51cto.com/1107116/589828

2012-10-14 19:35:33 662

转载 linux给文件或目录添加apache权限

原文出处:http://gbk.chinaunix.net/uid-22322105-id-3062789.html系统环境:ubuntu11.10/apache2/php5.3.6在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告: [Tue Jan 31 09:40:27 2012][er

2012-10-06 23:28:18 7700

转载 网页时钟实现代码html5

canvas{position:absolute;top:0px;left:0px;}时钟//获取绘图对象var canvas = document.getElementById('canvas');var context = canvas.getContext('2d');var p_canvas = document.getElementById('p_canvas')

2012-09-29 12:48:07 9166

原创 在ubuntu 12.04下安装lamp的简单方法

sudo tasksel install lamp-server 如果提示tasksel:command not found,则所名tasksel还没有安装,需要安装安装语句:sudo apt-get install tasksel 安装完成后再执行第一条语句就可以自动安装啦。

2012-09-23 11:49:19 931

原创 poj 2935 Basic Wall Maze bfs

http://poj.org/problem?id=2935像这样的题还是要多练啊,不多说。还有许多需要改进的地方#include #include #include #include #include using namespace std;struct node{ int tlr, tlc; int trr, trc; int blr, blc; int b

2012-06-07 19:46:49 714

原创 杭电hdu 1248 寒冰王座 完全背包

http://acm.hdu.edu.cn/showproblem.php?pid=1248注意与0-1背包的区别#include #include int max(int a, int b){ return a > b ? a : b;}int main(){ int t; int n; int arr[3] = {150, 200, 350}; int i,

2012-06-04 22:32:35 2984

原创 杭电hdu 1045 Fire Net dfs

http://acm.hdu.edu.cn/showproblem.php?pid=1045暴力搜索解决,只是一点不明白,在更新max值时如果我return了竟然错了,没有return就ac了。#include #include char map[6][6];bool used[6][6];int n, wall;int max;void dfs(int curs,

2012-05-27 14:50:03 1202

原创 杭电hdu 1086 You can Solve a Geometry Problem too 线段相交

http://acm.hdu.edu.cn/showproblem.php?pid=1086判断两条线段是否相交。用叉乘来判断。#include struct Lpoint{ double x; double y;};struct Llineseg{ Lpoint a; Lpoint b;};//叉乘double xmulti(Lpoint p1, Lpoin

2012-05-27 10:05:06 736

原创 hdu 2717 Catch That Cow bfs

http://acm.hdu.edu.cn/showproblem.php?pid=2717抓一群静止的牛,并且每次移动的方式只有x+1,x-1,2*x,主要要控制数据范围,不然漫无目的的广搜会超内存的。参考代码:#include #include #include using namespace std;#define MAX 200001bool used[MAX]

2012-05-26 22:33:49 587

原创 jlu 2776 Problem G 并查集

http://acm.jlu.edu.cn/joj/showproblem.php?pid=2776每一次都要记录每一个集合中元素的数量后再处理,否则用两重循环现场处理会超时。并且每一次计算时有个强制类型转换问题,就因为没有转换而提交错误了好几次,很是悲剧啊。#include #include #define MAX 200005int father[MAX];int numb

2012-05-24 11:22:16 562

原创 杭电hdu 1052 Tian Ji -- The Horse Racing 贪心

http://acm.hdu.edu.cn/showproblem.php?pid=1052贪心策略#include #include #include using namespace std;int cmp(const void *a, const void *b){ return (*((int *)b)) - (*((int *)a));}int main()

2012-05-13 14:46:49 1159

原创 杭电hdu 4217 Data Structure? 线段树

http://acm.hdu.edu.cn/showproblem.php?pid=4217线段树,每个节点记录当前子树中还有多少个数。//线段树#include #define MAX 262145int tmp;typedef struct _tree{ int left; int right; int count;}tree;tree t[MAX*3]

2012-05-12 14:27:39 639

原创 杭电hdu 3826 Squarefree number 数论

http://acm.hdu.edu.cn/showproblem.php?pid=3826数论的应用1000000*1000000*10000000=10^18;所以我们只要找出1000000以内的素数,然后在这里找是否有素因子平方。大于这个范围的话,我们就可以认为这个数n最多可能由两个素数成绩组成的,然后判断是否有平方因子。//数论 素数筛选#include #includ

2012-05-12 12:59:25 740

OpenGL红书英文版

OpenGL Programming Guide (Addison-Wesley Publishing Company) Second Edition The OpenGL graphics system is a software interface to graphics hardware. (The GL stands for Graphics Library.) It allows you to create interactive programs that produce color images of moving three-dimensional objects. With OpenGL, you can control computer-graphics technology to produce realistic pictures or ones that depart from reality in imaginative ways. This guide explains how to program with the OpenGL graphics system to deliver the visual effect you want.

2013-11-28

git的使用文档

pro git的标准使用文档,pdf格式,里面内容能够复制

2013-11-25

mysql-connector-java-5.0.8

mysql驱动程序,版本5.0.8,使用很方便

2012-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除