题意:给定n*m的矩阵,一个机器人从一个位置,开始走,如果碰到*或者边界,就顺时针旋转,接着走,问你最后机器人最多能走过多少格子。 析:这个题主要是题意读的不大好,WA了好几次,首先是在*或者边界才能转向,其次就是走过的地方也能走,注意这两点,就可以AC了,可以用DFS,也可以用BFS, 我用的DF ...
分类:
其他好文 时间:
2016-08-10 21:03:05
阅读次数:
169
在《Learning From Your Bugs》一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug。最近,我回顾了我所有的194个条目(从13岁开始),看看有什么经验教训是我可以学习的。下面是我总结的最重要的经验教训,包括编码,测试和调试三个方面。编码下面这些都是我经历过的会导致难点bu ...
分类:
其他好文 时间:
2016-08-10 21:00:53
阅读次数:
256
在使用css做一些小的动画时,有些动画我们是需要其循环播放的,而且在部分动画中我们需要上一个循环与下一个循环之间存在一定的时间间隔,这个时候的animation-delay和transition-delay 只会在第一次动画开始的时候生效,而在两个循环之间是不生效的,这是我们就需要用其他的方法来实现 ...
分类:
Web程序 时间:
2016-08-10 20:56:13
阅读次数:
767
题目大概说有N个点,有些被自己占了有些被敌人占了,然后这N个点有几个是相邻的。一开始己方点有几个士兵,一个回合中可以选择某几个己方点的士兵移动到相邻的己方的点,完成移动后要满足所有己方的点至少有一个士兵。问题要的是让边界点(与敌人占的点相邻的自己的点)中的最小值最大。 ...
分类:
其他好文 时间:
2016-08-10 20:45:50
阅读次数:
510
最近一直在刷算法题,越刷越觉得自己是码畜,越刷越迷惘。至于为何要刷题,原因无他,打算跳槽了。 跳槽到帝都已经3个多月了,从开始的兴奋到现在的难受,夏天都还没过完。 3年以前我从来没想过会成为一个程序员,这一切的改变都起源于对WP平台的兴趣。作为一个不会编程的人,最初的学习很辛苦,照着文档一步一步模仿 ...
分类:
其他好文 时间:
2016-08-10 20:45:11
阅读次数:
113
有一种友谊叫做: “陪我去小卖部。” “不去,” “我请你” “走。” 你想起了谁:胖先生?还有人陪你吗? JSP 标准标签库(JSP Standard Tag Library)是一个 JSP 标签集合,它封装了 JSP 应用的通用核心功能。 它的出现,是因为人们开始注重软件的分层设计,不希望在 J... ...
分类:
Web程序 时间:
2016-08-10 20:44:43
阅读次数:
188
在插件中无意中撞到这个问题,其实很简单,就是调用外部的web service,然后根据回传结果更新记录中的field 网上的建议都是要检查这个key是否存在,开始时很不理解,这个field肯定存在的啊,怎么还需要检查呢 之后加trace,尝试着用attribute.contains检查了一下,原来真... ...
分类:
其他好文 时间:
2016-08-10 20:44:22
阅读次数:
145
昨天去一家公司面试,被这道题难住了,哎,又失去一次好的机会。 回来 之后就再想这个问题 表结构及数据如下: 实现的sql语句: 刚开始的实现是 select * from student a where a.id in (SELECT b.id from student b where b.clas ...
分类:
数据库 时间:
2016-08-10 19:28:31
阅读次数:
1354
1.activity_main.xml: 2.MainActivity.java: 这里用到了TimeCount类,初始化时传入两个参数millisInFuture和countDownInterval,millisInFuture表示从开始调用start()到倒计时完成并onFinish()方法被调 ...
分类:
移动开发 时间:
2016-08-10 19:19:04
阅读次数:
223
昨天做东西做到触摸事件冲突,以前也经常碰到事件冲突,想到要研究一下Android的事件冲突机制,于是从昨天开始到今天整整一天时间都要了解这方面的知识,这才懂了安卓的触摸和点击事件的机制。探究如下: 首先重写三个View布局,用来做测试: 然后是MainActivity的xml代码: 然后是MainA ...
分类:
移动开发 时间:
2016-08-10 19:18:22
阅读次数:
369