网站首页 成长录 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

mysync - 我编写的单向同步软件
2020-06-10 02:39 admin mysync单向

mysync-单向同步软件项目介绍这是本人编写的基于TLS、RSA、AES256加密的单向同步软件,方向是从客户端同步到服务端。同步文件时会自动跳过第一级目录中以`.`或`_`开头的文件和目录。服务器和客户端的通讯使用`TLS`安全连接进行`RPC`调用。源代码地址**百度网盘下载算法说明*首先由客户端获取本地目录的文...
阅读全文

Golang: math/rand 和 crypto/rand 区别
2020-06-10 02:39 admin golangrand

[原文地址][https://mojotv.cn/go/golang-rand-math-crypto](https://links.jianshu.com/go?to=https%3A%2F%2Fmojotv.cn%2Fgo%2Fgolang-rand-math-crypto)1\.前言之前发现了golang标准库中...
阅读全文

Fyne 折腾手记:开发一个简易桌面应用
2020-06-10 02:39 admin Fyne手记

>文章首发于个人公众号:「阿拉平平」最近试了下用Fyne库开发桌面应用,特此记录和分享一下。本文演示环境为Windows,Fyne版本为1.2.3。简介Fyne是一个Go语言开发的UI工具包。通过Fyne,我们可以构建桌面和移动设备上运行的应用程序。安装在安装Fyne前,请确保Go版本在1.12以上。__$govers...
阅读全文

golang快速入门[8.4]-常量与隐式类型转换
2020-06-10 02:38 admin golang隐式

**前文********************前言***在前文中我们学习了go语言中的自动类型推断以及浮点数的细节*我们将在本文中深入介绍go语言中另一个比较特殊的类型---const常量**const常量***Go语言最独特的功能之一就是该语言如何实现常量。Go语言规范中的常量规则是Go特有的。其在编译器级别提供了...
阅读全文

golang快速入门[8.3]-深入理解IEEE754浮点数
2020-06-10 02:38 admin golang浮点数

前文***************前言*在上文中我们学习了go语言中的自动类型推断*我们将在本文中深入理解go语言浮点数的存储细节*下面的一段简单程序0.3+0.6结果是什么?有人会天真的认为是0.9,但实际输出却是0.8999999999999999(go1.13.5)__varf1float64=0.3varf2f...
阅读全文

golang快速入门[9.1]-深入字符串的存储、编译与运行
2020-06-10 02:38 admin golang编译

**前文*********************前言***在常量和自动类型推断的文章中,我们介绍过整数、浮点数在词法解析阶段的过程。简单的说,整数是全为数字的常量,浮点数是带了`小数点`的常量。字符串也一样,字符串常量声明有两种方式:__varastring=`helloworld`varbstring="hello...
阅读全文

confluent-kafka-go安装简明教程
2020-06-10 02:38 admin confluentkafkago教程

新公司使用这个库,来了没啥文档。网上的各种教程也是比较粗浅。自己研读了下官方的文档。外加测试把整个流程给走通了。mark下方便后人吧。官方推荐使用__#macbrewinstalllibrdkafka#Debian和Ubuntuaptinstalllibrdkafka-devRedHat,CentOS,Fedorayu...
阅读全文

【轻知识】3分钟,golang 操作 clickhouse
2020-06-10 02:38 admin golangclickhouse

安装clickhouse与使用dockerpullyandex/clickhouse-server>如果pull出现dockerpullyandex/clickhouse-server>Usingdefaulttag:latest>Errorresponsefromdaemon:Get>:>net/http:TLSha...
阅读全文

? golang打包部署脚本
2020-06-10 02:38 admin golang打包

GO打包部署脚本__开发环境都是在Windows进行开发,经常打包发布到Linux下部署.$Linux打包build_linux.bat__@echooffecho=echosetsytemenvsetGOOS=linuxsetGOARCH=amd64echocopyconfigifnotexist%cd%\bin\c...
阅读全文

【轻知识】阅读apue(《UNIX环境高级编程》)入门,Makefile文件编写
2020-06-10 02:38 admin apueUNIXMakefile

>中文第三版入门阅读,能看懂。但是代码不敲一下。感觉缺点什么。比如以第10页的`出错处理`代码为例。__include"apue.h"#include#includeintmain(intargc,char*argv[]){fprintf(stderr,"EACCSS:%s\n",strerror(EACCES));e...
阅读全文

【轻知识】用cetus代理 mysql 用 etcd、confd 动态更换配置(未完待续)
2020-06-10 02:38 admin mysqlcetus

>实验机器:阿里云ECS1核2gcentos8功能需求cetus配置文件根据etcd配置代理mysql主从。然后etcdputphp新的配置php配置文件根据新的配置进行更换。实现从直连到切入代理。环境需要openresty、php、confd、etcd、cetus、mysql>mysql别装5.8版本装吧openre...
阅读全文

golang快速入门[8.2]-自动类型推断的秘密
2020-06-10 02:38 admin golang入门

**前文******************前言***在上文中我们学习了变量的各种概念和go语言中的类型系统*我们将在本文中学习到:*什么是自动类型推断*为什么需要自动类型推断*go语言中自动类型推断的特点与陷阱*go语言在编译时是如何进行自动类型推断的**类型推断(Typeinference)***类型推断是编程语言...
阅读全文

golang电子书小爬虫
2020-06-10 02:38 admin golang小爬虫

NovelSpiderFor-YanBeiTang[这里是项目传送门](https://links.jianshu.com/go?to=%255Bhttps%3A%2F%2Fgithub.com%2Fmhgd3250905%2FNovelSpiderFor-YanBeiTang%255D%28https%3A%2F%2...
阅读全文

golang快速入门[6.2]-集成开发环境-emacs详解
2020-06-10 02:38 admin golangemacs

**前文**************前言***在上一篇文章中介绍了go语言的集成开发环境`goland`的安装、配置、激活、以及基本的快捷键用法。*在本篇文章中,我们将介绍神之编辑器:`emacs`如何集成go的开发环境*你想拥有如下图所示的工作环境吗?这就是`emacs`的强大功能,快来一起学习吧~imageimag...
阅读全文

Golang基础(四) | 结构体
2020-06-10 02:38 admin golang结构

结构体Go语言中,也和C或者其他语言一样,我们可以声明新的类型,作为其它类型的属性或字段的容器。例如,我们可以创建一个自定义类型person代表一个人的实体。这个实体拥有属性:姓名和年龄。这样的类型我们称之struct。如下代码所示:__typepersonstruct{namestringageint}声明一个str...
阅读全文
顶部 底部