编程笔记

  • Java 17 从 Solon 开始入手,v1.10.0

    相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) …

    编程笔记 2022年8月11日
  • Python爬虫爬取彼岸网4K Picture

    深夜爬取4k图片 下载流程 定义page_text函数,对第一页地址发送get请求,因为页面数据在页面源代码都能查到,所以发送get 请求就ok!,注意:要进行编码格式设置,可以去源代码查看, 定义parse_data函数,利用xpath…

    编程笔记 2022年8月11日
  • 网络编程-Python

    网络编程初识 基本概念 1. 网络通信协议 就是计算机与计算机之间进行通信的时候有一些约定 使用网络的目的: 就是为了联通多方然后进行通信用的,即把数据从以方传递给另一方 所谓的网络编程就是让在不同的电脑上的…

    编程笔记 2022年8月11日
  • python遇到的一些小问题

    Python 问题收集: 类中的list集合,初始化调用地址相同,必须手动初始化(赋值)。 python安装包:得去cmd中激活虚拟环境,activate XXX,再安装,切勿在pycharm终端激活(因为激活不了)。pycharm下面的python pa…

    编程笔记 2022年8月11日
  • Python @property装饰器详解

      之前的文章中,我们探究了@后接某个自定义函数的用法,实际上,更常见、完备、简单的应用在于对@和python内置的函数进行结合;这可以避免造轮子的行为。 我们知道, Python 内置了3种函数装饰器,分别是 @static…

    2022年8月11日
  • 分库分表ShardingSphere-JDBC笔记整理

    一、分库分表解决的现状问题 解决数据库本身瓶颈 连接数: 连接数过多时,就会出现‘too many connections’的错误,访问量太大或者数据库设置的最大连接数太小的原因 Mysql默认的最大连接数为100.可以修改,而mysql…

    编程笔记 2022年8月11日
  • [AcWing 340] 通信线路

    二分 + 双端队列广搜 复杂度 /(m /cdot log(r - l) = 1 /times 10^4 /times log(10^9) = 3 /times 10^5/) 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = …

    编程笔记 2022年8月11日
  • Docker安装步骤

    官方步骤 1.配置好虚拟机(CentOS7及以上)且接外网 [ ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 2.卸载旧版本 (若之前没装过,此步省略)/表示连接符而已 yum remove docker / docker-clien…

    编程笔记 2022年8月11日
  • 刷题Day21-动态规划(3)

    416. 分割等和子集 01背包问题,注意01背包的内循环从后往前递归,防止一个物品被放入多次 1049. 最后一块石头的重量 II 这是一道值得思考的题 本质上是01背包,但是需要判断的是放进之后,ret是否变化。因为在构建…

    编程笔记 2022年8月11日
  • tarjan

    dfs 树!前向边!返祖边!横叉边! 我认为最关键的就是返祖边了! alex_wei 的 blog 我觉得讲得很好! 求边双的时候为啥去掉割边就是对的呢? 边双的定义就是没有割边的图。。 还有一个就是点双回溯的正确性。但我…

    编程笔记 2022年8月11日