ICode9

精准搜索请尝试: 精确搜索
  • PHP 中 firebase/php-jwt RS256 公私钥生成指南2022-06-27 14:31:08

    所有关于 openssl_sign(): supplied key param cannot be coerced into a private/public key、Algorithm not allowed 等错误按照文章来一遍,基本就能解决了 GitHub 用多了,第一反应用 puttygen.exe 这个程序来生成,得到 id_rsa 和 id_rsa.pub 然而,这货并没有什么卵用… 当然

  • js 提取数组中相同元素2022-06-27 14:03:04

    let arr = [{id: '1a'},{id: '2d'},{id: '3asd'},{id: '1a'},{id: '2d'},{id: '2d'},{id: '12s'}] function unquire(arr , key) { let concatArr = [] arr.sort((a, b) => { var

  • 面试突击60:什么情况会导致 MySQL 索引失效?2022-06-27 11:02:41

    为了验证 MySQL 中哪些情况下会导致索引失效,我们可以借助 explain 执行计划来分析索引失效的具体场景。 explain 使用如下,只需要在查询的 SQL 前面添加上 explain 关键字即可,如下图所示: 而以上查询结果的列中,我们最主要观察 key 这一列,key 这一列表示实际使用的索引,如果为 NULL

  • json数组根据某一键值去重2022-06-27 10:34:18

    代码如下 const unlink = (arr,key) => {//arr指去重数组,key指传入的需要判断的键 let obj = {}; return arr.filter((item, index, array) => { return obj.hasOwnProperty(typeof item[key] + JSON.stringify(item[key])) ? false : (obj[typeof item[key]

  • 9. 计算属性的实现原理2022-06-27 04:31:51

    计算属性的实现原理 计算属性也是一个watcher 计算属性定义成方法, 使用的时候直接vm.XX,是因为使用Object.defineProperty在vm实例上定义了属性 计算属性的依赖更新值发生改变是通过脏值检测来实现的 计算属性watcher不能更新视图, 只会更新里面的dirty属性,真正更新的是外层的

  • SpringBoot学习笔记2022-06-26 23:33:47

    一、简介 回顾Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 基于POJO的轻量级和

  • vue动态表单,因未赋key导致表单切换,之前校验项结果仍在问题2022-06-26 21:35:05

    问题描述:     例如通过“活动区域”选项,动态决定下方的form内容,所有form用v-if做判断。当利用rules和validate做上传校验时,出现第一张form校验失败的提示项,在切换select框内容后仍然会出现在其他表单上,且位置对不上。 问题原因:     由于vue的DOM复用问题,导致v-if渲染时可能使

  • 专题1-按键驱动程序设计-第2课-Linux中断处理2022-06-26 21:01:56

    1、中断处理流程 中断专题:11. 基于ARM Cortex-A9中断详解 (qq.com)     2、中断注册函数       3、tq2440写的一个按键中断程序 有一个编译报错: make -C /home/aston/040-linux-tq2440/linux-tq2440/ M=/home/aston/040-linux-tq2440/key_driver modules CROSS_COMPILE=ar

  • 一文精通HashMap灵魂七问,你学还是不学2022-06-26 12:31:08

    如果让你看一篇文章,就可以精通HashMap,成为硬刚才面试官的高手,你学还是不学? 别着急,开始之前不如先尝试回来下面几个问题吧: HashMap的底层结构是什么? 什么时候HashMap中的链表会转化为红黑树? 为什么当链表长度超过8个时候会转化成红黑树?这为什么是8个而不是3个呢? HashMap是线程安全

  • 【Redis 系列】redis 学习十六,redis 字典(map) 及其核心编码结构2022-06-26 10:32:57

    redis 是使用 C 语言编写的,但是 C 语言是没有字典这个数据结构的,因此 C 语言自己使用结构体来自定义一个字典结构 typedef struct redisDb src\server.h 中的 redis 数据库 数据结构 /* Redis database representation. There are multiple databases identified * by integers f

  • OpenCV(一)之图片&视频的加载和显示2022-06-25 22:34:28

    OpenCV(open source version) 注意OpenCV的颜色通道是BGR和正常RGB相反 开发环境为Jupyter 1.机器视觉的应用 物体识别:人脸、车辆 识别图像中的文字(OCR) 图像拼接、修复背景更替 2.OpenCV介绍 跨平台 Gray Bradsky于1999年开发,2000年开发 C++、Python、Java、JS 最早使用C

  • Kubernetes——应用程序配置管理及 ConfigMap 资源2022-06-25 20:33:18

    应用程序配置管理及 ConfigMap 资源   说到配置中心,大家接触过微服务的话,应该不陌生,像国内的分布式配置中心相关开源项目有 Diamond(阿里)、Apollo(携程)、Qconf(奇虎360)和 disconf(百度)等。   作为分布式系统的 Kubernetes 也提供了统一配置管理方案——ConfigMap。   Kubernetes 基

  • javaScript 获取对象数组的对象里面想要的属性,返回一个新的数组2022-06-25 18:35:42

    // obj 数组 或者 对象 // arr 要获取对象数组的对象的key数组 // addProperty 可以往对象数组的每一个对象添加一个新的属性 reducedFilter(obj, arr, addProperty) { if (typeof (obj) !== "object" || !Array.isArray(arr)) { throw new

  • 数据结构(16) - 折半查找(二分查找)2022-06-25 18:35:20

    在计算机科学中,折半搜索(英语:half-interval search),也称二分搜索(英语:binary search)、对数搜索(英语:logarithmic search),是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元

  • python实现按钮键盘交互发微信消息2022-06-25 13:03:48

    import time from pynput.keyboard import Key, Controller as key_cl from pynput.mouse import Button, Controller as mouse_cl def keyboard_input(string): keyboard = key_cl() keyboard.type(string) def mouse_click(): mouse = mouse_cl() mouse

  • 什么是yml文件2022-06-25 13:03:19

    什么是yml文件 YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读, 容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。YML文

  • es6----简写的形式2022-06-25 12:31:07

    《对象中的简写》 在对象中{},其是键值对的形式 {  key:value } key按理来说是要写成字符串的形式的,但是其可以简写,不写“key”,直接写key 如果key的名字与value的名字相同,则可以只写key,即: {   key1,   key2,   .... } 一般的构造函数为值是  key:function name (){} 但

  • redis实现同一ip接口请求限制2022-06-25 11:00:06

    pom 依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency> application.yml redis: port: 6379 password: host: 127.0.0.1 jedis: pool: max-idle: 6 #最大空闲数 max

  • 自定义字典类2022-06-25 10:03:23

    from collections import MutableMapping class SortedDict(MutableMapping): def __init__(self): self.data = {} def __getitem__(self, key): return self.data[key] def __setitem__(self, key, value): self.data[key] = value

  • JavaScript基础之循环2022-06-25 08:01:30

    循环 循环语法 1. for 循环 for (初始条件;结束条件;递增减条件) { ...}  计算案例 // 计算1+2+3+...+10000 var x = 0; var i; for (i=1; i<=10000; i++) { x = x + i; } x; // 50005000 遍历数组  var arr = ['Apple', 'Google', 'Microsoft']; var i, x; for (i=

  • Windows下生成GitHub/Gitee SSH key2022-06-25 00:33:19

    前提:已安装git。 1、输入以下命令生成ssh key,一路回车即可。(xxxx@xxx.com为你注册GitHub的邮箱)(注意,Gitee只需这一步,然后复制密码就好) GitHub:ssh-keygen -t rsa -C "xxxx@xxx.com" Gitee:ssh-keygen -t ed25519 -C "xxxx@xxx.com" $ ssh-keygen -t rsa -C  "xxxx@xxx.com" Generat

  • python将字段转换成key=value字符串2022-06-24 21:33:52

    """ 将字典排序转换成键值对 dictA={"a":"1","c":"3","e":"5","d":"4","b":"2"} """ dictA = {"a": "1", "c": &qu

  • Day23-AJAX2022-06-24 19:33:18

    AJAX 关键名词 同步 (排队买东西 阻塞) 异步 (我们去吃饭 多个同时进行了(互相之间没有关系)(不知道什么开始 也不知道什么时候结束)) 进程 (单独进行的程序叫做进程) 线程 (进程里面的最小计量单位 下载电影的时候每一个下载任务就是一个线程) ajax 概述 ajax是一种异步通信技术(异步的js和异

  • 1. 两数之和2022-06-24 16:34:12

    给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。   示例 1: 输入:nums = [2,7,11,15]

  • 对象的深合并2022-06-24 16:03:04

      最近在开发中,遇到一个需求,需要进行对象的合并,例如下面的两个对象 let a = { info:{ name:"张三", age:18, experience:{ first:"刚上一年级", two:"已经二年级了" } }, study:"我爱学习1111" }

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有