Skip to content

Instantly share code, notes, and snippets.

View zhanglianbo35's full-sized avatar

GetRighT zhanglianbo35

  • Shanghai
View GitHub Profile
@zhanglianbo35
zhanglianbo35 / data.txt
Created December 20, 2020 06:01
上海电信
publicip=114.84.211.65
colo=LAX
domain=speed.haoren.ml
file=cache.jpg
url=https://github.com/badafans/better-cloudflare-ip
app=20201208
database=20201208
104.16.0.
104.16.1.
104.16.2.
@zhanglianbo35
zhanglianbo35 / cf.sh
Last active March 30, 2022 08:29
筛选CF优化IP, 梅林380.70_0-X7.9.1路由器上可运行
#!/bin/sh
# random cloudflare anycast ip
cd /tmp/home/root
#read -p "请设置期望到 CloudFlare 服务器的带宽大小(单位 Mbps):" bandwidth
bandwidth=20
speed=$(($bandwidth*128*1024))
@zhanglianbo35
zhanglianbo35 / mkv2mp4
Last active October 9, 2019 10:30
convert audio format opus (native) to mp3
for file in *.mkv
do
if ! [ -f "${file%.*}.mp4" ] ; then
echo "${file}" && ffmpeg -i "${file}" -acodec mp3 -vcodec copy "${file%.*}.mp4"
fi
if ! [[ -z $(grep '[^[:space:]]' "${file%.*}.mp4") ]] ; then
echo "Convert successful"
rm -f "$file"
else
echo "Convert failed, keep mkv as it is"
@zhanglianbo35
zhanglianbo35 / two side Anova
Created March 20, 2019 17:49
two side Anova Page 106
data hgbds;
input trt $ type $ patno hgbch @@;
datalines;
ACT C 1 1.7 ACT C 3 -0.2 ACT C 6 1.7
ACT C 7 2.3 ACT C 10 2.7 ACT C 12 0.4
ACT C 13 1.3 ACT C 15 0.6 ACT P 22 2.7
ACT P 24 1.6 ACT P 26 2.5 ACT P 28 0.5
ACT P 29 2.6 ACT P 31 3.7 ACT P 34 2.7
ACT P 36 1.3 ACT R 42 -0.3 ACT R 45 1.9
ACT R 46 1.7 ACT R 47 0.5 ACT R 49 2.1
@zhanglianbo35
zhanglianbo35 / gist:fe95c6e74745c5d3a7eaa883e00d277d
Last active March 18, 2019 15:30
Stata 14 支持中文编码
cd path2file
unicode encoding set gb18030
unicode analyze *
unicode translate *, invalid
@zhanglianbo35
zhanglianbo35 / SAS 二分法查找
Last active September 21, 2018 06:59
SAS递归实现二分法查找
%global MIDNUM TARGETNUM FRONTNUM ENDNUM ERRNUM ii;
%let FRONTNUM=1;
%let TARGETNUM=200;
%let ENDNUM=1024;
%let ERRNUM=0.5;
%let ii=0;
%macro search;
@zhanglianbo35
zhanglianbo35 / gist:33f135d40ec2bd5a6ff6521debe0214a
Created September 20, 2018 02:36
递归算裴波那契数列
%let a = 0 ;
%let b = 1;
%put &a;
%put &b;
%macro xx;
%global a b;
%if %sysevalf(&a < 10000000000) %then %do;
%let a= %sysevalf(&a + &b);
%let b= %sysevalf(&a + &b);
%put &a;
@zhanglianbo35
zhanglianbo35 / curlp.pl
Created March 13, 2018 15:44 — forked from mpcabd/curlp.pl
curl with Proxy auto-config (PAC) files
#!/usr/bin/env perl
# This work is licensed under the GNU Public License (GPLv3).
# To view a copy of this license, visit http://www.gnu.org/copyleft/gpl.html
# To read more about this script go to: http://mpcabd.xyz/using-curl-with-proxy-pac-configuration-files/
use strict;
use warnings;