题目链接:http://codeforces.com/problemset/problem/510/B 题意:判断图中是否有某个字母成环 思路:直接dfs就好了,注意判断条件:若下一个字母与当前字母相同且已搜过,则存在满足题意的环 代码: ...
分类:
其他好文 时间:
2017-03-03 20:42:46
阅读次数:
207
以前跟别人讨论finally关键字,我总是简单的说:“fianly代码块中的代码一定会执行,一般用来清除IO资源等非内存资源(内存资源由GC机制回收)”。 今天翻书发现了几种不会执行的情况,现在总结下。 1.finally的含义 finally的真正含义是指从try代码块出来才一定会执行相应的fin ...
分类:
其他好文 时间:
2017-03-03 20:42:02
阅读次数:
154
http://www.lydsy.com/JudgeOnline/problem.php?id=1030 (题目链接) 题意 给出$n$个单词,问有多少个长度为$m$的文本中至少包含一个单词。 Solution 构造好AC自动机以后在上面dp,$f[i][j]$表示长度为$i$匹配到自动机上节点$j ...
分类:
Web程序 时间:
2017-03-03 20:41:24
阅读次数:
208
1、如果我是个刚入门的iOS开发者,选swift学习呢,还是选objective-c学习,还是两个都学? 这个可以根据两种情况来决定:1、我想进入公司担任iOS开发的职位 2、我只想做个独立开发者,自己开发app发布。 第一种情况的话,你必须要学Objective-C,现在市面上绝大部分的app都是 ...
分类:
编程语言 时间:
2017-03-03 20:41:03
阅读次数:
297
小程序火了,许多企业都想做小程序,但是苦于没有技术团队,所以找外包公司成了最好的选择。但是传统的外包公司总是给人一种不靠谱的感觉,外包公司都有哪些不靠谱呢? ...
分类:
其他好文 时间:
2017-03-03 20:40:44
阅读次数:
180
系统的临时区里:C:\Documents and Settings\Administrator(用户名)\Local Settings\Temporary Internet Files 这是临时文件夹 C:\Documents and Settings\Administrator(用户名)\Loca ...
分类:
其他好文 时间:
2017-03-03 20:40:07
阅读次数:
162
几年前,Stephane Combaudon 写了一篇博文 《安装 MySQL 后,需要调整的 10 个性能配置项》(Ten MySQL performance tuning settings after installation) 内容覆盖了 MySQL 5.1, MySQL 5.5 和 MySQ ...
分类:
数据库 时间:
2017-03-03 20:39:39
阅读次数:
292
关于HQL查询,我们可以结合hibernate的API文档,重点围绕org.hibernate.Query接口,分析其方法,此接口的实例对象是通过通过session、对象的creatQuery(String hql)方法得到的。我这里要分析HQL的select子句,当然要想深入HQL查询,我们就必须 ...
分类:
其他好文 时间:
2017-03-03 20:39:02
阅读次数:
282
在用javaScript编程的过程中,我们经常会遇到这样一个问题,就是需要检测一个数据或变量的类型,那么在javaScript中给我们提供了哪些方法呢?网上流传的代码比比皆是,但是发现其中有些是有误的,索性我自己动手把每种方法用了一遍,今天我专门整理了下,以便以后查阅。 一、typeof 检测 ty ...
分类:
编程语言 时间:
2017-03-03 20:38:45
阅读次数:
147
http://acm.split.hdu.edu.cn/showproblem.php?pid=5029 题意:n个点的树,m次操作。每次操作输入L,R,V,表示在[L,R]这个区间加上V这个数字。比如[1,2]加上1,[1,3]加上1,那么1这个点就是{1,1},2也是{1,1},3是{1}。全部 ...
分类:
其他好文 时间:
2017-03-03 20:38:28
阅读次数:
195
对于这题,一开始看到z值较小,就像枚举z坐标,然后对于一个单独的z平面做面积交来累加答案。。(三个以上柱体的体积交) 搜题解学完up函数的姿势后感觉自己写的还是蛮不错的嘛。。 线段树每个节点包含当前节店的覆盖次数cnt,表示覆盖次数-长度映射的数组,由于只要cnt>=3就可以统计,故数组只开到3。。 ...
分类:
其他好文 时间:
2017-03-03 20:37:56
阅读次数:
180
前提:两个集合已经有序。merge() //归并两个序列,元素总个数不变,只是将两个有序序列归并为一个有序序列。set_union() //实现求集合A,B的并。set_difference()//实现求集合A,B的差(即A—B)set_symmetric_difference()//实现求集合A, ...
分类:
编程语言 时间:
2017-03-03 20:37:20
阅读次数:
167
之前,我知道tomcat可以直接解析shtml文件,在浏览器中显示效果来,后来由于需求发生改变,比如说 在做静态化生成的时候一个网站的头部和底部都是一样的,如果每个页面都生成一次,显然很浪费时间,所有我们可以把 这个共同的头部 和底部挖出来单独生成,然后通过shtml嵌套显示,就可以了。可是怎么导入 ...
分类:
Web程序 时间:
2017-03-03 20:36:48
阅读次数:
268
题目描述 多米诺骨牌有上下2个方块组成,每个方块中有1~6个点。现有排成行的 上方块中点数之和记为S1,下方块中点数之和记为S2,它们的差为|S1-S2|。例如在图8-1中,S1=6+1+1+1=9,S2=1+5+3+2=11,|S1-S2|=2。每个多米诺骨牌可以旋转180°,使得上下两个方块互换 ...
分类:
其他好文 时间:
2017-03-03 20:36:28
阅读次数:
170
《架构漫谈》讲述了架构产生的原因以及怎样做架构。产生的原因:必须由人执行的工作、每个人的能力有限、每个人的时间有限、人对目标系统有更高的要求、目标系统的复杂性使得单个人完成这个系统。简单说就是所有人按照每个人所擅长的进行分工,最后共同完成一件事情,这个过程就形成了社会架构。 作者通过人类建筑学的发展 ...
分类:
其他好文 时间:
2017-03-03 20:36:13
阅读次数:
143
一、实验简介 1.1 基本介绍 本实验中我们将通过分析登陆流程并使用 Python 实现模拟登陆到一个实验提供的网站,在实验过程中将学习并实践 Python 的网络编程,Python 实现模拟登陆的方法,使用 Firefox 抓包分析插件分析网络数据包等知识。 模拟登录可以帮助用户自动化完成很多操作 ...
分类:
编程语言 时间:
2017-03-03 20:35:40
阅读次数:
580
1. 定义变量会引发构造和析构开销 每当你定义一种类型的变量时:当控制流到达变量的定义点时,你引入了调用构造函数的开销,当离开变量的作用域之后,你引入了调用析构函数的开销。对未使用到的变量同样会产生开销,因此对这种定义要尽可能的避免。 2. 普通函数中的变量定义推迟 2.1 变量有可能不会被使用到的 ...
分类:
编程语言 时间:
2017-03-03 20:35:23
阅读次数:
245