自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(566)
  • 收藏
  • 关注

原创 Windows 关闭Git Credential Manager弹窗

Windows 关闭Git Credential Manager弹窗。打开powerShell输入以下命令,就不再弹出了。

2023-01-18 11:15:47 33

原创 Go语言的国际化支持(基于gettext-go)

程序的国际化一般涉及到编码和翻译两个概念. 其中编码一般采用 UTF8 编码标准, Go 语言已经完美支持. 而目前常见翻译技术是 Qt 的。这是因为 gettext-go 翻译时不仅要依赖对应语言的翻译文件, 还需要知道要范围为哪种语言(和网上翻译类似, 需要知道翻译的目标语言).现在要让改程序支持不同语言的用户, 然后以本地语言输出相同意思的信息. 这就是很多程序面临的国际化问题.上下文信息的, 但是 C/C++ 的翻译接口函数并没有上下文的参数, 因此 传统的。

2023-01-17 15:44:25 324

原创 Golang基于GNU gettext方式的i18n国际化多语言集成方式总结

Python的babel流程主要是先提取代码中需要设置多语言的文字生成一个.pot格式的模板文件,然后根据这个模板创建对应语言的.po翻译文件,然后把.po文件编译成.mo文件就可以被函数动态读取。当代码中的多语言文字修改或新增了,就需要再次生成一下新的pot模板文件,把新增的多语言文字加到模板中,然后讲新模板和之前翻译好的po文件进行合并,合并后原来的po文件会将本次新增的多语言加入进来,然后对其进行翻译,完成后编译新的mo文件。18n国际化多语言本质上就是先写好一堆映射,在根据想要的语言取对应的文字。

2023-01-17 15:40:41 401

原创 python通过正则匹配开头和结尾提取中间字符串内容

在 re.findall()的方法中 '始字符串.末字符串’ 可以匹配到相同的值直到最后一个值;如果参数为 '始字符串.?2、起始字符串不固定(即从首字符串提取到固定的字符串结束),用^指定从首字符串开始。其实使用.*和.+都能提取特定始末字符串中间的内容,下面顺便说下两者的区别。:匹配aab,因为+必须a和b中间至少有一个字符,所以排除了ab。:匹配aab和ab ,因为可以匹配0个字符,所以可以匹配得到ab。:非贪婪模式,在符合的条件下,尽可能少的匹配(尽可能短的匹配)三、.*和.+正则提取的区别。

2023-01-11 09:59:01 372

原创 TOML 教程 - 可能是目前最好的配置文件格式

另外,YAML 的语法实在太多了,而且不是循序渐进的,即便你不需要复杂的功能,为了保证自己的简单功能不出错,也要对那些复杂的语法有所了解并加以避免(比如究竟什么键名可以不加引号,什么字符串可以不加引号;即便它将来加上了多行字符串语法,依然不行,因为它虽然是基于括号嵌套语法的层级关系,在不缩进的情况下,却根本没法阅读。而且在不支持统一缩进、反缩进、自动在换行时缩进的编辑环境下,这非常麻烦——这本来对编程语言来说不是什么事,但配置文件最常用的使用场景却恰恰是这样。妙的是,小节名也是可以链式声明的。

2023-01-10 13:58:22 267

原创 Jinja2 render和generate函数

jinja2 是一个模仿 Django 模板语言而重新开发的模板引擎,因为 Django 模板引擎限制比较多,因此有人开发出了 jinja2 这个库。所以如果你比较熟悉 Django 模板,那么 jinja2 你也很快就能了解。

2022-12-30 16:22:25 460 4

原创 python中with关键字详解

as语句中with-block被执行或者终止后,这个类对象应该做什么。–>首先执行expression里面的__enter__函数,它的返回值会赋给as后面的variable,想让它返回什么就返回什么,只要你知道怎么处理就可以了,如果不写as variable,返回值会被忽略。–>然后,开始执行with-block中的语句,不论成功失败(比如发生异常、错误,设置sys.exit()),在with-block执行完成后,会执行expression中的__exit__函数。四、with的执行顺序。

2022-12-28 14:09:19 15

原创 shell - 根据指定分隔符将字符串拆分成数组

IFS 是一种 set 变量,当 shell 处理”命令替换”和”参数替换”时,shell 根据 IFS 的值,默认是 space, tab, newline 来拆解读入的变量,然后对特殊字符进行处理,最后重新组合赋值给该变量。arr=(IFS存储着分隔符,这里我们将其设为逗号 “,” OLD_IFS用于备份默认的分隔符,使用完后将之恢复默认。直接输出IFS是看不到值的,转化为二进制就可以看到了,”040″是空格,”011″是Tab,”012″是换行符”\n”。${#arr[@]} 获取数组的长度。

2022-12-27 15:58:00 790

原创 python close()方法清空文件内容

使用python清空txt文件的方法:1.新建python项目;3.使用open()函数打开文件,并创建file对象;4.使用close()方法清空文件内容;3.os模块导入后,使用open()函数打开一个txt文件,并创建file对象;2.python项目创建好后,在项目中使用import方法导入os模块;4.txt文件打开后,使用close()方法即可清空文件内容;1.首先,打开python,并新建一个python项目;1)使用file.truncate()方法清空文件内容。

2022-12-26 18:24:48 322

原创 Python实现pdf转word

Python实现pdf转word_Josepyth的博客-CSDN博客_python pdf转word。Python实现pdf转word。

2022-12-23 09:46:22 29

原创 【Python】用python将html转化为pdf

将之前的save_file方法改成save_to_pdf,并且在get_body方法中直接返回str(div),而不是div.text。自媒体的出现,文件命名开始五花八门,下面用一行代码去除非法字符。文件打开正常,说明代码没有问题,后面就可以自由发挥爬虫技能。传入任何html标签【烦人广告说拜拜,真正做到网页私人定制】源html是动态大尺寸,pdf显示静态,尺寸有减小。其实早在去年就有做过,一直没有写,先简单记录下。1、主要用到的工具【wkhtmltopdf】根据系统选择安装包,速度有点慢,先挂着。

2022-12-22 18:54:59 1823

原创 MySQL利用存储过程新增字段

目录一、存储过程1.1什么是存储过程1.2存储过程的优缺点二、创建存储过程2.1语法与特性:2.2声明语句分隔符2.3过程体的标识2.4存储过程参数设置三、存储过程中的变量四、MySQL变量五、设置用户执行存储过程的权限六、查看存储过程的状态七、查看存储过程的创建代码八、修改存储过程九、删除存储过程十、存储过程的控制语句十一、IF-ELSEIF-ELSE条件语句十二、CASE条件语句十三、WHILE循环语句十四、LOOP循环语句。在try的语句块中遇到异常后,会暂停执行try的SQL语句,并。

2022-12-21 10:15:59 32

原创 快速上手Python命令行模块Click

首先,先看下它的 help 命令,都有什么内容,一般不知道一个命令行应用有什么命令参数的我时候我们可以使用它。然后我们的函数main的参数名就是,我们要接收的参数的完整名称,同时通过click.echo打印出来。接下来我们就要对它进行拓展了,如果我们需要传入一个数字,然后打印这个时候,我们的代码就可以这样写了。所谓的创建组,就是通过一个主入口函数,去关联其他的函数,然后其他的函数名可以作为命令直接使用。说下 Click 模块是干啥的,简单说,它就是把我们的 Python 脚本的一些函数,通过。

2022-11-25 14:50:39 299

原创 利用PyCharm的Profile工具进行Python性能分析

利用PyCharm的Profile工具进行Python性能分析_xiemanR的博客-CSDN博客。利用PyCharm的Profile工具进行Python性能分析。

2022-11-23 18:34:09 113

原创 Python代码优化工具——line_profile

Python代码优化工具——line_profile_被Python玩的Kenny的博客-CSDN博客_line profile。python代码调优工具。

2022-11-23 18:29:05 106

原创 10种检测Python程序运行时间、CPU和内存占用的方法

通过这种方法,我们看到构建数组消耗了44%的计算时间,而sort()方法消耗了剩余的56%的时间。现在可以看到代码中函数的详细描述,其中含有每个函数调用的次数,由于使用了-s选项(累加),最终结果会根据每个函数的累计执行时间排序。,内核是一个计算机程序,用来管理软件的输入输出,并将其翻译成CPU和其他计算机中的电子设备能够执行的数据处理指令。因此,在这篇文章中我将介绍7个不同的Python工具,来检查代码中函数的执行时间以及内存和CPU的使用。这是由于测量每个函数的执行时间这个操作本身也是需要时间。

2022-11-23 18:10:40 1239

原创 python性能检测工具函数运行内存及运行时间

python虽然是一门'慢语言',但是也有着比较多的性能检测工具来帮助我们优化程序的运行效率。这里总结了五个比较好的python性能检测工具,包括内存使用、运行时间、执行次数等方面。首先,来编写一个基础的python函数用于在后面的各种性能测试。123。

2022-11-23 17:57:04 130

原创 Go语言超全详解(入门级)

Go语言是谷歌2009年发布的第二款开源编程语言(系统开发语言),它是基于编译、垃圾收集和并发的编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美 C / C++代码的速度,而且更加安全、支持并行进程......Go语言超全详解(入门级)_大家好,我是好同学的博客-CSDN博客。

2022-11-20 17:05:23 52

原创 使用Python中自带的print输出带有颜色或者背景的字符串

如果你发现自己一再发送重置序列结束时关闭颜色变化每一个打印,然后init(autoreset = True)将自动化。colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。其中,显示方式、前景色、背景色都是可选参数(可缺省一个或多个)。使用Python中自带的print输出带有颜色或者背景的字符串。init()接受一些* * kwargs覆盖缺省行为。print("显示方式:")

2022-11-20 14:19:15 128

原创 python 打印带颜色的输出

【代码】python 打印带颜色的输出。

2022-11-20 14:16:51 114

原创 Linux卫星对时 | the NTP socket is in use, exiting

您收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时,它会首先进行广播,然后侦听端口 123。如果 xntpd 正在运行,而有一个进程已经在侦听该端口了,则会使 ntpdate 无法在上面运行。在使用ntpdate配置时间同步的时候,如果之前已经配置过,会出现这个问题,我么需要把之前配置的残留删除,然后再配置。清除 (Kill) 该进程,然后尝试再次与 ntp 服务器进行同步。出现这种情况的原因是,如果您想使用另一个服务器的时间,该服务器必须已经进行了自身同步。

2022-11-18 16:43:57 40

原创 Linux 修改ssh链接之后的提示语 Welcome

可在/etc/rc.local文件中增加执行以下脚本的逻辑,这样的话,每次reboot机器之后,会根据脚本重设提示语。

2022-11-17 16:28:28 212

原创 free命令详解-非常详细

free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等信息,当查询到时哪里的磁盘空间负载的可以选择删除不需要的文件来释放空间。free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。

2022-11-17 10:32:48 84

原创 Python使用psutil模块获取CPU,内存以及硬盘信息

是一个跨平台库模块,能够获取系统运行的进程和系统的CPU,内存,磁盘,网络等信息,它实现了同等命令行工具提供的功能,如ps,top,lsof,netstat,ifconfig,who,df,kill,free,nice等。

2022-11-16 18:59:39 380

原创 python yaml配置文件

【代码】python yaml配置文件。

2022-11-11 19:01:47 205

原创 python websocket客户端和服务端模型

【代码】python websocket客户端和服务端模型。

2022-11-11 10:10:18 627

原创 python ini配置文件读写 | 读写ini配置文件

ini配置文件如下:conf.ini。python ini配置文件读取 | ini配置文件

2022-11-10 20:34:42 448

原创 python psutil模块获取系统磁盘|CPU|内存Memory|时区TimeZone等信息

【代码】python psutil模块获取系统磁盘|CPU|内存Memory|时区TimeZone等信息。

2022-11-10 18:48:39 86

原创 python 下载大文件 | 断点续传

验证一下,我们准备个文件下载服务。代码对flask、gevent有依赖。1、重试次数可以自己修改,按照需求来,我这边是10次。首先我们下载一部分,然后关闭,模拟下载一半的情况。2、增加了进度条的打印,别问,好看就完了。启动文件下载服务,测试下载代码。重新执行一下,把剩下的执行。

2022-11-10 17:06:10 72

原创 python 断点续传下载

【代码】python 断点续传下载。

2022-11-10 17:00:53 154

原创 Mysql 查看数据库各表容量大小

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。例:查看mysql库各表容量大小。2.查看所有数据库各表容量大小。4.查看指定数据库各表容量大小。例:查看mysql库容量大小。1.查看所有数据库容量大小。3.查看指定数据库容量大小。

2022-11-09 12:34:36 55

原创 python - 相当于 `curl --user` 参数的 HTTP 请求

【代码】python - 相当于 `curl --user` 参数的 HTTP 请求。

2022-10-14 13:49:00 383

原创 多语化 - linux下安装并使用msgfmt命令

【代码】多语化 - linux下安装并使用msgfmt命令。

2022-10-11 13:54:05 190

原创 浏览器输入地址可以打开页面,爬虫爬取不到页面的原因有可能是:<meta http-equiv=“refresh“ content=“0; url=“>是什么意思?

url=/article[这里是跳转的URL]">当某个页面需要自动跳转的时候就要用到这个代码,比如一般的网站广告页面打开几秒后自动跳转到另外一个页面去就是用这个代码实现的(当然用js也是可以实现的)页面定期刷新,如果加url的,则会重新定向到指定的网页,content后面跟的是时间(单位秒),把这句话加到指定网页的里。URL=",这里0表示没有延时,直接跳转到后面的URL;一般也用在实时性很强的应用中,需要定期刷新的,如新闻页面,论坛等,不过一般不会用这个,都用新的技术比如。

2022-10-08 16:50:31 315

原创 python 操作jira

【代码】python 操作jira。

2022-09-19 12:02:05 331

原创 python代码实现http get请求curl -u 用户名:密码 url -X get

【代码】python代码实现http get请求curl -u 用户名:密码 url -X get。

2022-08-24 10:24:38 684

原创 shell 命令之sed 命令

Shell sed命令详解 Shell sed 命令-菜鸟笔记

2022-08-23 13:41:51 172

原创 selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate elemen

翻看网络上的资料,了解到定位元素仅会在当前所处的frame中寻找该元素,如果有多个frame时需要先切换到对应的frame下才能够找到该元素。所以如果想要代码能够正常执行需要先切换到元素所在的frame下,切换frame使用的语句为:driver.switch_to_frame(***)情况2.frame没有id或name标记,但有class标记,需要先获取到对应的frame,然后在切换至该frame。上面是初始时完成的代码,最终的目的是获取到当前登录人的昵称。

2022-08-19 19:25:50 209

原创 python2 正则匹配中文汉字数字字母

正则表达式:英文、中文、数字、下划线。

2022-08-17 11:27:08 674

原创 汉字检测和关键词检测

代码】汉字检测和关键词检测。

2022-08-09 14:53:35 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除