NodeJS安装oracledb包注意事项

参考: https://oracle.github.io/node-oracledb/INSTALL.html#instzip https://www.cnblogs.com/rysinal/p/7779055.html 关键是Oracle客户端链接库的安装和环境变量的设置;之后如果服务器是没有外网的话,编译oracledb包的时候可能会 ………

阅读全文

Go总结(九)| goroutine+channel并发编程

goroutine 在Go里,每一个并发执行的活动成为goroutine。 当一个程序启动时, 只有一个goroutine来调用main函数,称它为主goroutine。新的goroutine通过go语句进行创建。语法上,一个go语句是在普通的函数或者方法调用前加上go关键字前缀。main函数返回时,main函数中其他所有 ………

阅读全文

Go总结(八)| 运行时调度器模型GMP

Go语言最大的特色就是其并发编程模型,多处理器的时候还可以自动实现真正的并行计算。这些复杂的调度算法被打包在了Go语言运行时当中。 分时调度 先回顾一下操作系统。 操作系统本身就是对硬件资源的一个大调度器;如果没有多任务的需求,我们都不需要这么复杂的调度,不需要分时操作系统;一直算个不停,一条路走到黑反而是利用率最高的;事实上最早期的操作 ………

阅读全文

Go总结(七)| 格式化输出字符串

格式化参数非常多,这里列出一些常用的: verb 描述 %b,%o,%d,%x 二进制、八进制、十进制、十六进制整数 %X 十六进制整数、字母大写 %f,%g,%e 浮点数:如3.141593,3.141592653589793,3.141593e+00 %v 按值的本来值输出 %+v 在 %v 基础上,对结构体字段名和值进行展开 %#v ………

阅读全文

搭建博客(三)| 选用Typora编辑文章

当下流行的笔记类应用非常多,其中不乏互联网头部公司的身影,比如:印象笔记、有道云笔记、石墨文档、WPS Office、notion等,跨平台、云同步、丰富的录音、视频、表格、版本控制等特性都很棒;但是一但涉及到云同步就肯定会有钱的问题,没有人会无缘无故给你保存资料,除了腾讯… 付费不是主要问题,为优质服务埋单是天经地义的事。 ………

阅读全文

搭建博客(二)| 选用hugo静态站点生成工具

现在写文字几乎都会保存成markdown格式的文件;之后会针对不同的平台,套用不同的解析包,在不同的平台展示最后的效果。这就涉及到2个问题 找一套markdown编辑器工具,方便写作。 能把markdown转换成html网页的工具,方便建站。 这两样东西我都找到了,一个是Typora,下一篇再说;另外一个就是今天的主角Hugo。不多做解 ………

阅读全文

搭建博客(一)| 全栈开发一套博客系统

前些天我已经写过一篇关于博客网站搭建的文章:/2020/12/02192815-set-up-your-website.html,操作细节写的不够具体,从今天开始我准备把这件事当做一个系列文章来写,和大家分享如何从零开始搭建个人个性化博客网站。 为什么要自己搭建博客 可能有人会问,现在博客平台多的很,比如:知乎、掘金、简 ………

阅读全文

Go安装 | Golang环境配置

Linux上安装golang 上https://golang.google.cn/dl/下载对应的包,整体放入/usr/local下面,然后解压缩,删除压缩包,添加环境变量,应用设置使生效。下面是操作命令。 1 2 3 4 5 6 7 8 9 10 11 # 下载对应的包,放入/usr/local/并解压 wget ………

阅读全文

Go总结(六)| 正则表达式

Go语言正则表达式稍微有些复杂;下面做整理记录。 https://blog.csdn.net/chinabestchina/article/details/104764849 https://blog.csdn.net/u013870094/article/details/70142492?utm_source=blogxgwz4 (未完 ………

阅读全文

Windows使用小技巧

任意目录右键打开CMD 新建一个.reg文件,将下面代码放入保存,双击导入注册表即可。 1 2 3 4 5 6 7 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_here] ………

阅读全文