太行一粟

专注于网站及程序设计

V2Ray服务器安装

一键安装脚本

1
bash <(curl -L https://852us.com/v2fly)

或:

1
bash < (curl -L https://raw.githubusercontent.com/go852/internet/refs/heads/main/v2fly/install.sh?v=$RANDDOM)

QQ音乐下载

每个版本独立计算下载数量,均有限制。

mac版:QQ音乐7.9.5

mac版:QQ音乐7.2.0.3

mac版:QQ音乐6.1.3.4

mac版:QQ音乐5.5

破解软件及格式转换软件安装

1
2
pip3 install takiyasha
brew install xld

QQ音乐下载目录

1
cd "/Users/paul/Library/Containers/com.tencent.QQMusicMac/Data/Library/Application Support/QQMusicMac/iQmc" 
阅读全文 »

安装Python

MacOS

1
2
3
4
brew install python3

brew install python-tk@3.13
brew install tcl-tk # 保证Idle能正常运行

下载pkg文件安装

https://www.python.org/downloads/macos/

1
2
# 下载最新版本的pkg文件
wget https://www.python.org/ftp/python/3.13.1/python-3.13.1-macos11.pkg

运行安装pkg文件

镜像源

1
2
3
# 使用本镜像站来升级 pip
pip install -i https://mirrors.ustc.edu.cn/pypi/simple pip -U
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/simple

虚拟环境管理

创建虚拟环境

1
2
# python -m venv 环境名
python3 -m venv math

切换虚拟环境

Windows

1
.\math\Scripts\activate.bat

macOS

1
2
3
4
# source 环境名\Scripts\activate
source ~/math/bin/activate
# 或
. ~/math/bin/activate

安装包

1
2
# pip install pakage_name
pip install numpy

查看已安装的包

1
pip list

退出环境

Windows

1
.\math\Scripts\deactivate.bat

macOS

1
deactivate

删除环境

1
2
deactive
rm -rf math

打包

Windows

1
pip install pyinstaller

运行命令

1
pyinstaller -F -w -i favicon.ico mathapp.py 

参数说明:

--onefile 或 -F:将所有文件打包成一个独立的可执行文件

--windowed 或 -w:为 Windows 创建一个窗口化的应用程序(不显示命令行窗口)

--icon 或 -i:为你的 EXE 文件指定一个 ICO 图标文件(可选)

MacOS

1
pip py2app

编辑setup.py文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""
This is a setup.py script generated by py2applet

Usage:
python setup.py py2app
"""

from setuptools import setup

APP = ['mathapp.py']
DATA_FILES = ['favicon.png']
OPTIONS = {"iconfile" : "favicon.png"}

setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)

运行命令:

1
python setup.py py2app

安装

1
2
3
pip3 install tqsdk -U
# 或
pip3 install tqsdk -U -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host=pypi.tuna.tsinghua.edu.cn

初始化

1
2
from tqsdk import TqApi, TqAuth
api = TqApi(auth=TqAuth("账户", "密码"))

获取K线数据

1
2
3
# 获取大连商品交易所铁矿石2309合约(DCE.i2309)的分钟K线数据
# data_length:获取K线数据的数量,默认值:200
klines = api.get_kline_serial("DCE.i2309", 60, data_length=15)
阅读全文 »

macos升级Bash

macos自带的Bash版本较低,不支持关联数组等一系列功能。因此,需要升级到最新版的Bash。

  1. 通过brew安装最新版的bash
  2. 在/etc/shells文件末尾增加一行:/usr/local/bin/bash
  3. 修改缺省Shell为/usr/local/bin/bash
1
2
3
brew install bash
if [[ -z $(grep "/usr/local/bin/bash" /etc/shells) ]] ; then sudo bash -c "echo /usr/local/bin/bash >> /etc/shells"; fi
chsh -s /usr/local/bin/bash
阅读全文 »

安装

方法一、

1
npm install hexo-theme-next

方法二、

1
git clone https://github.com/next-theme/hexo-theme-next themes/next

复制配置文件

复制主题配置文件到站点根目录,命名为:_config.主题名称.yml

安装方法一、

1
cp node_modules/_config.yml _config.next.yml

安装方法二、

1
cp themes/next/_config.yml _config.next.yml
阅读全文 »

安装Node.js

  1. 安装Node.js(19.x)包括npm
  2. 设置国内镜像源

Ubuntu

1
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - && sudo apt-get install -y nodejs

macOS

1
2
3
4
VERSION=v20.6.1
wget https://nodejs.org/dist/$VERSION/node-$VERSION.pkg
sudo installer -verbose -pkg node-$VERSION.pkg -target /

阅读全文 »