博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~前言众所周知计算机网络共分五层(从底向上)分别是物理层(最底部的)数据链路层网络层运输层应用层(最接近用户的)计算机网络的第三层要做什么?
博主介绍:– 我是了凡,喜欢每日在简书上投稿日更的读书感悟笔名:三月_刘超。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注,企鹅群号(798829931)。未来大家一起加油啊~前言文章目录前言正文正文这次就先讲到这里,如果想要了解更多的golang语言内容一键三连后序每周持续更新!...
博主简介博主介绍:– 我是了凡,昵称的意义是希望本人任何时候以善良为先,以人品为重,喜欢了凡四训中的立命之学、改过之法、积善之方、谦德之效四训,更喜欢每日在简书上投稿日更的读书感悟笔名:三月_刘超。专注于 Go Web 后端,辅学Python、Java、算法、前端等领域。新创建了微信公众号【了凡银河系】期待你的关注,企鹅群号(798829931)。未来大家一起加油啊~背景都熟知Go语言擅长并发操作,但是对于初步踏入小白的我,今天遇到了一个问题,就是数据丢失了!!文章目录 博主简介..
博主介绍:– 我是了 凡,喜欢每日在简书上投稿日更的读书感悟笔名:三月_刘超。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注,企鹅群号(798829931)。未来大家一起加油啊~前言Mutex为了保证读写共享资源的安全性。不管读还是写都通过Mutex来保证只有一个goroutine访问共享资源,这样就会浪费,例如写少读多的情况下,即使一段时间内没有写操作,大量并发的读访问也不得不在Mutex的保护下变成了串行访问,这个时候,.
博主介绍:– 我是了 凡,喜欢每日在简书上投稿日更的读书感悟笔名:三月_刘超。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注,企鹅群号(798829931)。未来大家一起加油啊~前言文章目录前言为什么要基于Mutex进行扩展?TryLock方法实现基于Mutex实现TryLock方法获取等待者的数量等指标使用Mutex实现一个线程安全的队列为什么要基于Mutex进行扩展?在特定的场景中,基础的功能是不满足的,所.
博主简介博主介绍:– 我是了凡,昵称的意义是希望本人任何时候以善良为先,以人品为重,喜欢了凡四训中的立命之学、改过之法、积善之方、谦德之效四训,更喜欢每日在简书上投稿日更的读书感悟笔名:三月_刘超。专注于 Go Web 后端,辅学Python、Java、算法、前端等领域。新创建了微信公众号【了凡银河系】期待你的关注,企鹅群号(798829931)。未来大家一起加油啊~背景LeetCode一道中等题目题目L32题 在排序数组中查找元素的第一个和最后一个位置给定一个按照升序排列的整..
博主介绍:– 我是了 凡,喜欢每日在简书上投稿日更的读书感悟笔名:三月_刘超。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~前言一个常见的面试问题就是关于等待/通知(wait/notify)机制:例如请实现一个限定容量的队列(queue),当队列满或者空的时候,利用等待/通知机制实现阻塞或者唤醒。Go语言中提供了一个类似的限定容量的队列,只要用条件变量(Cond)并发原语就可以。Cond并发原语相对.
博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~前言文章目录前言Once是什么能做什么?Once基础用法以及使用场景总结Once如何实现使用Once的错误第一种:死锁第二种: 未初始化总结Once是什么能做什么?Once可以用来执行且仅仅执行一次动作,常常用于单例对象的初始化场景。初始化单例资源有很多方法,比如定义package级别的变量,这样程序在启动的时候就可以初始化:package abcimport timevar startT.
博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~前言哈希表介绍哈希表(Hash Table)这个数据结构,在Go语言基础的时候就已经涉及过了。实现的就是key-value直接的映射关系,主要提供的方法包括Add、Lookup、Delete等。因为这种数据结构是一个基础的数据结构,每个key都会有一个唯一的索引值,通过索引可以很快找到对应的值,所以使用哈希表进行数据的插入和读取都是很快的。Go语言本身就内建了这样一个数据结构,也就是map数据类型。.
文章目录bug集合 前言博主介绍:– 本人是一个不知名的二本院校计科专业大二学生,每天除了上课就是在学校里的一个小组学习,之前学习了JAVA后学了Python如今在专注于学习Golang语言,每天总是很多胡思乱想,想一些不着调的想法,想做很多很多的软件让很多朋友们使用,但如今的技术还不到家,希望可以做出很多很多的APP给大家一起用,现仍需继续努力!一起加油!文章目录文章目录前言
文章目录操作系统 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言下载VMware WorkstationUbuntu安装程序使用终端命令MySQL程序初学 下载VMware Workstation 安装完成后 下载Ubuntu系统 然后用VMware Workstation按照步骤操作 虚拟
文章目录其他 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言出现问题的方式:如何产生互换?解决方式注意:首先不能说Windows键不能使用,应该是与alt互换了。 当然了也可以按FN+Windows键可以使Windows键锁定不能使用 出现问题的方式:如何产生互换?随意按键盘会出现两个键互换的问题。
文章目录bug集合 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言init()函数介绍首先先讲一下包 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。 我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文件
统计一个文件中每个字符串出现的次数func main() { s1, err := ioutil.ReadFile("myDemo/ZinxV0.1/hello") fmt.Println(string(s1)) var valueMap = make(map[string]int) s2 := strings.Split(string(s1)," ") for _, r := ra
编写代码统计出字符串"hello沙河小王子"中汉字的数量。a := 0 s1 := "hello沙河小王子" for _, i := range s1 { if i > 'z' { a ++ } } fmt.Println(a)
找出数组中和为指定值的两个元素的下标,比如从数组[1, 3, 5, 7, 8]中找出和为8的两个元素的下标分别为(0,3)和(1,2)。var num = []int {1, 3, 5, 7, 8} sum := 8 for i := 0; i < len(num); i ++ { for j := i; j < len(num); j ++ { if num[i
文章目录Golang语法 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言三种输入函数的区别第一种:fmt.Scan第二种 fmt.Scanf第三种 fmt.Scanln 三种输入函数的区别首先它们都是在fmt包下的三个扫描函数,类似于java中是Scanner一样,在Go语言中使用&a
文章目录 数据库 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言第一步 生成data文件第二步 重新开启命令是否出现这样的一个问题 第一步 生成data文件使用 mysqld --initialize-insecure 命令,生成data文件,时间有可能稍微有点久,请稍等一会 第二步 重新开启
文章目录 前言博主介绍:– 博主名是了凡,意思为希望本人任何时候以善良为先,以人品为重,喜欢了凡四训中的立命之学、改过之法、积善之方、谦德之效四训,更喜欢每日在简书上投稿每日的读书感悟。专注于 Go Web 后端,辅学Python、Java、算法、前端等领域。文章目录文章目录前言第一步 下载第二步 解压第三步 启动数据库第四步 切入路径第五步
摘抄老师写的多人版TCP服务端嘿嘿,优秀啊import socketimport threadingdef handle_client_request(ip_port, new_client): print("客户端的ip和端口号为:", ip_port) # 5.接收客户端的连接请求 # 收发消息都是用返回的这个新的套接字 while True: ...
import multiprocessingimport timedef one(): for i in range(2): print("one") time.sleep(0.5)def two(): for i in range(2): print("two") time.sleep(0.5)i...
输入安装命令mysqld install 出现问题 “The service already exists” 这是由于之前已经安装过mysql并且没有删除干净第一步在终端中输入 sc query mysql 查看为mysql的服务,显示之前有安装第二步使用 sc delete mysql 命令,删除这个mysql最后一步使用 mysqld -install 命令完成安装...
文章目录 Golang语法 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言Scan第一种 StructScan第二种 SliceScan第三种 MapScan Scan如果想要看Scan的话我这里已经写过了就不在详讲了 第一种 StructScan通俗的来讲就是放到结构体Struct中
文章目录 其他 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言什么是病毒?病毒的介绍病毒的分类附带型病毒蠕虫病毒可变病毒有哪几种类病毒系统病毒蠕虫病毒木马病毒脚本病毒宏病毒常见的病毒爱虫病毒Funlov
使用Windows PowerShell清楚没有清理干净的注册表信息
文章目录蓝桥杯 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言试题 A: 门牌制作试题 B: 寻找 2020试题 C: 蛇形填数试题 D: 七段码试题 E: 排序试题 E: 成绩分析试题 G: 单词分析试题 H: 数字三角形试题 I: 子串分值和
文章目录 其他 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言我一直是个老直男,女朋友生气了,我就会跟她讲道理总是奔着解决问题为目的去解决,突然今天想明白了,问题是要解决但是也要等生气完了以后再去解决,先解决眼前的问题才是王道,送给所有程序员的小伙伴们!来一套甜言蜜语先哄好再说,不喜勿喷ớ ₃ờ1、你这么可爱,我怎么
文章目录Golang 语言 前言博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言配置gin框架第一步 创建项目第二步 项目配置gin框架讲解创建文件第一步 创建对象第二步 具体函数第三步 启动运行 配置gin框架 第一步 创建项目创建文件,添加Goproxy代
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号