随笔- 310
文章- 1
评论- 0
阅读-
85655
01 2023 档案
mysql explain 优化
摘要:explain的使用 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈。在select语句之前增加explain关键字,Mysql会在查询上设置一个标记,执行查询会返回执行计划的信息,并不会执行这条SQL,就比如下面这个 SQL语句性能统计指标: id: se
阅读全文
为什么reids是单线程
摘要:我们首先要明白,reids很快,官方表示,因为reids是基于内存的操作,cpu不是reids的瓶颈,redis的瓶颈有可能是机器内存的大小或者网络带宽,既然单线程容易控制,而且cpu不会成为瓶颈,所以采用单线程。 Redis 采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由 C 语言
阅读全文
StringIO 和 BytesIO
摘要:StringIO 要把 str 字符串写入内存中,我们需要创建一个 StringIO 对象,然后像文件一样对读取内容。其中 StringIO 中多了一个 getvalue() 方法,目的是用于获取写入后的 str。 # 定义一个 StringIO 对象,写入并读取其在内存中的内容 from io i
阅读全文
logging 模块详解
摘要:日志记录函数以它们用来跟踪的事件的级别或严重性命名。下面描述了标准级别及其适用性(从高到低的顺序) 日志等级(level) 描述DEBUG 最详细的日志信息,典型应用场景是 问题诊断INFO 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作WARNIN
阅读全文
python random模块
摘要:random()函数 random()函数可以随机生成一个[0,1)的浮点数。例如 import random print(random.random()) 0.7258069853437111 randint(a,b)函数 randint(a,b)函数可以在指定范围内随机生成一个整数,其中参数a是
阅读全文
python 引用
摘要:>>> a=256 >>> id(a) 139840231892864 >>> b=256 >>> id(b) 139840231892864 >>> id(a)==id(b) True >>> a=257 >>> id(a) 139840094039632 >>> b=257 >>> id(b)
阅读全文
python中生成器与迭代器区别
摘要:迭代器 1.该对象需提供next方法,返回迭代器的下一项 2.如果没有下一项即迭代完成时会抛出一个StopIteration异常。 list1 = [1,2,3] iter1 = iter(list1) iter2 = iter(list1)for i in iter1:print("迭代器1:",
阅读全文
python 排序
摘要:对所有可迭代的对象进行排序操作 sort 与sorted区别: sort 是应用在list上的方法 sorted可以对所以可迭代的对象进行排序操作 list的sort方法返回的是对已经存在的列表进行操作,而内建函数sorted方法返回的是一个新的list ,而不是在原来的基础上进行的操作 语法 so
阅读全文
python3内置函数
摘要:查看内置函数 #方法一 dir(__builtins__) #方法二 import builtins dir(builtins) 数据类型 bool:布尔型(True, False) int: 整形(整数) float:浮点型(小数) complex : 复数 进制转换 bin() 将给的参数转换成
阅读全文
python 获取公网ip
摘要:import requests def get_external_ip(): try: ip = requests.get("http://jsonip.com/").json().get('ip') return ip except: return None if __name__ =="__ma
阅读全文
PromQL 语法
摘要:文档:https://yunlzheng.gitbook.io/prometheus-book/parti-prometheus-ji-chu/promql/what-is-prometheus-metrics-and-labels https://dandelioncloud.cn/article
阅读全文
go template 使用
摘要:test.html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Go Web</title> </head> <body> {{ .
阅读全文
解决jquery之get缓存问题
摘要:在ie系列下,$.get()方法在url地址固定时,会缓存返回结果,导致不可预料的问题。但在火狐下,则不会缓存。 要解决该问题有很多办法,最直接的是把$.get()方法换成$.ajax(),然后配置cache:false即可。我不喜欢$.ajax()繁琐的配置方式,可采取以下最简单方式实现: 在$.
阅读全文
使用curl带上用户名和密码
摘要:使用-u标志来包含用户名,并且curl将提示输入密码: curl -u username http://example.com 在命令中包含密码,但您的密码将在bash历史记录中显示 curl -u username:password http://example.comcurl http://us
阅读全文
go 实现一个简单的web服务
摘要:package main import ( "fmt" "log" "net/http" "strings" ) func sayhelloName(w http.ResponseWriter, r *http.Request) { r.ParseForm() //解析参数,默认是不会解析的 fmt
阅读全文
pushgateway 下载安装
摘要:下载 https://github.com/prometheus/pushgateway/releases curl https://github.com/prometheus/pushgateway/releases/download/v1.2.0/pushgateway-1.2.0.linux-
阅读全文
通过ps命令查看进程启动时间以及运行时间
摘要:ps -eo pid,lstart,etime,cmd | grep tns
阅读全文
Redis基本讲解
摘要:版权声明:本文为CSDN博主「码农汉子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014723137/article/details/125658176
阅读全文
Linux查看公网IP和私网(内网)IP的方法
摘要:查看Linux公网IP地址 查看Linux公网IP结合第三方网站辅助一下即可,直接curl一下http://ifconfig.me或者http://cip.cc即可 命令:curl ifconfig.me 命令:curl cip.cc 查看Linux的内网IP地址 命令:ifconfig -a
阅读全文
linux进程后台运行及输出重定向
摘要:linux启动后,会默认打开3个文件描述符,0表示标准输入,1表示正确输出,2表示错误输出。 nohup ping www.baidu.com 1>result.out 2>result.out & #将正确输出和错误输出均写入result.out文件nohup ./program > /dev/n
阅读全文
linux 下根据服务名称杀死进程
摘要:ps -ef|grep query_test.sh|grep -v grep #查看进程是否存在 ps -ef|grep query_test.sh|grep -v grep |awk '{print $2}'|xargs kill -9
阅读全文
python 选择多线程还是多进程
摘要:多线程 import threading # 这个函数名可随便定义 def run(n): print("current task:", n) if __name__ == "__main__": t1 = threading.Thread(target=run, args=("thread 1",
阅读全文
Windows如何后台运行bat文件
摘要:1、模板Bat脚本里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。 @echo offif "%1"=="h" goto beginstart mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(wind
阅读全文
window bat脚本
摘要:pause: 暂停批处理的执行并在屏幕上显示"请按任意键继续..." @:不显示本行命令行 @echo off call:调用另一个批处理文件 call D:\work\bat\test2.bat type 文件名 :显示文件内容 explorer 命令就可以用默认浏览器打开网站 explorer
阅读全文
windows自动开关机命令
摘要:Windows系统自带了一个名为shutdown.exe的程序,这个程序默认是在C:WindowsSystem32这个文件夹下面,一般情况下Windows系统的关机都可以通过调用程序shutdown.exe来实现的,同时该程序也可以终止正在计划中的关机操作 关机操作 1、鼠标右击【开始菜单】按钮,在
阅读全文
argparse
摘要:argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口,能够帮助程序员为模型定义参数。 argparse定义四个步骤 导入argparse包 ——import argparse 创建一个命令行解析器对象 ——创建 Ar
阅读全文
在MySQL中,在where后面使用case when
摘要:CREATE TABLE `student` ( `name` varchar(10) DEFAULT NULL, `subject` varchar(10) DEFAULT NULL, `score` int(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHA
阅读全文
Python 对时区的处理
摘要:#/user/bin/python3 from datetime import datetime, timezone, timedelta tz = timezone(timedelta(hours=+8)) fmt = '%Y-%m-%dT%H:%M:%S.%f%z' zoned_time1 =
阅读全文