VMx

vmx.im
啥都学一点的填坑人
golang

go-ini/ini 无法解析的分区获取string

如果遇到一些比较特殊的分区,它们不包含常见的键值对,而是没有固定格式的纯文本,则可以使用 LoadOptions.UnparsableSections 进行处理,这中间还有两个前置条件记得补上。踩了半天的坑才发现的诀窍。。。 有UnpareableSections 还是会报错,还需要增加 SkipUnrecognizableLines true 是否跳过不符合键/值对的无法识别的行 Loose true 忽略不存在的文件或返回错误 然后使用.Section.Body() 获取 string cfg, err := …

2021年7月3日 0条评论 794点热度 0人点赞 huifei 阅读全文
golang

windows下面oracle的golang驱动编译

网上很多资料,但总是一知半解,翻来复去整了半天才成功,特记录下。 总体来说Oracle和sqlite3的驱动一样,都需要gcc环境的编译,只是sqlite3需要的包稍少,废话少说,直接开干: 1、安装cygwin或TMD-GCC(sqlite需要此编译包),确认已有pkgconf.exe,各个环境有些区别,也许叫pkg-config.exe 2、从oracle下载 客户端和sdk,解压到某目录,如d:\oracle,地址:https://www.oracle.com/database/technologies/in…

2021年7月1日 0条评论 1105点热度 1人点赞 huifei 阅读全文
arduino

stm32使用vscode环境配置

琢磨几天终于完美运行,但新问题又来了。在使用 FreeRTOS 时 cubemx 相同的配置,生成的代码使用Keil uVision5 运行正常,使用vscode编译正常,但使用却有些问题。 include path和browse path问题。 以为一个 "${workspaceFolder}/**"完美搞定,那只是你以为,而现实却是很残酷,各类找不到。所以你还是得老老实实给补全,附上我的c_cpp_properties : { "configurations": [ { …

2021年6月19日 0条评论 771点热度 0人点赞 huifei 阅读全文
arduino

esp32自锁按钮和为什么要上下拉电阻

上拉电阻和下拉电阻 当本来设计好了用按钮来进行开关的时候,居然用手摸下就可以开关,或者各种奇怪的形象。此时你需要上下拉电阻来过滤干扰。 上下拉电阻 下拉概念 主要用来抗干扰和预设默认电平 (主要是引脚悬空再加上电磁干扰。形成了一种不稳定输入) 将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平 下拉是从器件输出电流;拉电流 当一个接有下拉电阻的IO端口设置为输入状态时,它的常态为低电平 上拉概念 电阻与3.3V相接,断开时是3.3V,闭合时是0V 自锁开关 接线图 代码 int btn=35; int r…

2021年4月2日 0条评论 1828点热度 0人点赞 huifei 阅读全文
golang

golang 十六进制网络读写

最简C/S程序 server.go package main import ( "fmt" "net" ) func process(conn net.Conn) { defer conn.Close() for { var buf [128]byte n, err := conn.Read(buf[:]) if err != nil { fmt.Println("Read for tcp server faild", err) break } data …

2021年4月1日 0条评论 1027点热度 0人点赞 huifei 阅读全文
未分类

golang - 将顶级模块及其子模块之一作为单独的版本分别导入时,如何解决冲突的go模块依赖关系?

我的项目中有两个依赖项。 go.mod: module github.com/test-org/test-repo go 1.12 require ( github.com/foo/bar v1.0.0 github.com/raz/mataz v1.0.0 ) 在运行go mod download之后,这两个依赖项导致需要下载github.com/shared/dependency的两个不同版本。有趣的是github.com/shared/dependency包含子模块,例如: dependency -- go.…

2021年3月19日 0条评论 1781点热度 0人点赞 huifei 阅读全文
python

python在vscode或命令行出现ModuleNotFoundError问题

以前都是使用pycharm开发,没有遇到过,主要是pycharm运行的时候会自动将工作目录加到系统path中去。 而使用vscode或直接运行会报: ModuleNotFoundError: No module named 'xxx' 错误 为了更深的理解工作目录,特分析了下: 目录结构如下: # c.py def say_hello(): print("I am c.py") # d.py from usr.c.c import say_hello if __name__ == "__main__": print…

2021年3月14日 0条评论 836点热度 0人点赞 huifei 阅读全文
未分类

Debian安装Docker

卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本: apt-get remove docker \ docker-engine \ docker.io 使用 APT 安装 由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。 apt-get update apt-get install \ apt-transport-https \ ca-certificates \ c…

2021年3月11日 0条评论 783点热度 0人点赞 huifei 阅读全文
填坑

最近学习crestron的simpl+简单的宏组件代码

/******************************************************************************************* Compiler Directives (Uncomment and declare compiler directives as needed) *******************************************************************************************/ …

2021年1月25日 0条评论 1137点热度 2人点赞 huifei 阅读全文
Linux

ansible的ubuntu apt源

网站地址:https://launchpad.net/~ansible sudo apt-add-repository ppa:ansible/ansible-2.10 sudo apt-get update sudo apt-get install ansible

2020年12月28日 0条评论 1075点热度 0人点赞 huifei 阅读全文
12345…7
分类
  • arduino
  • crestron
  • golang
  • Linux
  • python
  • VPS
  • vue
  • 填坑
  • 未分类
最新 热点 随机
最新 热点 随机
按键精灵手机UI随笔 制作你的按键精灵安卓程序 升级OpenSSH,高风险的漏洞,漏洞编号CVE-2024-6387 autodesk网络许可不可用之解决办法 定时打印或截图 sbox打开时 hosts不起作用时方法
按键精灵手机UI随笔
软路由透明上外网配置 WebMonitor:实时监控网页变化,通过微信发送通知 一次/etc/sudoers: syntax error near line 21问题的解决记录 交换机IP扫描工具 pinia在封装请求的文件中使用报错的问题 windows下面oracle的golang驱动编译

COPYRIGHT © 2021 vmx.im. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang