首页 > 2016年05月12日 > 全部分享
NYOJ 110剑客决斗(动态规划)
描述 在路易十三和红衣主教黎塞留当权的时代,发生了一场决斗。n个人站成一个圈,依次抽签。抽中的人和他右边的人决斗,负者出圈。这场决斗的最终结果关键取决于决斗的顺序。现书籍任意两决斗中谁能胜出的信息,但“A赢了B”这种关系没有传递性。例如,A比B强,B比C强,C比A强。如果A和B先决斗,C最终会赢,但如果B和C决斗在先,则最后A会赢。显然,他们三人中的第一场决斗直接影响最终结果。 假设现在n个人...
分类:其他   时间:2016-05-12 21:33:36    收藏:0  评论:0  赞:0  阅读:264
cut、sort及uniq工具简介
一、cut工具 1.cut工具在文件中负责剪切数据,以行为一个对象进行处理,在这个点上与工具sed是一样处理机制的。 2.cut用法 ,cut命令主要接受三个定为方法: (1)按照字节进行剪切,使用选项-b(如下例子) (2)按照字符进行剪切,使用选项-c(如下例子) (3)按照域进行剪切,使用选项-f(如下例子,-d用来指定域) 二、sort工具 1.sort如...
分类:其他   时间:2016-05-12 21:33:26    收藏:0  评论:0  赞:0  阅读:218
Unity-3D 粒子光圈效果
这一次要完成的是http://i-remember.fr/en 网站所示的白色圆圈效果。 首先,我们先来看一下它的效果:一、网站效果展示 二、创建粒子 设置相关参数 把相机背景色调黑 三、编写脚本 1、新建脚本:ParticleRotate.cs,并将其拖到Paticle System中。 2、创建粒子数组,初始化。同时我们需要为记录每个粒子的初始角度,初始半径。考虑后续可能每个粒子会...
分类:编程语言   时间:2016-05-12 21:33:17    收藏:0  评论:0  赞:0  阅读:290
简易聊天程序教程(三)服务器的多线程
如果一个服务器只能为两个用户提供服务器,那就真的是太渣了。很多时候,聊天的客户都会大于两个。因此需要提高并发量。 在Java中使用多线程还是很方便的。我在这个服务器程序使用的是实现Runnable接口的方法来定义自己的多线程操作。通过重写run方法,来实现自己的多线程操作。 每个线程都会有一个client成员变量,这个成员变量用来记录客户端的Socket。然后,每个线程都会使用...
分类:编程语言   时间:2016-05-12 21:33:06    收藏:0  评论:0  赞:0  阅读:194
第十周项目四 类的继承教师兼干部类
/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月9日 *问题描述:教师兼干部类 *要求:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求: *(1)在两个基类中都包含姓名、...
分类:其他   时间:2016-05-12 21:32:57    收藏:0  评论:0  赞:0  阅读:236
将非递减的A表和B表合并为C表,且C表也是非递减的
第一种:顺序表#include #include #define MAXSIZE 20typedef struct{ int data[MAXSIZE]; int len; }SqList;SqList * initSqList(){ SqList * L; L = (SqList *)malloc(sizeof(SqList...
分类:其他   时间:2016-05-12 21:32:46    收藏:0  评论:0  赞:0  阅读:200
hdu2639Bone Collector II(第K大背包)
Bone Collector II Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3780    Accepted Submission(s): 1947 Problem Description The titl...
分类:其他   时间:2016-05-12 21:32:37    收藏:0  评论:0  赞:0  阅读:172
linux logrotate
Linux日志文件总管——logrotate 2014-10-30 23:07   评论: 5 收藏: 7 分享: 10     编译自:http://xmodulo.com/2014/09/logrotate-manage-log-files-linux.html 作者: Sarmed Rahman 原创:LCTT https://linux.cn/article-4126...
分类:系统服务   时间:2016-05-12 21:32:07    收藏:0  评论:0  赞:0  阅读:234
POJ-3436 ACM Computer Factory (最大流[Ford-Fulkerson])
初看题目,感觉非常难懂,也很难想到最大流,手动跑了几组数据后,发现题目就是求从p元组(0,...,0)到p元组(1,...,1)的最大流,然后就可以建图跑最大流即可 首先,将每台机器的输入输出分别看成1个点,则这两点之间存在流量为q的有向边 其次,添加可能会添加的边,即将各机器的输出与其他机器的输入比较,如果输出符合输入标准,则添加流量为无穷的边 然后跑最大流即可,注意每次只记录添加的边即可 最后直接输出结果 刚开始统计路径的方法有点问题,但是随机了很多数据都找不出错,最后终于找到一组数据...
分类:其他   时间:2016-05-12 21:31:57    收藏:0  评论:0  赞:0  阅读:244
Storm 基础 -- spout与bolt设置多重grouping
Topology的代码如下:TopologyBuilder builder = new TopologyBuilder(); //WordReaderSpout会从文件中读取数据,数据用shuffle的方式发送给bolt进行处理 //当文件读取完成后,会发送一个global消息 builder.setSpout("word-reader",new WordReaderSpout()); builde...
分类:其他   时间:2016-05-12 21:31:46    收藏:0  评论:0  赞:0  阅读:285
数据结构_线性表_顺序队列_循环队列_链队列
个位看管,由于队列操作相对简单,我啥也不多说,直接上代码,欢迎验证!!!#pragma mark --abstract //队列(queue)是只允许在表的一端进行插入,在表的另一端进行删除的线性表,允许插入的一端称为队尾(rear) //允许删除的一端叫做队头(font),不含元素的队列称为空队列 //队列的特点是先进先出(FIFO线性表) #pragma mark --分类 //1.队列的顺序存...
分类:其他   时间:2016-05-12 21:31:27    收藏:0  评论:0  赞:0  阅读:242
REDIS CLUSTER简单安装配置
1 redis简单的配置文件 [root@192.168.56.159 7007]cat redis.conf daemonize yes pidfile /var/run/redis7007.pid port 7007 tcp-backlog 511 timeout 0 tcp-keepalive 0 loglevel notice logfile "/tmp/redis7007.log"...
分类:其他   时间:2016-05-12 21:31:17    收藏:0  评论:0  赞:0  阅读:335
简易聊天程序教程(五)客户端的登陆和注册窗口
其实大家也能想到,登陆和注册窗口其实很相似的,而注册窗口总是比登陆窗口多一些内容。 先来说说登陆窗口。登陆窗口的界面如下图: 登陆窗口继承字Dialog类,而不是继承自JFrame类。登陆窗口显示在屏幕中间,通过下面的方法就可以达到效果: setLocationRelativeTo(null);在构造函数中调用这个方法,就能显示在屏幕中央,如果参数不是null,则显示的位置与...
分类:其他   时间:2016-05-12 21:31:13    收藏:0  评论:0  赞:0  阅读:224
正则表达式 python3.x (一)
什么是正则表达式:记录文本规则的代码,不是python中特有的功能,是一种通用的方法。 1.1、没有特殊符号,只有基本字母或数字的完全匹配。例如:匹配文本中“is”   import re text ="Disbelief is more resistant than faith because it is sustained by thesenses. " m =re.find...
分类:编程语言   时间:2016-05-12 21:30:58    收藏:0  评论:0  赞:0  阅读:281
认识Java
1、Java的诞生 1990年,由James Gosling带领的开发小组在Sun公司成立,他们致力于开发一种可移植的、跨平台的新的计算机语言。1995年5月,Sun公司推出Java Development Kit 1.0a2(即jdk1.0a2),Java正式诞生。James Gosling在后来被称为Java之父。2、Java的特点 Java具有语法简单,面向对象,稳定,与平台无关,多线程,...
分类:编程语言   时间:2016-05-12 21:30:46    收藏:0  评论:0  赞:0  阅读:115
LeetCode 91. Decode Ways
There are two ways to solve this problem. One is to solve it front-back, the other is back-front. I currently only wrote the back-front method: Suppose we have such a string:    a0, a1, a2.... ai, a...
分类:其他   时间:2016-05-12 21:30:37    收藏:0  评论:0  赞:0  阅读:118
microstation level2 0403_2
Dimension Style manage 标注风格管理 以及将命名好的风格导入其他的dgn文件中。 Style-new 然后命名style,此时背景显示蓝色,style-save,显示正常。 file--save之后背景就不再是蓝色 2、将其他dgn文件的标注风格导入, 3、remap elements to dimension style 使元素从一种标注风格切换成...
分类:其他   时间:2016-05-12 21:30:29    收藏:0  评论:0  赞:0  阅读:173
poj 2778 AC自动机构建有向图 + 邻接矩阵快速幂
Problem: 给你mm个病毒串,求指定长度n且不含病毒串作为子串的字符串一共有多少种. Analyse: 用AC自动机构建LL个状态节点,每个节点的end标记记录是否在这里形成病毒串. 这里有个核心就是,如果当前后缀的子后缀(也就是它的fail指针指向的地方)是病毒串的话, 那么它就是病毒串. 然后根据这个AC自动机的LL个节点来建立有向图的邻接矩阵B,B[i][j]代表从i到j状态...
分类:其他   时间:2016-05-12 21:30:18    收藏:0  评论:0  赞:0  阅读:223
ubuntu安装卸载和查看已安装软件
ubuntu安装和查看已安装 说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:...
分类:系统服务   时间:2016-05-12 21:30:07    收藏:0  评论:0  赞:0  阅读:257
arm-linux下的多线程调试
gdb是UNIX及UNIX-like下的调试工具。在linux下开发的人一定不会陌生,在arm-linux下也有对应的调试版本。下面记录一下在工作中用到的一些在arm-linux下用gdb调试多线程的一些知识。 一、下载调试工具 工程中使用了arm-none-linux-gnueabi-gcc编译器,提供一个下载网站arm-none-linux-gnueabi-gcc。 安转以后执行 a...
分类:编程语言   时间:2016-05-12 21:29:56    收藏:0  评论:0  赞:0  阅读:358
4339条   上一页 1 ... 36 37 38 39 40 ... 217 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!