1.switch: 接受类型有byte short int char(适合具体数值,但数值不多的情况。) 当条件成立之后,执行case之后的语句,如果执行完没有遇到break;或者‘}’,则会继续往下执行能执行的语句,此时不会判断case的条件,直到 再次遇到break;或者‘}’。2.循环语句: ...
分类:
编程语言 时间:
2017-07-06 22:57:46
阅读次数:
190
题目:假设一个旋转排序的数组其起始位置是未知的(比如0 1 2 4 5 6 7 可能变成是4 5 6 7 0 1 2)。 你需要找到其中最小的元素。 你可以假设数组中不存在重复的元素。 思路:首先排除三种极端情况,空,只有一个元素,以及整个数组都是顺序排列的。 当顺序的数组随机旋转排列后,就分为两个 ...
分类:
编程语言 时间:
2017-07-06 22:54:42
阅读次数:
122
题目描述: 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 题目分析: 最简单的是使用字典序生成法,这样可以把有重复字符串的情况也考虑进去。 Java实现代码: ...
分类:
其他好文 时间:
2017-07-06 22:05:46
阅读次数:
162
这种情况一般多个线程读是不需要加锁的。就在写的时候需要加锁。 那么要做的就是让不写的时候,读不受同步限制。让多线程自由的读。 这个时候就要用读写锁 boost已经有读写锁,而c++ 14才有读写锁。 ...
分类:
编程语言 时间:
2017-07-06 22:03:58
阅读次数:
240
spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。 Spring Boot 系列 Spring Boot 入门 Spring Boot 属性配置和使用 Spring Boot 集成MyBatis Spring Bo ...
分类:
编程语言 时间:
2017-07-06 22:03:14
阅读次数:
207
转自:http://www.yulegeyu.com/2017/04/16/%E5%BD%93%E8%A1%A8%E5%90%8D%E5%8F%AF%E6%8E%A7%E7%9A%84%E6%B3%A8%E5%85%A5%E9%81%87%E5%88%B0%E4%BA%86Describe%E6%9 ...
分类:
其他好文 时间:
2017-07-06 22:01:10
阅读次数:
339
云服务器 ECS Linux 系统可以使用通常自带的 dig 命令来查询域名解析情况。本文对此进行简要说明。 查询域名 A 记录 命令格式: 比如,查询域名 www.aliyun.com 的解析情况: 查询域名解析在指定 DNS 服务器解析是否生效 命令格式: 比如,查询 www.aliyun.co ...
分类:
系统相关 时间:
2017-07-06 20:59:54
阅读次数:
219
html <div class="father"> <div class="child"></div></div> 法一:已知道两个盒子的宽高的情况,可以用margin来居中盒子; .father{ height: 200px; width: 200px; border: 1px solid red ...
分类:
Web程序 时间:
2017-07-06 20:55:16
阅读次数:
182
因为一般情况下,window命令行运行pip,默认的情况是运行python3.6的pip,安装第三方库的路径也是python3.6,暗转路径是: 如何运行在2.7环境下安装PIP呢?有网上的教程说需要把python应用程序的名字改成python2,其实不用这么麻烦,直接运行2.7环境下的pip就行了 ...
分类:
编程语言 时间:
2017-07-06 20:50:55
阅读次数:
573
经常遇到PHP程序的网站后台更新时间与实际时间不一致,基本相差在8小时左右!遇到这种情况可以通过如下方式设置: 1、开始-运行-php.ini 2、搜索date.timezone,去掉date.timezone前面的“;” 然后设置 date.timezone = PRC 3、保存php.ini后重 ...
分类:
Web程序 时间:
2017-07-06 20:50:40
阅读次数:
164