Skip to content

Instantly share code, notes, and snippets.

View ChuckieChen945's full-sized avatar

Chuckie Chen ChuckieChen945

View GitHub Profile
@ChuckieChen945
ChuckieChen945 / Sophia.ps1
Last active December 24, 2024 21:20
个人重装系统所用的脚本
<#
.SYNOPSIS
Default preset file for "Sophia Script for Windows 11 (PowerShell 7)"
Version: v6.1.3
Date: 26.07.2022
Copyright (c) 2014—2022 farag
Copyright (c) 2019—2022 farag & Inestic
@ChuckieChen945
ChuckieChen945 / file_explorer_manager.ahk
Created December 1, 2024 03:43
用于管理资源管理器的autohotkey脚本
; TODO:用autohotkey v2重写
; 添加 https://superuser.com/questions/67449/turn-off-change-file-extension-warning-in-windows-7
; 新建文本文件快捷键
; 打包成exe 开机自动运行
#Persistent
OnExit, ForceExit ;当脚本退出时,ForceExit 子例程会被调用
SetTitleMatchMode, 2 ; 设置标题匹配模式为包含模式
DetectHiddenWindows, on ;允许 AutoHotkey 脚本识别和操作那些在任务栏或常规窗口列表中不可见的窗口(如最小化的窗口)
#SingleInstance Force ;强制脚本只运行一个实例。
SetWinDelay 10 ;控制每次窗口操作(如 WinActivate、WinClose 等)之间的延迟时间,以毫秒为单位
@ChuckieChen945
ChuckieChen945 / find_sha256.py
Created November 29, 2024 07:53
用于构造scoop中的下载链接,使scoop cach中的文件命名和根据url重命名后的文件名一至
# pyton312
# pip install numba
import hashlib
from concurrent.futures import ProcessPoolExecutor, as_completed
from numba import jit
import numpy as np
from multiprocessing import Manager
import string
@ChuckieChen945
ChuckieChen945 / maya.mel
Created November 27, 2024 02:25
未完成的Maya根据硬边自动拆分UV的脚本
// TODO:用PyMEL重写 https://github.com/LumaPictures/pymel
// 硬边拆UV
// 获取当前选择的物体
string $selection[] = `ls -sl`;
if (size($selection) == 0) {
@ChuckieChen945
ChuckieChen945 / wsl.sh
Created November 26, 2024 13:23
个人使用的安装wsl后的配置脚本
# TODO:解决wsl 控制台中无法按住ctrl左右移动光标的问题
# TODO:让将以下代码可以直接通过wsl命令在powershell中执行
##################################以下代码需要进入linux中执行######################################
# 太久没更新导致unknown trust可将/etc/pacman.conf中SigLevel = Never
# 更新keyring
sudo pacman -S archlinux-keyring
@ChuckieChen945
ChuckieChen945 / import_image_planes.py
Last active November 21, 2024 05:02
在Maya中一键导入图像平面
import maya.cmds as cmds
views = {
'front': (0, 0, 1, 0, 0, 0),
'back': (0, 0, -1, 0, 180, 0),
'left': (-1, 0, 0, 0, -90, 0),
'right': (1, 0, 0, 0, 90, 0),
'top': (0, 1, 0, 90, 0, 0),
'bottom': (0, -1, 0, -90, 0, 0)
}
//Maya ASCII 2024 scene
//Name: texturingxyz_vface_simple_dsp_shader.ma
//Last modified: Mon, Aug 26, 2024 10:58:37 PM
//Codeset: 936
requires maya "2024";
requires -nodeType "aiOptions" -nodeType "aiAOVDriver" -nodeType "aiAOVFilter" -nodeType "aiAdd"
-nodeType "aiLayerRgba" -nodeType "aiMultiply" -nodeType "aiSubtract" "mtoa" "5.3.4.1";
requires -nodeType "mayaUsdLayerManager" -dataType "pxrUsdStageData" "mayaUsdPlugin" "0.25.0";
currentUnit -l centimeter -a degree -t film;
fileInfo "application" "maya";
//Maya ASCII 2024 scene
//Name: texturingxyz_vface_adv_dsp_shader.ma
//Last modified: Mon, Aug 26, 2024 10:58:37 PM
//Codeset: 936
requires maya "2024";
requires -nodeType "aiOptions" -nodeType "aiAOVDriver" -nodeType "aiAOVFilter" -nodeType "aiAdd"
-nodeType "aiLayerRgba" -nodeType "aiMultiply" -nodeType "aiSubtract" "mtoa" "5.3.4.1";
requires -nodeType "mayaUsdLayerManager" -dataType "pxrUsdStageData" "mayaUsdPlugin" "0.25.0";
currentUnit -l centimeter -a degree -t film;
fileInfo "application" "maya";
@ChuckieChen945
ChuckieChen945 / 图书馆建模.m
Created December 26, 2023 11:42
用于在Matlab中画出闽师大图书馆
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%绘制圆柱体部分
[x,y,z]=cylinder(1,50);%产生半径为1,边数为50的圆柱
%改造圆柱,使之与图书馆外形匹配
xt=[x(1,1:3),0.9602,0.7123,0.7123,0.7123,0.9156,x(1,5:6),0.7822,0.6636,0.6369,x(1,[8,8:19,19]),-0.6363,-0.6363,x(1,21:22),-0.9156,-0.6994,-0.6994,-0.6944,-0.9636,x(1,24:28),-0.9609,-0.6994,-0.6994,-0.6994,-0.9166,x(1,30:31),-0.6363,-0.6363,x(1,[33,33:44,44]),0.6369,0.6636,0.7822,x(1,46:47),0.9166,0.7123,0.7123,0.7123,0.9611,x(1,49:51)];
yt=[y(1,1:3),0.2796,0.2780,0.2820,0.4021,0.4021,y(1,5:6),0.6231,0.6231,0.6231,y(1,[8,8:19,19]),0.5975,0.5878,y(1,21:22),0.4021,0.4021,0.2769,0.2690,0.2673,y(1,24:28),-0.2770,-0.2770,-0.3845,-0.4000,-0.4000,y(1,30:31),-0.5878,-0.5975,y(1,[33,33:44,44]),-0.6231,-0.6231,-0.6231,y(1,46:47),-0.4000,-0.4000,-0.2820,-0.2763,-0.2763,y(1,49:51)];
@ChuckieChen945
ChuckieChen945 / 编译.md
Created December 26, 2023 11:00
用 Android Studio 编译 AnkiReview

用Android Studio编译AnkiReview项目

  • 设置Android SDK为API 28(pi,Android 9.0)
  • 用AGP Upgrade Assistant 将AGP版本升级为7.2.0
  • 注释掉一些因升级导致的无效的包
  • 注释掉apply plugin: 'com.google.gms.google-services'
  • 为Gradle设置代理
  • 为build.gradle中所有Maven仓库添加“allowInsecureProtocol = true”

repositories {