自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (2)
  • 收藏
  • 关注

原创 passlib 使用 bcrypt 哈希算法时:AttributeError: module ‘bcrypt‘ has no attribute ‘__about__‘

已是最新的4.3.0版本。

2025-03-17 10:15:08 546

原创 FastAPI 学习与使用

request请求可能会请求静态html和一些动态数据的html(正常应该前后端分类,但是一些项目需要后端也实现前端的一些)实现子应用挂载即可以是fastapi应用作子应用也可以挂载其他WSGI应用,此处挂载的是flask应用。models.py是模型代码,urls.py实现路由和视图函数(类似Django的路由函数和视图函数)根目录下main.py是主程序入口,flask_app.py是flask web架构的程序。Starlette是一种轻量级的ASGI框架,是构建高性能Asyncio服务的理想选择。

2025-02-28 17:19:18 981

原创 Django的初步使用

django框架的简单使用

2025-02-19 15:48:17 1008

原创 Nginx web服务器+uWSGI web服务器+Django生产环境部署

nginx,uwsgi,django的基本搭建与访问

2025-02-19 15:33:41 1251

转载 ubuntu安装cisco anyconnect

使用这个开源的vpn客户端,类似cisco anyconnect,直接输入主机,用户名密码信息后,同时可以上VPN,外网和本地网络。遇到新问题,启动anyconnect的时候,是同时可以访问外网和vpn网络,但是不能访问本地IP,这个问题没有解决。我原来使用的是iked,qikea这两个软件来上网,但是发现这个有个问题,就是连接VPN之后,无法。支持ubuntu,centos.安装方法简单,解压后进入vpn目录,执行vpn_install.sh即可。可以直接使用vpnui,输入连接主机IP,然后点击连接,

2025-01-17 15:36:50 254

原创 在Ubuntu20.版本安装Cisco annyconnect出现Sorry, you need super user privileges to run this script

ubuntu安装annyconnect

2025-01-17 15:34:56 263

原创 find 查找文件grep匹配数据

linux下find与grep的运用

2025-01-07 15:24:26 640

原创 Linux 下find常用命令整理(更新ing)

find 常见使用命令

2024-10-17 10:53:06 1227 1

原创 Clion 2023 添加Clang-format

clion 使用 clang-format

2023-06-19 15:52:28 1091

原创 clion(2023.1版本) 小白使用经验

clion

2023-06-16 11:33:00 192

原创 IP地址与32位无符号数的转换

2、通过左移位操作(<<)给每一段的数字加权,第一段的权为2的24次方,第二段的权为2的16次方,第三段的权为2的8次方,最后一段的权为1。计算第一个整数的值:192 × 2的(24-8 × 0)次幂 = 192 × 2的24次幂 = 3232235520。计算第三个整数的值:0 × 2的(24-8 × 2)次幂 = 0 × 2的8次幂 = 0。计算第四个整数的值:1 × 2的(24-8 × 3)次幂 = 1 × 2的0次幂 = 1。4、通过与操作符吧整数值的高24位设为0,得到的数字即为第四段IP。

2023-05-26 16:07:00 2390 1

原创 c++ const unsigned char* 转化为string

const unsigned char* 转化为string

2023-03-13 16:38:19 2676 1

原创 格式化时间转化为时间戳

格式化时间转为时间戳

2023-01-12 11:01:38 539

原创 git clone:The remote end hung up unexpectedly

在git clone时经常会遇到 early EOF这种错误:一般出现这种错误的原因是目标仓库太大了。尝试增加git的缓存大小。最后为git添加compression配置选项解决了问题。compression 是压缩的意思,取值为 [-1, 9],-1 以 zlib 为默认压缩库,0 表示不进行压缩,1~9 是压缩速度与最终获得文件大小的不同程度的权衡,数字越大,压缩越慢,最后得到的文件会越小。额外配置可选项:可以配置git的最低速和最低速时间

2022-10-19 10:25:30 3900

原创 动态库链接静态库(实现单例方法)出现多个实例

动态库链接静态库,出现多个实例对象.

2022-09-16 15:42:30 837

原创 VirtualBox全屏切换

在安装增强功能后仍然不能全屏铺满可以参考如下方法:切换到全屏模式:Ctrl + F切换到无缝模式:Ctrl + L切换到比例模式:Ctrl + C显示控制菜单 :Ctrl + Home记住,一定是右边的 Ctrl

2021-12-13 17:34:35 1945

转载 Ubuntu20.04如何安装低版本GCC5.4

参考文献:Ubuntu20.04如何安装低版本GCC5.4 - 简书

2021-11-26 14:33:05 868

原创 Ubuntu 20.04 安装g++5

1.修改源:sudo vim /etc/apt/sources.list2.在文件末尾添加如下参数:deb mirrors.dotsrc.org xenial maindeb mirrors.dotsrc.org xenial universe3.ubuntu 更新 sudo apt update4.安装sudo apt install g++-5 gcc-55.替换 cd /usr/bin/ sud...

2021-10-22 19:35:13 990

原创 ubuntu vscode配置python3

vscode 配置 python3开发环境_小兵大将0221-优快云博客记录学习.

2021-10-09 13:16:21 1535

原创 c++ 流格式控制符处理

添加头文件#include <iomanip>使用控制符控制输出格式 控制符 作用 dec 设置整数的基数为10 hex 设置整数的基数为16 oct 设置整数的基数为8 setbase(n) 设置整数的基数为n(n只能是16,10,8之一) setfill(c)

2021-09-26 20:39:32 1027

转载 c++插件机制下链接静态库未使用函数失败

不多说了,直接给你们!链接:https://pan.baidu.com/s/1qUSOR8biBTm_dHl_IINblA提取码: 50kt土豪可以免费评论一波,免费B送了~PR教程有两份,自行下载或者保存链接:https://pan.baidu.com/s/1OXkAXOUUadHhFsbhayrMVA提取码: t6l9链接:https://pan.baidu.com/s/1H9E8K...

2021-09-01 20:08:17 551

转载 C++11中的时间库std::chrono

前言时间是宝贵的,我们无时无刻不在和时间打交道,这个任务明天下班前截止,你点的外卖还有5分钟才能送到,那个程序已经运行了整整48个小时,既然时间和我们联系这么紧密,我们总要定义一些术语来描述它,像前面说到的明天下班前、5分钟、48个小时都是对时间的描述,程序代码构建的程序世界也需要定义一些术语来描述时间。今天要总结学习的是 std::chrono 库,它是 C++11 标准时从 boost 库中引入的,其实在 C++ 中还有一种 C 语言风格的时间管理体系,像我们常见的函数 time()、clo

2021-01-21 16:35:47 2356

原创 Ubuntu 16.04下安装常用软件的记录

1.安装Audacity$ sudo apt-get install python-software-properties$ sudo add-apt-repository ppa:audacity-team/daily$ sudo apt-get update$ sudo apt-get install audacity2.安装Sublime Text 3#安装GPGwget -qO - https://download.sublimetext.com/sublimehq-pu.

2020-11-25 10:31:27 231

转载 [c++11]多线程编程(二)——理解线程类的构造函数

原文地址:https://segmentfault.com/a/1190000016186741c++ 多线程 c++11 发布于 2018-08-29构造函数的参数std::thread类的构造函数是使用可变参数模板实现的,也就是说,可以传递任意个参数,第一个参数是线程的入口函数,而后面的若干个参数是该函数的参数。第一参数的类型并不是c语言中的函数指针(c语言传递函数都是使用函数指针),在c++11中,增加了可调用对象(Callable Objects)的概念,总的来说,可调用

2020-11-03 16:56:21 287

转载 Linux: nm查看库中包含那些函数

一、基本概念1.1、什么是库在 windows 平台和 linux 平台下都大量存在着库。 本质上来说库是一种可执行的二进制代码(但不可以独立执行),可以被操作系统载入内存执行。 由于 windows 和 linux 的平台不同(主要是编译器、汇编器和连接器 的不同),因此二者库的二进制是不兼容的。 本文仅限于介绍 linux 下的库。1.2、库的种类linux下的库有两种:静态库和共享库(动态库)。...

2020-06-23 13:11:24 2467

原创 Ubuntu 14.04,只显示桌面背景

Ctrl + ALT + F1然后你会得到一个全屏终端。用您的用户名和密码登录之后依次输入: rm -r ~/.config rm -r ~/.compiz sudo restart lightdmunity即可恢复。如果以上不可用麻烦检查unity是否卸载了?可参考如下:1.可能是compiz的问题,删除compiz sudo rm -fr ~/.cache/compizconfig-1 sudo rm -f...

2020-06-16 14:12:09 624 1

转载 C++如何过滤出字符串的中文(GBK、UTF-8)

最近在处理游戏敏感词之类的东西,为了加强屏蔽处理,所以需要过滤掉字符串中的除汉字之外的是其他东西如数字,符号,英文字母等。首先我查阅资料并写了个函数:示例:返回输入字符串中汉字的个数:[csharp] view plaincopystd::stringStrWithOutSymbol(conststd::string&source) { stringsourceWithOutSymbol; inti=0; while(source[i]...

2020-06-16 12:02:05 916

原创 Ubuntu 14.04 更新Python3.6 记录

// 先update 一下1. sudo apt-get update2. sudo apt-get install software-properties-common python-software-properties -y// 执行这个命令可能会失败,若失败提示(W: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/trusty/main/binary-amd64/Packages 40.

2020-06-16 11:45:35 387

转载 Ubuntu14.04 安装python3.7

下载:https://www.python.org/ftp/python/3.7.4/.tgz文件,解压后,进入该文件夹编译./configuremakesudo make install当 sudo make install 时:报错ModuleNotFoundError: No module named ‘_ctypes’补全配置sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgrades..

2020-06-08 15:21:35 899

转载 使用linux 文本编辑器(gedit)打开文件中文出现乱码

缺省配置下,用Ubuntu的文本编辑器(gedit)打开GB18030(繁体中文用户可将GB18030替换成BIG5或BIG5-HKSCS)类型的中文编码文本文件时会发生乱码。这是因为gedit使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。Gedit 3.x版本设置(适用于Ubuntu 11.10及以后)安装dconf-editor: sudo apt-get install dconf-tools.

2020-05-15 17:05:17 1387

原创 解决编译时内存不足 c++: internal compiler error: Killed (program cc1plus)

解决方案sudo dd if=/dev/zero of=/swapfile bs=64M count=16 sudo mkswap /swapfile sudo swapon /swapfile编译后使用以下命令还原掉交换sudo swapoff /swapfile sudo rm /swapfile

2020-04-22 11:28:46 431

原创 ubuntu 14.04更新cmake 版本

卸载默认的版本:sudo apt-get autoremove cmake下载需要的版本:wget https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.tar.gz解压:tar -xzvf cmake-3.13.0-Linux-x86_64.tar.gz# 解压出来的包,将其放在 /opt 目录下,其他目录也可...

2020-02-26 11:12:34 262

原创 ubuntu系统配置gerrit key

在使用git下载或者提交代码时出现 fatal: Could not read from remote repository 这个错误,可以参考如下方式配置ssh key。1.将本地生成的 id_rsa以及id_rsa.pub这两个文件删除掉2.使用命令 ssh-keygen -t rsa -C "邮箱地址"重新生成密钥3.将id_rsa.pub文件里的内容复制到 git 的SSH k...

2020-02-03 11:06:34 612

原创 基于boost xpressive库做的中英字符混合匹配

引子:正则表达式的构造摘要构造 匹配字符x 字符 x\\ 反斜线字符\0n 带有八进制值 0 的字符 n (0 <= n <= 7)\0nn 带有八进制值 0 的字符 nn (0 <= n <= 7)\0mnn 带有八进制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7)\xhh 带有十六进制值 ...

2019-12-03 18:18:37 252

原创 接口类编译时提示未定义错误:undefined reference to `typeinfo for

先贴出错误:../libs/******/libsp***.so: undefined reference to `typeinfo for Base'../libs******/libsp***.so: undefined reference to `Base::~Base()'../libs******/libsp***.so: undefined reference to `vtab...

2019-11-27 14:24:49 10052

转载 git 忽略已跟踪文件的修改

$ git update-index --assume-unchanged /path/to/file #忽略跟踪$ git update-index --no-assume-unchanged /path/to/file #恢复跟踪⊙查看当前被忽略的、已经纳入版本库管理的文件:$ git ls-files -v | grep -e "^[hsmrck]"链接:https://www...

2019-05-08 19:36:33 1279

原创 git忽略本地已存在文件的修改

1、将文件修改忽略gitupdate-index--assume-unchangedFILENAME2、取消文件忽略gitupdate-index--no-assume-unchangedFILENAME

2019-04-08 20:36:56 4563

转载 在linux下终端输出对齐问题

博客原地址:https://qsli.github.io/2018/07/11/column-view/ 比如vmstat命令, 输出歪歪扭扭的, 强迫症简直不能忍啊, 而且看个指标还得先对齐下. ➜ ~ vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu...

2019-02-27 14:17:58 13631 1

转载 Sublime Text 3 安装Go语言相关插件gosublime时 搜不到gosublime

转载:https://www.cnblogs.com/chengxuyuan326260/p/10095914.html感谢博主的精彩书写。

2019-01-10 14:51:22 5274

原创 Boost在ubuntu下编译:fatal error: bzlib.h: No such file or directory 的问题

log:gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8/release/link-static/threading-multi/bzip2.olibs/iostreams/src/bzip2.cpp:20:56: fatal error: bzlib.h: No such file or directory #include "bzl...

2018-09-18 20:03:10 4847 1

C++I/O描述

介绍了 C++的 I/O( 输入输出 )问题,本文结构清晰,讲解简单易懂,对 C++ 的流模型作为细致的分析和讲解, 并介绍了 IO 流类中的各种成员函数,对于输出部分介绍了 cout 流, put 和 write 函数,介绍了 4 种控制输出时格式的 方法,即使用控制符,成员函数, iomanip 头文件及使用标记进行设置的 setf()函数来进行输出时的格式控制。对于输 入部分,介绍了 cin 流,输入时的错误检测机制,及使用输入流类的成员函数进行输入的函数。最后详细介绍了文件的 输入输出

2018-06-22

GDB Knowledge Sharing

GDB的一点小知识。GDB的一点儿经验。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-07

空空如也

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

TA关注的人

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