0%

最近对小程序比较感兴趣于是就花时间对这这部分把玩一下,跟移动端的布局还是有一些区别的。就把使用过程中的一些小技巧记录下来。

Flex 布局

对 flex 进一步了解,请移步:Flex 语法篇

阅读全文 »

基础语法

常量

不同于变量在运行期分配存储内存(非优化状态),常量通常会被编译器在预处理阶段直接展开,作为指令数据使用。数字常量不会分配存储空间,无须像变量那样通过内存寻址来取值,因此无法获取地址。

阅读全文 »

清空表 (truncate) 与删除表中数据 (delete)

删除表信息的方式有两种:

1
2
truncate table table_name;
delete * from table_name;

注: truncate 操作中的 table 可以省略,delete 操作中的 * 可以省略

阅读全文 »

Gin 是一个 Golang 的微框架,基于 httprouter ,封装比较优雅,API 友好,源码注释比较明确。具有快速灵活,容错率高,高性能等特点。框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。

Gin 包括以下几个主要的部分:

  • 设计精巧的路由/中间件系统;
  • 简单好用的核心上下文 Context
  • 附赠工具集(JSON/XML 响应, 数据绑定与校验等)。

Gin 是一个 Golang 写的 web 框架,,它提供了类似 martini 但更好性能(路由性能约快40倍)的 API 服务。

阅读全文 »

基础类

2022-06-13

问:与其他语言相比,使用 Go 有什么好处?

  • 与其他作为学术实验开始的语言不同,Go 代码的设计是务实的。每个功能 和语法决策都旨在让程序员的生活更轻松。
  • Golang 针对并发进行了优化,并且在规模上运行良好。
  • 由于单一的标准代码格式,Golang 通常被认为比其他语言更具可读性。
  • 自动垃圾收集明显比 Java 或 Python 更有效,因为它与程序同时执行。
阅读全文 »

前言

聊聊 组件化插件化 以及 模块化 三个概念如何区分,以及在工程实践当中具体要解决什么样的问题,在实践当中要达到的目的,在整个项目团队中要起到怎样的作用。

组件化与插件化

  • 组件:通俗点就是组件化就是基于可重用的目的,将一个大的软件系统按照分离关注点的形式,拆分成多个独立的组件。组件的出现是为了解决全局工程中有很多重复代码的问题,是为了复用,而且划分力度是相对较小的模块。组件化的另一个目的是为了解耦,把系统拆分成多个组件,分离组件边界和责任,便于独立升级和维护。

  • 插件:可以理解为是封装了一层对外调用的接口的组件。插件的概念比较形象,一般存在一个“插拔”过程,所以要求可插拔的插件有一个相同的接口(这里所说的接口只是概念上的接口,即调用方法及参数等)。而组件是不存在这个相同接口的。

阅读全文 »