矩阵dfs 走回路 的问题(最后没有在回走 Corner case), 先想好算法, 再自己画图走一遍试试, 递归出口, 注意 corner case, 什么时候符合题意, 什么时候往里面加元素, 边走边看需要 什么工具, 工具: map(方向), 结果容器, visited, 辅助容器或变量 ...
分类:
其他好文 时间:
2017-08-03 13:57:36
阅读次数:
145
背景 做微信开发的时候就会发现,存储微信昵称必不可少。 可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了 一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢? 原来是因为Mysql的utf8字符集是3字 ...
分类:
Web程序 时间:
2017-08-02 00:33:25
阅读次数:
169
一、iPhone故障排查过程 1.不管是什么问题,要做的第一件是肯定是备份数据。然后再处理故障,“先软后硬”。 2.用苹果官方itunes备份数据,失败,提示电脑空间不足。这不科学呀,我系统C盘剩余空间50G+,D盘剩余空间600G,我的手机使用空间才20G,怎么可能会空间不足? 上网搜了一些所谓的 ...
分类:
其他好文 时间:
2017-07-30 10:18:22
阅读次数:
697
http://codeforces.com/problemset/problem/527/C 这题总体思路就是,每画一条线,然后就找到x间距的最max值和y间距的最max值,相乘就是当前的ans 那么我需要维护这样的一个数列,每次往里面添加一个元素,然后查询相邻两个元素的差值的最大值。 倒着做比较简 ...
分类:
其他好文 时间:
2017-07-22 23:40:28
阅读次数:
301
面向对象: 概念: 面向对象是一种程序设计思想,计算机程序的设计实质上就是将现实中的一些事物的特征抽离出来描述成一些计算机事件的过程,这种抽象的过程中,我们把具体的事物封装成一个一个的整体进行描述,使被描述的对象具备一些系统性、整体性的的行为和特征,我们把这种设计思想称为面向对象。从现实世界中客观存 ...
分类:
编程语言 时间:
2017-07-20 21:06:50
阅读次数:
177
1、UVa 11100 - The Trip, 2007 题意:给出若干大小不同的包裹,小的能够装在大的包裹里面。求最小的大包裹数,并且保证在所有的大包裹中,所含有的小包裹数目最小。 思路:显然,相同大小的包只能放在不同的大包里,那么最小的大包数目就是相同大小的包的最大数目,记为k。之后,根据从小到 ...
分类:
其他好文 时间:
2017-07-20 10:25:46
阅读次数:
206
<frameset> 用的时候要把body 删了 css样式表 添加方式 1直接添加{直接写在body里面 当成属性往里面添加} 样式表里面大小必须有单位 link 引入文件优先级 除了内联以外,内嵌和插入css两个谁在下面谁牛逼 span 标签选择器 只选标签 id选择器 #后面加id名 clas ...
分类:
其他好文 时间:
2017-07-15 09:59:30
阅读次数:
282
Analysis, 根据木桶原理,先找外围最矮的bar,里边如果有bar比它还矮,一定能存水(因为四周所有的bar都比它高) 注意还可能存更多的水,因为往里面,很可能cell高度变化。所以要把BFS中间遇到的高的bar都存进queue,随着水平面提升,提升到这些bar的高度,看能不能有凹槽存更多的水 ...
分类:
移动开发 时间:
2017-07-13 23:39:57
阅读次数:
221
null设备是一个“黑洞”设备,往里面写的东西会立即消失,不复存在。 linux下总是有三个文件处于打开状态:标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。 如果在linux下有某个操作,如果操作失败会打印很多的错误信息,为了不看到 ...
分类:
其他好文 时间:
2017-07-09 16:02:07
阅读次数:
95
新建一个文件 内容是从 0-9的整数 w和a 的区别是 如果1.txt存在的话 会清空本来的内容 而a是往里面追加.。 f.flush() 将buffcashe的数据真正的写入到文件里。 这里不推荐在很多写入的时候 写一次flush一次 这样会非常影响性能。 tell()告诉我们文件系统指针在哪里。 ...
分类:
编程语言 时间:
2017-07-03 17:25:45
阅读次数:
135