为了能到远方,脚下的每一步都不能|

王寄鱼

园龄:4年3个月粉丝:5关注:1

08 2023 档案

八股
摘要:Python python-内置函数 内置函数是python预先定义的函数,这些函数可以提高我们的编码效率。常用的比如map,他可以传两个参数,分别是函数和指定的序列,会根据你提供的函数对指定的序列做映射,还比如zip,我们也叫拉链,就是把两个可迭代的对象打包成一个个元组。还有像hash,是获取一个
50
0
0
寻找数组的中心下标
摘要:# 一、问题描述 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个
27
0
0
手写ES6.0-flat()
摘要:# 一、问题描述 ``` 已有多级嵌套数组 : [1, [2, [3, [4, 5]]], 6] 将其扁平化处理,输出: [1,2,3,4,5,6] ``` # 二、详细描述 题目表示对于一个多维的数组,需要构建一个方法,将其直接转化为一个一维数组的输出 # 三、解法思路 ## (一)递归 ###
14
0
0
Docker-Swarm启动服务一直处于New状态
摘要:# 一、情况描述 ​ 近期有个项目的开发环境需要迁移nas挂载盘,需要把开发环境的服务停止,待迁移完成后重启服务。 ​ 该环境使用的docker-swarm启动服务,之前考虑的是swarm是docker原生支持的,启动方便,命令也较为简单,能够满足使用需求。待更换nas盘完成,通知我启动服务。 ​
244
0
1
低版本windows操作系统编码格式问题
摘要:有个wps转换pdf的服务部署在windows2008上,但是我们发现请求到服务端之后,经常会有一些请求超时。因为这个服务是其他同事写的,只在报错或者任务完成的时候有日志记录,在请求超时的时候并没有相关的日志,所以从他的服务日志来看是一切正常的。 因为这个服务本身封装程度挺高了,在部署的时候只要修改
15
0
0
Python-PyMySQL的一些使用注意事项
摘要:一、关于group by的使用 在部分mysql版本(5.7.xx及以上)中,若select的列中,包含了未被group by的字段,会报以下错误: ```sql [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY cla
37
0
0
工作常用脚本
摘要:#一、执行某些只运行一遍命令的镜像 使用某个docker镜像,运行**一遍**某个命令,参考以下 ```sh # run.sh docker run -v /root/select_scripts_diff_review:/select_scripts_diff_review -it $1 /bin
18
0
0
Python相关
摘要:#### python-内置函数 内置函数是python预先定义的函数,这些函数可以提高我们的编码效率。常用的比如map,他可以传两个参数,分别是函数和指定的序列,会根据你提供的函数对指定的序列做映射,还比如zip,我们也叫拉链,就是把两个可迭代的对象打包成一个个元组。还有像hash,是获取一个对象
15
0
0
网络编程相关
摘要:#### socket socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用来实现 进程在网络中通信。 #### csrf攻击是什么,怎么预防 csrf攻击指的是用户在打开某个受信任网站登录后,未关闭浏览器情况下,打开了攻击者的网站,其返回的数
8
0
0
Redis相关
摘要:#### redis-pipeline机制 pipeline是Redis的一个提高吞吐量的机制,适用于多key读写场景,比如同时读取多个key的value,或者更新多个key的value。因为redis本身是基于Request/Response协议的,在正常情况下,客户端发送一个命令,等待Redis
11
0
0
MySQL相关
摘要:#### mysql-悲观锁 使用select...for update,就实现了。zhelyao注意,mysql的select...for update语句,会把所有扫描的行都锁上,所以在mysql中使用悲观锁,我们必须要确定走了索引,不然可能会全表扫描,锁住整个表。 #### mysql-乐观锁
7
0
0
Django相关
摘要:# 一、Django #### django-框架模式 django采用的MTV的框架。 - M 代表模型(Model): 负责业务对象和数据库的关系映射(ORM)。 - T 代表模板 (Template):负责如何把页面展示给用户(html)。 - V 代表视图(View): 负责业务逻辑,并在适
4
0
0
Nginx-配置WebSocket反向代理
摘要:客户环境因开放端口有限,部署Portainer后默认端口无法访问,故使用nginx做转发,按照正常http协议配置nginx,启动后发现portainer默认的进入容器的功能无法使用,排查后发现报错如下。 ![](https://kingcarp.oss-cn-beijing.aliyuncs.co
312
0
0
MySQL-主从同步与搭建
摘要:# 零、主从配置使用场景 1、防止单点故障,做数据备份,从服务器作为主服务器的实时数据备份,遇到故障时可切换到从库 2、实现读写分离,提高可用性,主库执行写操作,从库配置多个执行读操作 3、性能大大提高,根据不同的从库,可以根据项目的模块与业务进行拆分访问 4、防止某些事务锁表时,无法执行读操作 .
139
0
0
Python-闭包函数及深入
摘要:# 一、闭包函数 ## (一)什么是闭包函数 python的装饰器是依靠闭包函数实现的。 以下为维基百科的定义: > 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调
286
0
0
Iterm2主题配置
摘要:### [第一步:](https://wiki.datagrand.com/pages/viewpage.action?pageId=95355708#第一步) 1. 克隆[配置文件仓库](https://github.com/chongqiangchen/iterm-config/tree/mas
1257
0
0
Python-Flask配置https证书
摘要:# 零、问题 错误:SSL Version 2 and 3 Protocol Detection # 一、说明 1、通过使用flask 框架配置https证书进行HTTPs证书配置后会被扫描到漏洞, 漏洞描述如下: ```python 远程服务接受使用SSL2.0和/或SSL3.0加密的连接。这些版
763
0
0
Nginx-配置https证书
摘要:#### 一、说明 在有些项目中需要帮客户配置https证书, 如果你的服务使用Nginx作为静态服务器并且做为了端口转发, 那么可以直接在Nginx中配置https证书 证书有好几种格式, 不同的格式对应不同server的配置, 这里主要使用的是pem/key格式的证书, 即公钥私钥文件对(必须要
475
0
0
Python-保存request请求为各种文件
摘要:文件下载相关工具 ```python import json import requests class CustomFileTools(object): def download_json_file(self, json_url, save_path): """ 下载json文件并保存 """ j
322
0
0
Nginx-反向代理时超时时间proxy_connect_timeout
摘要:参考链接:https://blog.csdn.net/weixin_37839711/article/details/81902978
385
0
0
Python-大文件上传requests-toolbelt
摘要:# 一、简介 requests.post发送文件的方式是把所有文件读取内存中,再构建请求发送出去。当发送大文件时候(好几个G)就会导致内存不足OOM 默认使用的requests.post较难做到分段文件发送(大概思路:先计算原文件md5,再切分文件发送,到接收端组合再计算md5,较麻烦不推荐,可参考
1207
0
0
MySQL-语句优化
摘要:## 一、取单条数据如何更快 ​ 为什么别人拿一条数据的时候会比你快?因为你没有使用limit。很多时候写语句的程序员知道某一个条件的搜索只有一条数据,但是他们并没有加上limit1所以从效率上来说不如加了limit1的语句高效。因为即使某个搜索条件搜索出来的结果只有1条数据,但是如果你不加上lim
10
0
0
Linux-安装包切割
摘要:### 安装包切割 在某些客户现场的场景中,因为我们是把安装包中镜像全部打包到本地带到客户现场进行上传,但因为客户本身的资源上传限制,无法一次性将10G、或者20G的安装包进行上传,同时也会因为安装包太大,并且客户上传限速导致超时无法上传。面对这样的问题需要我们将安装包中的镜像包进行切割,切割成客户
42
0
0
docker-swarm的负载均衡(LB)策略-dnsrr与vip
摘要:在Docker Swarm中,DNSRR(DNS Round Robin)和VIP(Virtual IP)是两种常见的负载均衡策略,它们各自有不同的作用和特点。 1. DNSRR(DNS Round Robin)负载均衡策略: - 作用:DNSRR策略通过对域名解析返回多个后端服务的IP地址来实现负
583
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起