MySQL 开发规范(转)

数据库对象命名规范 数据库对象 数据库对象是数据库的组成部分,常见的有以下几种:表(Table )、索引(Index)、视图(View)、图表(Diagram)、缺省值(Default)、规则(Rule)、触发器(Trigger)、存储过程(Stored Procedure)、 用户(User)等。命名规范是指数据库对象如数据库(SCHEMA)、表(TABLE)、索引(INDEX)、约束(CONS

日常记录-GITLAB部署以及相关资料

用到了就随手记录下,方便以后查阅 Docker部署gitlab docker run --detach --publish 8443:443 --publish 8080:80 --publish 2222:22 --name gitlab --restart unless-stopped -v /opt/gitlab/etc:/etc/gitlab -v /opt/gitlab/log:/v

PHP知识点练习之数组分页

复习下知识点,PHP数组分页同样适用于任何语言,以及数据库分页查询 <?php $arr = [ '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', ]; // 分页大小 $page_size = 3; // 页码 $page = isset($_GET['

上传视频或音乐时获取时长信息

上传视频或音乐时获取时长信息 1. 视频时长获取 VUE中使用的一个方式 handleBeforeUpload(file) { const that = this var video = document.createElement('video') video.src = URL.createObjectURL(file) video.

Go CGO C类型对应关系表

C语言类型 CGO类型 Go语言类型 char C.char byte singed char C.schar int8 unsigned char C.uchar uint8 short C.short int16 unsigned short C.ushort uint16 int C.int int32 unsigned int C.uint uint3

log4j的配置文件收集

#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码 log4j.rootLogger=DEBUG,console,file #控制台输出的相关设置 log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.Target = Sy

Go语言http请求x509错误之跳过证书安全检查

练习go语言封装HTTP请求的时候,访问自己的网站发现不能访问一看错误,证书认证错误 panic: Get "https://esc.show": x509: certificate signed by unknown authority goroutine 1 [running]: main.main() 度娘了下一,有两种一种是添加证书,一种是忽略安全认证赶脚第二种省

Golang GUI开发之Webview

Golang GUI开发之Webview 学习Golang 也有一段时间了, 写爬虫、写命令行、写Web 都尝试过了, 简洁的语法强悍的协程写起什么东西都很得心应手,唯独在客户端这里有点受挫. ​首先日常电脑使用环境 Mac 和 Windows 经常切换,一些小工具也都考虑跨平台所以 自己开发小工具的时候都是考虑跨平台,结果显而易见并不是那么顺利. 尝试过fyne,go-gtk,go-sciter

52条SQL语句性能优化

对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 应尽量避免在 where 子句中使用!=或<>操作符, MySQL只有对以下操作符才使用索引:&