源码python3 python linux
python爬虫
HTTP协议HTTP是一个基于“请求与响应”模式的、无状态的应用层协议。(无状态指的是第一次请求与第二次请求之间并没有相关的关联,应用层协议指的是该协议工作在TCP协议之上) HTTP协议采用URL作为定位网络资源的标识,URL格式如下: http://host[:port][path] PATCH ......
Feign源码解析:初始化过程(二)
背景 上一篇介绍了Feign源码初始化的一部分,内容主要是,@EnableFeignClients、@FeignClient这些注解,都支持设置一些自定义的配置类: A custom @Configuration for all feign clients. Can contain override ......
Linux三剑客——awk
awk命令可以用来的处理数据流,它的作用非常强大,甚至和编程语言一样,甚至实现了条件语句,关联数组等功能。 脚本结构与执行流程 一个典型的awk脚本结构是这样的。 awk 'BEGIN{ print "start" } pattern { commands } END{ print "end" }' ......
python网站创建013:jQuery的下载安装
jQuery:相当于别人做的一个库,模块,里面包含了DOM和BOM所需要的功能, 既然有了DOM和BOM那为什么还会有jQuery呢? DOM和BOM是属于比较底层的代码,可以用,但是比较繁琐, 所以出现了jQuery,代码更为简洁,之后也建议使用jQuery。 jQuery下载:https://j ......
Linux下解压命令大全
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gz ......
Python MongoDB 聚合管道操作符及使用
1、$match 筛选文档,类似于 SQL 的 WHERE 子句。可以使用 $match 来选择满足特定条件的文档。 使用示例:Python MongoDB 聚合管道操作符及使用-CJavaPy 2、$group 分组和汇总数据,类似于 SQL 的 GROUP BY 子句。你可以使用 $grou ......
Python JSON格式字符串与对象之间的转换多种方法
1、json.dumps() 和 json.loads() 方法 使用 json.dumps() 方法将 Python 对象转换为 JSON 格式字符串。 使用 json.loads() 方法将 JSON 格式字符串解析为 Python 对象。 使用示例:Python JSON格式字符串与对象之 ......
python中能被注意到的异常
异常分为编译性异常与运行性异常 python中的try只能看见运行性异常 第一种情况:pycharm看到异常,是编译时异常 第二种情况:pycharm看到异常,但是是运行时异常 第三种情况:pycharm看不到异常,是运行时异常 ......
Linux Zookeeper在Docker 安装与简单通信
一、在本地计算机上安装Docker 1.安装Docker (安装最新的Docker版本) yum install docker-ce docker-ce-cli containerd.io docker-bulidx-plugin docker-compose-plugin 2.查看Docker版本 ......
使用Avalonia跨Linux平台
https://blog.csdn.net/u012563853/article/details/128020416 Avalonia,读:阿瓦隆尼亚 这里的跨平台指的是,使用c#语言开发跨Linux平台。c#在Windows桌面开发中很强,但是在Linux桌面中,不能跨平台,Qt可以在Linux中 ......
linux内核中的zero-page
zero-page 操作系统给用户新分配的内容(通过mmap或者brk)都是清零过的,但是这些虚拟地址通常都是按需分配物理页面。这里的“按需”的需求可能是读取,也可能是写入。如果只是读取,只要保证读取内容是零即可,在MMU的基础上,可以让“所有”虚拟地址都映射到内容为0的物理页面中。 这样如果申请的 ......
Linux磁盘分区和挂载
一、准备工作(1)查看主机磁盘命令:lsblk(2)查看主机磁盘挂载文件系统情况命令:df -h二、磁盘分区(1)分区命令:fdisk -b 1024 /dev/vda其中:b 1024,一个sector size的大小;1GB;使用-b指定sector时,每个sector的大小是: sector ......
【Linux】命令实现分卷压缩
压缩命令 # 压缩命令:把es-head.tar文件,差分成20m大小的文件,每一部分都以es-head-part-前缀命名 split -b 20m es-head.tar es-head-part- # 压缩命令:把testSplit文件夹,压缩拆分成20m大小的文件,每一部分都以testSpl ......
Python数据科学手册笔记:IPython
目录Ipython帮助文档用符号?来查来文档用??来获取源代码补全方法利用tab利用*加?来补全Ipython快捷键Ipython魔法命令粘贴代码块执行外部代码计算代码运行时间内存分析魔法函数帮助错误和调试控制异常:%xmode调试模型:%debug输入输出历史禁止输出历史输入Ipython和she ......
Python下载与安装教程(很详细)
前言 一、打开python官网点击下载 打开官网,进入页面后点击导航中的Downloads进入下载页面 二、选择要下载的python版本 最新版本的python不能在Windows7的电脑上使用,如果你的系统是win10及以上可以直接下载3.10.x的版本,如果你系统是win7请往下拉 在Looki ......
Linux:vscode扩展无法下载,报错:Error while fetching extensions : XHR failed
在Linux系统上下载安装好vscode以后,发现扩展里面无法下载安装,报错:Error while fetching extensions : XHR failed 解决办法:修改 hosts 文件 1.sudo cp /etc/hosts /etc/hosts.bak 2.sudo vi /et ......
python不常用但有用的知识
目录python解释器什么是python解释器什么是虚拟环境解释器?如何查看python解释器的位置?虚拟环境什么是虚拟环境?virtual environment虚拟环境和全局环境的关系有了虚拟环境是否可以删除全局环境?如何创建虚拟环境——方法1?(想看就看看,不看也没关系,反正也不用)😂使用 ......
【Linux】正则匹配SQL里面的时间 TIMESTAMP
在使用plsql或者dbeaver的insert sql导出的时候通常日期格式的会导出为以下形式,我们通常将这些日期需要更新为sysdate或者to_char(sysdate,'YYYYMMDD')的形式,此时可以使用正则匹配来替换,以下列举了常见的两种时间场景: 1. 匹配 TIMESTAMP ' ......
spring-jcl 模块源码分析
目录简介源码分析总结 简介 spring-jcl是spring用于处理日志打印的模块,被spring-core所依赖: jcl全称是Jakarta Commons Logging,是apache提供的日志门面(功能同slf4j),日志门面利用设计模式中的门面模式提供统一的日志接口,实际的日志实现可以 ......
Linux Shell: 写程序 翻译单词
脚本 #!/usr/bin/python3 import sys import requests import json from termcolor import colored url = 'https://fanyi.baidu.com/sug' data = {'kw': sys.argv[ ......
Linux Shell: 写程序 背单词
网上下载了一个英语词根和英语单词文件,包含导入到数据库的sql语句:english-root.sql和english_word.sql,于是写个脚本辅助背单词。 脚本 脚本逻辑:通过随机数获得词根编号,取得词根,过滤出其中的词根字符,并从数据库中提取以这些词根字符开头的单词。 脚本操作:接收一个传入 ......
源码安装pgsql16.1
源码安装pgsql16.1 进入postgresql官网下载源码包 postgresql源码包下载地址 这里以目前最新的pgsql v16.1为例 创建组:postgres groupadd postgres 创建用户postgres并加入组postgres中 useradd -g postgres ......
随笔-开发-创建一个python开发环境(docker)
docker-compose.yml version: "3" services: python-dev-env: image: python:3.6.15-slim-buster restart: always container_name: py3-dev-env network_mode: h ......
短视频app源码,实现幂等设计的重要方式
短视频app源码,实现幂等设计的重要方式 一、取消重试 取消重试有两种方法,第一是设置重试次数为零,第二是选择不重试的集群容错策略。 <!-- 设置重试次数为零 --> <dubbo:reference id="helloService" interface="com.java.front.dubb ......
LockSupport源码阅读
LockSupport源码阅读 目录LockSupport源码阅读 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 相比mutex这个概念来说,LockSupport更像是信 ......
python:cv2读取时遇到的挺好奇的问题
用QQ截图的图片,可以正确读出来,但是如果修改下名字就立马读不出来了,可能是修改后会修改文件的什么数据吧,微软也会犯这样的错误?晕死,搞了我半天的时间。 刚开始screenshot 和 template都可以顺利读出,但是修改下template的名字,再读就是none了。 路径中含有中文也不支持 ......
Python requests.post 上传文件
1、安装 requests 1、安装 requests 可以使用 pip 来安装 requests 库, pip install requests 2、requests.post() 方法 requests.post() 方法用于发送 HTTP POST 请求。它接受一个 URL 作为参数,并返回 ......
Python 使用requests调用微信接口
1、使用requests执行GET和POST请求 1)GET请求 import requests # 目标URL url = 'http://example.com/api' # 可选的参数字典 params = { 'key1': 'value1', 'key2': 'value2' } # ......
linux基础01----命令集锦
Linux命令集锦: 一、关机&重启命令: sync:把内存的数据同步到磁盘,当我们关机或者重启时,都应该先执行下sync命令,把内存的数据写入磁盘,防止数据丢失。 shutdown -h now:表示立即关机 shutdown -h 1:表示1分钟后关机 shutdown -r now:立即重启 ......
linux基础002-----环境搭建1
一、 vimtools安装 在终端输入gcc -v如果显示gcc的版本说明安装了gcc 之后一直回车 关闭系统后,在虚拟机中找到要克隆的系统,右键 管理 克隆,选择克隆的位置(选择大的磁盘),修改系统名,即可完成克隆。 选择要快照的系统右键 快照 拍摄快照,输入名称和描述后,点击确定,即可保存快照。 ......