DecimalFormat df =new DecimalFormat();
df.setMaximumFractionDigits(2);
df.setMinimumFractionDigits(2);
String num = df.format(a *100.00 / b) +"%";
postgresql 中怎么实现 group_concat
array_agg(field)
输出的是数组,如果要再转成字符串:
array_to_string( array_agg(field), ',')
jetbrains 开发工具下载地址
postgresql 主键自增
linux 常见目录
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的
/usr
:系统级的目录,可以理解为 C:/Windows/
,/usr/lib
理解为 C:/Windows/System32
。
/usr/local
:用户级的程序目录,可以理解为 C:/Progrem Files/
。用户自己编译的软件默认会安装到这个目录下。
/opt
:用户级的程序目录,可以理解为 D:/Software
,opt 有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接 rm -rf
掉即可。在硬盘容量不够时,也可将 /opt
单独挂载到其他磁盘上使用。
linux 安装 frpc 并设置自启动服务
安装
从 https://github.com/fatedier/frp/releases/ 下载 linux 包,解压到 /opt
目录,编辑 frpc.ini
:
[common]
token = xxxxx
server_addr = domain.com
server_port = 65001
admin_addr = 0.0.0.0
admin_port = 65000
admin_user = admin
admin_pwd = admin
[admin]
local_ip=127.0.0.1
local_port=65000
remote_port=59000
postgresql 使用 uuid_generate_v4() 函数的方法
pg 默认不能使用 uuid_generate_v4()
函数,开启方法如下:
create extension "uuid-ossp";
验证一下:
select uuid_generate_v4();
在 linux mint 20 中安装 chromium
linux mint 20 中不再包含 chromium 浏览器,需要借助第三方包,或者可以选择 Brave 。
方案1
该Dev PPA包含最新的Chromium Dev版本,并启用了硬件视频解码(隐藏在flag后面),并支持Widevine(需要在Netflix和Youtube上观看付费视频)。
以root身份将以下内容添加到 /etc/apt/preferences.d/saiarcot895-chromium-dev.pref
# Ensure packages from saiarcot895-chromium-dev PPA have priority
Package: *
Pin: release o=LP-PPA-saiarcot895-chromium-dev
Pin-Priority: 800
安装 Brave 浏览器
Brave是一个基于Chromium网页浏览器及其Blink排版引擎的自由及开放源代码网页浏览器,由Mozilla项目的联合创始人、JavaScript的创造者布兰登·艾克宣布。它宣称阻止网站跟踪器和移除侵入式网络广告。该浏览器也宣称通过与广告客户分享更少数据来改善网络隐私。
访问 brave.com 可能需要梯子。
Debian 9+, Ubuntu 14.04+ and Mint 17+
sudo apt install apt-transport-https curl
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install brave-browser