如查询”按照created_at升序第一个创建的User“ 正确的写法: db.Model(&models.User{}).Order("created_at ASC").Limit(1).Find(&s) sql: SELECT * FROM "users" ORDER BY created_at ASC LIMIT 1 错误写法: db.Model(&models...
XanderCheung
51674
0
0
如查询”按照created_at升序第一个创建的User“ 正确的写法: db.Model(&models.User{}).Order("created_at ASC").Limit(1).Find(&s) sql: SELECT * FROM "users" ORDER BY created_at ASC LIMIT 1 错误写法: db.Model(&models...
XanderCheung
51674
0
0
postgres删除表数据后,并没有释放磁盘空间, 可以用VACUUM 来释放磁盘VACUUM - 垃圾收集并可选地分析数据库话不多说, 如果不想往下看,选择数据库后, 执行:VACUUM full table_name;概要VACUUM [ ( { ...
XanderCheung
40856
1
0
这是Go应用程序项目的基本布局。它不是核心Go开发团队定义的官方标准; 然而,它是Go生态系统中一组常见的历史和新兴项目布局模式。其中一些模式比其他模式更受欢迎。它还有许...
XanderCheung
40476
0
2
install(you also can install using apt)apt-get install python-pip pip install git+https://github.com/shadowsocks/shadowsocks.git@master cd /etc sudo touch shadowsocks.jsonCreate a config file /etc/shadowsocks.json. Example:{ "server":"...
XanderCheung
35025
0
1
Failures: 1) Carrier should carriers should show carriers Failure/Error: Capybara.current_session.driver.browser.manage.window.resize_to(1_400, 900) Selenium::WebDriver::Error::SessionNotCreatedError: ...
XanderCheung
29592
0
0
中继(中转)能用的工具很多,有 HaProxy、iptables、Socat等。 Socat:优点:支持 TCP/UDP 转发。缺点:不支持端口段(多个端口需要开启多个转发)HaProxy:优点:支持 TCP 转发,支持 端...
XanderCheung
24713
0
1
宿主机已经运行mysql在3306端口,这个时候 映射容器中的 mysql '3306:3306' 就会和外部冲突,这个时候 映射 3308 到容器mysql的3306CONTAINER ID IMAGE COMMAND ...
XanderCheung
21272
0
1
No 'Access-Control-Allow-Origin' header is present on the requested resource 配置了阿里云cdn后,字体文件无法加载, 报上面的错误, google中有设置nginx跨域的,但是配置后发现并没有用. location ~ \.(ttf|ttc|ot...
XanderCheung
20574
0
1
在ruby中,我们如果想 得到某一时刻的 n 个月后,我们通常这样写: t = Time.parse("2020-03-31 12:00:00") t + 1.month # => 2020-04-30 12:00:00 +0800 # 或者 1.month.after(t) # => 2020-04-30 12:00:00 +0800 在golang ...
XanderCheung
17464
0
1
项目需求: 同一个域名 根据 url 前缀访问不通的vue项目。如: www.test.com/admin 和 www.test.com/customer 分别进入到两个vue项目 修改vue项目,增加前缀 项目使用 vue cli 版本为 @vue/cli 4.5.11路...
XanderCheung
14248
1
0
chrome 支持 new Event('input')ie 不支持,解决方式如下: var evt = document.createEvent("HTMLEvents"); evt.initEvent("input", false, true);例:obj_caller.target.dispatchEvent(new Event('change')); // 替换为 var evt = do...
XanderCheung
13346
0
1
编辑~/.zshrc文件在最后加上:local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )" PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)' RPROMPT="%D{%y/%m/%d} %D{%H:%M:%S}"你也可以更改时间...
cnelson
13286
0
0
突然发现git项目往github上push时,push不上去,报错: remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. remote: error: Trace: eeae3313e0b59e20bfec98b8193936ba...
XanderCheung
13148
0
1
如何自动下载所有依赖包? 大部分情况下大家下载 Go 项目都是使用go get命令,它除了会下载指定的项目代码,还会去下载这个项目所依赖的所有项目。 但是有的时候我们的项目由于...
XanderCheung
12982
0
0
[2018-12-19T10:41:16,081][WARN ][o.e.b.Natives ] [unknown] unable to load JNA native support library, native methods will be disabled. java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-x86/libjnidispatch.so) not f...
XanderCheung
12835
0
0
mysql 5.7 2003 cant connect to mysql server on 10061 unknown errornavicat for mysql 远程连接数据库时出现2003-Can’t connect to Mysql on ‘主机名’(10061)解决方法授权远程连接mysql方法:grant all privileges on *.*...
XanderCheung
12801
0
0
Manjaro 启动vmware中虚拟机失败:Unable to install module vmware-workstation/15.1.0_13591040 for kernel 5.3.15-1-MANJARO: Missing kernel headers.Missing kernel headers1.根据系统的内核安装 linux-headersuname -r => 5.3.15-1-...
XanderCheung
12622
2
1
Windows和Linux以不同方式表示文本文件中的换行符。因此,默认情况下,在Windows上签出的文本文件在磁盘上有意看起来与在Linux上签出的文本文件不同。使用以下配置得以解决:git confi...
XanderCheung
10751
0
2
在本教程中,我将向您展示在Ubuntu 18.04 LTS上安装Ruby on Rails的步骤。 我们将向您展示如何使用PostgreSQL数据库安装和配置Rails,以及如何使用Rails创建新的第一个项目。先决条件Ubuntu 18....
XanderCheung
10235
2
0
你觉得你的web应用只可以响应得更快一点吗?我们觉得可以所以做了一点新的尝试“高层次的抽象” 作者: Tomasz Urbaszek我们会对在发现应用响应慢的时候做一些优化,但是现实效...
XanderCheung
10002
0
0
ruby on rails(Ruby 元编程) 动态定义实例变量使用instance_variable_set方法# obj.instance_variable_set(symbol, obj) -> obj # obj.instance_variable_set(string, obj) -> obj class Fred def initialize(p1, p2) @a, ...
XanderCheung
9954
0
0
灰度图的心理学公式红绿蓝三色是非常不直观的颜色表示的方法,如果不经过训练,人类几乎没有办法直接通过 RGB 的值来猜出大概的颜色来。而 HSB 是用来解决人眼感知问题的,它...
XanderCheung
9645
0
2
随着您的应用程序开始获得更多流量,您可能会注意到它变得更加缓慢。要解决这个问题,大多数人首先要查看服务器上的内存和CPU利用率。通常这是一个瓶颈。但这通常会在问题再...
XanderCheung
9643
0
2
如docker-compose 有个镜像叫 app, 则通过pull 更新镜像,并recreate start sudo docker-compose pull app sudo docker-compose create app sudo docker-compose start app
XanderCheung
9573
0
0
Step 1: Install Erlang/OTP RabbitMQ requires Erlang to be installed first before it can run. Install Erlang on Ubuntu 18.04 system using our previous guide: 1: Import Erlang GPG Key Run the following commands to import Erlang repository...
XanderCheung
9505
0
0
用Ruby编写的远程服务器自动化和部署工具 什么是Capistrano? Capistrano是一种远程服务器自动化工具。 它支持任意任务的脚本和执行,并包括一组理智的默认部署工作流。 Capistrano可...
XanderCheung
9504
1
0
配置了阿里云服务器 nginx,启用了ssl以https访问网站,发现部分手机浏览器无法访问https,主要发现了华为自带浏览器,发现nginx ssl 配置,ssl_prefer_server_ciphers on;关闭该配置,一切正常
XanderCheung
9174
0
1
https://github.com/commitizen/cz-cli 安装commitizen sudo npm install -g commitizen 全局安装首选适配器cz-conventional-changelog sudo npm install -g cz-conventional-changelog.czrc在home目录中创建一个文件,并path引...
XanderCheung
9047
0
0
背景: 线上使用 rabbitmq,consumers 经常无故消失 查找问题 1. 先是查看代码,发现 consumer 消费逻辑都没有报错,也没有发现 connection close 的情况,未发现问题所在 2. 查 rabbitmq log 进入 ...
XanderCheung
8966
0
0
gorm 不支持自动转化成数据库精度,postgres支持.后面6位,所以如果直接使用 now.New(t).EndOfMonth() 去往数据库更新的话,就会导致被错误的前进了一秒,所以要把后面多余的精度设为0 imp...
XanderCheung
8782
0
0