Skip to content

Instantly share code, notes, and snippets.

View xmaihh's full-sized avatar
🗡️

xmaihh

🗡️
  • 10:53 (UTC -12:00)
View GitHub Profile
@xmaihh
xmaihh / curl
Created July 16, 2024 01:47
Cloudflare Workers免费部署GCP Claude3.5 Sonnet Vertex无损转Anthropic官方版本API可用NextChat、酒馆等
curl https://small-frog-a298.luccid.workers.dev/v1/messages \
--header "x-api-key: sk-xxxx" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--data \
'{
"model": "claude-3-5-sonnet-20240620",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "大家对于新出的 Realme GT6 怎么看"}
@xmaihh
xmaihh / git删除一个大文件.md
Created August 21, 2023 01:14
git删除一个大文件

1. 拉取项目:将项目所有分支拉下来 (单分支 直接clone即可)

git clone xxx # 默认拉取master分支
cd xx #进入拉取的文件夹
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all #如果无人提交代码,可以不拉
git pull --all  #如果无人提交代码,可以不拉
@xmaihh
xmaihh / gist:a3314957bb613485164c6ed91f4b9d08
Created March 31, 2023 07:20
Kotlin执行指定的异步任务,并在规定时间内尝试重发直到满足条件或者超时
/**
* 执行指定的异步任务,并在规定时间内尝试重发直到满足条件或者超时。
*
* @param timeout 超时时间,单位为毫秒。
* @param retryCount 最多重发次数。
* @param delayTime 重发间隔时间,单位为毫秒。
* @param shouldRetryPredicate 判断是否需要进行重发的函数。该函数返回true时进行重发。
* @param block 异步任务的执行体。该执行体需要支持取消操作。
* @return 异步任务的返回结果,如果超时或者达到最大重发次数仍未获取到期望结果,则返回null。
*/
@xmaihh
xmaihh / ylgy.js
Created September 27, 2022 03:34
ylgy.js
console.log('ylgy script start');
var Body = JSON.parse($response.body);
switch ($request.url.match(/map|personal|json/)[0]){
case "map":
Body.data.map_md5[1] = '046ef1bab26e5b9bfe2473ded237b572';
break;
case "personal":
var objk = Body.data;
objk["daily_count"] = "1e+308";
objk["nick_name"] = "金字塔的顶端";
@xmaihh
xmaihh / close_p.sh
Last active March 25, 2022 09:54
Close the progress by name.
#!/bin/bash
echo "*********************************"
echo "Close the progress by name!"
echo "usage: ./close_p.sh progressName"
echo "*********************************"
echo
#echo "PID of this script: $$"
#echo "PPID of this script: $PPID"
@xmaihh
xmaihh / ByteArray.kt
Created June 30, 2020 08:57 — forked from fabiomsr/ByteArray.kt
ByteArray and String extension to add hexadecimal methods in Kotlin
private val HEX_CHARS = "0123456789ABCDEF".toCharArray()
fun ByteArray.toHex() : String{
val result = StringBuffer()
forEach {
val octet = it.toInt()
val firstIndex = (octet and 0xF0).ushr(4)
val secondIndex = octet and 0x0F
result.append(HEX_CHARS[firstIndex])
@xmaihh
xmaihh / SendEmailUtils.md
Last active July 23, 2019 09:10
Java邮件发送程序
public class SendEmailUtils {

    /**
     * 邮件发送程序
     *
     *           接收邮件的address
     * @param subject
     *            邮件主题
     * @param content
/**
 * 节气计算类
 */
public final class SolarTerm {
    // 提供定位的年份
    private static final int baseYear = 1901;

    /**
     * 计算公历年当月的中气,公历月从0起始!

git设置和取消代理

git config --global https.proxy http://127.0.0.1:1080

git config --global https.proxy https://127.0.0.1:1080

git config --global --unset http.proxy

git config --global --unset https.proxy
@xmaihh
xmaihh / QRCodeUtil.java
Created December 6, 2018 03:51
QRCodeUtil.java
package xmaihh.pay.zxing;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.PointF;
import android.view.Gravity;
import android.view.View;
import android.widget.TextView;