🤞作者简介:大家好,我是思无邪,2024毕业生,某厂Go开发工程师.。🐂我的网站:https://www.yishanicode.top/,持续更新,希望对你有帮助。🐞如果文章或网站知识点有错误的地方,烦请指正!和大家一起学习,一起进步👀🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 在阿里云租用了一个云服务器,已经开启了DNS,但是还没有配置ssl证书,访问的时候由于是http访问,因此安全性没有保障。而且没有开启https会有浏览器提示不安全、搜索引擎不索引等弊端。这里开启了,今天记录一下过程。 已有的物料: 阿里云已经配置好的http服务,使用NGINX代理...

  TPA9o5yVNqvu   2024年08月07日   52   0   0 C++

原文已经发到项目wiki页面:https://github.com/youngyangyang04/KVstorageBaseRaft-cpp/wiki/协程加入的原因和过程分享欢迎大家给项目来个star哈哈哈。 在feat:协程替代doElectionTicker和doHeartBeatTicker线程byTiNnNnnn·PullRequest29·youngyangyang04/KVstorageBaseRaft-cpp中本仓库完成了加入协程库,因为协程作为一个比较大的特性,所以在这里分享一下加入协程的前世今生,也希望得到大家的指点。 为何加入协程? 一言以蔽之,节约线程数量,减少无效的...

  TPA9o5yVNqvu   2024年02月27日   164   0   0 C++

本文适用范围 主要适用于debugpython程序,尤其是深度学习刚入门需要使用remote连接到linux进行程序运行,想调试一下的同学。当然非深度学习也可以参考食用本文哈哈哈。 极速入门版 提前准备:代码仓库已经拉取到linux上面,且已经知道运行的方式。比如:项目的启动命令为:pythonpretrain.py--datasetmini_imagenet--data_path/home/yq/math/miniImageNet--modelResNet121.打断点:在你想程序开始debug的地方打上断点2.修改launch.json文件,配置启动的命令: 完成的代码: { //Use...

  TPA9o5yVNqvu   2023年11月17日   43   0   0 C++

本人是tex新手,如果各位大佬有更好的方法欢迎分享,不胜感激。 适用情况 本文适用于使用\begin{thebibliography}和\bibitem排序的情况,如果使用bibtex排序那么网上很多教程。在使用tex发现不会自动排序非常僵硬,即如下情况: 在参考文献的位置引用排在第二个,但是在原文中是第一个引用。我想要的效果是自动排序,即虽然在参考文献是第二个,但是在原文中是第一个。实际情况:在参考文献中是第二个,在原文中也是第二个。 解决方案教程 使用这种原始的文献引用的方式(\begin{thebibliography})无论怎么设置都是无法自动排序的,因此必须使用外部工具来帮忙...

  TPA9o5yVNqvu   2023年11月06日   66   0   0 C++

本文主要针对的自己写的包无法正常import的情况,如果是第三方包的话正常来说没有问题。 第三方包 主要考虑没有安装对应的版本以及包名写错了等奇葩情况,具体可参考ModuleNotFoundError:Nomodulenamed‘xxx’可能的解决方案大全 自建的包 如果是自己的包,可按照下面顺序来检查: 检查__init__.py文件是否存在:如果这个包是你自己写的,不妨检查一下待导入的包的根目录是否存在一个__init__.py文件,没有的话建一个空的__init__.py文件即可(注意:不光要检查待导入的包根目录是否存在__init__.py文件,还需要检查当前程序所在文件夹是否存在这...

  TPA9o5yVNqvu   2023年11月02日   59   0   0 C++

通过本文可以收获:googlegtest急速入门、googlegtest资源网站。 googlegtest是什么 googlegtest是谷歌开源的c单元测试框架,非常的好用。 起码个人感觉和springboot自带的测试框架功能差不太多。 安装 略过,请参考:GitHubgoogle/googletest:GoogleTestGoogleTestingandMockingFramework或网上资料 使用案例分析 本文重点。 目前版本样例位于:googletest/googletest/samplesatmain·google/googletest中。 断言 与springboot的...

  TPA9o5yVNqvu   2023年11月02日   135   0   0 C++

草船借箭 题目: 题目描述: 程序员小周同学这几天在看《三国演义》。今天他看到了“草船借箭”这一回,在钦佩诸葛亮巧借东风向曹操“借"箭的同 时,小周想到这么一个问题:如果诸葛亮一共派出了N条放置草人的船来“借"箭。“悚慨”的曹操向第1条草船上射了A支 箭、第2条草船上射了B支箭,第3条草船上射的箭的数量等于前面两条船上箭的数量之和多一支,第4条草船上射的箭的 数量等于前面三条船上的箭的数量之和多一支,...,以此类推,第N条草船上箭的数量等于前面N-1条船上箭的数量之和 多一支。下面问题来了,请问这一次诸葛亮一共从曹操那里“借”了多少支箭呢? 输入描述 输入三个正整数N、A和B,三个正整数都不...

  TPA9o5yVNqvu   2023年11月02日   121   0   0 C++

对于rpc项目,在接受大佬指导的时候曾问过对于长连接和短连接是处理处理的,在面试的时候也被问起socket是长连接还是短连接,发现自己没有好好思考过这个问题,因此好好总结一下。 前置知识点:rpc基础,tcp基础 rpc项目中的长连接与短连接的思考 什么是rpc项目中的长连接和短连接 类似于http的长连接和短连接的概念,rpc项目中的短连接是指处理完一次rpc请求后就断开连接,长连接是指处理完一次rpc请求后不断开连接,复用连接。 http中长连接是指处理完一次http请求和响应之后不断开tcp连接,http短连接是指处理完一次http请求和响应之后断开tcp连接(一般是服务器断开,至...

  TPA9o5yVNqvu   2023年11月02日   103   0   0 C++

给定两个字符串s和t,判断它们是否是同构的。 如果s中的字符可以按某种映射关系替换得到t,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。 示例1: 输入:s="egg",t="add"输出:true示例2: 输入:s="foo",t="bar"输出:false示例3: 输入:s="paper",t="title"输出:true 思路 hash表解决单方向的映射问题,即只能保证从多对多变成多对一,因此需要翻转两次hash表才行 code classSolution{ ...

  TPA9o5yVNqvu   2023年11月02日   96   0   0 C++

在学习【操作系统】【MySQL】【Redis】后,发现其都有一些缓存淘汰的策略,因此一篇小文章总结一下。 目前还没着笔,初略一想MySQL和操作系统应该都是使用的年轻代和老生代的改进策略,而Redis使用的是随机抽的策略。 MySQL MySQL中存在一个内存缓存池,BufferPool。里面存在着控制块和缓存的数据页(当然还有些其他缓存,比如:锁信息、undo页等)。 下面的LRU限制在缓存的数据页当中(控制块等应该也是不会淘汰的) 有了缓存池之后 当读取数据时,如果数据存在于BufferPool中,客户端就会直接读取BufferPool中的数据,否则再去磁盘中读取。 当修改数据时...

  TPA9o5yVNqvu   2023年11月02日   68   0   0 C++
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~