题目链接:http://poj.org/problem?id=3254
题目意思:给你一个n*m的牧场,叫你带牛去吃草,其中0代表没有草不可以放牧,1代表有草可以放牧。而且两头牛不可以相邻,叫你求所有可能的放牧方案。
思路:这是个状态压缩的基础题,刚学状态压缩的可以用这个题目来理解状态压缩;(如果是刚学DP我建议理解题意后先粗略的看一下代码后再边看代码边看我的思路,效果更佳)
...
分类:
其他好文 时间:
2015-07-30 00:47:54
阅读次数:
133
inputclean插件的用法
语言:javascript
是jquery插件,
目的:给文本框增加×,点击×,即可清空文本框内容.
如图:
具体交互效果:
1,当文本框聚焦时,×永久显示,不管鼠标光标在不在文本框上面(hover);
2,当文本框失去焦点时,只有鼠标hover,×才会显示,鼠标移开,×消失;
3,点击×,文本框内容被清空,且文本框自动聚焦.整个插件不到75行,所...
分类:
其他好文 时间:
2015-07-30 00:46:50
阅读次数:
311
案例1:lvm机型,从库创建完成后,主库qps 2w,从库6k多。从某个时间点开始延迟在缓慢增加,一直涨到7w多秒才发现去处理;从库io的util很高
故障原因:查看配置发现这个从库开启了log_slave_updates,一直在产生binlog,当把这个参数禁用或者设置sync_binlog=0以后,util立马就降下来了,同步延迟也就慢慢变小了直到为0,此前已经发现多次使用lvm逻辑卷管理或...
分类:
其他好文 时间:
2015-07-30 00:47:35
阅读次数:
184
2015 HDU 多校联赛 5317 RGCDQ 筛法求解...
分类:
其他好文 时间:
2015-07-30 00:45:35
阅读次数:
154
The Suspects题目传送:POJ-1611-The SuspectsAC代码:#include
#include
#include
#include
#include
#include
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2015-07-30 00:48:14
阅读次数:
106
什么是观察者模式?
定义了 一种一对多的关系,让多个观察对象(公司员工)同时监听一个主题对象(秘书),主题对象状态发生变化时,会通知所有的观察者,使它们能够更新自己。
解决什么问题?
将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。观察者就是...
分类:
其他好文 时间:
2015-07-30 00:47:21
阅读次数:
115
示例代码:
import scala.swing.SimpleSwingApplication
import scala.swing.MainFrame
import scala.swing.Button
import scala.swing.Label
import scala.swing.Orientation
import scala.swing.BoxPanel
import s...
分类:
其他好文 时间:
2015-07-30 00:44:31
阅读次数:
161
2015 HDU 多校联赛 5326 Work...
分类:
其他好文 时间:
2015-07-30 00:44:33
阅读次数:
121
#1092 : Have Lunch Together
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
Everyday Littile Hi and Little Ho meet in the school cafeteria to have lunch together. The cafeteria is often...
分类:
其他好文 时间:
2015-07-30 00:43:06
阅读次数:
199
HDU 2069 Coin Change 母函数求解...
分类:
其他好文 时间:
2015-07-30 00:42:45
阅读次数:
113
点击打开链接
该题是一个带有贪心思想的字符串模拟题,题目给定m个长度为n的字符串,让你求一个长度为n的字符串,使得该字符串与这m个字符串对应位置的字符不同的个数和最小。
要使对应位置不同字符最少,则该字符串每个字符优先选择该位置出现次数多的字符,若次数相同则选择字典序更小的字符。
代码:
#include
#include
#include
#include
#includ...
分类:
其他好文 时间:
2015-07-30 00:42:56
阅读次数:
144
struts的基于配置的action跳转方式使用起来特别方便,对此我也模仿struts的action,实现一个自己定义的通过配置文件配置action进行简单的操作:
首先,可以知道sturts是通过过滤器来拦截浏览器发送的请求,再在过滤器里进行操作,实现这个流程。
那么,我们也定义一个filter在我们的程序中:
public class Strut...
分类:
其他好文 时间:
2015-07-30 00:42:35
阅读次数:
112
WCF编程系列(一)初识WCFWindows Communication Foundation(WCF)是微软为构建面向服务的应用程序所提供的统一编程模型。WCF的基本概念: 地址:定义服务的地址 绑定:定义服务的通讯方式(传输协议、编码方案) 契约:定义服务的具体实现 终结点:由地址、绑定和契约共...
分类:
其他好文 时间:
2015-07-30 00:41:55
阅读次数:
130
这个我经常用的是String,说真的,用StringBuffer的次数还真是少,唯一让我觉得特别的方法就是appand这个方法是StringBuffer独有的,那么他们到底有什么区别呢,我们知道String是字符串,而字符串是对象,对象里有一个概念叫做可变对象和非可变对象,String属于非可变.....
分类:
其他好文 时间:
2015-07-30 00:42:56
阅读次数:
116
方法一:载入OD,使用ESP定律:下硬件访问断点之后,运行四次,跑飞,那么我们运行三次,到这里看到很多pop:retn返回后就到达OEP了:方法二:直接单步跟踪,跟踪到F4跳过,继续跟踪:遇到这个loopd,F4跳过。继续单步跟踪,会在下面的这三个跳转指令间循环一阵子:往上跳到这里:往上跳到这里:这...
分类:
其他好文 时间:
2015-07-30 00:43:06
阅读次数:
194
你可能已经很熟练使用这两个灵活的单位,但你可能不完全了解何时使用rem,何时使用em。 本教程将帮你弄清楚!em和rem都是相对单位,由浏览器转换为像素值,具体取决于您的设计中的字体大小设置。 如果你使用值1em或1rem,它可以被浏览器解析成 从16px到160px或其他任意值。padding设置...
分类:
其他好文 时间:
2015-07-30 00:41:02
阅读次数:
134
1 package com.Date.Math; 2 /* 3 Math 数学类, 主要是提供了很多的数学公式。 4 5 abs(double a) 获取绝对值 6 ceil(double a) 向上取整 7 floor(double a) 向下取整 8 round(float a) ...
分类:
其他好文 时间:
2015-07-30 00:39:52
阅读次数:
120