码迷,mamicode.com
首页 > 编程语言 > 周排行
数组返回NULL绕过
0x01 数组绕过 参考链接: https://blog.csdn.net/qq_36869808/article/details/83538779 ...
分类:编程语言   时间:2020-05-05 18:21:01    阅读次数:66
JavaScript实现Tab标签页切换的最简便方式
<script src="js.js" type="text/javascript"></script> <link href="css.css" rel="stylesheet" type="text/css"> html如下: <div class="tab-head"> <h2 id="tab ...
分类:编程语言   时间:2020-05-05 18:24:37    阅读次数:70
算法与数据结构系列 ( 三 ) - 选择排序法 - Select Sort
前言 首先我们玩的是比较经典的选择排序选择排序也是我们本系列的第一个 O(n^2) 算法很多人认为最优的算法是 O(n log n) 级别的算法 这样就衍生出了一个问题 为什么要学习 O(n^2) 级别的算法? 基础: O(n^2) 相对而言比较基础,由简入难。很多时候我们做项目,或者是做其他业务的 ...
分类:编程语言   时间:2020-05-05 18:24:58    阅读次数:81
【数组】560. 和为K的子数组
题目: 解答: 可以在考虑不同的 endend 的同时直接找到总和,而不是考虑所有 startstart 和 endend 然后找到对应的每个子数组的总和。 我们可以选择一个特定的 start,同时迭代 end,我们可以将对应于 end 的元素添加到到目前为止形成的总和中。当 sum 等于所需的 k ...
分类:编程语言   时间:2020-05-05 18:25:41    阅读次数:52
【数组】670. 最大交换
题目: 解答: 1 先将数每一位拆成数组2,若数组为非升序序列,则直接返回原数即可3,否则,就找到数组中第一次出现升序的位置,从该位置往后找到最后一个最大值max_val及其下标max_ind4,从数组头开始找第一个比max_val小的数的下标i,交换i与max_ind位置的数即可 1 class ...
分类:编程语言   时间:2020-05-05 18:26:37    阅读次数:60
Java 之反射
反射概述 反射概述: 反射(Reflection) 是被视为 动态语言 的关键,反射机制允许程序在执行期间借助于Reflection API 取得任何内部类的信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class 类的对象(一个类只有一个Class 对象 ...
分类:编程语言   时间:2020-05-05 19:41:24    阅读次数:74
Springboot+Spring secuirty 后台菜单权限设计
背景:菜单和权限在系统中是非常重要的事情,在结合自己研究过的Spring security和项目前后端实践中对进行总结。 介绍:使用基于RBAC权限模型,针对角色分配不同的权限 数据库设计: 系统菜单 系统角色 菜单角色表 用户对应的角色 用户信息 技术:Spring security+jjwt S ...
分类:编程语言   时间:2020-05-05 19:41:47    阅读次数:240
spring cloud config 配置管理中心
yls 2020/5/5 创建配置管理中心 "参考文档" 1.添加依赖包 2.在启动类上添加注解 3.创建配置文件 4.在仓库的respo目录下添加配置文件,一般在本地创建好再上传到仓库 注意文件的名称不是乱起的,例如 config single client dev.yml 和 config si ...
分类:编程语言   时间:2020-05-05 19:52:18    阅读次数:85
数据结构与算法参考答案(第三周)
一、已知线性表中元素以值递增有序排列,并以单链表作存储结构。试写一高效的算法,删除表中所有值大于mink且小于maxk的元素(若表中存在这样的元素)同时释放被删结点空间,并分析你的算法的时间复杂度(注意:mink和maxk是给定的两个参变量,它们的值可以和表中的元素相同,也可以不同)。 答: 本题对 ...
分类:编程语言   时间:2020-05-05 19:53:28    阅读次数:178
【数组】面试题 08.04. 幂集
题目: 解答: 1 class Solution { 2 public: 3 vector<vector<int>> res; 4 5 vector<vector<int>> subsets(vector<int>& nums) 6 { 7 // 记录走过的路径 8 vector<int> trac ...
分类:编程语言   时间:2020-05-05 19:54:39    阅读次数:60
快速排序的ES6实现
快速排序(ES6) function qSort(arr){ if(arr.length <= 1){return arr} const mVal = arr.shift() //这是基准数,比这小的放左边数组, 比这大的放在右边 let [left, right] = [[], []] arr.f ...
分类:编程语言   时间:2020-05-05 19:57:20    阅读次数:115
python 将dictionary 转化成json并且写入和读取json文件
1 import json 2 3 #将数据存入json文件 name:[gender,age,password] 4 user_dict = {"tracy": ["female",16,"123456"], 5 "bella": ["female",17,"password"], 6 "coli ...
分类:编程语言   时间:2020-05-05 20:06:50    阅读次数:87
Java JUC
目录: 1、volatile 关键字与内存可见性 什么是内存可见性:当多个线程操作共享数据时,彼此不可见。 demo:测试线程数据没有及时与主内存数据进行同步 package com.oy; public class TestVolatile { public static void main(St ...
分类:编程语言   时间:2020-05-05 20:07:39    阅读次数:67
有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
var arr = [1, 2, 3, 4, 9]; function insert(m) { if (m > arr[arr.length - 1]) { //进行值m与最后一个数的对比。 arr.push(m); //因为这是一个从小到大的数组,所以比最后一个大就可以在数组后加入数值 retur ...
分类:编程语言   时间:2020-05-05 20:08:18    阅读次数:133
【数组】面试题 01.07. 旋转矩阵
题目: 解答: 方法一:会超时间 1 class Solution { 2 public: 3 void rotate(vector<vector<int>>& matrix) 4 { 5 // 思路是: 转置 + 反转每一行 6 7 int len = matrix.size(); 8 9 // ...
分类:编程语言   时间:2020-05-05 20:09:54    阅读次数:66
python--基本语法
pycharm:是一款python 集成开发环境。带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。 1. 中文编码:python 默认格式为ASCII码,所以无法打印汉字,写python文件前面加上 #coding=utf-8. python 以#作为注释。 2. python ...
分类:编程语言   时间:2020-05-05 20:10:14    阅读次数:93
【数组】面试题 16.06. 最小差
题目: 解答: 先排序,然后设定返回值为最大,用双指针求得结果。 1 class Solution { 2 public: 3 int smallestDifference(vector<int>& a, vector<int>& b) 4 { 5 sort(a.begin(),a.end()); ...
分类:编程语言   时间:2020-05-05 20:11:14    阅读次数:61
spring cloud Eureka服务注册
yls 2020/5/5 创建注册管理中心 1.添加依赖 2.在启动程序添加注解 3.创建配置文件 4.运行项目后,打开网址 成功即可 微服务注册到服务注册中心 1.添加依赖 2.在启动类上添加注解 3.添加配置文件application.yml 4.在注册中心启动的情况下,启动该服务,然后在注册中 ...
分类:编程语言   时间:2020-05-05 20:12:04    阅读次数:59
【数组】面试题 10.01. 合并排序的数组
题目: 解答: 1 class Solution { 2 public: 3 void merge(vector<int>& A, int m, vector<int>& B, int n) 4 { 5 int len1 = m - 1; 6 int len2 = n - 1; 7 int len ...
分类:编程语言   时间:2020-05-05 20:13:16    阅读次数:67
Leetcode练习(Python):数学类:第29题:两数相除:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。
题目: 两数相除:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = ...
分类:编程语言   时间:2020-05-05 20:13:35    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!