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

上传视频或音乐时获取时长信息 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只有对以下操作符才使用索引:&

删除Xcode后git命令无法使用的解决办法

删除Xcode后git命令无法使用的解决办法 因为实际工作中xcode并没有使用,有因为嫌弃它太大所以就随手删除掉了,结果导致了git不可用就像下面这样! xcrun: error: active developer path ("/Applications/Xcode8.app/Contents/Developer") does not exist Use `sudo x

tp6使用模型跨库联查统计withCount

标题不知道起什么好就叫TP6的跨库查询了 一些情况说明 用户表在其他数据库 需要查询的统计数据的表在其他库 需要查询用户所发布的资源数 由于偏爱ORM使用模型查询 ,能不用DB类就不用的情况下,使用了下面的方法 前置条件 两个数据需要在一起 使用一个账号密码访问(此处略坑) 查询方法 $model->withCount([ 'sites' => fun

Go fyne ui框架设置中文并打包到二进制文件

学习完go总琢磨自己做点什么东西玩,发现了fyne这个GUI框架,跟着文档简单弄吧弄吧还可以,但是由于Go的打包都是单文件所以字体文件都不能打包进去于是各种爬帖子,git issuse把方法总结一下 1. 使用os.Setenv 例如下面这样 package main import ( "fmt" "os" ) func init() {