Skip to content

Instantly share code, notes, and snippets.

View cute-angelia's full-sized avatar
🎯
最近在开发游戏服务端,网络基础框架还是比一般的服务复杂

Angelia cute-angelia

🎯
最近在开发游戏服务端,网络基础框架还是比一般的服务复杂
View GitHub Profile
@cute-angelia
cute-angelia / i233script.js
Created February 26, 2026 15:14
stash-JS
var body = $response.body;
var url = $request.url;
if (url.indexOf("ess-tiku-api/front/extract/page") > 0) {
body = body.replace(/"isFree":0/g, '"isFree":1')
.replace(/"isUnlock":0/g, '"isUnlock":1')
}
$done({
body
// ==UserScript==
// @name MyEpisodes torrent finder
// @version 1.4.0
// @author You
// @match https://www.myepisodes.com/views.php*
// @match https://www.myepisodes.com/quickcheck/
// @icon https://www.google.com/s2/favicons?sz=64&domain=www.myepisodes.com
// @grant GM_addStyle
// @updateURL https://gist.githubusercontent.com/bre7/99be2fe91cc52c93fd0388f0640beffc/raw
// ==/UserScript==
@cute-angelia
cute-angelia / docker-compose.yml
Created August 13, 2023 07:44
clash docker-compose
version: "3"
services:
clash:
container_name: Clash
image: dreamacro/clash-premium
restart: unless-stopped
privileged: true
devices:
- /dev/net/tun
volumes:
@cute-angelia
cute-angelia / PHP中奖概率算法
Created June 28, 2022 08:41
PHP中奖概率算法
<?php
/*
* 经典的概率算法,
* $proArr是一个预先设置的数组,
* 假设数组为:array(100,200,300,400),
* 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内,
* 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间,
* 在本例当中就是减去100,也就是说第二个数是在1,900这个范围内筛选的。
* 这样 筛选到最终,总会有一个数满足要求。
* 就相当于去一个箱子里摸东西,
get(url, headers) {
return new Promise(function (resolve, reject) {
fetch(url, {
headers: headers,
})
.then(response => response.json())
.then(data => resolve(data)).catch((error) => {
reject(error)
});
@cute-angelia
cute-angelia / IconFont.vue
Created April 12, 2022 07:37
IconFont vue3
<template>
<svg class="icon" aria-hidden="true" :width="fontSize" :height="fontSize">
<use :xlink:href="class" :fill="color"></use>
</svg>
</template>
<script>
import { defineComponent } from "vue";
export default defineComponent({
created() {
@cute-angelia
cute-angelia / FileHelper.js
Created March 31, 2022 09:17
文件处理JS
class FileHelper {
FetchToBlob(url, opt = {}) {
return new Promise((reslove, reject) => {
if (!url) {
reject()
return
}
fetch(url, opt).then(function (response) {
if (response.ok) {
reslove(response.blob());
@cute-angelia
cute-angelia / notion2blog.js
Created November 16, 2021 07:23 — forked from mayneyao/notion2blog.js
Notion.so > Personal Blog | custom domain + disqus comment
const MY_DOMAIN = "agodrich.com"
const START_PAGE = "https://www.notion.so/gatsby-starter-notion-2c5e3d685aa341088d4cd8daca52fcc2"
const DISQUS_SHORTNAME = "agodrich"
addEventListener('fetch', event => {
event.respondWith(fetchAndApply(event.request))
})
const corsHeaders = {
"Access-Control-Allow-Origin": "*",
@cute-angelia
cute-angelia / socks5_proxy.go
Created September 8, 2021 08:31 — forked from ometa/socks5_proxy.go
Golang HTTP Client using SOCKS5 proxy and DialContext
// Golang example that creates an http client that leverages a SOCKS5 proxy and a DialContext
func NewClientFromEnv() (*http.Client, error) {
proxyHost := os.Getenv("PROXY_HOST")
baseDialer := &net.Dialer{
Timeout: 30 * time.Second,
KeepAlive: 30 * time.Second,
}
var dialContext DialContext
@cute-angelia
cute-angelia / rdp_port.bat
Created September 1, 2021 02:34
rdp_port
@color 0A
@title 修改远程桌面端口号
@echo off
echo 请输入端口号
set /p port=
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t reg_dword /d %port% /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t reg_dword /d %port% /f
exit