安装Download URL Rewrite Module 2.1
/web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="http2https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input=&q...
分类为 Windows 的文章:
用法
用下文中的代码创建 appkeyable.ahk 并用 AutoHotKey V1 打开,功能与这里类似:
CapsLock + 字母 --> 打开或切换到指定的程序窗口,若已是指定窗口则在窗口间循环切换
与 Alt+Tab 的区别:一次到位,指哪打哪,不需要再按多次来寻找需要的软件。
下载 appkeyable.tgz(内含已转为 appkeyable.exe 的 appkeyable.v3.ahk,可以不安装 AutoHotKey V1 直接运行)
代码
AutoHotKey 目前有 V1 和 V2 两个版本,可以同时...
让 wsl 里的 node 可以使用 80 端口
linux 中小于 1024 属于特权端口,如果指定了 80 会因无权限而改用 1024 端口。以下命令可以让 node 项目运行在 80 端口上(有安全问题,仅适用于开发调试)。
sudo setcap 'cap_net_bind_service=+ep' /path/bin/node
# kernel >= 2.6.24
# https://stackoverflow.com/questions/413807
Win11 添加开机启动项
把程序的快捷方式放入这个文件夹:
// win + r:
shell:st...
:::::::::::::::::::::::::::::::::::::::::::::::::::
::
:: 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 里
# 搜关键...
设置镜像源
# 国内源
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 恢复到默认的官方源
# composer config -g --unset repos.packagist
composer 源切换工具
composer global require slince/composer-registry-manager
composer repo:ls
composer repo:use huawei
替换包地址中的 git:...
效果如下
同一台服务器、同一个 Tomcat、同一个端口。
测试环境
服务器:192.168.0.249 CentOS 7.6.1810 tomcat-7.0.76-8.el7_5.noarch
客户机:192.168.0.179 DeepinLinux 15.8 桌面版 Google Chrome 70.0.3538.77
准备项目数据
创建第一个项目 /data/webapps/localhost/index.html,内容为:
/data/webapps/localhost
创建第二个项目 /data/webapps/serverhost/index.html,内容为:
second host
目录结构
/d...
在 Local 排除文件(不修改 .gitignore)
git update-index --skip-worktree postcss.config.js # 排除
git update-index --no-skip-worktree postcss.config.js # 不再排除
修复分支名与远程不一致时 –set-upstream 不起作用
git config --global push.default upstream
忽略已经提交过的文件
git rm -r --cached unpackage/ # 忽略目录
git rm --cached yarn.lock # 忽略文件
# 记得加入 .gitignor...
Vue项目采用整站部署,不使用接口所在站点的二级目录或一级目录
目录结构
/webroot/
├─ api.app.com/
│ ├─ public_html/
│ │ ├─ uploads/
│ │ └─ web.conf
│ ├─ certs/
│ ├─ logs/
│ └─ rebots.txt
└─ wechat.app.com/
├─ public_html/
│ ├─ uploads/ <-- link
│ └─ index.html
├─ certs/
├─ logs/
└─ rebots.txt
webpack dev server...
隐藏置顶贴(深度论坛)
// ==UserScript==
// @name 隐藏置顶贴(深度论坛)
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://bbs.deepin.org/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
jQuery("tbody[id^='stickthread_'").remove()...
安装
Linux:yum install git 或 sudo apt-get install git
Windows:安装这个工具,安装后右键选“Git Bash Here”
Mac:打开 XCode > Preferences > Downloads > Command Line Tools,Install
注意
Git 没有类似 svn 的“签出并锁定”,所有人都可以签出同一个文件,如果有人先签入,其他人签入时需要先“签出”并处理冲突后再合并(push 时会提示让先 pull)。
克隆到本地并关联远程库
git clone https://a.b.c/yc...
默认文档明明已经配置好了,存在、可读、名字正确,没有重写向类的东西,可默认文档就是不起作用。
提示“HTTP 错误 403.14 – Forbidden,没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。”
模块 DirectoryListingModule
通知 ExecuteRequestHandler
处理程序 StaticFile
错误代码 0x00000000
解决办法:
站点》功能》默认文档,点右边的“启用”,“默认文档”功能是可以关闭的…… –!