题目大概是给几个DNA片段,求构造一个长度n的字符串的方案数,要求这个字符串每个位置的字符都属于某个包含于此字符串的DNA片段。 把那些DNA片段建一个AC自动机。考虑状态的表示: dp[len][x][k]表示长度len且后缀状态为自动机结点x且后k位还不满足要求的方案数 然后转移就是向自动机上四
分类:
Web程序 时间:
2016-03-08 21:22:26
阅读次数:
199
http://poj.org/problem?id=2096 概率DP: 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 double dp[1003][1003]; 5 int main() 6 { 7 int n,
分类:
其他好文 时间:
2016-03-08 21:19:09
阅读次数:
114
react逐渐热了起来,但是新的东西毕竟前辈的经验少一些,前段时间自己在react中用到intro.js时,得到的资料甚少,摸索后便将一些心得记录下来了~ 1 intro.js的引入,这一点请看上一篇博文关于如何在react中引入文件 2 在需要的页面引入文件后, 可以给intro.js的出发点绑定
分类:
Web程序 时间:
2016-03-08 21:21:00
阅读次数:
1324
步骤1.新建一个窗口,拖一个ReportViewer控件上去,设置该控件的Dock为Fill。 步骤2.添加一个报表文件,如:Report1.rdlc,设置其中的参数,这里设置的参数和下面的代码里面的参数是对应的。 1 //加载报表文件,Debug目录下 2 this.reportViewer1.L
http://witmax.cn/gdb-usage.html 首先GDB可以自动化调试,但是我不会 首先编译的时候要加上 -g选项 分屏使用GDB: gdb -tui 在GDB中加载程序 : file 文件名 设置参数: set args 参数 设置观察点(当有...
分类:
数据库 时间:
2016-03-08 21:19:04
阅读次数:
184
一、概念扩充: 1、如我们所知,使用category是用来对现有类进行功能扩展,或者将类分成多模块的一种方式。由声明和实现两部分组成。可以单独写成Objiective-C File类型文件(包含.h和.m)。 2、category可以用来给现有类添加新的方法。 3、category不可以给类添加成员
分类:
其他好文 时间:
2016-03-08 21:19:12
阅读次数:
123
用angular的ngModel绑定time的时候,在安卓调试没问题,没想到在iOS上出现了NaN:NaN,后台丢过来的数据大概是这样的2016-03-08 20:14 然而问题就出在这个分隔符"-"上,好像是因为safari没有实现这个标准吧,可以看这里 http://stackoverflow.
分类:
移动开发 时间:
2016-03-08 21:19:56
阅读次数:
264
数据库设计,部分源文件请参照resulttype那篇随笔,不再次累赘。 创建Orders.java把User.java作为属性加入 import java.util.Date; import cn.zqq.bean.User; public class Orders{ private String
分类:
其他好文 时间:
2016-03-08 21:18:47
阅读次数:
163
确保成功安装好JDK,erlang,RabbitMQ等,并且RabbitMQ能正常启动,多台电脑之间能互相ping得通。 1. 安装 erlang、rabbitmq 如: 192.168.1.1、192.168.1.2、192.168.1.3 三个节点上安装,然后开启 RabbitMQ 监控插件:
分类:
其他好文 时间:
2016-03-08 21:18:56
阅读次数:
114
以前安装过好几次,在这里总结下。不足之处,欢迎批评指正。 用su44用户登录,修改环境变量(~/.bash_profile文件中添加) export CWPROOT=/home/`whoami`/cwpexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/loca
分类:
其他好文 时间:
2016-03-08 21:17:57
阅读次数:
135
在asp.net中,已经预定义了很多HttpModule,甚至在服务器的网站配置文件中进行了注册,我们可以通过系统文件夹C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config中,找到web.config,可以在其中找到14个HttpModule。如下
分类:
Web程序 时间:
2016-03-08 21:16:49
阅读次数:
143
? ~ sudo brew install python3 ==> Downloading https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz Already downloaded: /Library/Caches/Homebrew
分类:
编程语言 时间:
2016-03-08 21:17:19
阅读次数:
183
http://www.cnblogs.com/fengfenggirl/p/classsify_decision_tree.html 决策树是一种基本的分类和回归方法。优点是具有可读性,分类速度快,学习时,利用训练数据,根据损失函数最小化得原则建立决策树模型。 缺点是容易过拟合,对训练数据的分类能力
分类:
其他好文 时间:
2016-03-08 21:16:13
阅读次数:
250
1.在iOSApp开发中,尤其是O2O类型的的App往往包含着定位或地图这两项功能,所以说定位和地图是iOS开发中一种常用的第三方(iOS自带高德地图)。 2.定位:首先我们先来说说定位:废话不多说,直接上干货。 (1)首先我们先要知道定位需要什么: 静态包: 导入#import <CoreLoca
分类:
其他好文 时间:
2016-03-08 21:15:25
阅读次数:
220
昨天下午的时候一个Hostus网友希望在购买的VPS主机中安装桌面环境用来跑软件项目,其实也是我们很多用户习惯的VNC桌面,毕竟在LINUX服务器中也无法去安装WINDOWS系统,尤其是OPENVZ架构的HOSTUS是不支持的,有些商家比如VULTR KVM架构的机器是可以自定义安装WINDOWS系
分类:
其他好文 时间:
2016-03-08 21:15:55
阅读次数:
228
一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“Mac OS X
分类:
移动开发 时间:
2016-03-08 21:16:37
阅读次数:
202
开始的技术路线是: 首先有两个主线程: 1,gui线程 2,等待客户端socket连接用的,listen线程 (当有客户端连接时,即creat一个新的线程2用来跟客户端通信,再来新的客户端,继续creat新的work线程3用于通信,以此类推,目前最多可以creat5个线程,即可以同时跟5台客户端通信
分类:
编程语言 时间:
2016-03-08 21:16:07
阅读次数:
207