自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cool-wangtongzhou

两岸猿声啼不住,轻舟已过万重山。

  • 博客(91)
  • 资源 (5)
  • 收藏
  • 关注

原创 Parallel Desktop下的Centos 9 ping通网络,配置静态ip的全过程

在 centos9 中,是无法使用service network restart命令的,网卡的配置也改变了,在/etc/sysconfig/network-scripts目录下找不到网卡的配置文件了,需要到/etc/NetworkManager/system-connections目录下去找。

2023-06-12 22:39:58 2655

原创 go语言channel(管道)和 select的结合使用

本文会通过两个例子,以及底层原理,深入介绍一下channel 和 select,并通过两个例子的形式,将select和channel的联合运用加深了理解。

2023-05-14 14:24:52 816

原创 反转链表go语言手撕(Goland上编写)

在Goland上手写反转链表,并且写出例子运行一下。好久没写力扣,有点手生了,面试官说,如果我好久没写这个,就最好不要在简历上写,他说他是希望我能够手撕算法的。

2023-07-18 13:38:18 166

原创 (面试题)如何解决MySQL慢查询

# 慢查询出现原因以及解决方法1. 扫描多余的数据,避免使用`select * from xxx`2. 跨`多表扫描`数据,可以`减少join`,并适当反范式化,增加冗余数据,以空间换时间3. `索引没有建立`,索引优化不当,或未应用到最佳索引(联合索引使用最左匹配)

2023-06-29 10:57:35 245

原创 (面试题)消息队列如何处理消息积压呢?

消息队列处理能力能够达到每秒几万甚至几十万条消息的水平,而业务系统需要处理的业务逻辑比消息队列复杂,所以单个节点能够处理几百到几千的请求,就已经算是性能很好的了。因此,对于消息队列的性能优化,我们更关注的事,在消息的收发两端,我们的业务代码怎么和消息队列配合,达到一个最佳的性能。因为发送端一般都是要先执行自己的业务逻辑,然后再发送消息的,所以发送端发送消息的性能比较低,有可能是因为在发消息之前,执行业务逻辑耗时太长了。那么我们就可以增加每次发送消息的批量大小,或者增加并发,从而成倍提升发送性能。

2023-06-26 19:57:14 675

原创 MySQL创建商品订单数据库

CREATE TABLE `ProductClass` ( `classNo` char(3) NOT NULL, `className` varchar(40) NOT NULL, PRIMARY KEY (`classNo`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

2023-06-22 09:41:26 3568

原创 Linux常用命令

命令 -选项 参数例如,,其中,ls显示文件和目录列表,这里-la是-l和-a的结合,-l是以长格式列出文件信息,-a是显示所有文件和目录,/usr是表是显示/usr下的文件和目录列表,总的意思就是:以长格式显示/usr下的所有文件和目录。常用参数为-l(long)-a(all)-t(time)-i(inode),需要注意的是一些隐藏文件及特殊目录。Linux命令分为内部命令、外部命令、查看帮助文档三大类。内部命令属于shell解析器的一部分,如cd(切换目录)、pwd(显示当前工作目录);

2023-06-19 13:42:19 263

原创 MySQL数据库的基本操作

/usr/local/mysql/bin/mysql -u root -p,本文包括MySQL数据库的基本操作。

2023-06-18 16:37:35 1150

原创 图解左连接、右连接、内连接、全连接(小白入门)

左连接(left join)全名是左外连接(left outer join),左连接会返回左边表中的。这个连接条件表示将两个表中personId不相等的记录连接起来,其余的则保留左表,右表剩余的位置用。相等的记录连接起来,其余的则保留左表,右表剩余的位置用。这个连接条件表示将两个表中。这里B.Key要求为。就是要让左连接得到的。右连接跟左连接类似。

2023-06-17 22:38:50 15864 2

原创 kaggle找不到GPU如何解决?

这里可以看到GPU和TPU的使用时长,kaggle上能够免费使用的GPU是30小时,TPU是20小时。一般来说,都是用不完的。在Accelerator里面就可以找到GPU了。验证完手机号码,就可以使用GPU了。科学上网一下,才能够看到隐藏了的人机验证,会检验你是不是真人。

2023-06-17 15:16:02 2828 1

原创 Parallel Desktop中按照的centos在切换root用户时,密码正确,但一直切换不成功,显示su: Authentication failure

在Parallels Desktop上 下载的 centos 默认用户名是parallels,它的密码是需要设置的,软件没有自动设置,密码必须大于8位,并且无法进行su命令,也就是无法切换到root用户,会提示 su: Authentication failure。这是因为Parallels Desktop 在安装 centos 的时候是默认不激活root这个超级用户的,所以需要手动激活。在终端中输入以下命令:```sudo passwd[sudo] password for parallel

2023-06-11 17:14:10 1786

原创 DHCP是什么?它有什么作用?其工作模式?工作原理?

如果网络中没有DHCP服务,就需要手动设置IP地址、子网掩码、默认网关、DNS服务器,电脑、手机、平板电脑等设备每移动到一个地方,就要重新配置。让普通用户自己去手动配置这些网络参数的话,这其实就会很麻烦,因为普通人是不了解这些东西的,那就需要有一个东西来帮助配置网络参数,于是DHCP就诞生了,它的目的是为了实现自动设置IP地址、统一管理IP地址分配。

2023-06-11 14:27:56 4990

原创 谷粒商城学习笔记(三):简介-项目微服务划分图

介绍项目微服务划分图这个项目是基于前后端分离的开发,需要创建一些前端项目,admin-vue是面向工作人员的后台管理系统,shop-vue是面向公众访问的web网站系统,当然也可以有app、小程序等。首先,请求从前端通过网关,到达业务的微服务群,这个网关还可以完成一些其它的工作,比如:**限流、熔断降级**等。等请求到达业务的微服务群之后,这些业务就进行处理,当然,可以有更多其它的业务,下面列举的业务,就是我们要编写的业务。

2023-06-10 22:24:50 1200

原创 固定风格任意内容的快速风格迁移(讲解网络模型部分)

固定风格任意内容的快速风格迁移(讲解网络模型部分)

2023-06-07 22:27:54 1183

原创 谷粒商城学习笔记(二):简介- 谷粒商城项目微服务架构图

简介-谷粒商城项目微服务架构图

2023-06-06 10:09:13 901

原创 (快手一面)分布式系统是什么?为什么要分布式系统?分布式环境下会有哪些问题?分布式系统是如何实现事务的?

分布式系统是由多个互通的节点(即计算机服务器)组成的系统不同的业务模块部署在不同的服务器上,甚至同一个业务模块也会 拆分 成多个子业务,部署在不同的服务器上,从而来解决 高并发 的问题,提供 可扩展性 以及 高可用性。

2023-06-05 11:24:06 671

原创 MySQL脏读、不可重复读、幻读的区别与注意事项

脏读、不可重复读、幻读都是事务并发执行中可能出现的问题,对于事务A,它自己进行的增删改操作对于自己是可见的,是不算脏读、不可重复读、幻读的,因为这不是并发事务的场景。

2023-06-04 11:42:44 857

原创 谷粒商城学习笔记(一):分布式基础概念

分布式的基础概念

2023-06-01 16:59:36 672

原创 mac如何安装Maven

Mac如何安装Maven

2023-05-29 16:27:32 7121

原创 力扣 3. 无重复字符的最长子串

力扣 3. 无重复字符的最长子串

2023-05-27 12:20:59 58

原创 图像风格迁移

图像风格迁移是指,将一副内容图的内容,和一幅或多幅风格图的风格融合在一起,从而生成一些有意思的图片。

2023-05-26 21:18:46 2412

原创 gin框架返回json

gin框架返回json

2023-05-25 11:04:50 1166

原创 C++的sort函数如何实现从大到小排序

C++的sort函数如何实现从大到小排序

2023-05-23 20:32:47 7483

原创 洛谷P1789【Mc生存】插火把

洛谷P1789题解

2023-05-22 23:01:53 444

原创 mac关闭VPN之后,浏览器就不能够正常上网了(图解)

这样就可以在关闭VPN后用国内的网络正常上网了。会显示以下这段话,按照这个步骤来操作就可以了。2. 打开系统偏好设置,点击网络。4. 取消掉所有已勾选代理。

2023-05-22 16:48:04 28597 4

原创 冒泡排序(动态图解版)

冒泡排序(动态图解版)

2023-05-22 16:16:29 340

原创 如何将drawio的语言版本改成中文版

drawio的语言版本改成中文版

2023-05-21 21:46:51 1051

原创 运用go语言的模板(template)写的第一个程序示例

运用go语言的模板写的第一个程序示例

2023-05-21 15:51:53 932

原创 Restful API

REST 与技术无关,代表的是一种**软件架构风格**,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”。简单来说,REST的含义就是客户端与Web服务器之间进行交互的时候,**使用HTTP协议中的4个请求方法代表4个不同的动作。**- GET用来获取资源- POST用来新建资源- PUT用来更新资源- DELETE用来删除资源。

2023-05-20 16:34:15 657

原创 第一个gin程序

本文介绍了如何使用Gin框架创建一个HTTP服务器,并实现一个简单的处理程序函数。在示例代码中,首先通过`go get`命令安装了Gin框架,然后使用`gin.Default()`方法创建了一个默认的路由引擎,并向其添加了一个路由规则。在处理程序函数中,使用`*gin.Context`对象获取请求参数,并使用`c.JSON()`方法返回一个JSON格式的响应结果。最后,通过调用`r.Run()`方法启动HTTP服务器并监听指定的端口。此外,还介绍了如何解决端口被占用的问题,以及如何在命令行中关闭占用指定端口

2023-05-18 11:59:20 408

转载 是微服务架构不香还是云不香?(转载自陈皓前辈的博客:酷壳coolshell)

致敬陈皓前辈!!

2023-05-15 16:09:24 545

原创 (面试题)请简单描述 Go 语言 GC(垃圾回收)的工作原理

(面试题)请简单描述 Go 语言 GC(垃圾回收)的工作原理

2023-05-14 15:01:28 934 2

原创 Go语言零基础到进阶学习路线

本文介绍了Go语言学习的路线和资源,包括基础阶段、进阶阶段、项目实战、资源汇总、面试题和值得学习的开源项目等方面。其中包括了多个优质的学习资源链接,涵盖了从入门到进阶的各个方面,还提供了一些值得学习的开源项目供读者参考。此外,本文还介绍了一些面试题,帮助读者更好地准备面试。

2023-05-11 14:07:06 491

原创 Go 的内建函数 append 为什么会返回一个新的 slice? append添加元素到slice中,slice扩容后的细节

本篇回答分为三个部分:一、介绍了slice的源码结构,包含了底层数组的指针、len和cap等成员变量;二、解答了Go的内建函数append为什么会返回一个新的slice的问题,三、扩展了一些问题,如两个slice变量共用同一个底层数组、扩容后返回的新slice的地址变化

2023-05-10 22:28:53 725

原创 你真的会用搜索引擎吗?

作为一名在校大学生,对于搜索资料这一件事深有体会,特别是在期末考试突击的时候,,想必是每位大学生的必备技能了。我们在学习一个知识点的过程中,如果找到了一份好的、通俗易懂的学习视频或者文章,经常能够在短时间内速通此知识点,以便应对期末考试。但其实我们会花很多时间在资料上,可能出现“搜索两小时,学习两分钟”的尴尬局面。为了以后能够更好的学习知识,我会持续把我学习过程中的遇到的一些觉得挺好用的搜索方式,但经常容易忘记的点,记录下来,供我自己复习,也给大家做个参考。

2023-03-27 13:46:00 243

原创 mac本地终端如何连接腾讯云服务器(小白专用)

本文介绍了如何连接服务器,从新手的角度出发,分享了作者在配置过程中遇到的需要注意的点。首先,确保服务器已经运行。其次,创建秘钥需要注意多个步骤,其中包括设置密钥对名称、设置保存路径、下载秘钥对文件等。接着,最好重置服务器的密码。最后,作者分享了本地终端连接服务器的步骤,并提供了具体的命令示例。文章语言通俗易懂,适合初学者阅读,希望对读者有所帮助。

2023-03-24 23:02:07 2437

原创 什么是动态规划?

动态规划是一类解决问题的方法,用于找寻一个集合里面的最优解,比如是统计最大值、最小值、统计数量。虽然说暴力搜索也能够解决一样的问题,但是动态规划在效率上会更高,比如找寻整个学校的最低分数是多少,暴力搜索估计就是遍历整个学校所有人的分数,但是动态规划就是让各班主任统计班里的最低分数,然后汇总给一个人,由这个人来找出里面的最低分数。

2022-09-02 14:32:57 358

原创 ACWing 240 食物链(并查集)

动物王国中有三类动物 A,B,C这三类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C 吃 A。现有 N 个动物,以 1∼N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是 1 X Y,表示 X 和 Y 是同类。第二种说法是 2 X Y,表示 X 吃 Y。此人对 N 个动物,用上述两种说法,一句接一句地说出 K 句话,这 K 句话有的是真的,有的是假的。当一句话满足下列三条之一时,这句话

2022-07-05 17:27:07 169

原创 全相联映射、直接映射、组相连映射

全相联映射:主存中的块在cache中随意放(就是想放cache中的哪一行就放哪一行)直接映射:主存块号%cache有多少行,通过这样计算出来的结果,就是主存块在cache中存放的位置。组相连映射:主存块号%cache中有多少组,通过这样计算出来的结果,就是主存块在cache中存放的组,至于在组中可以随意放。标记位=主存块号,当主存块中的东西放到cache中后,会将相应的主存块号设置为标记位。这样做的话,下次CPU要访问这个位置的主存时,就不用直接去访问主存了,只要在cache中就可以找到。比如:CPU要访

2022-06-27 18:23:38 30569 4

原创 将十进制100.25转换成短浮点数格式(IEEE754例题)

100=64+32+40.25=1/4=1/(2的平方)所以转换成二进制数是1100100.01规格化就是将原来的二进制数转换成X.1XX的格式也就是1.10010001乘以2的六次方1111111 + 110 = 10000101以32位的短浮点数为例(1位)符号位 = 0(8位)阶码 = 10000101(23位)尾数 = 1001 0001 0000 0000 0000 000所以短浮点数代码为:数符+阶码+尾数0;100 0010 1;100 1000 1000 0000 0000

2022-06-26 15:59:41 4213

固定风格任意内容的快速风格迁移

固定风格任意内容的快速风格迁移,根据论文去复现的算法

2023-06-08

Parallels Desktop 18 for Mac

Parallels Desktop 是在macOS 中运行Windows 应用程序或桌面的速度最快、集成最紧密的应用程序。 当您在macOS 和Windows 之间工作时,复制粘贴文件夹、拖放文件夹以及在系统之间共享文件夹等Parallels Desktop 功能可以为您带来无缝体验。 Parallels Desktop被认为是macOs上最强大的虚拟机软件。可以模拟运行Windows、 Linux、 Android等各种操作系统和软件。同时在Mac下无需重启电脑,并且可以在不同系统之间随意切换。 据官网介绍,Parallels Desktop 18 for Mac 可在 Mac 上运行超过 200000 个 Windows 应用程序,包括 Microsoft office for Windows。在 Intel 或 Apple M 系列 Mac 计算机上下载并安装 Windows 操作系统。在 Mac 与 Windows 之间无缝复制和粘贴文本或拖放对象。在 Mac 虚拟机中跨多个操作系统开发和测试。毫不费力地运行 Windows 应用程序,不会减慢 Mac 的运行速度。

2023-06-05

paralles for Mac

Parallels Desktop是一款运行在Mac电脑上的极为优秀的虚拟机软件,用户可以在 macOS下非常方便运行Windows、Linux等操作系统及应用,用户不必繁琐重复地重启电脑即可在Win与Mac之间切换甚至同时使用它们。 Parallels Desktop 12针对OS XEl Capitan和Windows 8.1/10进行了特别优化,而且也新增了大量新特性,譬如支持了Retina Macbook Pro的视网膜屏幕,支持在Win中使用OS X的听写功能,直接调用IE浏览器打开网页、蓝牙共享、支持USB 3.0、改进了3D游戏/图形性能等等,可谓相当强悍。

2022-05-04

paste for Mac

Paste for Mac是Mac平台上一款专业的剪切板记录增强工具,它能够为您储存您在设备上复制您的所有内容,并将其储存在Paste Mac的历史记录中。是您日常生活工作中必不可少的一款软件。 无论复制的是什么格式,Paste都会自动保留您复制的所有内容,以便您可以快速访问复制过的内容。

2022-05-04

TelePromter提词器

windows上最好用的提词器

2022-02-16

python算法实训ppt

python的一些基础的算法实训课ppt

2022-02-16

计算机网络20套期末考试试卷及答案.zip

适合学习计算机网络的同学进行相关知识的巩固理解,也适用于期末考试的复习,透露一下,我们考计算机网络的时候,就是从这20套题目里面抽取的

2021-12-04

空空如也

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

TA关注的人

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