- 博客(15)
- 收藏
- 关注
原创 vscode执行maven控制台输出中文乱码解决
在Windows系统中,vscode使用"chcp 65001"命令设置控制台编码为utf8,但是maven运行平台编码默认是GBK,导致执行maven命令控制台输出中文乱码。
2022-06-06 13:43:15
1662
原创 mysql查询单表树结构语句,根据父级id查询所有子类,根据子级id查询所有父类
数据库结构-- 建表语句CREATE TABLE `tree_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- 插入记录INSERT INTO `tree_table`(`id`, `pa
2022-05-17 14:11:17
3566
1
原创 Xshell终端工具突出显示集的正则配置
工作中大家在使用终端工具包括Xshell、mobaXTerm等的过程中,总是希望界面上能把我们重点关注的信息以不同颜色的方式突出显示,以提高信息获取的效率。本文借鉴前人经验,尝试多种突出显示设置。现总结我的经验如下,(以下为正则表达式,不区分大小写):1、错误规则,设为红色(\b((bad|wrong|incorrect|improper|invalid|unsupported|bad)( file| memory)? (descriptor|alloc(ation)?|addr(ess)?|owner
2021-10-28 12:37:09
2895
原创 window新增右键快捷菜单项【regedit配置】
本文以pycharm的使用为例,往往涉及三种打开文件方式:1、右击file,打开快捷菜单,出现“Edit with PyCharm Community Edition”,可编辑单个文件。2、右击directory,打开快捷菜单,出现“Open Folder as PyCharm Community Edition Project”,可将文件夹作为project,自动生成“.idea”文件夹。3、右击文件夹的空白区域,打开快捷菜单,出现“Open Folder as PyCharm Community
2021-10-27 09:57:06
1383
原创 windows删除文件时显示“找不到该项目”,彻底删除脚本
1、新建文本文档,“delete_force.txt”,重命名扩展名为“.bat”2、复制以下代码,并保存DEL /F /A /Q \\?\%1RD /S /Q \\?\%13、将待删除的文件,拖到“delete_force.bat”文件图标上,用该文件打开,强制删除。...
2021-10-27 09:55:25
2303
原创 vim实用配置(20200412更新)
本文将自己的~/.vimrc文件,拷贝记录到自己的博客,方便以后在不同的电脑上快速配置,也方便初学者可以借鉴。欢迎大家提出指正!注:~家目录下,.vimrc为配置文件,.vim/为插件管理目录,若没有请自行创建。本文使用Vundle管理插件(推荐),也可自行从github上下载到.vim/bundle/目录中,按照Readme文件要求拷贝到.vim/文件夹中。#windows下vim插件配置,可参考博客:全世界最好的编辑器VIM之Windows配置(gvim)"基本配置
2021-10-27 09:54:17
241
原创 python的socket发送和接收大数据
本文介绍了python发送和接收大数据的思路:发送方提供要发送数据的长度,接收方根据数据长度,循环接收数据,直到全部接收。并采用自定义的header结构体,保证每次数据传送的独立。发送方代码示例:# 自定义headerdef build_header(data_len): header = {'data_len': data_len} return json.dumps(header).encode('UTF-8')# 发送报文def send(client, message):
2021-10-27 09:52:24
5723
原创 HTTP常用返回码
当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)· 101 - Switching Protocols 服务器将遵从客户
2021-10-27 09:51:18
1212
原创 https证书生成与nginx的安全配置
web服务器使用nginx作为slb对外提供建站能力,默认使用http传输协议。配置可信的SSL证书,也能提高用户的可信度。SSL证书可以通过第三方 SSL 证书机构颁发(通常是要购买的,浏览器可信),也可以使用openssl申请自签名证书(浏览器告警将建立私密连接)。本文主要介绍第二种方式,使用openssl申请自签名证书以构建https服务器。一、基本概念:1、openssl 是目前最流行的 SSL密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。(官网:h
2021-10-27 09:50:15
392
原创 gvim支持python3编译,解决omnicppcomplete中python3complete报错:requried vim complied with +python3
软件版本:gvim82,python3.6,mingw-w64(gcc 8.1)问题描述:1、在_vimrc文件中添加:autocmd Filetype python set omnifunc=python3complete#Completeautocmd Filetype python inoremap <buffer>. .<C-X><C-O>2、编辑hello.py文件,输入 sys. ,便会报错requried vim complied with
2021-10-27 09:47:15
458
原创 Anaconda快速搭建python开发环境
由于不同的项目开发使用的python环境不一样,包括tensorflow和pytorch等框架版本也不用,所以能够方便管理和切换不同环境,并且快速搭建所需环境(使用国内的清华镜像源),这就离不开anaconda了。本文的经验总结将包括以下几方面内容:一、Anaconda安装建议国内用户从清华镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/根据自己的系统和常用python版本(作为base),选择对应的anaconda版本。作者常用
2021-10-27 09:44:26
569
原创 【Linux】python进程内存泄漏分析
python程序在重复执行同一个任务,一段时间后,通过top命令可以看到进程的“RES”内存在不断增长,由此可以判断发生了内存泄漏。在Linux环境中,可以通过以下操作进行内存泄漏分析:(top命令中,使用 shift + f 可以选择排序列)# 1、(process status)打印每个用户进程状态,树状ps auxf#2、(list open files)列出当前进程打开的文件lsof -p {pid}#3、(strace)跟踪系统调用,进程执行到哪一步strace -p {pid
2021-10-27 09:41:51
1410
原创 [Linux]关于lib64_中误删或者误link动态链接库导致系统崩溃问题解决
运维后台进入后,首先重新载入丢失的文件:cd /lib64export LD_PRELOAD=/lib64/libm-2.17.so再把误操作文件恢复,最后重新建立链接。ln -s libm-2.17.so libm.so.6重启系统。。。
2021-10-27 09:38:13
741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人