Skip to content

Instantly share code, notes, and snippets.

@aqzlpm11
aqzlpm11 / ahk_record.ahk
Created June 4, 2020 11:01
Recording script for AHK
;-----------------------------------
; Macro Recorder v2.1 By FeiYue
;
; Description: This script records the mouse
; and keyboard actions and then plays back.
;
; F1 --> Record(Screen) (CoordMode, Mouse, Screen)
; F2 --> Record(Window) (CoordMode, Mouse, Window)
; F3 --> Stop Record/Play
; F4 --> Play LogFile
@aqzlpm11
aqzlpm11 / win10_hide_dir_in_MyComputer.reg
Last active October 21, 2023 11:21
隐藏Win10此电脑窗口的6个额外文件夹
Windows Registry Editor Version 5.00
;图片
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag]
"ThisPCPolicy"="Hide"
;视频
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag]
"ThisPCPolicy"="Hide"
@aqzlpm11
aqzlpm11 / latest_byr_free_rss.py
Created July 17, 2022 03:50
byr最新免费资源rss订阅工具
"""
byr最新免费资源rss订阅工具
(配合uTorrent的自动下载rss订阅功能,可刷上传流量)
"""
import requests
import re
from lxml import etree
import datetime
import PyRSS2Gen
from fastapi import FastAPI, Response
@aqzlpm11
aqzlpm11 / cal_eer.py
Last active May 31, 2022 04:17
python: ROC curve, EER. (algorithm)
from sklearn import metrics
from scipy.optimize import brentq
from scipy.interpolate import interp1d
def cal_eer(score_true, score_false):
""" 计算EER
Args:
scores_true: 正样例的分数列表
scores_false: 负样例的分数列表
@aqzlpm11
aqzlpm11 / a.js
Created November 21, 2021 11:52
油猴脚本:网络学堂 批改作业 跳转到下一个人
// ==UserScript==
// @name 网络学堂 批改作业 跳转到下一个人
// @namespace http://tampermonkey.net/
// @version 0.2
// @description try to take over the world!
// @author You
// @match https://learn.tsinghua.edu.cn/f/wlxt/kczy/xszy/teacher/beforePiYue?*
// @icon https://www.google.com/s2/favicons?domain=tsinghua.edu.cn
// @grant none
// ==/UserScript==
@aqzlpm11
aqzlpm11 / right_key_run_cmd.reg
Last active October 22, 2021 06:20
鼠标右键打开命令行cmd(管理员身份)
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open command window here as Administrator"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
is_first = true
save_value = "<span>50<span>"
function update_btn() {
btn = $("#perPageDiv>")
if (btn.length == 0) {
is_first = true
return
}
if (is_first) {
$("#perPageDiv>")[0].innerHTML = save_value
@aqzlpm11
aqzlpm11 / vad.py
Last active April 20, 2021 13:52
python: vad script
import bob.io.audio
import bob.kaldi # https://www.idiap.ch/software/bob/docs/bob/docs/stable/bob/doc/install.html
import matplotlib.pyplot as plt
def vad(sig, sr, vad_energy_mean_scale=0.5, vad_energy_th=9, vad_frames_context=20, vad_proportion_th=0.4):
""" Energy Based Voice Activate Detection algorithm. (based on kaldi)
Param:
sig: list or np.array
the signal, list of samples
sr: int
@aqzlpm11
aqzlpm11 / a.py
Created March 23, 2021 06:30
相位差,人耳听觉实验
# -*- coding: utf-8 -*-
"""
Created on Mon Mar 22 23:25:50 2021
@author: aqzlp
"""
#%%
import pyaudio
import numpy as np
@aqzlpm11
aqzlpm11 / zotero_clean_extra.js
Created February 25, 2021 05:28
批量清除zotero中extra字段(当前清除包含citations的行)
// Reference: https://forums.zotero.org/discussion/82558/rdf-extra-field
var fieldName = "extra";
var fieldID = Zotero.ItemFields.getID(fieldName);
var s = new Zotero.Search();
s.libraryID = Zotero.Libraries.userLibraryID;
s.addCondition(fieldName, 'contains', ': ');
s.addCondition('joinMode', 'any');
var ids = await s.search();