大象笔记

golang gin 项目代码组织结构能否像 python django 一样清晰

## 现有的组织结构 现在使用的 [golang gin 的代码组织结构](/golang-gin-mysql-database-connection-sharing-of-project-code-structure)是延续了之前使用

Golang CMS 通用的公司产品、服务介绍类网站框架设计

## 需求背景 我正在用 golang + react ant design pro 开发一套公司内部使用的物联网产品解决方案的介绍网站,同时支持电脑端和手机端。 但是突然来了一个客户的紧急需求,就是能够手机扫描二维码,直接查看产品

golang fmt.Sprintf 中 %d 与 %s 混用会怎样

写了一个后台分页的 bug,问题的原因在 fmt.Sprintf 中我将 int 类型传递给了 %s。 ## 有问题的代码 ``` categoryId := 5 if categoryId > 0 { url +=

上班开车单程1小时真是噩梦般的体验

去集团另一个子公司现场办公一个周,每天走高速单程一个小时,身心俱疲。 ## 实力不允许做雷锋 第一天早上6:50出门,绕回公司接同事,再走高速去另一个公司。8:20到达,整整一个半小时。 本来还以为绕个圈小意思,没想到这个小意

golang 生成文章简介

主要是为了用 golang 生成文章简介,及 html description 标签的内容。 ## 逻辑 - 去除 html tag - 取前 N 个字符 (160 个字母,或 80 个中文字符) ## HTML S

VIM Markdown 中打开当前光标所在的文件链接

由于我把记录每天 TODO 事项放在了 markdown 文件中,当需要记录具体某个事项的细节时,还是新开一个文档比较清晰,所以需要能在 VIM 中快速打开,或者新建文件。 ## vim-markdown 插件 原来 vim-m

微信小程序 wxml include 公共模板

## 需求 我想在微信小程序每个页面的底部都加上统一的页脚,例如,问题反馈入口和版权信息等。 由于页面太多,全部逐页手动添加不现实,所以需要用到引入公共模板的功能。 连 golang 的 template 都支持 include

Android 通过 ACTION_IMAGE_CAPTURE 拍照获取原尺寸的 bitmap 图片

之前匆匆[实现了 Android 拍照功能](/android-take-picture-and-get-data),但测试时发现得到的图片尺寸都很小,并不是拍照时的原始尺寸。 从官方文档得知原来 ACTION_IMAGE_CAPTURE

软著代码自动提取,并生成代码文件

申请软著需要提交 60 页代码,或者 3000 行代码。手动一个文件一个文件的复制黏贴太麻烦了。 特别是像 Android 项目这种目录层级特别多的,完全是浪费时间。 于是写了个 shell 脚本,自动生成 txt 格式的文件,然后

Golang 后台模板分页组件,基于 Tailwind CSS

## 为何不适用基于 Javascript 的分页组件 For SEO. 写 Web 就是为了能被用户搜素到,如果不是为了这个目的,web 版本都没有存在的价值。 而分页导航又是被搜索引擎收录的关键,所以一定要在后台进行渲染,不要