08 2021 档案

摘要:1.mysql原始命令 a.登录 登录: mysql -u root -p密码 //连本机的 SELECT User, Host, Password FROM mysql.user; //查看用户 添加新用户: create user 'liuxuan14'@'localhost' identifi 阅读全文
posted @ 2021-08-20 17:23 HexagonMan 阅读(479) 评论(0) 推荐(0)
摘要:VUE 1.简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 Vue 的目标是通过尽可能简单的 API 实现响应的数据 阅读全文
posted @ 2021-08-19 19:27 HexagonMan 阅读(115) 评论(0) 推荐(0)
摘要:给用户添加sudo权限 --切换到拥有sudo权限的用户下,可以是su。 --输入命令"sudo vim /etc/sudoers"开始编辑/etc/sudoers文件。 --找到"root ALL=(ALL:ALL) ALL"这一 行,在它下面添加"xxx ALL=(ALL:ALL) ALL"(这 阅读全文
posted @ 2021-08-19 16:55 HexagonMan 阅读(126) 评论(0) 推荐(0)
摘要:JavaScript 1.简介 JavaScript 是脚本语言,可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 H 阅读全文
posted @ 2021-08-18 10:20 HexagonMan 阅读(78) 评论(0) 推荐(0)
摘要:CSS CSS被用来同时控制多重网页的样式和布局。 通过使用 CSS,所有的格式化均可从 HTML 中剥离出来,并存储于一个独立的文件中。 CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 <!DOCTYPE html> <html> <hea 阅读全文
posted @ 2021-08-17 18:18 HexagonMan 阅读(155) 评论(0) 推荐(0)
摘要:HTML HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。 HTML 的关键是标签,其作用是指示将出现的内容。 页面F12看代码 是注释语句。 <! >这不是,这是放在第一行的声明 阅读全文
posted @ 2021-08-17 17:44 HexagonMan 阅读(68) 评论(0) 推荐(0)
摘要:1.安装vscode 2.插件安装 安装“C/C++”、“C/C++ Clang Command Adapter” 3.新建cpp文件 4.配置1 c_cpp_properties.json 按 Command + Shift + P 打开命令行面板,输入 C/Cpp: Edit Configura 阅读全文
posted @ 2021-08-16 20:08 HexagonMan 阅读(1050) 评论(0) 推荐(0)
摘要:1.开发软件vscode vscode特点: 开源,免费; 自定义配置 集成git 智能提示强大 支持各种文件格式(html/jade/css/less/sass/xml) 调试功能强大 各种方便的快捷键 强大的插件扩展 插件安装 Debugger for Chrome:从VS Code调试在Goo 阅读全文
posted @ 2021-08-16 17:00 HexagonMan 阅读(263) 评论(0) 推荐(0)
摘要:1.需要掌握以下图的深度优先遍历 2.信号量上执行正确的PV操作可有效避免多进程并发执行产生的与时间有关的错误。信号量S=0时,表示当前? 阅读全文
posted @ 2021-08-15 23:09 HexagonMan 阅读(37) 评论(0) 推荐(0)
摘要:LFU 缓存 回顾一下LRU:最近最久未使用。实现时采用双向链表+哈希表使得每次查询O1复杂度,哈希表中(key,双向链表节点(value)),查到之后,双向链表可以实现快速的删除操作,以及双向链表实现队列的效果。哈希就是为了get(key)快一些,而双向链表是为了put(key,value)的时候 阅读全文
posted @ 2021-08-14 23:51 HexagonMan 阅读(200) 评论(0) 推荐(0)
摘要:git Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是[Linus Torvalds]为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 ssh SSH 为 [Se 阅读全文
posted @ 2021-08-13 19:37 HexagonMan 阅读(55) 评论(0) 推荐(0)
摘要:go容器 *解引用 &取地址 package main import ( "fmt" "container/list" ) func main(){ //数组 //var nums [5]int //不初始化 var nums = [5]int{1, 2, 3, 4, 5} for i:=0; i< 阅读全文
posted @ 2021-08-12 17:53 HexagonMan 阅读(619) 评论(0) 推荐(0)
摘要:结论为先 在main或其他函数中开协程,主程序结束了,协程还继续执行吗? 结论:main函数中的协程,如果main结束了,协程也会结束 ​ 其他函数里的协程,函数结束了,只要main没结束,协程就会执行。 代码 package main import ( "fmt" "time" ) func ma 阅读全文
posted @ 2021-08-12 16:41 HexagonMan 阅读(708) 评论(0) 推荐(0)
摘要:1.channel简介 Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。 它的操作符是箭头 <- 。用来协程间传递数据。 ch <- v // 发送值v到Channel ch中 v := <-ch // 从 阅读全文
posted @ 2021-08-12 16:22 HexagonMan 阅读(81) 评论(0) 推荐(0)
摘要:Go语言里的Mutex和RwMutex 共享锁(S锁)又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S 锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。(多读/单写) 排他锁(X锁)又称写锁。若 阅读全文
posted @ 2021-08-12 14:35 HexagonMan 阅读(113) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "net" ) func main() { netInterfaces, err := net.Interfaces() if err != nil { fmt.Println("net.Interfaces failed, err:", er 阅读全文
posted @ 2021-08-11 19:05 HexagonMan 阅读(741) 评论(0) 推荐(0)
摘要:package main import ( "bytes" "encoding/json" "fmt" "io/ioutil" "log" "net/http" "os" "sync" "time" ) func main(){ f, err := os.OpenFile("out.log", os 阅读全文
posted @ 2021-08-11 19:01 HexagonMan 阅读(97) 评论(0) 推荐(0)
摘要:go编译型语言,so函数编写的顺序无关紧要。 goroutine 协程 Go语言里面拥三种类型的函数: -普通的带有名字的函数 -匿名函数或者 lambda 函数 -方法 同一种类型返回值和带有变量名的返回值 func name()(int,int){return a,b} func name()( 阅读全文
posted @ 2021-08-11 18:40 HexagonMan 阅读(148) 评论(0) 推荐(0)
摘要:1.ab压测工具 ab是apache自带的压力测试工具。ab进行的一切测试本质上是基于HTTP的。 linux下安装 yum -y install httpd-tools 版本信息:ab -V ab -n1000 -c100 https://www.imooc.com/ 请求1000次,每次并发10 阅读全文
posted @ 2021-08-11 18:32 HexagonMan 阅读(421) 评论(0) 推荐(0)
摘要:go语言在多核并发上拥有原生的设计优势,兼顾性能和开发效率 号称:Python的开发速度,C/C++的性能和安全 php迁go属于大的架构调整,从架构角度 个人认为go符合,简单、合适的原则 1、架构设计的主要目的 是为了解决软件系统复杂度带来的问题 2、系统复杂度的主要来源 高性能、高可用、可扩展 阅读全文
posted @ 2021-08-11 12:29 HexagonMan 阅读(123) 评论(1) 推荐(0)