首页 > 编程语言
POJ 3080 Blue Jeans(后缀数组+二分答案)
【题目链接】 http://poj.org/problem?id=3080 【题目大意】 求k个串的最长公共子串,如果存在多个则输出字典序最小,如果长度小于3则判断查找失败。 【题解】 将所有字符串通过拼接符拼成一个串,做一遍后缀数组,二分答案,对于二分所得值,将h数组大于这个值的相邻元素分为一组, ...
分类:编程语言   时间:2016-11-15 23:32:22    收藏:0  评论:0  赞:0  阅读:198
POJ2985 The k-th Largest Group[树状数组求第k大值 并查集]
The k-th Largest Group Time Limit: 2000MS Memory Limit: 131072K Total Submissions: 8807 Accepted: 2875 Description Newman likes playing with cats. He ...
分类:编程语言   时间:2016-11-15 23:29:43    收藏:0  评论:0  赞:0  阅读:345
C#多线程总结
线程的创建 Thread Sleep/ SpinWait Sleep与SpinWait的区别: 使用Thread.Sleep()会导致等待过于进行切换,等待时间不准确,而且会由用户模式切换到内核模式;使用SpinWait(一个轻量同步类型(结构体))来进行等待的处理,等待过程中会使用自旋等待,从而避 ...
分类:编程语言   时间:2016-11-15 23:22:03    收藏:0  评论:0  赞:0  阅读:334
UVA 11475 Extend to Palindrome(后缀数组+ST表)
【题目链接】 http://acm.hust.edu.cn/vjudge/problem/27647 【题目大意】 给出一个字符串,要求在其后面添加最少的字符数,使得其成为一个回文串。并输出这个回文串。 【题解】 用拼接符将原字符串倒序相接,做一遍后缀数组,查询两串相应位置的LCP就是以该点为中心的 ...
分类:编程语言   时间:2016-11-15 23:20:46    收藏:0  评论:0  赞:0  阅读:342
关于多线程的入门_进阶总结
多线程 1.概述 进程:应用程序在内存中运行的空间; 线程:进程中的一个执行单元,一个进程至少有一个线程.多个执行单元就是多线程了(进程可以理解为是一个QQ程序,QQ运行本身就是一个线程(main),你可以在QQ上做好多事情,每个事情就相当于一个线程); 线程的存在解决什么问题? 多部分代码同时执行 ...
分类:编程语言   时间:2016-11-15 23:17:27    收藏:0  评论:0  赞:0  阅读:319
SpringMVC表单标签简介
转自:SpringMVC表单标签简介 在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。下面将对这些标签一一介绍。 在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入 ...
分类:编程语言   时间:2016-11-15 23:13:34    收藏:0  评论:0  赞:0  阅读:241
KMP算法
KMP算法 时间限制:1000ms 单点时限:1000ms 内存限制:256MB KMP算法 KMP算法 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前 ...
分类:编程语言   时间:2016-11-15 23:12:51    收藏:0  评论:0  赞:0  阅读:326
Velocity初探小结--Velocity在spring中的配置和使用
最近正在做的项目前端使用了Velocity进行View层的数据渲染,之前没有接触过,草草过了一遍,就上手开始写,现在又回头细致的看了一遍,做个笔记. velocity是一种基于java的模板引擎技术,有点类似与JSP,它允许页面设计者引用Java中定义的方法。前端页面设计者和后端Java开发者能够同 ...
分类:编程语言   时间:2016-11-15 23:03:18    收藏:0  评论:0  赞:0  阅读:243
C/C++常用头文件及函数汇总
C/C++头文件一览 C #include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <iso646.h> //对应各种运算符的宏#i ...
分类:编程语言   时间:2016-11-15 22:58:58    收藏:0  评论:0  赞:0  阅读:341
Javascript 实现简单计算器实例代码
Javascript 实现简单计算器实例代码 这篇文章主要介绍了Javascript 实现简单计算器实例代码的相关资料,需要的朋友可以参考下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 ...
分类:编程语言   时间:2016-11-15 22:58:21    收藏:0  评论:0  赞:0  阅读:290
Python学习笔记(4):自定义时间类
Python的时间我实在无法接受,太难用了。我觉得C#的时间就非常完美,简单、好用。所以,自定义了自己的时间类: 用法: 一个小小的应用,我需要取出每天股市交易的分钟段,开始是这样的: 稍微改进一下,就变成这样了: 这才是Python的魅力之处! ...
分类:编程语言   时间:2016-11-15 22:57:21    收藏:0  评论:0  赞:0  阅读:346
Java对象简单实用(计算器案例)
Java对象简单实用(计算器案例) 对 Java中的对象与属性,方法的使用,简单写了个案例 1 import java.util.Scanner; 2 class Calculste 3 { 4 int a; //定义两个整数 5 int b; 6 String option; //定义接收操作符的 ...
分类:编程语言   时间:2016-11-15 22:55:50    收藏:0  评论:0  赞:0  阅读:272
RSA加密解密(python版)
RSA的算法涉及三个参数,n、e、d。 其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。 e1和d是一对相关的值,e可以任意取,但要求e与(p-1)*(q-1)互质;再选择d,要求(d*e1)mod((p-1)*(q-1))=1。 (n,e),(n,d)就是密钥对。 ...
分类:编程语言   时间:2016-11-15 22:53:45    收藏:0  评论:0  赞:0  阅读:301
从零开始学Python-day2
Python--Day2今日一句:距2017年仅剩三月不足,整理思路。希望来年按计划一步一步走下去!学习要有定位,明确目标地去学习。---leavespython01---基础语法运维开发:这个岗位最近已经越来越火,作为一个刚毕业没两年的小青年,职位规划与目标都是迷茫的。仅此记录一下日常点滴。编..
分类:编程语言   时间:2016-11-15 21:03:55    收藏:0  评论:0  赞:0  阅读:236
java 语言学习大纲
看来java的很多书,感觉目前来说对于大纲来说没有什么好书,还是自己总结一套吧。Java语言基础:八种基本数据类型,int(4),float(4),double(8),boolean(1),long(8),shortint(2),byte(1),char(2)String重要的数据类型集合collection,map:重要的JARjava.util.concurrent,java.io,j..
分类:编程语言   时间:2016-11-15 21:01:16    收藏:0  评论:0  赞:0  阅读:168
Python 第三方模块pythonnmap来实现高效的端口扫描
Python_Clamad 实现高效的端口扫描器pythonnmap Python的第三方模块pythonnmap来实现高效的端口扫描 python-nmap模块的安装方法如下: yum-yinstallnmap#安装nmap工具 pipinstallpython-nmap #模块源码安装 ##https://pypi.python.org/pypi/python-nmap tar-zxvfpython-..
分类:编程语言   时间:2016-11-15 20:58:54    收藏:0  评论:0  赞:0  阅读:1213
Eclipse工程中关联Java源代码 !
Eclipse中看Java源代码Eclipse工程中关联Java源代码!JavaEclipseJDKCC++如何在Eclipsesdk中查看jar源代码如:*.jar1.点“window”->"Preferences"->"Java"->"InstalledJRES"2.此时"InstalledJRES"右边是列表窗格,列出了系统中的JRE环境,选择你的JRE,然后点边上的"..
分类:编程语言   时间:2016-11-15 20:54:38    收藏:0  评论:0  赞:0  阅读:229
Python 第一周学习笔记
1、Python解释器#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:TianBaPython3字符集默认支持中文2、变量定义的规则:。变量名只能是字母、数字或下划线的任意组合。变量名的第一个字符不能是数字3、字符串所有带引号的都是字符串,包含(单引号,双引号,三引号)4、注释当行..
分类:编程语言   时间:2016-11-15 20:42:54    收藏:0  评论:0  赞:0  阅读:181
著名的3p语言
php,python,perl,现在开始接触perl,最近不知道自己怎么回事,特别喜欢看语言,中间还夹插这了解了一下windowsdk的窗口机制,GUI的浅尝,说是win的一些理念还是要大约了解一点,我真的是了解一点,以后真的需要在移动设备上开发穿棉应用在深入学习吧。、在公司有这个好处,..
分类:编程语言   时间:2016-11-15 20:33:32    收藏:0  评论:0  赞:0  阅读:263
Linux下python升级至2.7
1.下载python源码包wgethttp://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz2.解压tar-xjfPython-2.7.3.tar.bz23.创建新python目录mkdir/usr/local/python2.74.编译安装tarxfPython-2.7.3.tgz cdPython-2.7.3 ./configure--prefix=/usr/local/python2.7 make&&ma..
分类:编程语言   时间:2016-11-15 20:33:03    收藏:0  评论:0  赞:0  阅读:198
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!