宁泽林_NiZerin - 互联网技术博客

  • PHP
  • Go
  • Java
  • Rust
  • Python
  • 交流群
  • 关于我
  • 留言版
Go
快来炒区块链啊
Go

Go 与 PHP 的语法对比

Go是由Google设计的一门静态类型的编译型语言。它有点类似于C,但是它包含了更多的优点,比如垃圾回收、内存安全、结构类型和并发性。它的并发机制使多核和网络机器能够发挥最大的作用。这是GoLang的最佳卖点之一。此外,Go速度快,表现力强,干净且高效。这也是Go如此吸引开发者学习的原因。 PHP是一种动态类型语言,它使新手更容易编写代码。现在的问题是,PHP开发人员能否从动态类型语言切换到像Go这样的静态类型语言?为了找到答案,让我们对比一下Go和PHP之间的语法差异。 数据类型 Go同时支持有符号和无符号整数,…

2020年2月21日 0条评论 1143点热度 0人点赞 NiZerin 阅读全文
Go

十条有用的 GO 语言技术

这是我这几年写 Go 代码的一些经验总结。我相信他们在一些情况下能帮助到你们。例如: 你开发的应用依赖经常改变。 你不希望每 3 - 4 个月就不能不重构这些代码。新的功能应该很轻易的添加上去。 你的应用由多人合作开发,它代码应该易读和方便维护的。 你的应用被很多人使用,有一些很容易发现并需要快速修复的 bug。 随着时间的推移,我发现这些事情不管在什么时候都是很重要的。 有一些虽然比较次要,但他们影响着很多事情。下面是一些建议,如果它们能够在工作上帮到你,请让我知道。 请随意发表你的看法  1. 使用单…

2019年4月8日 0条评论 1930点热度 0人点赞 NiZerin 阅读全文
Go

[译] 2019 为什么我们还会继续使用 PHP ?

我们来开门见山地说。  PHP 是一门奇葩的语言。它既不快,语法又不漂亮。还没有遵守良好的软件开发实践。 但我还是使用它开发了很多软件。 那么问题就很明显了 为什么今天还在使用 PHP ? 除了个人理想主义的偏好以外,还有很多理由。这才是我们要讨论的范围。为什么选 PHP 作为我的 Web 开发语言? PHP 是什么? 「PHP 代表什么意思?」 或者这么问,「PHP 是什么?」 PHP 是一门编写 web 页面的语言,底层使用 C 语言实现,使用 HTML 的标签语法包裹代…

2019年3月7日 3条评论 3619点热度 0人点赞 NiZerin 阅读全文
Go

[译] 在 GO 语言中创建你自己的 OAuth2 服务:客户端凭据授权流程

嗨,在今天的文章中,我会向大家展示怎么构建属于每个人自己的 OAuth2 服务器,就像 google、facebook 和 github 等公司一样。 如果你想构建用于生产环境的公共或者私有 API,这都会是很有帮助的。所以现在让我们开始吧。 什么是 OAuth2? 开放授权版本 2.0 被称为 OAuth2。它是一种保护 RESTful Web 服务的协议或者说是框架。OAuth2 非常强大。由于 OAuth2 坚如磐石的安全性,所以现在大多数的 REST API 都通过 OAuth2 进行保护。 OAuth2 …

2019年3月1日 1条评论 2501点热度 0人点赞 NiZerin 阅读全文
Go

Golang 数据可视化利器 go-echarts 开源啦

如果一门语言可以用来写爬虫,那么它就需要一个优雅的数据可视化库。 ---沃.兹基硕德 在 Golang 这门语言中,目前数据可视化的第三方库还是特别少,go-echarts 的开发就是为了填补这部分的空隙。Echarts 是百度开源的非常优秀的可视化图表库,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。也有其他语言为其实现了相应语言版本的接口,如 Python 的 pyecharts,go-echarts 也是借鉴了 pyecharts 的一些设计思想。 🔰 安装 ✨ 特…

2019年2月11日 0条评论 4696点热度 0人点赞 NiZerin 阅读全文
Go

Go 语言标准库 text/template 包深入浅出

官方定义: Package template implements data-driven templates for generating textual output. template 包是数据驱动的文本输出模板,其实就是在写好的模板中填充数据。 模板 什么是模板? 下面是一个简单的模板示例: {{ 和 }} 中间的句号 . 代表传入模板的数据,根据传入的数据不同渲染不同的内容。 . 可以代表 go 语言中的任何类型,如结构体、哈希等。 至于 {{ 和 }} 包裹的内容统称为 action,分为两种类型: 数…

2019年1月18日 0条评论 2258点热度 0人点赞 NiZerin 阅读全文
Go

Go 语言开发的分布式 MySQL Binlog 存储系统

kingbus简介 kingbus是一个基于raft强一致协议实现的分布式MySQL binlog 存储系统。它能够充当一个MySQL Slave从真正的Master上同步binglog,并存储在分布式集群中;同时又充当一个MySQL Master将集群中的binlog 同步给其他Slave。kingbus具有如下特性: 兼容MySQL 复制协议,通过Gtid方式同步Master上的binlog,同时支持slave通过Gtid方式从kingbus拉取binlog。 跨地域数据复制,kingbus通过raft协议支持…

2019年1月4日 2条评论 3375点热度 0人点赞 NiZerin 阅读全文
Go

Go 语言 Excel 文档类库 excelize 发布1.4.1版本

Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 OOXML Spec。可以使用它来读取、写入 XLSX 文件,相比较其他的开源类库,Excelize 支持操作带有数据透视表、切片器、图表与图片的 Excel 并支持向 Excel 中插入图片与创建简单图表,可应用于各种报表系统中。 GitHub: github.com/360EntSecGr… 2019年1月3日 社区发布了 1.4.1 版本,该版本包含了很多新功能和错误修复。完整的更改列表可查看 ch…

2019年1月4日 0条评论 2327点热度 0人点赞 NiZerin 阅读全文
Go

Go语言入门教程,数据库连接操作MySQL丶Sqlite3

golang强大的数据库驱动 Go与PHP不同的地方是Go没有官方提供数据库驱动,而是为开发者开发数据库驱动定义了一些标准接口,开发者可以 根据定义的接口来开发相应的数据库驱动,这样做有一个好处,只要按照标准接口开发的代码, 以后需要迁移数据 库时,不需要任何修改 不乱说用到MySQL还是sqlite3,都需要提前安装数据库驱动 sqlite3 32 位 windows 的安装 1、安装 sqlite3。到 www.sqlite.org/download.ht… 的页面中,找到 sqlite-dll-win32-x…

2018年11月12日 3条评论 5673点热度 0人点赞 NiZerin 阅读全文

NiZerin

博主已经躺平了,后面很少会更新博客。

最新 热点 随机
最新 热点 随机
PHP 中如何正确地调用系统命令? 看看 Laravel 9 的新功能 Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧
用PHP和Python生成短链接服务的字符串ID [译] 10 个你可能不知道的 Laravel Eloquent 小技巧 PHP7.4 Preload 性能测试 Laravel 重大安全更新 一步步教你编写不可维护的 PHP 代码 PHP7.3即将到来,快来了解一下新特性吧
标签聚合
javascript flutter go php wordpress vue laravel translations
归档
友情链接
  • PHP函数字典
  • 宝塔运维特惠
  • 科学上网
  • 阿里云特惠

COPYRIGHT © 2021 nizer.in. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang