Skip to content

Instantly share code, notes, and snippets.

@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 / 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 / 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 {

@ChuckieChen945
ChuckieChen945 / CodeTemplate.py
Last active May 13, 2025 23:47
配合 LeetCode Editor 插件使用的 LeetCode Python 刷题模板,可生成一些手脚架代码自动输入测试用例
# region init
from typing import *
import math
from collections import defaultdict
class ListNode:
pass