编程笔记

  • python面试题- 【二分法查找】给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引

    前言 给定一个已排序的非重复整数数组和一个目标值,如果找到目标,则返回索引。如果不是,返回索引按顺序插入时的位置。 题目 给定一个已排序的非重复整数数组和一个目标值,如果找到目标,则返回索引。如果不是,…

    编程笔记 2022年7月13日
  • Node.js 目录穿越漏洞(CVE-2017-14849)

    Node.js 目录穿越漏洞(CVE-2017-14849) 一、漏洞简介 原因是 Node.js 8.5.0 对目录进行normalize操作时出现了逻辑错误,导致向上层跳跃的时候(如../../../../../../etc/passwd),在中间位置增加foo/../(如../.…

    编程笔记 2022年7月13日
  • python3.6字典底层变化

    前言 在Python 3.5(含)以前,字典是不能保证顺序的,键值对A先插入字典,键值对B后插入字典,但是当你打印字典的Keys列表时,你会发现B可能在A的前面。 但是从Python 3.6开始,字典是变成有顺序的了。你先插入键…

    编程笔记 2022年7月13日
  • JAVA基础语法(2)

    Java是强类型语言,所有要进行有些运算的适合,需要类型转换 低——————————————————>高 byte,short,char->int->long->float->double 强制转换 (类型)变量名 高——低 自动转换 从低——高 注意点 1.…

    编程笔记 2022年7月13日
  • PHP获取当前周一、周末时间等(持续更新)

    获取周一和周日的日期 $Monday = strtotime('today +' . (8 - date('w')) . 'day -1second'); $Sunday = strtotime('today -' . (date('w') - 1) . 'day'); dump(date('m-d H:i:s', $Monday)); // string(14) "07-2…

    编程笔记 2022年7月13日
  • python | asyncio协程写法

    python | asyncio协程写法 贴个代码方便以后用: if __name__ == '__main__': client = Pybilidanmu() tasks = [ client.enter_room(), ] loop = asyncio.get_event_loop() try: loop.run_until_complete(asyncio.w…

    编程笔记 2022年7月13日
  • Linux下Maven的安装

    官网下载:https://maven.apache.org/download.cgi 当前最新版本 https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz 下载完成后解压 [root@dlb home]# tar -zxvf apache-maven…

    智能运维 2022年7月13日
  • Java Long类lowerOneBit()方法具有什么功能呢?

    转自: http://www.java265.com/JavaCourse/202206/3686.html 下文笔者讲述lowerOneBit()方法的功能简介说明,如下所示 lowerOneBit()方法的功能 lowerOneBit()方法的功能: 返回最右侧最多能找到的单个1位 lowerOneBi…

    编程笔记 2022年7月13日
  • Java的强制类型转换

    java中的强制类型转换(转载) 一、 整数 int 转换成字串 String , 有三种方法 : 1. String s = String.valueOf(i); 2. String s = Integer.toString(i); 3. String s = "" + i;   二、String 转 int 1. int i = In…

    编程笔记 2022年7月13日
  • 在 Linux 中隐藏文件和文件夹的那些事

    作者: Abhishek Prakash 译者:LCTT Hans zhao | 2022-07-08 14:27      这篇面向初学者的文章探讨了在 Linux 中如何在普通视图中隐藏文件和文件夹。图形用户界面和命令行方法都有…

    编程笔记 2022年7月13日