码迷,mamicode.com
首页 > 2019年10月11日 > 全部分享
搜索旋转排序数组
假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度必须是 O ...
分类:编程语言   时间:2019-10-11 21:54:05    阅读次数:111
百度烽火算法升级,持续打击网络劫持问题
网站劫持对用户伤害极大,严重危害搜索用户的网络安全。一直以来,网站劫持问题都是百度搜索重点关注和严厉打击的问题之一。 网站劫持的表现形式 百度搜索中的网站劫持有以下两种表现形式: 网站跳转劫持示例:从当前网页自动跳转至其他页面 网站后退劫持示例:在当前页面点击后退时跳转至其他页面 百度搜索烽火算法 ...
分类:编程语言   时间:2019-10-11 21:53:19    阅读次数:99
CentOS7 中恢复误删的文件
centos7中,文件保存的类型默认为.xfs类型。在日常工作中,我们会定时性的备份重要的数据文件,有时会因为操作失误或者不当,造成文件删除丢失,只要提前有备份,都是可以通过操作恢复原文件的。一、实验准备:1、在VMware虚拟机中,加一块大小为20G的磁盘sbd,将其分区为sdb1,并格式化为.xfs类型,并将其挂载到/data目录下,就可以正常使用它了。2、在data目录下,创建一个passw
分类:其他好文   时间:2019-10-11 21:53:00    阅读次数:926
java基础(26):Thread、线程创建、线程池
1. 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一 ...
分类:编程语言   时间:2019-10-11 21:52:34    阅读次数:88
Centos7安装步骤和环境优化 ------ 新手安装详细教学,免费提供软件安装包
一、环境准备:Vmwareworkstationxshellcentos7.4镜像软件安装包百度云分享链接:https://pan.baidu.com/s/1Jg66BsqgYjvT54RT-S-5iQ提取码:5hli二、centos安装步骤:1、首先打开我们vmware,开始创建虚拟机2、选择自定义,下一步3、然后点击下一步,来到安装客户机系统这,我们先暂时选择稍后安装操作系统,先将虚拟机配置好
分类:其他好文   时间:2019-10-11 21:52:20    阅读次数:100
Spring Boot集成smart-doc生成api文档
smart-doc是一个javarestfulapi文档生成工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释的写,smart-doc就能帮你生成一个简易明了的markdown或是一个像GitBook样式的静态html文档。下面将介绍如何在SpringB
分类:编程语言   时间:2019-10-11 21:51:32    阅读次数:359
MD5加密及验证方法-java代码
MD5加密 在我们的程序中,不管是什么,都会有安全问题,今天就说的是MD5加密的方法 MD5是哈希算法,也就是 从明文A到密文B很容易,但是从密文B到明文A几乎不可能 也就是说,给你密文,是几乎无法通过解密来得到明文的。 这个一般用于存储密码。也就是数据库里存的是密文,管理员只能看到密文,而看不到明 ...
分类:编程语言   时间:2019-10-11 21:51:15    阅读次数:112
组合数学入门
组合数学的意义广泛,但是OI联赛中常用的是排列组合,所以我就先写一点排列组合的知识,联赛后补上更多的内容,在此之前不了解排列组合基本知识的同学建议移步信息学奥赛一本通初赛篇,讲得很好。本文章虽然也是入门,但我懒得写详细介绍,所以直接开始讲基础知识啦。 由于博客园的LaTeX很不方便,我就不写LaTe ...
分类:其他好文   时间:2019-10-11 21:50:56    阅读次数:123
HTML
web服务本质 浏览器发请求 HTTP协议 服务端接收请求 服务端返回响应 服务端把HTML文件内容发给浏览器 浏览器渲染页面 HTML是什么 超文本标记语言(Hypertext Markup Language , HTML)是一种用于创建网页的标记语言 本质上是浏览器可识别的规则,我们按照规则写网 ...
分类:Web程序   时间:2019-10-11 21:50:14    阅读次数:178
[20191010]bash行计算器.txt
[20191010]bash行计算器.txt--//写一个bash行计算器,为了避免冲突,函数命名为2个=,1个=感觉不是很好(心里上^_^)。--//使用bc计算器,里面函数不能使用圆括号,使用中括号代替。== (){ local in="$(echo "$@" | sed -e 's/\[/(/ ...
分类:其他好文   时间:2019-10-11 21:49:37    阅读次数:92
分析一套源代码的代码规范和风格并讨论如何改进优化代码
我的工程实践是脱机手写汉字识别相关的,准备借助GoogLeNet作为网络重要模块,在GitHub上找到了基于GoogLeNet的图像分类算法开源项目。 (一)在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 代码的目录结构如下: 1.文件名命名 ...
分类:其他好文   时间:2019-10-11 21:49:21    阅读次数:86
捷配出铝基板免费打样,哪家可以跟?
先上两款捷配铝基板的特价板特价产品1  尺寸:10cm*10cm  数量:5pcs  常规工艺一口价:50元!(包邮)  出货时间:48小时特价产品2  尺寸:10cm*10cm  数量:10pcs  常规工艺一口价:80元!(包邮)  出货时间:48小时哦豁!惊喜!!
分类:其他好文   时间:2019-10-11 21:48:45    阅读次数:86
Expect免交互
一、expect概述:(1)expect是建立在tcl基础上的一个工具,expect是用来进行自动化控制和测试的工具,主要解决shell脚本中不可交互的问题。对于大规模的linux运维很有帮助(2)在linux运维和开发中,我们经常需要远程登录服务器进行操作,登录的过程是一个交互的过程,可能会需要输入yes/nopassword等信息。为了模拟这种输入,可以使用expect脚本。(3)安装yumi
分类:其他好文   时间:2019-10-11 21:48:04    阅读次数:88
selenium3 自动化测试框架:环境搭建-使用title_contains检查页面是否正确
学习目的: 掌握自动化框架中需要的一些基础web操作 正式步骤: step1: 示例代码如下,详情见代码注释 ...
分类:其他好文   时间:2019-10-11 21:47:49    阅读次数:140
shell脚本正则表达式三剑客之一(grep,egrep)
Shell脚本之正则表达式一.正则表达式三剑客之一:grep1.学习正则表达式前我们拿一个无用的配置文件作为测试练习[root@localhost~]#vimchen.txt#version=DEVELSystemauthorizationinformationauth--enableshadow--passalgo=sha512#UseCDROMinstallationmediacdromthe
分类:系统相关   时间:2019-10-11 21:47:29    阅读次数:146
Java接口
1. 什么是接口 描述类具有什么功能,而并不给出每个功能的具体实现 2. 接口中声明方法时,不必提供关键字public 而实现接口的类里,必须把方法声明为public 3. 接口中绝对不能出现实例域和方法体,但是可以包含常量(自动被设置为public static final) 而提供实例域和方法实 ...
分类:编程语言   时间:2019-10-11 21:47:12    阅读次数:89
使用冒泡法进行排序然后用二分查找法找出33的位置 JS
冒泡 排序 二分查找法
分类:编程语言   时间:2019-10-11 21:46:44    阅读次数:134
952条   上一页 1 ... 6 7 8 9 10 11 12 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!