题目链接:Detect the Virus
题意:n个模式串,一个文本串,问文本串包含几个模式串。
解析:解码 + AC自动机。
解码过程:先将字符串转换成ASCII 然后根据相应的ASCII 转换成二进制,每一个是6位,不够加0,然后取8位为一个字符,求得的字符串为要的字符串。
PS:注意sigma_size = 256
AC代码:...
分类:
其他好文 时间:
2015-08-08 18:19:48
阅读次数:
101
1 PHP弱类型 PHP是弱类型语言,所以变量会因为使用场景的不同自动进行类型转换。PHP中用 == 以及 != 进行相等判断时,会自动进行类型转换,用 === 以及 !== 进行判断时不会自动转换类型。1 说明:在PHP中字符串转换成整型时,如果是数字开头就会转换成前面的数字('3vic' -.....
分类:
Web程序 时间:
2015-08-08 11:40:15
阅读次数:
149
概述
JacksonTest
AccountBean
Birthday概述最近用到了ObjectMapper,做了些实验。主要有以下一些转换方式:
JavaBean(Entity/Model)转换成JSON
将Map集合转换成Json字符串
将List集合转换成json
将json字符串转换成JavaBean对象
将json字符串转换成List集合
将json字符串转换成List集合...
分类:
移动开发 时间:
2015-08-07 19:57:37
阅读次数:
2342
//?atob.go
????????------------------------------------------------------------
????????//?ParseBool?将字符串转换为布尔值
????????//?它接受真值:1,?t,?T,?...
分类:
其他好文 时间:
2015-08-06 11:24:35
阅读次数:
182
一、拼接字符串的形式DateTimedt=Convert.ToDateTime("20100101".Substring(0,4)+"-"+"20100101".Substring(4,2)+"-"+"20071107".Substring(6,2));
二、Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd
hh:mm:ss三、Convert.ToDateTime(string,
IFormatProvider..
编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
例如:“12.34“
返回12.34“ - 123.34“ 返回 - 123.34函数原型:double my_atof(char *str)
#include
#include
#include
double my_atof(char *str)
{
double ret = 0.0;
int ...
分类:
其他好文 时间:
2015-08-05 10:36:50
阅读次数:
127
var arr=[{"key":"庄,8,3,5"},{"key":"闲,7,7,7"},{"key":"庄,6,3,8"},{"key":"闲,1,2,4"},{"key":"庄,5,5,5"},{"key":"闲,9,9,9"}];for(i in arr) { var val = arr...
分类:
编程语言 时间:
2015-08-04 15:05:09
阅读次数:
127
写过javascript的人都知道js解析json1:(JSON) 字符串转换为对象。var str = '{"name":"lsw","hobby":"free"}';1.1:JSON.parse(str);2:对象解析出字符串var a = {a:1,b:2};JSON.stringify(a)...
分类:
Web程序 时间:
2015-08-04 10:40:17
阅读次数:
110
一、Prase转换:它将字符串转换为其他的类型(是1个加工改造过程)语法:什么类型.Prase()定义1个对应的类型的变量来接收这句代码的结果,就可以得到转换成功后的数据。需要注意的细节: a、只能将字符串转换为其他的类型。Prase的小括弧中只能是字符串。 b、什么时候可以转换成功?当字符串的字面...
分类:
其他好文 时间:
2015-08-04 00:12:16
阅读次数:
211
1.字符串转换为数组var a="1,2,3";var b=a.split(',');2.数组转换为字符串var c=[1,2,3];var d=c.join(',');
分类:
编程语言 时间:
2015-08-01 12:42:54
阅读次数:
138