自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

black101的博客

一只迷途的小白,扬帆起航

  • 博客(20)
  • 收藏
  • 关注

原创 分布式架构 服务容器化Docker

分布式架构 服务容器化Docker

2022-10-27 17:11:57 1385 1

原创 C++ 池式组件 线程池 内存池 异步请求池 MySQL连接池

C++ 池式组件 线程池 内存池 异步请求池 MySQL连接池

2022-09-20 16:45:10 580

原创 C++ 网络编程 select poll epoll reactor 服务器并发 HTTP Websocket

C++ 网络编程 select poll epoll reactor 服务器并发 HTTP Websocket

2022-07-30 10:56:29 636

原创 C++工程管理 版本控制git Makefile cmake LInux

git版本控制 Makefile cmake LInux基本命令

2022-07-26 18:45:31 772

原创 C++11 新特性 多线程thread function和bind 可变模板参数 C++线程池

C++11 新特性 多线程thread function和bind 可变模板参数 C++线程池

2022-07-26 10:34:49 1629

原创 C++ 新特性 智能指针 右值引用 移动语义 匿名函数lambda C++标准库STL

C++ 新特性 智能指针 右值引用 移动语义 匿名函数lambda C++标准库STL

2022-07-25 19:30:49 332

原创 数据结构 Hash,哈希冲突,哈希聚集,BloomFilter,分布式一致性hash

Hash、布隆过滤器、哈希一致性

2022-07-25 10:37:03 760

原创 Linux C++环境搭建

Linux C++环境搭建Ubuntu服务器标题sshSambaGcc

2022-07-23 19:25:05 1335

原创 C++ string类型转换

string类型 & int类型以int类型为例介绍string类型转化为int类型C标准库方法 string str1 = "128"; int n1 = atoi(str1.c_str()); cout << str1 << ' ' << n1 << endl;C++标准库方法stoi()函数 string str1 = "128"; int n2 = stoi(str1); co

2021-07-06 16:50:48 1229

原创 Python+pycharm+anaconda第一次Hello world

Python Hello World开发平台:anaconda、pycharm、Python3.6pycharm配置编译器设置编译器 File-Settingssettings-project-project interpreter选择Existing environment,勾选Make available to all projects添加编译器,选择add选择路径Python+anaconda编译器最终,OKshow all选择编译器下拉选择创建项目初始

2021-05-05 18:41:46 210

原创 pycharm + anacond 部署Python环境

pycharm + anacond 部署Python环境下载下载anaconda下载pycharm安装安装anaconda安装pycharm测试测试anconda配置配置anaconda环境(输出Hello World)激活pycharm下载下载anacondaanaconda官网:https://www.anaconda.com/anaconda下载:https://www.anaconda.com/products/individual#Downloads下载pycharmpycharm下载

2021-04-26 15:53:05 174

原创 PAT 1003我要通过!

PAT 1003我要通过!很久没有刷过OJ了,因为考试的原因要重新接触C++,而且使用了VS平台。写这篇文章记录一下自己遇到过的问题。先简单介绍一下这道题,首先我觉得这道题的叙述是有问题的。这道题正确的理解和叙述应该是这样的:字符串中只包含’P’、‘A’、'T’三种字符。字符串中的’P’和’T’之间只有一个’A’字符时,'P’前’T’后都有相同个数个’A’或都是空字符串。字符串中的’P’和’T’之间多于一个’A’字符时,'P’后有的’A’个数等于’P’和’T’中的’A’字符数乘’P’以前

2021-03-01 11:25:03 194 2

原创 Centos7Linux基本命令

Centos7Linux基本命令linux基本命令基本常用命令:文件操作常用命令:|(管道):实现进程间的通信的命令使用的工具命令压缩命令定位命令获取用户和系统信息的命令与其他用户通信vimlinux基本命令今天整理一下Linux的常用命令基本常用命令:ls:显示文件名-a:显示所有文件包含隐藏文件–-help:帮助文件文件很长在这里就不完整展示了cat:在终端中显示文件内容rm:删除命令-r:删除目录-f:直接删除不询问–help:帮助文件

2020-07-21 20:48:40 306

原创 Kali SQL注入--基于SQLi-Labs

Kali SQL注入--基于SQLi-LabsSQLi-LabsSQL注入SQL注入的基本原理SQL注入初步实验一个结束语SQLi-LabsSQLi-Labs是一个练习和理解SQL注入的非常合适的靶站平台,总共有75关,这里我选择它做我的实验环境来对结果进行展示。SQL注入SQL注入的基本原理首先,这不是一篇极为完整的SQL注入整理,这只是一篇对原理的简单复习和介绍。SQL注入的基本原理这是正常的SQL语句select * from user where id = '$id' limit

2020-07-20 23:52:07 1880 2

原创 Kali安装Apache、MySQL、PHP

Kali安装配置Apache、MySQL、PHP、SQLi-LabsApacheKali虚拟机中是包含有Apache的,在/etc目录下ls即可显示出来,所以这里只需要进行配置就可以了。打开Apache服务/etc/init.d/apache2 start /etc/init.d/apache2 status使用start打开Apache服务,顺手用status查看一下是否顺利打开kali@kali:/etc/apache2$ systemctl restart apach

2020-07-19 17:45:44 14181 2

原创 Kali安装chrome

Kali安装chrome下载安装包chrome for Linux 地址:https://www.chrome64bit.com/index.php/google-chrome-64-bit-for-linux在这里我们选择chrome for ubuntu & Debian的版本安装直接通过dpkg的命令安装。dpkg -i 文件名.deb这里看到chrome安装成功测试访问www.baidu.com成功get,有机会再进一步更新,欢迎评论指出各种意外bug。

2020-07-18 22:24:16 2781

原创 Kali系统的下载和$PATH配置

Kali系统的下载和$PATH配置记录Kali的一次重新启航Kali系统的下载、安装not found 类型的问题(command not found)一种解决方案:配置临时路径变量$PATH系统的更新root用户密码设置记录Kali的一次重新启航很久以前接触了Kali,这次算是重新启航吧,但是自启航以来发现自己忘掉的东西实在是太多了,又不知道算不算第二次学习,总之,这次希望能够记下点东西,留下点知识。Kali系统的下载、安装Kali虚拟机可以在这里kali虚拟机下载地址点这里下载的虚拟

2020-07-18 21:26:45 835

原创 Android Studio 简易计算器UI源码

计算器的UI界面源码分享<?xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas...

2019-05-16 08:31:22 1828

原创 Python画图matplotlib细致完整知识点整理--plot函数

这周学习了Python画图工具发现plot()里面有很多参数所以决定整理总结一下先上一个简单的图像import matplotlib.pyplot as pltimport numpy as npx = np.arange(0, 1.2, 0.1)y = 2 * x + 1z = x ** 2# 创建画布plt.figure(figsize=(8, 6))# 设定字体...

2019-01-22 16:10:03 5638 4

原创 Python3爬虫案例

多个Python爬虫案例使用request爬取www.baidu.com网站源代码,并存储在本地url = 'http://www.baidu.com'response = request.urlopen(url)content = response.read()# print(content)with open('baidu.html', 'w', encoding='utf...

2019-01-20 17:13:04 2172

空空如也

空空如也

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

TA关注的人

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