ICode9

精准搜索请尝试: 精确搜索
  • 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" }

  • Python 使用 RSA 公钥加密数据2022-06-24 12:04:37

    安装 pycryptodome 库 pip install pycryptodome 使用 RSA 公钥加密数据 import base64 from Crypto.Cipher import PKCS1_v1_5 as Cipher_pksc1_v1_5 from Crypto.PublicKey import RSA def _encrpt(string, public_key): rsakey = RSA.importKey(public_key) # 读取公钥

  • Java8中stream的应用2022-06-24 11:33:07

    list转map在Java8中stream的应用1.利用Collectors.toMap方法进行转换 public Map<Long, String> getIdNameMap(List<Account> accounts) { return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUsername)); } 其中第一个参数就是可以,第二个参数

  • 146. LRU 缓存2022-06-24 11:32:47

    class LRUCache { class DoubleList{ public int key, val; public DoubleList prev, next; public DoubleList(){} public DoubleList(int key, int val){ this.key = key; this.val = val; } }

  • 记录一下MySql update会锁定哪些范围的数据2022-06-24 08:02:32

    目录1、背景2、前置知识2.1 数据库的隔离级别2.2 数据库版本2.3 数据库的存储引擎2.4 锁是加在记录上还是索引上2.5 update...where加锁的基本单位是2.6 行级锁2.6.1 Record Locks2.6.2 Gap Locks2.6.3 Next-Key Locks2.6.4 测试锁表的表结构2.6.5 表中的测试数据2.7 查看数据库中

  • Java 8 中 Map 骚操作之 merge() 的用法2022-06-24 01:32:16

    Java 8 最大的特性无异于更多地面向函数,比如引入了 lambda等,可以更好地进行函数式编程。前段时间无意间发现了 map.merge() 方法,感觉还是很好用的,此文简单做一些相关介绍。首先我们先看一个例子。 merge() 怎么用? 假设我们有这么一段业务逻辑,我有一个学生成绩对象的列表,对象包含

  • awk,linux系统启动流程和systemd,加密技术2022-06-24 01:01:37

    文本处理之AWK gawk:模式扫描和处理语言,可以实现下面功能 文本处理 输出格式化的文本报表 执行算数运算 执行字符串操作 格式: awk [options] 'program' var=value file… awk [options] -f programfile var=value file… 说明: program通常是被放在单引号中,并可以由三种部分组

  • Docker 部署 JumpServer2022-06-23 23:03:25

    环境:CentOS7 一、简介 JumpServer是使用Python的Django开发的开源跳板机系统,为互联网企业提供了认证、授权、审计和自动化运维等功能。 JumpServer官网网址为:https://www.jumpserver.org 二、安装 Docker 参考:https://www.cnblogs.com/litchi/p/16280266.html 三、利用 Docker

  • 二维字典新增数据2022-06-22 23:33:51

    dic = dict() def add_two_dimensional_dictionary(old_dict,key_a,key_b,value): if key_a in old_dict: old_dict[key_a].update({key_b:value}) else: old_dict.update({key_a:{key_b:value}}) add_two_dimensional_dictionary(dic, 'a

  • Self-Attention 实例 pytorch2022-06-22 23:00:06

    BERT模型入门系列(三):Self-Attention详解 - 知乎 (zhihu.com) 读了不少书,看了不少视频,感觉这片文章最适合入门。 简洁清晰,例子好懂。 为什么需要self-attention模型?1、训练速度受限 2、处理长文本能力弱    The Illustrated Transformer – Jay Alammar – Visualizing machin

  • 密码学系列之:PKI的证书格式表示X.5092022-06-22 19:02:37

    目录简介一个证书的例子X.509证书的后缀.pem.cer, .crt, .der.p7b, .p7c.p12.pfx证书的层级结构和交叉认证x.509证书的使用范围总结 简介 在PKI(public key infrastructure)公钥设施基础体系中,所有的一切操作都是围绕着证书和密钥的,它提供了创建、管理、分发、使用、存储和撤销数

  • 正则表达式中使用变量2022-06-22 16:01:00

    项目里面有篇报告,本地存储了一个模板,里面数据是后台返回。本地模板里面的${}是需要后台替换的数据。例如:${count},后台会返回count的数量值。需要全局替换${count}为返回值。 本地有个map,循环map的key,替换所有结果。 for(let key in map){   let str = '${' + key + '}';   if(

  • redis学习(三)之Jedis操作CRUD2022-06-22 14:37:07

    使用Jedis进行测试 1.创建Maven项目 2.添加pom.xml文件 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</p

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

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

ICode9版权所有