【题目】旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返 ...
分类:
编程语言 时间:
2018-01-14 17:27:26
收藏:
0 评论:
0 赞:
0 阅读:
186
关于浮动问题,我相信大家很容易遇到,比如说头部的导航栏的制作,就要用到浮动,页面的布局有时也会遇到浮动,那么怎么解决浮动的问题呢,我自己大概言简意赅的总结了我所知道的几种方法。 首先造成浮动的原因是:元素浮动会造成元素脱离文档流,造成父元素没有高度。下面举一个例子: 效果图如下: 问题:以上的图中, ...
分类:
其他 时间:
2018-01-14 17:27:06
收藏:
0 评论:
0 赞:
0 阅读:
245
2018-01-03@望京 关于fork()函数,Unix/Linux提供的fork()系统调用,fork()一次返回两次, 操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回; 子进程永远返回 0,而父进程返回子进程的ID。 父进程结束时,子进程并不会随 ...
分类:
系统服务 时间:
2018-01-14 17:26:08
收藏:
0 评论:
0 赞:
0 阅读:
272
七种设计原则 1.单一职责原则 单一职责原则(SRP:Single responsibility principle)又称单一功能原则 核心:解耦和增强内聚性(高内聚,低耦合)。 描述: 类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中, 功能之间就形成了关联,改变其中一 ...
分类:
其他 时间:
2018-01-14 17:25:43
收藏:
0 评论:
0 赞:
0 阅读:
196
1.*nix系统上有一个地方专门有一个地方来放置安装的Python模块 比如在Mac上,这个目录的路径为: /usr/lib/python2.7 将要安装的文件拷贝到这里即可 2.下载模块包,解压后,进入到setup.py文件所在的目录 运行: python setup.py install 3. ...
分类:
编程语言 时间:
2018-01-14 17:25:28
收藏:
0 评论:
0 赞:
0 阅读:
226
这里有两个例子: 1、https://www.cnblogs.com/wanggary/archive/2011/04/21/2024117.html 2、https://www.cnblogs.com/jiese/p/3182342.html 关于此设计模式,有几点概括: Context类包含抽象 ...
分类:
编程语言 时间:
2018-01-14 17:24:19
收藏:
0 评论:
0 赞:
0 阅读:
238
1) ·············· 2)`````````v1.begin() 和v1.end() 是作为迭代器v1的 第一个位置 和 最后一个元素的下一个位置。 `````````````v1.front() 是v1这个动态数组的第一个元素的值 ············ v1.back()是v1的 ...
分类:
其他 时间:
2018-01-14 17:22:49
收藏:
0 评论:
0 赞:
0 阅读:
292
25.2.3.59. mysql_select_db() int mysql_select_db(MYSQL *mysql, const char *db) 描写叙述 使由db指定的数据库成为由mysql指定的连接上的默认数据库(当前数据库)。在兴许查询中。该数据库将是未包括明白数据库区分符的表引用 ...
分类:
Windows开发 时间:
2018-01-14 17:22:00
收藏:
0 评论:
0 赞:
0 阅读:
270
Windows WMIC命令使用详解(附实例) 执行“wmic”命令启动WMIC命令行环境。这个命令可以在XP或 .NET Server的标准命令行解释器(cmd.exe)、Telnet会话或“运行”对话框中执行。这些启动方法可以在本地使用,也可以通过.NET Server终端服务会话使用。 第一次 ...
分类:
Windows开发 时间:
2018-01-14 17:20:51
收藏:
0 评论:
0 赞:
0 阅读:
263
算数运算符 加号:在操作数值、字符、字符串时其结果是不同的,当两个字符相加得到的是ASCII码表值, 当两个字符串相加时表示将两个字符串连接在一起,从而组成新的字符串。 除号:整数在使用除号操作时,得到的结果仍为整数(小数部分忽略),当整数除以0的时候,会引发算术异常。 正无穷大(Infinity) ...
分类:
编程语言 时间:
2018-01-14 17:20:28
收藏:
0 评论:
0 赞:
0 阅读:
193
ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 ...
分类:
其他 时间:
2018-01-14 17:20:09
收藏:
0 评论:
0 赞:
0 阅读:
195
序号 名称 说明 1 BeginRequest ASP.NET开始处理的第一个时间,表示处理的开始 2 AuthenticateRequest 验证请求,一般用来取得请求的用户信息 3 PostAuthenticateRequest 已经获取请求的用户信息 4 AuthorizeRequest 授权 ...
分类:
Web开发 时间:
2018-01-14 17:19:52
收藏:
0 评论:
0 赞:
0 阅读:
223
身份验证(authentication)的责任是识别出http请求者的身份,除此之外尽量不要管其它的事。webapi的authentication我用authentication filter技术去解决。 参考资料: https://docs.microsoft.com/en-us/aspnet/w ...
分类:
Windows开发 时间:
2018-01-14 17:19:32
收藏:
0 评论:
0 赞:
0 阅读:
328
StringBuffer是使用缓冲区的,本身也是操作字符串的,但与String类不同,String类的内容一旦声明后是不可改变的,改变的只是其内存的指向,而StringBuffer类的对象内容是可以改变的。 对于StringBuffer而言本身就是一个操作类,不能像String那样直接通过赋值的方式 ...
分类:
其他 时间:
2018-01-14 17:19:12
收藏:
0 评论:
0 赞:
0 阅读:
196
select * from scott.dept;select * from scott.emp; --dual 是 Oracle提供的一个虚表select length('hello') from dual; --常用函数--lower把大写转小写 upper把小写转大写select * from ...
分类:
数据库技术 时间:
2018-01-14 17:18:52
收藏:
0 评论:
0 赞:
0 阅读:
236
基本要求: 1)和vecctor基本区别 示意图 vector在尾部添加和删除, deque在尾部添加和删除,在头部添加和删除。 2)基本知识: 3)deque的构造形式: 4)基本操作和遍历: (其实和vector没啥区别,就是多了两个函数push_front和pop_front() 5)剩下的操 ...
分类:
编程语言 时间:
2018-01-14 17:18:07
收藏:
0 评论:
0 赞:
0 阅读:
222
[抄题]: [思维问题]: [一句话思路]:Long.valueOf(2)转换为long型再做 [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): [画图]: [一刷]: [二刷]: [三刷]: [四刷]: [五刷]: [总结]: [复杂度]:Time ...
分类:
其他 时间:
2018-01-14 17:15:42
收藏:
0 评论:
0 赞:
0 阅读:
195
nodejs中常用加密算法 1、Hash算法加密: 创建一个nodejs文件hash.js,输入内容如下: 1 var crypto = require('crypto'); //加载crypto库 2 console.log(crypto.getHashes()); //打印支持的hash算法 结 ...
分类:
编程语言 时间:
2018-01-14 17:14:53
收藏:
0 评论:
0 赞:
0 阅读:
357
K-均值聚类 k-均值(k-means Clustering)算法是著名的划分聚类算法。由于他的简洁和效率使得它成为所有聚类算法中最为广泛使用的。 给定一个数据点集合和需要的聚类数目K(K是有用户指定的),K-均值算法根据某个距离函数反复的把数据分入K个聚类中。 聚类属于无监督学习,以往的回归、朴素 ...
分类:
其他 时间:
2018-01-14 17:14:30
收藏:
0 评论:
0 赞:
0 阅读:
316