- 博客(38)
- 资源 (6)
- 收藏
- 关注
原创 拉取多CPU架构容器镜像推送到其他仓库
一个docker镜像可能会有多种CPU架构的变体,如何把这些多架构的镜像全部从公共镜像库同步到自建的库上?
2022-11-18 11:13:55 1247 1
原创 Golang 空通道考究
最近看到了一些帖子和博客在讨论golang里面对空通道进行读写操作。本人也比较好奇,就实验了一下,发现和大家的描述都有出入。
2022-07-18 18:05:01 572
原创 Golang Slice扩容研究、实验及论证
阅读、了解Golang的slice相关资料时,发现资料之间的内容各不相同,因此自己做个实验验证一下。最终发现大多数资料的描述都是有问题的。
2022-02-18 15:54:16 354
原创 Golang获取私有库
title: Golang获取私有库date: 2021-11-19 16:20createDate: 2021-11-19tags: gocategory: go/grammar_cjkRuby: true一、场景 自己部署了一个Gitlab Gitlab配置了https,并且证书是自己签发的之前写的这个方法太罗嗦了 go modules 使用本地库、公开库和私有库,重新精简一下。二、解决方法假设你的域名是 gitlab.example.com1. go版本 >= .
2021-11-19 16:36:36 565
原创 go slice作为函数参数是值传递
1、问题描述在很多Go的文章、博客中都有提到这样的内容:slice 在作为函数入参时采用的是引用(地址)传递。并且这几乎成了 “众所周知” 的知识点。平时并没有留意别人是怎么看这里的,但最近面试和工作中发现上述观点几乎得到了其他人的共同认可。但在我初学Go的时候有幸看到过另一种说法,最近重新查阅资料整理代码给大家分享一下。以下内容如果读者有什么不同见解和分析,欢迎留言或者发送邮件讨论交流。2、证明分析以下采用反证法先假设 “slice 在作为函数入参时采用的是引用(地址)传递” 成立,
2021-09-06 14:19:15 710
原创 docker导出全部镜像
背景由于工作需要,要一次性导出机器上全部的镜像。导出命令: docker save $(docker images --format '{{.Repository}}:{{.Tag}}') -o allinone.tar
2020-08-09 16:50:39 6600 11
原创 局域网下载断网问题
背景局域网中的几台机器,通过ftp和docker命令下载会导致系统网络故障,导致网络断开,稍后网络自动恢复。解决办法经过排查,是网络掩码配置错误。以Centos7的配置 /etc/sysconfig/network-scripts/ifcfg-ens192 为例:TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="none"DEFROUTE="yes"IPV4_FAILURE_FATAL="yes"IPV6INIT
2020-08-04 15:49:44 612
原创 ubuntu 20.04 启用 指纹登录
文章目录一、介绍二、更新指纹识别器驱动三、添加指纹参考资料及附录一、介绍为了开发的时候更顺滑、问题更少,把 ThinkPad P53 装上了Ubuntu 20.04 TLS,指望用上几年。换成 Ubuntu 以后,在设置里面发现支持指纹登陆,但是直接使用会报错,因为指纹器无法识别。二、更新指纹识别器驱动在 ubuntu 20.04 中,一些硬件的固件推荐使用 fwupd 来更新,这个命令默认已经安装了。1、更新系统$ sudo apt update$ sudo apt upgrade -
2020-07-22 11:08:50 15422 8
原创 尝鲜 部署 Nginx Quic
文章目录一、介绍二、操作说明2.1、boringssl2.2、Nginx使用参考资料及附录一、介绍尝鲜 Nginx Quic 版本。二、操作说明1、下载 boringssl2、下载 Nginx 并编译安装2.1、boringsslBoringSSL 是由谷歌开发,从 OpenSSL 中分离的一个分支。## 创建目录$ mkdir ~/NginxWithQuic$ cd ~/NginxWithQuic## 下载代码$ git clone https://github.com/go
2020-07-04 19:35:04 3328 3
原创 go modules 使用本地库、公开库和私有库
文章目录一、简介二、引用本地目录二、引用合规库三、引用私有不合规库3.1、配置仓库访问权限3.2、本地配置“访问令牌(Access Token)”参数3.3、配置使用git方式拉取代码五、最常见的私有不合规库参考资料及附录一、简介公司项目使用 go module 开发的过程中会有一些自己的库要引用,这些库用gitlab管理,需要研究引用gitlab库的方法,下面是研究过程中的一些经验。介绍两种引用方案:1、引用本地目录2、引用合规地址库3、引用私有不合规库4、最常规(恶心) 的私有不合规库
2020-07-04 08:41:36 10135
原创 Goland护眼主题配置
一、说明Goland编辑器自定义护眼主题和高亮配色。在 Monocai Color Theme 主题基础上重新修改后的主题配置。为了保护眼睛,采用暗黑风格,语法高亮和配色采用中高的对比度。二、修改主题和高亮配色下载配置:Goland_201911217_settings.zip导入参考 Intellij IDEA 导出配置,导入配置的方法屏幕亮度不要太高对比度不要太低,也不...
2019-12-18 16:12:49 2978 1
原创 gitlab-ci报错gitlab stuck问题解决
文章目录问题描述.gitlab-ci.yml示例问题描述最近在Centos7上面安装了最新版本的gitlab-runner(12.4.1),使用过程中发现pipeline报错:stuck。经查阅资料、排查发现:.gitlab-ci.yml 必须要配置 tags,指定使用哪个gitlab-runner才可以。.gitlab-ci.yml示例before_script: - PATH=$...
2019-11-15 17:34:19 7286
原创 lz4-erlang 生成Windows动态链接库(dll)
文章目录lz4-erlang 生成Windows动态链接库(dll)1、下载 lz4-erlang 库2、Visio studio 创建空白项目3、添加相关的 `.c` 和 `.h`4、修改 `属性`5、生成 dlllz4-erlang 生成Windows动态链接库(dll)1、下载 lz-erlang 库2、打开 Visio studio,创建空白 C++ 项目3、添加相关的 .c 和...
2019-11-12 23:33:00 506
原创 Ubuntu Dns设置
Ubuntu Dns设置以及设置失败处理Ubuntu Dns Server要通过修改 /etc/resonconf/resolv.conf.d/base 完成。但有时依然设置失败。
2017-10-16 18:06:57 1409
原创 Erlang高阶函数——递归
高阶函数递归用法高阶函数实现尾递归有两种方式:1、将高阶函数自身作为参数传入,并在内部调用2、通过fun进行类似普通函数的定义
2017-06-27 10:35:25 1248
翻译 LoRaWAN 规范1.0 (1.0.2) 第七章 - 重传退化
LoRaWAN 规范1.0 (1.0.2) 第七章 - 重传退化下述上行帧会触发灾难性的、持续的无线网络过载:
2017-05-02 18:04:38 2052
原创 Erlang 保护式
, ;和 andalso orelse保护式中 , andalso作用几乎相同, ; orelse作用几乎相同。这里用几乎而不是完全,理由如下。
2017-03-21 18:41:00 871
原创 Erlang code:priv_dir/1报错
使用 code:priv_dir/1 查找 priv 的路径会报错: {error,bad_name}
2016-10-17 17:29:40 1600
原创 ubuntu16.04安装mysql报错解决
问题描述ubuntu16.04 安装mysql-server、mysql-client时报错 update-alternatives: 错误: 候选项路径 /etc/mysql/my.cnf.fallback 不存在 dpkg: 处理软件包 mysql-common (--configure)时出错:
2016-09-20 10:42:48 12843
翻译 LoRaWAN 规范1.0 (章节10~13)
LoRaWAN 规范1.0 (章节10~13)除了帧头中FCtrl字段的保留(RFU)位,B类和A类的上行数据帧一样。B类使用A类中没有使用的RFU位
2016-08-21 16:37:25 9468 2
翻译 LoRaWAN 规范 1.0 (6)
LoRaWAN 规范1.0 (第六章部分)6 终端激活(End-Device Activation)
2016-04-26 19:52:59 16614 12
翻译 LoRaWAN 规范 1.0(2~4章)
最近在做LoRa, LoRaWAN协议略微复杂,边读边翻译,现在把翻译分享给各位做物联网的同行。 当然里面掺杂了一些我的个人笔记,希望对大家有所帮助。 如果哪里有问题,欢迎应各位留言或者邮件指正。
2016-03-04 16:07:08 51587 26
原创 Erlang-AES加密
AES加密算法五种模式该博客有介绍,更多模式介绍参考这篇论文。 Erlang的encyto模块提供了很多加密算法,目前只用AES,做个笔记:Erlang中AES加密方法: aes_cbc128aes_cbc256aes_ige256aes_cfb8aes_cfb128aes_gcm试验笔记:aes_cbc128 和 aes_cbc256的初始向量都是128位,其它对应各自位数变化。
2015-10-14 16:51:32 3051
原创 ubuntu git钩子笔记
git配置钩子的时候,想在钩子结束触发新的脚本写日志,结果总是提示 sh: 0: can't open push2chat原来在这里执行另外的sh需要用绝对路径#!/bin/sh## An example hook script to prepare a packed repository for use over# dumb transports.## To enabl
2015-07-09 18:09:18 1066
原创 Erlang中文编码(一)
最近有朋友使用Erlang遇到一个编码问题。Erlang里面直接把汉字弄成串是这样的:24> A = "汉字".[27721,23383]但是有时候汉字会出现这种utf8格式的:[228,184,173,230,150,135]有时候需要把utf8的ascii码转成第一种,这就需要下面的方式:%% ASCII码转为Erlang中正常的中文编码asc_to_cn(Data) when is_l
2015-07-01 15:17:20 1359
原创 intellij idea 分屏设置
1、找到分屏功能File -> setting -> keymap,搜索(注意大小写): Split Vertically 水平分屏 Split Horizontally 垂直分屏 2、设置快捷键, 编辑快捷键的地方在搜索框同一行: 在标签上直接鼠标右键也会有这些选项。
2015-06-30 15:01:36 40155
原创 Erlang中的cons operator |
Erlang中的cons operator | 最近看书的时候发现操作符” | “有个称呼:cons operator。 十分好奇这个操作符到底应该叫什么,然后就百度——什么都没有······ 再谷歌,搜到不少资料,不过都是Lisp里面的;还都是介绍性质,通过一些例子来说明用法,并没有明确的定义。蛋疼,不得已要花力气自己弄清了。 Erlang中出现了cons这个词,费劲查了半天发
2015-05-07 17:05:59 717
原创 位图分析续
1、 续上次:提出问题上一篇文章里在最后我说过:PS产生的位图(bmp)文件每个像素都是4字节,第四个字节是用来补位的,但是并没有解释这么做的原因。我们先看一下windows产生的位图是什么样的。你会疑问:难道不是上一篇说的那样吗?下面我给详细展示一下:一、首先随便找两张图片这里我用lena.bmp和hoses.bmp(万马奔腾的图像),这个位图是将jpg文件通过画图板转
2014-05-15 20:13:28 1561
原创 位图(bmp)文件格式分析
位图(bmp)文件格式分析作者:深蓝(由博主分享)一、什么是位图计算机能以位图和矢量图格式显示图像。1、位图(Bitmap):图像又称点阵图或光栅图,它使用我们称为像素(象素,Pixel)的一格一格的小点来描述图像。计算机屏幕其实就是一张包含大量像素点的网格。当我们把位图放大时,每一个像素小点看上去就像是一个个马赛克色块。2、矢量图(Vector)使用直线和曲线来描述图
2014-05-14 11:42:46 18813
Goland_201911217_settings.zip
2019-12-18
mysql-connector-odbc-noinstall-5.3.4-win32.zip
2014-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人