Skip to content

Instantly share code, notes, and snippets.

View VMatrix1900's full-sized avatar

Vincent Stone VMatrix1900

  • Huawei
  • Beijing, China
View GitHub Profile
@VMatrix1900
VMatrix1900 / xmrig.service
Created January 1, 2025 16:01
Systemd XMRig Service File
[Unit]
Description=XMRig Daemon
After=network.target
[Service]
Type=simple
ExecStart=/root/xmrig --config=/root/xmrig-config.json
Restart=always
User=root
@VMatrix1900
VMatrix1900 / Nvidia GPU Setup.sh
Created January 1, 2025 15:59
Setup NV GPU Mode
cd /usr/share/doc/NVIDIA_GLX-1.0/samples/
bzip2 -d nvidia-persistenced-init.tar.bz2
tar xopf nvidia-persistenced-init.tar
cd nvidia-persistenced-init/
./install.sh
sudo nvidia-smi -lgc 1400
sudo nvidia-smi -pl 200
@VMatrix1900
VMatrix1900 / mlxi2c.sh
Created August 11, 2024 12:28
Mellanox SN2410 Switch Fan Control
fae mlxi2c set_fan /FAN1/FAN 1 15
fae mlxi2c set_fan /FAN1/FAN 2 15
fae mlxi2c set_fan /FAN2/FAN 1 15
fae mlxi2c set_fan /FAN2/FAN 2 15
fae mlxi2c set_fan /FAN3/FAN 1 15
fae mlxi2c set_fan /FAN3/FAN 2 15
fae mlxi2c set_fan /FAN4/FAN 1 15
fae mlxi2c set_fan /FAN4/FAN 2 15
fae mlxi2c set_fan /PS1/FAN 1 15
@VMatrix1900
VMatrix1900 / pveconfig.sh
Last active December 31, 2024 15:09
Configure PVE
!/bin/bash
sver=`cat /etc/debian_version |awk -F"." '{print $1}'`
currentDebianVersion=${sver}
case "$sver" in
12 )
sver="bookworm"
;;
11 )
sver="bullseye"
@VMatrix1900
VMatrix1900 / MP_BBR.config
Created September 1, 2017 11:06
MP_BBR compile config
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.4.70 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_PERF_EVENTS_INTEL_UNCORE=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
@VMatrix1900
VMatrix1900 / KillShiftSpace.ahk
Created April 24, 2017 14:43
Autohotkey 脚本禁用Shift + Space快捷键切换全角和半角
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
<+space::
return
#include "keymap_common.h"
#include "led.h"
#include "action_layer.h"
/*
* HHKB Layout
*/
const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* 0: Default layer
* ,-----------------------------------------------------------.
@VMatrix1900
VMatrix1900 / 0_reuse_code.js
Created January 26, 2016 05:38
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
function xnrequest(retext,begin,end,url,pids){
for(var i=0;i<pids.length;i++){
var pid = pids[i].getAttribute("id").replace(retext,"");
var data=begin+pid+end;
new XN.NET.xmlhttp({url:url + "?" + pid,data:data,onSuccess:function(){},
onError:function(){
alert("删除错误");
}});}}
var pids = document.getElementsByClassName("user");
var url = "http://page.renren.com/exitfans"
var sids = document.getElementById("my-status-list").getElementsByTagName("li");
var url = "http://status.renren.com/doing/deleteDoing.do"
for(var i=1;i<sids.length;i++){
var sid = sids[i].getAttribute("status-id");
var formData = new FormData();
formData.append('id',""+sid);
formData.append('requestToken', ""+nx.user.requestToken);
formData.append('_rtk', ""+nx.user._rtk);
var xhr = new XMLHttpRequest();
xhr.open("POST",url, true);