go time 包

时间概念

时间对所有程序语言来说原理都是一样的:时间点、时间段、时区和显示格式。

  • 时间点:时间点没有时区差异,也就是说全世界无论哪个时区都是同一个时间点,时间戳就是时间点的表达方式,所以时间戳没有时区差异。
  • 时间段:时间段其实就是一个整数型,从小到大依次是皮秒(ps)、纳秒(ns)、微秒(μs)、毫秒(ms)、秒(s),在 go 程序中 1s == 1e9。
  • 时区:时间点有时区差异,同一个时间戳在不同时区具有时差区别。
  • 显示格式:这部分没有逻辑问题,纯粹是视图显示。
Read more...

Joomla + Magento 官网加商城

今天利用 docker 服务器来搭建 Joomla 公司官网和 Magento 商城。它们都是采用了 php 语言写的应用,所以直接用我相关的文章来配置服务器即可:docker 入门与 docker-compose 编配工具。 说点题外话,如果现在还有小公司在开发什么商城或者官网类型的应用,赶紧放弃,投入到 Joomla 和 Magento 的怀抱吧。这两个已经很成熟,也是开源的,要开发也可以参考这两者或者基于它们去开发,省时省力,也利于成功。

Read more...

git 源码安装

用习惯了windows下高版本2.11.0的git,再到centos7自带的1.8.5版本觉得操作还是不方便,所以今天就把它升级到最新版。

Read more...

博客实践

2019-12-21 更新到 Hugo,抛弃复杂的 hexo,hexo 依赖 node 和各种 node_module,比如集成 CNAME 这一简单的功能都是靠模块来实现。而 hugo 得益于 Go,直接 go get 生成 hugo 执行文件即可,日常操作和 hexo 基本一样: hugo server、hugo 两个命令,常用参数 -D 表示集成草稿。如果要自动部署到 github,写一个 sh 脚本即可。另外静态文件方面在根目录下有 static,直接放在里面即可: -rw-r--r-- 1 ada staff 14 12 21 16:08 CNAME -rw-r--r--@ 1 ada staff 10497 12 21 16:09 avatar.jpg -rw-r--r-- 1 ada staff 10 12 21 16:08 baidu_verify_MOITAeX9md.html -rw-r--r--@ 1 ada staff 1150 12 21 16:09 favicon.ico -rw-r--r-- 1 ada staff 53 12 21 16:08 googleba39dd1bfa288749.
Read more...

关于我

我是谁?

  • 毕业大学:华南师范大学
  • 毕业时间:2012年
  • 从事职位:目前从事 golang 和云原生相关的工作
  • 工作地点:深圳
  • 联系邮箱:wpxun@163.com

为什么写这个博客?

这个博客是我的学习笔记,目的是记录容易遗忘的知识点,方便以后查阅。不敢保证内容的严谨正确,如果有错误,欢迎批评指正。

Read more...