原文:https://blog.csdn.net/u012498149/article/details/78772058 1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: syste ...
分类:
其他好文 时间:
2018-11-25 20:06:10
阅读次数:
199
Golang 源码剖析:log 标准库 原文地址:Golang 源码剖析:log 标准库 日志 输出 构成 [日期]<空格>[时分秒]<空格>[内容]<n> 源码剖析 Logger (1) mu:互斥锁,用于确保原子的写入(2) prefix:每行需写入的日志前缀 ...
分类:
其他好文 时间:
2018-11-16 15:12:56
阅读次数:
209
从Oracel delivery下载到的Oracle Linux 6.7,安装完后启动报错"Kernel panic - not syncing: Fatal exception" 实际上在这个画面出来前还有一个VMware的提示框: 重启,在以下画面按回车: 会出现内核选择菜单: 默认选择的是UE ...
分类:
其他好文 时间:
2018-11-14 19:12:37
阅读次数:
127
Go语言 一、特点 1、函数式编程 闭包 2、工程化 资源管理,错误处理,测试文档, 3、并发编程 goroutine和channel 调度器。 4、接口编程, interface 5、全新的静态类型开发语言 6、更丰富的内置类型slice 7、错误处理: defer, panic和recover ...
分类:
编程语言 时间:
2018-11-13 11:39:07
阅读次数:
282
当程序遇到致命错误时,就是停止运行Go通过panic函数来报告致命错误functestError1(){panic(errors.New("thisisaerror"))}代码执行中出现错误比如数组越界index:=4arr:=[]int{1,2,3}_=arr[index]那如何“拦截”运行时发生的错误?recover函数会返回一个interface{}类型的结果,如果程序发生错误,就会返回非n
分类:
其他好文 时间:
2018-11-08 14:25:14
阅读次数:
165
1.协程的作用域package main import ( "fmt") func test(a string){ fmt.Println("我是:",a)} func main() { fmt.Println(111111) go test("并发") test("普通")} 执行以下的代码,等到 ...
分类:
其他好文 时间:
2018-11-07 21:06:10
阅读次数:
234
1、SDK Manager.exe闪退的问题 2、AVD Manager.exe闪退问题 3、点击"run"并且选择模拟器之后,出现"PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value“的错误 第一步:先查看一下你选择的模 ...
分类:
移动开发 时间:
2018-11-05 20:57:14
阅读次数:
699
一.背景 1.1 移植linux-4.14内核的过程中,此时使用的是ext4文件系统,并且将根文件系统存储在sd卡的第一个分区上 1.2 内核打印完Waiting for root device /dev/mmcblk0p1...这一句信息之后并没有panic,而且串口还可以回应 二.分析 既然处在 ...
分类:
系统相关 时间:
2018-11-05 12:53:51
阅读次数:
695
defer关键字 defer关键字可以让 函数或语句 延迟到函数语句块的最结尾时,即即将退出函数时执行,即便函数中途报错结束、即便已经panic()、即便函数已经return了,也都会执行defer所推迟的对象。 例如: 上面将输出: 即便是函数已经报错,或函数已经return返回,defer的对象 ...
分类:
其他好文 时间:
2018-10-30 21:09:43
阅读次数:
209
1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : ...
分类:
其他好文 时间:
2018-10-27 16:15:01
阅读次数:
166