Loading

摘要: python2和python3不兼容,建议使用3; 注释: 单行注释和多行注释; Python缩进的风格: 所进的空格数是可变的,但是同一个范围内的语句必须包含相同的缩进空格数; 每个缩进层次位四个空格; 阅读全文
posted @ 2021-06-19 21:19 KairusZhang 阅读(34) 评论(0) 推荐(0) 编辑
摘要: $ jupyter notebook --generate-config 生成jupyter_notebook_config.py文件 • Windows: C:\Users\USERNAME\.jupyter\jupyter_notebook_config.py • OS X: /Users/US 阅读全文
posted @ 2021-04-05 15:18 KairusZhang 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 执行su命令,输入root密码后可以登录root账户(root账户如果默认未开启或者未设置密码,此步不需要输入密码,直接回车就可),登录用户的环境变量未被激活; 执行su -命令,输入root密码后可以登录root账户(root账户如果默认未开启或者未设置密码,此步不需要输入密码,直接回车就可),登 阅读全文
posted @ 2021-04-04 09:26 KairusZhang 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 原问:linux中,我以root登录,和以其他用户登录然后使用su命令切换至root用户,有什么不一样,如果一样的话,我执行su命令之后,其他的用户还在不在系统中?本人在执行su后,试图删除其他用户,linux提示,其他用户logged in?why回答:我来为你解释吧! unix系统里,当用户登录 阅读全文
posted @ 2021-04-03 21:40 KairusZhang 阅读(310) 评论(0) 推荐(0) 编辑
摘要: terminal 一个程序,是界面上打开的黑框框本身,比如 xterm、kvt 等。shell 运行于其中。 shell 概念 shell 是一个命令行解释器,顾名思义就是机器外面的一层壳,用于人机交互,只要是人与电脑之间交互的接口,就可以称为 shell。表现为其作用是用户输入一条命令,shell 阅读全文
posted @ 2021-04-03 19:59 KairusZhang 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Linux下su与su -命令的本质区别 su命令和su -命令最大的本质区别就是: 前者只是切换了root身份,但Shell环境仍然是普通用户的Shell; 而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,p 阅读全文
posted @ 2021-04-03 19:14 KairusZhang 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Linux查看当前系统环境变量 echo $PATH 例如anaconda的环境变量是/home/user/anaconda3/bin 下面提供了集中添加Linux添加环境变量的方法,不同方法的生效方法,有效期限,用户局限存在一定差异,请注意选择合适的方法。 修改方法一 export PATH=/h 阅读全文
posted @ 2021-04-03 17:46 KairusZhang 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 3-8译码器 数字电路(真值表) A B C OUT 0 0 0 0000_0001 0 0 1 0000_0010 0 1 0 0000_0100 0 1 1 0000_1000 1 0 0 0001_0000 1 0 1 0010_0000 1 1 0 0100_0000 1 1 1 1000_ 阅读全文
posted @ 2021-02-03 21:22 KairusZhang 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 正确的开发流程: 1、设计定义 2、设计输入 3、分析和综合(检查语法等的错误,不严谨问题) 4、功能仿真(modelsim-altera版) 5、布局布线(代码布局到对应芯片中) 6、时序仿真(门级仿真)(modelsim-altera) 7、时序约束 8、IO分配以及配置文件的生成 9、配置(烧 阅读全文
posted @ 2021-02-03 16:54 KairusZhang 阅读(96) 评论(0) 推荐(0) 编辑
摘要: javascrip是一门脚本语言,属于高级语言范畴,解释型语言。 一、作用 1、表单动态验证校验(密码强度检测)(js最初产生的目的) 2、网页特效 3、服务端开发(Node.js) 4、桌面程序(Electron) 5、App(Cordova) 6、控制硬件-物联网(Ruff) 7、游戏开发(co 阅读全文
posted @ 2021-01-15 18:09 KairusZhang 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 机器语言 01010 位于最底层,速度快,复杂,开发效率低 汇编语言 mov 比较接近底层,速度快,较复杂,开发效率低 高级语言 编译型 翻译 计算机 跨平台性差,执行速度快 C C++ C# Go等语言 解释性 解释器 翻译 计算机 跨平台性强,执行速度慢,依赖解释器执行 如Shell Pytho 阅读全文
posted @ 2021-01-15 12:15 KairusZhang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Linux中修改环境变量及生效方法如下: 方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用vim在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 export PATH=$PATH:/usr/local/go/b 阅读全文
posted @ 2020-12-27 09:06 KairusZhang 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: go默认环境配置: (Linux-Ubuntu 默认安装go时的环境配置) root@Ubuntu-18-server:/home# go env GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOENV 阅读全文
posted @ 2020-12-26 21:07 KairusZhang 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 当GO111MODULE=on时,无论当前工程是否在GOPATH/src目录下, go mod 自动将依赖包下载到 GOPATH/src/pkg目录。 至于go mod 如何管理,则需要去阅读源码。 阅读全文
posted @ 2020-12-26 18:39 KairusZhang 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1 介绍 1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前Golang 主要依靠vendor和GOPATH来管理依赖库,vendor相对主流,但现在官方更提倡go 阅读全文
posted @ 2020-12-26 18:36 KairusZhang 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 在go1.11之后版本中支持go mod 管理工程文件: src目录下建立github.com目录 在github.com目录下建立project文件夹 project文件夹作为工作目录 在project目录下,执行go mod init github.com/project配置工程环境;在proj 阅读全文
posted @ 2020-12-26 18:15 KairusZhang 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: go build 可以用-gcflags给go编译器传入参数,也就是传给go tool compile的参数,因此可以用go tool compile --help查看所有可用的参数。 其中-m可以检查代码的编译优化情况,包括逃逸情况和函数是否内联。 如果只在编译特定包时需要传递参数,格式应遵守“包 阅读全文
posted @ 2020-12-24 20:21 KairusZhang 阅读(3643) 评论(0) 推荐(0) 编辑
摘要: Docker在默认安装之后,通过命令docker pull 拉取镜像时,默认访问docker hub上的镜像,在国内网络环境下,下载时间较久,所以要配置国内镜像仓库。 修改方式如下: 第一步:新建或编辑daemon.json vi /etc/docker/daemon.json 第二步:daemon 阅读全文
posted @ 2020-12-24 18:18 KairusZhang 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 换使用源查看本地使用源使用阿里源镜像sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories使用科大镜像sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu. 阅读全文
posted @ 2020-12-24 17:49 KairusZhang 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 1、Linux编译过程 微观的C/C++编译执行的过程。 C语言 .C > .exe gcc hello.c -o hello.out 过程: -E 预处理 : 把.h .c 展开形成一个文件。宏定义直接替换 头文件库文件添加 生成.i文件 gcc -E hello.c -o hello.i //预 阅读全文
posted @ 2020-12-24 15:16 KairusZhang 阅读(83) 评论(0) 推荐(0) 编辑