Go 实现十大常见排序(附带原理解释)
楔子 无论你使用哪种语言,从事哪个方向,在面试中算法基本上都是逃不掉的。也许你听说过技术过时或者语言过时,但你绝对没有听过算法过时。这一次我们来了解一下常见的排序算法,以及它们的时间复杂度,并使用代码实现它们。 冒泡排序 冒泡排序(Bubble Sort)是一种非常简单直观的排序算法,就是从左到右依 ... 查看全文
279. 完全平方数 (JAVA)
给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 给你一个整数 n ,返回和为 n 的完全平方数的 最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、 ... 查看全文
Azure IoT Hub 十分钟入门系列 (4)- 实现从设备上传日志文件/图片到 Azure Storage
本文主要分享一个案例: 10分钟内通过Device SDK上传文件到IoTHub B站视频:https://www.bilibili.com/video/av90224073/ 本文主要有如下内容: 1. 了解IoT Hub中文件存储在了哪里 2. 使用Node.js Device SDK 上传TX ... 查看全文
node.js 增删改查(原始)
index.js 连接数据库 const mongoose = require('mongoose') //数据库连接27017是mongodb数据库的默认端口 mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: ... 查看全文
NuxtJS踩坑日记,一步一步爬出我自己挖的坑。
NuxtJS 2 errors and 2 warnings potentially fixable with the `--fix` option. 第二种报错 Error: No build files found in E:\xiaojin4need\pro_all\ssr\myapp\.nu ... 查看全文
妹子UI-yepnope.js使用详解及示例分享(异步加载数据)
yepnope.js 是一个超高速的按条件异步加载资源的加载器,允许你只加载使用到的资源(css及js)。 yepnope.js的一个典型实例: ? 1 2 3 4 5 yepnope({ test : Modernizr.geolocation, yep : 'normal.js', nope : ... 查看全文
Jmeter之上传文件
前言 我们可以利用postman工具来测试上传文件的接口,那么假如要利用Jmeter工具来进行上传接口的测试,又该如何测试呢? 上传文件的接口地址:/pinter/file/api/upload;接口类型:post;参数名称:file ;MINE类型:application/octet-stream ... 查看全文
PHP命名空间、面向对象以及构造函数
PHP 命名空间可以解决以下两类问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。 命名空间通过关键字namespace 来声明。如果一个文件中包含命名空间 ... 查看全文
vue 项目中使用scss
npm install node-sass --save-dev //安装node-sass npm install sass-loader --save-dev //安装sass-loader npm install style-loader --save-dev //安装style-loader ... 查看全文
7.HTML图像标签
HTML网页中任何元素的实现都要依靠HTML标签,要想在网页中显示图像就需要使用图像标签,接下来将详细介绍图像标签 img 以及和他相关的属性。 1.使用方法 1 <img src="路径/文件名.图片格式" width="属性值" height="属性值" border="属性值" alt="属性 ... 查看全文
使用js实现链表数据结构(增 删 该 查 打印)
//使用js实现链表: <script> function Node(element){ this.element = element;//当前节点数据 this.next = null;//下一个节点 } function LinkedList(){ this.head = new Node("h ... 查看全文
模拟实现js中的new操作符
能否实现js的new操作符 new new运算符创建了一个用户自定义的对象类型的实例或具有构造函数的内置对象类型之一 定义一个构造函数Student,该函数接收两个参数name和age: new实现了那些功能: 1. 创建了一个空对象 2. 空对象的原型指向了构造函数的原型 3. 让this指向新创 ... 查看全文
111.网络编程-http
网络编程 http 简介 一个简单的请求 响应协议,它通常运行在TCP之上。 http内容 超文本 包含有超链接和各种多媒体元素标记的文本。这些超文本文件彼此链接,形成网状(web),能此被称为网页。 最常见的超文本格式是超文本标记语言HTML URL 统一资源定位符,用来唯一的标识万维网中的某一个 ... 查看全文
selenium.webdriver 高亮显示当前操作的元素
高亮显示当前webdriver正在操作的元素,可以使用js代码来完成,两种写法: ele是通过driver定位到的元素,传入这个元素,arguments[0]就接受第一个传参,即该元素 至于高亮的样式都可以自己用css指定 但是这样只能高亮显示,在同一页面操作多个元素时会导致一片都高亮显示,所以自己 ... 查看全文
https 的证书验证
服务器向浏览器发送自己的证书,证书内容包括,域名,签发机构,服务器的公钥等,还附带了一个签名。浏览器用 CA(签发证书的权威机构)的公钥解密这个签名后得到一个 hash 算法和指纹,用这个 hash 算法计算得到证书内容的哈希值,这个值和指纹一致,表明证书没有被篡改过,其他情况表示证书验证失败。 证 ... 查看全文
js如何判断页面是从特定页面跳转过来的
今天项目遇到一个问题,需要判断出页面是否是某特定页返回过来的,在同源条件下,可以在特定页面里存储一个sessionStorage, sessionStorage.setItem('key','value'); 然后在其他页面开始加载渲染时去获取这个sessionStorage, 若不能获取到则表明此 ... 查看全文
Windows server 2016 活动目录备份及恢复
在实际工作环境中,备份是经常而且必须要做的事情,我们今天简单介绍一下,如何备份活动目录及恢复的一些基本操作,那我们先来了解一下备份的概念及备份都备份哪些东西?要实现对AD的本分,不能单独备份,需要将AD作为系统状态数据的一部分进行备份;在Windowsserver2016中,系统状态数据包括:1.注册表;2.COM+类注册数据库;3.引导文件、系统文件;4.证书服务数据库;5.活动目录域服务;6. 查看全文