Flutter 安装位置
~/Applications/flutter
Fish Shell
# ~/.config/fish/config.fish
set -gx PATH $PATH $HOME/.bin ~/Applications/flutter/bin
set -x PUB_HOSTED_URL https://pub.flutter-io.cn
set -x FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn
检测是否符合要求
flutter doctor
yarn config set -g registry https://registry.npm.taobao.org
yarn config set -g disturl https://npm.taobao.org/dist
yarn config set -g electron_mirror https://npm.taobao.org/mirrors/electron/
yarn config set -g sass_binary_site https://npm.taobao.org/mirrors/node-sass/
yarn config set -g phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/
yarn config set -g chromedriver_cdnurl http...
用法
用下文中的代码创建 appkeyable.ahk 并用 AutoHotKey V1 打开,功能与这里类似:
CapsLock + 字母 --> 打开或切换到指定的程序窗口,若已是指定窗口则在窗口间循环切换
与 Alt+Tab 的区别:一次到位,指哪打哪,不需要再按多次来寻找需要的软件。
下载 appkeyable.tgz(内含已转为 appkeyable.exe 的 appkeyable.v3.ahk,可以不安装 AutoHotKey V1 直接运行)
代码
AutoHotKey 目前有 V1 和 V2 两个版本,可以同时...
lua 数组去重
-- bArray = true 会把 t 当数组(连续的数字 key)
-- 默认是当作“对象(key可以不是数字)”
-- 或理解为是否保留原来的 key
function table.unique(t, bArray)
local check = {}
local n = {}
local idx = 1
for k, v in pairs(t) do
if not check[v] then
if bArray then
n[idx] = v
idx = idx + 1
else
...
安装 semanage 等管理工具
dnf install policycoreutils-python-utils
查看 sshd 使用的端口
semanage port -l | grep ssh
# ssh_port_t tcp 2222, 22
为 sshd 添加一个 2222 端口
semanage port -a -t ssh_port_t -p tcp 2222
# 如需删除把 -a 换成 -d 。如果端口已经分配到其它地方,可以把 -a 换成 -m
恢复被服务商禁用的 SELinux
vim /etc/sysconfig/selinux
SELINUX=enforcing
# 要先保证能登录系...
用 AutoHotKey 模拟部分 macOS 按键
注意文件编码!UTF-8 乱码的话换 GB18030/GBK/GB2312
#NoEnv
#SingleInstance force
!a::Send ^a ; 将 Alt+A 设置为全选
!x::Send ^x ; 将 Alt+X 设置为剪切
!c::Send ^c ; 将 Alt+C 设置为复制
!v::Send ^v ; 将 Alt+V 设置为粘贴
!s::Send ^s ; 将 Alt+S 设置为保存
!z::Send ^z ; 将 Alt+Z 设置为撤销操作
!d::Send ^d
!f::Send ^f
!r::Send ^{F5} ; 将 Alt+R 设置...
:::::::::::::::::::::::::::::::::::::::::::::::::::
::
:: MySQL Baker 4 Windows
::
:: DATABASES=以空格分隔的库名或 --all-databases
::
:::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1-3 delims=-/ " %%1 in ("%date%") do set DATE_STR=%%1%%2%%3
set FILE_DATE=%DATE_STR: =0%
set FILE_PWD=123456
REM...
1. 下载zip版解压到你需要的位置,比如 C:\Program Files\MySQL 8.0.20\
2. 打开命令提示符进入 bin 文件夹
cd /d C:\Program Files\mysql-8.0.20\bin
3. 安装为自启动服务
mysqld.exe --install MySQL8.0.20
#卸载服务: mysql-nt.exe -remove
4. 初始化,生成 /data 目录等
mysqld.exe --initialize
# root 密码在 ./data/%COMPUTERNAME%.err 里
# 我的主机名为 win10,所以密码在 /data/win10.err 里
# 搜关键...
新服务器需要将物理磁盘在 BIOS 里转换成 RAID 功能的虚拟磁盘后才可以使用。这台服务器只有2块硬盘,以下是操作步骤:
按 F2 进入 BIOS:
选择“Device Settings”:
选择“RAID Controller in Slot 1: Dell PERC <PERC H330 Adapter> Confituration Utility”:
选择“Configuration Management”:
Convert to RAID Capable:
全选需要转为 RAID 的硬盘(回车或空格键都可以切换选中状态):
按ESC回到 Main Menu,...
上接:Dell EMC PowerEdge T340 磁盘初始化
CentOS 7 (1708) 安装盘内置有 PHP5.4.16、Apache2.4.6 和 MariaDB15.1(MySQL5.5.56),如果能满足需要,可在装系统的同时一起安装(如下图),下文就不需要看了。
客户的服务器,禁止联网、禁止使用U盘,只能使用光驱。需要的 WEB 环境如下:
CentOS-7-x86_64-DVD-1708.iso
Nginx-1.18.0-1.el7.ngx.x86_64
MySQL-community-server-8.0.20-1.el7.x86_64
PHP-7.2w
下载 rpm 包
...
示例含下拉刷新,上拉加载
{
"navigationBarTitleText": "列表",
"enablePullDownRefresh": true,
"usingComponents": {
"list": "miniprogram-recycle-view/recycle-view",
"item": "miniprogram-recycle-view/recycle-item"
}
}
<list batch="{{batchSetRecycleData}}" id="recycleId"...
说明
当按住 Tab 时把右手的字母区域变为数字小键盘。uio/jkl/m,./空格cmd 依次对应 789/456/123/0.,详见下图:
用法
按住 Tab 不要松,之后按右手中数字对应的字母;单按 Tab 还是缩进功能;数字输入完成后松开 Tab 即可;
方法
karabiner-Elements 的 complex_modifications 配置文件:
{
"title": "Numeric Keypad",
"rules": [
{
"description": "按住...