
学习日常
文章平均质量分 53
无知亦乐
当因为迷茫失去人生方向的时候,那就去学习吧!
展开
-
ubuntu20.04安装go1.18
ubuntu20.04安装go1.18原创 2022-06-28 10:57:45 · 4160 阅读 · 0 评论 -
ubuntu安装g++报错Failed to fetch http://mirrors.tencentyun.com/ubuntu/pool/main/l/linux
ubuntu安装g++报错,更改镜像源原创 2022-06-28 09:16:03 · 2587 阅读 · 2 评论 -
使用 Typora+Gitee 设置图床功能
gitee获取token:提交生成token:点击提交后,会出现token,记住只出现一次,只出现一次,只出现一次,复制好后记住它创建gitee仓库:下载picgo:下载地址下载完成后,下载需要插件1.如果在picgo插件下载失败,可以手动离线安装,前提是电脑必须安装了node,要有node环境才行。2.在C:\Users\用户名\AppData\Roaming\picgo文件夹下输入cmd(也可以在管理员身份打开)打开执行npm config set registry https转载 2022-01-14 16:50:02 · 244 阅读 · 0 评论 -
windows10/centos7上vscodeC++配置
文章目录前言一、系统:Windows101.c_cpp_properties.json2.launch.json3.settings.json4.tasks.json二、系统:centos71.c_cpp_properties.json2.launch.json3.tasks.json前言vscode中的C++开发环境有点难配,在查阅了一些资料后,终于将其配好了,这里我记录了在Windows10和centos7下vscode中c++的环境配置。一、系统:Windows10Windows10下在vs原创 2021-05-25 21:59:54 · 702 阅读 · 0 评论 -
Nginx中保持长连接的配置
哎,老转载王了,原博客地址:https://www.cnblogs.com/kevingrace/p/9364404.html在Nginx中,对于http1.0与http1.1是支持长连接的。http请求是基于TCP协议之上的,那么当客户端在发起请求前,需要先与服务端建立TCP连接,而每一次的TCP连接是需要三次握手来确定的,如果客户端与服务端之间网络差一点,这三次交互消费的时间会比较多,而且三次交互也会带来网络流量。当然,当连接断开后,也会有四次的交互,当然对用户体验来说就不重要了。而http请求是请求转载 2021-05-22 21:50:55 · 4153 阅读 · 2 评论 -
C++:实现socket通信
原博客地址,嗯~~,感觉别人已经写得很好了,这里还是尊重别人劳动成果,大家可以看一下原博客,我这里只把代码贴出来了。原博客地址:https://blog.youkuaiyun.com/qq_27923041/article/details/83857964我是在VS2019下跑的,能跑通server端代码#include "pch.h"#include<iostream>#include<winsock.h>#pragma comment(lib,"ws2_32.lib")usi转载 2021-05-17 19:25:17 · 630 阅读 · 0 评论 -
windows10上Nginx的配置
这篇文章也是转载的,以方便自己查看。大家也可以去看原博客:https://www.cnblogs.com/taiyonghai/p/9402734.html一、Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的.它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的转载 2021-05-17 19:10:03 · 641 阅读 · 0 评论 -
启动nginx访问页面报错An error occurred.
可能的原因之一是:后台的nginx启动的太多了!因为我之前一直改配置文件,每次改了又reload,后来一看后台的nginx启动的太多了,全部关闭然后重启nginx就好了。这是我遇到的原因,有时候也因为配置文件配置的有问题也会导致An error occurred....原创 2021-05-17 19:01:12 · 7239 阅读 · 0 评论 -
Window 10上VS2019编译并配置C++libcurl开发环境
这是转载的一篇文章,记录在博客里方便查阅。原文请参考:https://blog.youkuaiyun.com/DaSo_优快云/article/details/77587916————————————————版权声明:本文为优快云博主「null.space」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/DaSo_优快云/article/details/77587916正文【警告】请确保电脑上没有安装2017/转载 2021-05-17 18:53:23 · 583 阅读 · 0 评论 -
VirtualBox Installation failed! Error :安装时发生严重错误
我的电脑——右击——管理——服务和应用程序——服务——在服务里启动:1,Device Install Service.2, Device Setup Manager.注意!如果是安装前就把这两个服务启动,安装过程中很有可能还会失败(我就是这样的结果),因为这两个服务会终止。所以请在进度条卡住时!!!(应该是在安装驱动…),赶快重启以上服务(疯狂重启这两个服务),这样可以确保安装成功...原创 2021-04-23 15:35:01 · 5557 阅读 · 2 评论 -
Window系统下C/C++程序毫秒级和微秒级执行时间获取方法(转载)
转载链接:https://blog.youkuaiyun.com/zhouxianen1987/article/details/53883684一、使用clock()函数,获取毫秒级(ms)时间#include <time.h>//clock()头文件time_t start = clock();{statement section}//测试代码段time_t end = clock();printf(“the running time is:%fs\n”, double(end -start)转载 2021-02-24 10:23:04 · 3941 阅读 · 0 评论 -
笔记总结:网络是怎样连接的(chapter2)
之前的我们讲过收发数据大致分为四个阶段:(1) 创建套接字(创建套接字阶段)(2) 将管道连接到服务器端的套接字上(连接阶段)(3) 收发数据(通信阶段)(4) 断开管道并删除套接字(断开阶段) 数据收发操作的第一步是创建套接字。一般来说,服务器一方的应用程序在启动时就会创建好套接字并进人等待连接的状态。客户端则一般是在用户触发特定动作,需要访问服务器的时候创建套接字。在这个阶段,还没有开始传输网络包。 创建套接字之后,客户端会向服务器发起连接操作。首先,客户端会生成一个SYN为1的TCP包原创 2021-01-19 21:17:39 · 533 阅读 · 0 评论 -
笔记总结:网络是怎样连接的(chapter1)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport p原创 2021-01-19 10:54:43 · 626 阅读 · 0 评论 -
建立 .ini 文件
建立ini文件的具体方法:1 先建立一个记事本文件。2 查看 - “文件的扩展名”前面的√。这样一来,你建立的那个记事本的扩展名就显示出来了“*.txt”。然后,你把这个.txt扩展名更改为.ini就可以了。...原创 2021-01-12 12:31:14 · 22047 阅读 · 1 评论 -
数据的二进制形式表示
#include <iostream>using namespace std;void dis32bin(int data){ int i = 32; while(i--) { if(data & (1<<i)) cout << "1"; else cout << "0"; if(i%4 == 0) {原创 2021-01-12 10:36:36 · 636 阅读 · 0 评论 -
字符串和二进制串相互转换(C++)
一、字符转化成二进制#include <iostream>#include <bitset> using namespace std; int main(){ //字符转化成二进制串 bitset<8> bits = bitset<8>('a'); bitset<1> tmp; //二进制翻转 for(int i=0;i<4;i++) { tmp[0] = bits原创 2021-01-10 09:52:21 · 15012 阅读 · 1 评论 -
DES算法实现(C++版)
一、DES算法原理系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、DES算法原理系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。原创 2021-01-10 09:30:08 · 13666 阅读 · 2 评论