在做项目时发现gorm的时间格式是带有时区输入输出的,对平常使用的2020-01-03 12:22:33格式有一定的出入,不方便前端和后端的对接,所以自己整理一下处理这个问题方法,方便大家参考 package models import ( "database/sql/driver" "errors" "fmt" "strings" "time" ) //BaseModel 基础结构体 信息信息 type BaseM…
在做项目时发现gorm的时间格式是带有时区输入输出的,对平常使用的2020-01-03 12:22:33格式有一定的出入,不方便前端和后端的对接,所以自己整理一下处理这个问题方法,方便大家参考 package models import ( "database/sql/driver" "errors" "fmt" "strings" "time" ) //BaseModel 基础结构体 信息信息 type BaseM…
在 request 的 请求拦截器 中使用 store却报错: Uncaught Error: [🍍]: getActivePinia was called with no active Pinia. Did you forget to install pinia? const pinia = createPinia() app.use(pinia) This will fail in production. 查找官网,其实只要把这个 sotre 的申明放到守卫里面去就可以了。这样就不会出现没有初始化 pinia就…
测试使用了最新的6.2.6版本 安装依赖 更新 apt-get update 安装依赖工具 apt-get install -y build-essential tcl pkg-config 安装Redis 工作目录未/tmp cd /tmp 下载 wget https://download.redis.io/releases/redis-6.2.1.tar.gz 解压 tar zxf redis-6.2.1.tar.gz 进入源码文件目录 cd redis-6.2.1/ 编译源码 make 测试 make tes…
找来找去还是VLC最符合使用,先来介绍下 vlc 的使用,再来连接快思聪。 vlc 直接支持命令行,支持 tcp server 方法运行,支持远程命令。测试中发现发送一次命令需要断开才会执行,可能是粘包的问题,所以不让你执行多个命令。 --rc-host=0.0.0.0:8000 监听本地端口 filename 直接打开某文件或播放列表,播放列表可以通过vlc或其它软件先制作好。 直接使用快思聪的 tcp/ip client 进行控制。控制的方案参考快思聪http 控制。 步骤: 在windows 启动 vlc,例…
命令 控制 参数 注释 %1POWER 开关机 1 开机 2 休眠 %1POWER ? 开关机状态查询 1 开机 2 休眠 %1INPT 输入选择 31-35 1-5路,每个投影会不同 %1INPUT ? 31-35 1-5路 其它的可以去查官方手册。 command = '%1POWR 1\r' 因没有测试,应该可以通过 tcp/ip client 进行直接发送 string可实现。 下面是富士的: https://optics.fujifilm.com/projector/en/spec/manual/fp-z…
开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了。 但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具。那该怎么办呢? 下文介绍一种超简单的方法,不用写一行代码就可轻松实现。 这里我们需要用到一款名为Fody.Costura的工具。Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中。安装之后,就可以将项目所依赖的DLL(甚至PDB)文件全部打包到EXE文件里。 使用方法 在VS中,通过Nuget为目标EXE工程安装C…
使用原理 快思聪使用TCP Client进行HTTP GET访问小应用,小应用对URL进行解析,然后实现关机,休眠,运行指定程序等功能。 remoteshutdown 该项目是一个 Windows 应用程序,它提供了使用 HTTP GET 请求关闭、暂停、休眠 PC 、关闭屏幕或自定义运行的功能。 该应用程序位于系统托盘区域,您也可以在其中触发自定义命令关闭。 该程序具有以下设置: 在 Windows 启动时加载程序 安全码 系统托盘菜单定制 自定义端口号 diycomm使用同目录下面的diy.bat文件,你可以在…
相信大部分在 http 开发的时候都会用到 postman,有时候一个简单的 get /post 测试需要装一个这么庞大的东东,而且还让你注册,真是有些烦。。。现推荐些 vscode的小插件完全可以胜任,不过vscode的插件使用 form-data 会有些问题: 1、postcode: 这个最方便,界面与postman类似,直接在界面上就显示图标,不过使用 form-data 发送 key/value会出错,因为他不生成 boundary。可以使用x-www-form-urlencoded来代替。 2、http …
如果遇到一些比较特殊的分区,它们不包含常见的键值对,而是没有固定格式的纯文本,则可以使用 LoadOptions.UnparsableSections 进行处理,这中间还有两个前置条件记得补上。踩了半天的坑才发现的诀窍。。。 有UnpareableSections 还是会报错,还需要增加 SkipUnrecognizableLines true 是否跳过不符合键/值对的无法识别的行 Loose true 忽略不存在的文件或返回错误 然后使用.Section.Body() 获取 string cfg, err := …
网上很多资料,但总是一知半解,翻来复去整了半天才成功,特记录下。 总体来说Oracle和sqlite3的驱动一样,都需要gcc环境的编译,只是sqlite3需要的包稍少,废话少说,直接开干: 1、安装cygwin或TMD-GCC(sqlite需要此编译包),确认已有pkgconf.exe,各个环境有些区别,也许叫pkg-config.exe 2、从oracle下载 客户端和sdk,解压到某目录,如d:\oracle,地址:https://www.oracle.com/database/technologies/in…