码迷,mamicode.com
首页 > 2014年11月20日 > 全部分享
POJ 1625 Censored!(AC自动机,DP)
题意: 给出一n种字符的字典,有k个禁用的单词,问能组成多少个不同的长度为m的合法字符串。 分析: 构建出AC自动机后在里面走m步有不经过单词结点有多少种方案,用dp[i][j]表示走了i步到第j个结点的方案数,根据计数原理可得状态转移方程:dp[i][j]=sum(dp[i][last_j]),其中last_j表示能走到j结点的前趋们,j不为单词结点。要注意此题要用到高精度,而且要用unsigned char存储。...
分类:其他好文   时间:2014-11-20 17:09:52    阅读次数:228
获取App应用版本号或者当前版本号
有时候制作App是需要做一个版本信息的功能,这时就需要读取当前版本号,下面我来介绍一种方法吧 在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0.0" 那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了) 我们要读取的就是version...
分类:移动开发   时间:2014-11-20 17:11:42    阅读次数:273
UIView 生命周期方法
1、添加视图      insertSubview:atIndex:   //放在子视图数组的具体索引位置      insertSubview:aboveSubview:   //某个子视图前面      insertSubview:aboveSubview:   //某个子视图前面 2、重新排序和删除子视图       [parentView exchangeSu...
分类:其他好文   时间:2014-11-20 17:09:53    阅读次数:144
MySQL数据库的环境及简单操作
最近在自学MySQL,在Windows环境下成功安装上了之后发现用法和其他的数据库有很大的不一样,这里其他数据库主要指SQL Server,SQL Server数据库是有图形界面的,操作起来相对直观容易;而不用插件的MySQL是没有图形用户界面的,不过可以凭借一些客户端工具如HeidiSQL等来在有UI的环境下便捷的浏览和编辑数据,创建和编辑表格,视图,过程,触发器和安排日程,导出结构和数据SQL文件等等。不过,大多数开发者还是更习惯在DOS环境下以命令行的方式来使用MySQL,这有点像Unix/Linux...
分类:数据库   时间:2014-11-20 17:10:59    阅读次数:289
Java学习笔记——泛型
Java学习笔记——泛型...
分类:编程语言   时间:2014-11-20 17:09:21    阅读次数:157
Loadrunner11.00破解方法
Loadrunner11.00破解方法...
分类:其他好文   时间:2014-11-20 17:08:59    阅读次数:220
鸟书shell 学习笔记(一) shell中的重点概念以及命令
变量   variableName=value 等号左右不能有空格变量内容有空格需要用"或者'括起来,但是 v="hello $name" $保持原有功能,单引号则不行,v="hello '$name'"纯文本可用转义符\将特殊字符转成普通文本 `命令`,$(命令) ,在文本中提供命令执行信息变量累加, name=xiaoyi ; name=$name:'welcome to hz'子...
分类:系统相关   时间:2014-11-20 17:11:00    阅读次数:220
snmp4j获取mib信息的实例(测试成功)
使用java采用SNMP协议来获取设备上的MIB信息,测试例子采用的是本机作为测试,并且系统是win7而且启用了SNMP协议。 在win7上开启SNMP协议的教程如链接所示: http://blog.chinaunix.net/uid-24058189-id-2105677.html 在java中来操作snmp协议的jar包下载地址: http://www.snmp4j...
分类:其他好文   时间:2014-11-20 17:10:38    阅读次数:269
dlmalloc 2.8.6 源码详解(7)
释放的主要过程就是根据用户传入的payload, 找到chunk指针, 然后分别检查前一个和后一个chunk是否可以合并. 这里唯一需要注意的就是与dv和top这些特殊chunk的交互. 基本流程如下, 1. 通过用户传入的mem指针计算出chunk指针p. 如果FOOTERS打开, 则通过magic计算出其所属的mspace指针, 并进行校验. 2. 若p是通过direct mmap生成的, 则还原其头尾的fake chunk后直接munmap释放并结束. 详细内容请参考3.4.2小节的说明. ...
分类:其他好文   时间:2014-11-20 17:09:17    阅读次数:247
为什么安卓系统大内存却比IOS卡顿
安卓允许多任务后台运行,安卓App developer提升后台常驻权限,导致了大量App占用内存无法释放。这个问题在IOS上就不会出现,除了自带程序,音乐类程序运行后台播放、定位软件等,其他都没有后台常驻权限...
分类:移动开发   时间:2014-11-20 17:07:38    阅读次数:347
C++对象复制控制
C++总结之类的复制控制...
分类:编程语言   时间:2014-11-20 17:08:28    阅读次数:244
鸟书shell 学习笔记(二) shell中正则表达式相关
通配符与正则表达式的区别 通配符是bash原生支持的语法+表格 语系设置 : export LANG=C grep alias 设置 : grep --color=auto 正则表达式是处理字符串的一种表示方式, 正则表达式需要支持的工具支持才可以 通配符: 正则: 拓展正则: grep 的一些高级参数...
分类:系统相关   时间:2014-11-20 17:08:38    阅读次数:225
解决js输出汉字乱码的问题
最近做安卓开发,安卓客户端调用服务器页面,但是服务器编码为gbk,安卓编码为utf-8,导致js输出内容报错,前期的做法是调整js文件编码,但是会生成两个版本,很不方便,最后找到对汉字进行转码的形式进行解决。...
分类:Web程序   时间:2014-11-20 17:07:45    阅读次数:135
Oracle 锁定临时表统计信息
全局临时表的统计信息是不能被收集的,如果被收集,它的统计信息肯定为0,会造成执行计划不准,所以要锁定它的统计信息,禁止系统自动收集。 --先解锁表的统计信息,然后删除表的统计信息,最后锁住表的统计信息 declare   v_sql varchar2(500);   cursor rowList1 is    select'begin dbms_stats.unlock_tab...
分类:数据库   时间:2014-11-20 17:08:45    阅读次数:441
effective C++ 读书笔记 条款14 以对象管理资源
假设我们使用一个投资行为的程序库: #include "stdafx.h" #include #include using namespace std; class Investment { public: }; class InvestmentFactory { public: virtual Investment* createInvestment() { ...
分类:编程语言   时间:2014-11-20 17:07:45    阅读次数:138
Android开发之JNI(一)--HelloWorld及遇到的错误解析
Android开发之JNI(一)--HelloWorld及遇到的错误解析 1.NDK环境搭建    参考http://blog.csdn.net/xiaoliouc/article/details/8705560 2.HelloWorld编写    (1)新建一个Android工程JniDemo,这个名字可以随便起;    (2)新建一个HelloWorld.java类,...
分类:移动开发   时间:2014-11-20 17:09:13    阅读次数:208
WEB安全实战(五)XSS 攻击的另外一种解决方案(推荐)
序 说到 XSS 攻击,前边已经有两篇文章在讲这个事了,这次又拿出来说,主要是针对最近工作中的一些新的问题。那么之前是怎么解决这个问题的呢?为什么又要换解决方案?下面就详细的跟大家分享一下。 旧方案 公司的测试团队发现这个问题之后,就要求尽快的解决,在网上查了很多相关的资料,也翻阅了基本安全方面的书,基于 XSS 的攻击原理,自己写了一个 Filter,并在该...
分类:Web程序   时间:2014-11-20 17:07:52    阅读次数:140
1914条   上一页 1 ... 44 45 46 47 48 49 50 ... 113 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!