随笔分类 -  笔记

摘要:准备 环境配置 推荐使用linux 这里用使用ubuntu,vm中创建即可,如何创建此处不记录 我们需要安装一些工具 sudo apt install gcc sudo apt install make sudo apt install gcc-multilib sudo apt install g 阅读全文
posted @ 2023-04-18 23:29 北方Cc 阅读(114) 评论(0) 推荐(0) 编辑
摘要:root权限下 首先下载mysql8,ubuntu20包中默认的就是mysql8 apt install mysql-server 下载完成之后启动服务 service mysql start 然后我们进入mysql sudo mysql 接下来要修改root密码和登录主机限制 use mysql; 阅读全文
posted @ 2023-03-31 00:04 北方Cc 阅读(30) 评论(0) 推荐(0) 编辑
摘要:B站大学的课程【Verilog零基础入门】 虽然写的0基础,但是并没有像其他语言那样讲解,建议不管什么先跟写,熬过两集慢慢就会理解,不会的问题也可以去搜 仿真软件为modelsim 百度云:链接: https://pan.baidu.com/s/1iD-Ryn6DVSujovU7_Tb9ew 提取码 阅读全文
posted @ 2023-03-03 21:59 北方Cc 编辑
摘要:vue 报错Component name “xxx“ should always be multi-word vue/multi-word-component-names 新的版本中,要求了componets的命名格式,如果想要忽视此规则,需要修改vue.config.js const { defi 阅读全文
posted @ 2022-10-06 13:21 北方Cc 编辑
该文被密码保护。
posted @ 2022-09-28 20:36 北方Cc 编辑
摘要:go编译c报错 cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 说明当前gcc是32位,无法在当前64位机器上正常工作,需要更新gcc https://sourceforge.net/projects/mingw-w64/file 阅读全文
posted @ 2022-09-04 22:28 北方Cc 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:首先是深拷贝与浅拷贝的特点 浅拷贝实际是拷贝的地址,两个变量将会指向同一个空间,导致修改其中一方另一方也会跟着改变 深拷贝则拷贝所有的数据内容在一个新的空间内,这样两个就形成隔离,可以独立的操作而相互之间不发生影响 go中值类型都是深拷贝,而引用类型都是浅拷贝 常用的slice就有此问题 slice 阅读全文
posted @ 2022-09-02 16:01 北方Cc 阅读(429) 评论(0) 推荐(0) 编辑
摘要:go中的数组是带有长度和基本类型的 [3]int和[2]int是两个不同的类型 所以对于普通的数组类型直接使用==就可以比较两个数组是否相同 但是对于slice则不能使用==进行判断,因为slice的变量实际是一个指针, 使用 == 其实在判断地址 解放方法是使用反射 reflect.DeepEqu 阅读全文
posted @ 2022-08-26 16:27 北方Cc 阅读(108) 评论(0) 推荐(0) 编辑
摘要:string底层是有byte数组组成的,go中byte数组是int8的别称,也就是对应着ascii 所以可以通过下表的方式来访问其中的一个字符 s:="abc" //s[0]->a //s[1]->b .... 但是在学习go的时候还有一个专门的类型rune,用来存储字符,rune使用utf8编码 阅读全文
posted @ 2022-08-10 18:33 北方Cc 阅读(284) 评论(0) 推荐(0) 编辑
摘要:import cycle not allowed 出现这个问题是因为出现了相互引用 就是在A包中使用了B,同时在B包中又使用了A 这种行为在go中是不被允许的 将两者要使用的内容进行抽取,放在其他包中,重新引用即可 阅读全文
posted @ 2022-07-05 16:30 北方Cc 阅读(372) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示