题目大意:给定一个n?mn*m的矩阵,要求用正方形砖块覆盖,使得任意两块同颜色的正方形砖块不相邻且字典序最小枚举每一块砖,如果这个位置为空,就填入字典序最小的砖块,然后将边长一格格拓展
如果当前右侧位置可以填入字典序更小的砖块,就不拓展
否则判断能否拓展并拓展#include
#include
#include
#include <al...
分类:
其他好文 时间:
2015-05-19 13:10:01
阅读次数:
120
背景:
Web Excel项目在继续,坑爹的项目,从前到后都需要我搞(o(╯□╰)o)!一会儿写JS一会儿写Java,还得附带美工、产品的技能!思维真的难以转换,经常在JS中写int num =0。JS还监测不出来。今天研究梳理的是Web前端技术,文档定位以及Box-sizing属性,因为项目中关于这块儿的控制很多。
我感觉Web前端最难的就是文档定位的这...
分类:
其他好文 时间:
2015-05-19 13:11:18
阅读次数:
149
该项服务允许一个用户对于他的呼入呼叫可以转到另一个号码。使用该业务时对该用户号码的所有呼叫,不管被叫用户是在什么状态,都自动转到一个预先指定的号码。
例如:用户3000设置无条件前传3001;用户2000呼叫3000,此时3001振铃,显示主叫号码2000。详细消息流程如下:
A (2000) IPBX C(3001)
|----in...
分类:
其他好文 时间:
2015-05-19 13:09:08
阅读次数:
311
ViewPager OnPageChangeListener的三个方法:
onPageSelected(int arg0):滑动停止后调用,arg0表示当前选中页面的position
onPageScrollStateChanged(int arg0):滑动状态改变时调用,有三种状态:1 开始滑动 2 滑动完毕 0 保持不变 所以滑动过...
分类:
其他好文 时间:
2015-05-19 13:11:37
阅读次数:
5141
1、 声明变量时,声明我们自定义类的变量,使用strong来声明,如果声明成weak,则在上下滚动的时候,刷新不出来数据
总结如下:
copy用于NSString类型
strong 用于一般对象
weak 用于UI对象
assign 用于基本数据类型
2、 新建一个继承自UITableViewCell的类,控制器一定要继承自UITableViewCell,否则不加载,修改stroybo...
分类:
其他好文 时间:
2015-05-19 13:10:36
阅读次数:
207
题意:动态查询一段区间的和,支持单点更新。
开始刷线段树了,这是入门第一题。。。最基本的线段树操作,递归建树,递归查询,递归修改,向上更新节点,每个节点的值代表该节点对应区间的和 。
代码:
{CSDN:CODE:669947}...
分类:
其他好文 时间:
2015-05-19 13:10:15
阅读次数:
129
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全...
分类:
其他好文 时间:
2015-05-19 13:08:49
阅读次数:
114
缓存设计上主要目标:
高可用,高性能,易用性,各业务模块缓存使用的隔离性
主要分为服务端设计与客户端使用
服务端设计架构:
负载均衡+twemproxy+redis集群是一种解决方案
由代理层twemproxy进行分片
客户端设计,保证易用性:
标准Spring Data Redis
Spring Data Redis是对Jedis的一个封装,提供@...
分类:
其他好文 时间:
2015-05-19 13:09:18
阅读次数:
128
7 注释 Comments
注释虽然写起来很痛苦, 但对保证代码可读性至关重要; 下面的规则描述了如何注释以及在哪注释; 当然也要记住: 注释固然很重要, 但最好的代码本身应该是文档化self-documenting; 有意义的类型名和变量名, 要远胜过要用注释解释的含糊不清的名字;
你写的注释是给代码读者看的: 下一个需要理解你代码的人, 慷慨些吧, 下一个人可能就是你;...
分类:
其他好文 时间:
2015-05-19 13:08:50
阅读次数:
214
HDU4565 So easy (矩阵+推公式)...
分类:
其他好文 时间:
2015-05-19 13:07:17
阅读次数:
114
资料摘自
自我赋值常常被错误地应用,考虑下面的一段代码:
class String{
public:
String & operator=(const String &s);
private:
char * data;
};
我们会轻易地使用下面的方法来实现赋值:
String &String::operator=(const String & s)
{...
分类:
其他好文 时间:
2015-05-19 13:07:46
阅读次数:
99
#include
#include
#include
#include
#include
using namespace std;
int n,m;
void per(char* list, int length)
{
sort(list, list + length);
do
{
for(int i = 0; i < length; i++)
...
分类:
其他好文 时间:
2015-05-19 13:07:43
阅读次数:
113
计算机C盘作为默认的磁盘主分区、系统引导盘,不仅要满足操作系统文件存放所需空间,同时仍要满足虚拟内存空间、计算机用户文档、第三方应用软件安装等空间需求。随着应用越来越大,C盘空间严重不足,大部分情况下大家选择了重装系统。但对于计算机从业者来说,重装系统意味着所有配置环境、工具软件要重装,这无疑是一项毁灭性的的灾难。以本人为例,原先的50G系统盘空间早就被VS、Eclipse、3DMax、Prote...
分类:
其他好文 时间:
2015-05-19 13:05:10
阅读次数:
144
公司的一个扣费系统点击扣费按钮后,再点击浏览器的后退按钮,前面已经扣费的数据还会出现,而且按钮也处于激活状态,再次点击会造成双重扣费。
在网上找了很多方法都是用window.history.forward();确实这个方法在IE和谷歌浏览器中还是起作用的,但在火狐浏览器中却不起作用了
经过多次测试后发现加入window.onbeforeunload这个方法后在火狐中就起作用了。代码如下:
...
分类:
其他好文 时间:
2015-05-19 13:05:39
阅读次数:
109
hbase遇到问题及解决方法1.zookeeper启动报错错误日志启动zookeeper报错信息如下:java.net.NoRouteToHostException: No route to host
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSo...
分类:
其他好文 时间:
2015-05-19 13:06:03
阅读次数:
128
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark
使用 WinPCAP 作为接口,直接与网卡进行数据报文交换。
Wireshark环境搭建
1)Windows环境
下载一个安装包,默认配置,一路 next 即可完成安装。安装包下载请点此处。...
分类:
其他好文 时间:
2015-05-19 13:04:38
阅读次数:
196