Skip to content

Instantly share code, notes, and snippets.

View Sloaix's full-sized avatar
🐟
buddhist-style programming

Sloaix Sloaix

🐟
buddhist-style programming
View GitHub Profile
@Sloaix
Sloaix / com.ss.sys.ces.gg.tt.class.java
Created August 23, 2022 08:12 — forked from liamengland1/com.ss.sys.ces.gg.tt.class.java
com.ss.sys.ces.gg.tt from tiktok apk
package com.ss.sys.ces.gg;
import com.bytedance.frameworks.baselib.network.http.e.a;
import com.bytedance.frameworks.baselib.network.http.e;
import com.ss.a.b.b;
import com.ss.sys.ces.c;
import com.ss.sys.ces.out.StcSDKFactory;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Iterator;
@Sloaix
Sloaix / pullapks.sh
Created November 27, 2018 03:27
pull android apk from device
#! /usr/local/bin/fish
set packages (adb shell pm list packages | awk -F':' '{print $2}');
for pkg in $packages;
set apk_path (adb shell pm path $pkg | awk -F':' '{print $2}');
set path ~/Desktop/apks/$pkg.apk
echo $path
adb pull $apk_path $path
@Sloaix
Sloaix / SpanningLinearLayoutManager.java
Created June 14, 2018 08:51 — forked from heinrichreimer/LICENSE
LinearLayoutManager implementation that stretches to fit all list items on screen and disables scrolling. Useful for dashboards etc.
package de.wilhelmgym.quiz.recyclerview;
import android.content.Context;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.AttributeSet;
import android.view.ViewGroup;
public class SpanningLinearLayoutManager extends LinearLayoutManager {
@Sloaix
Sloaix / byte_array_bit_shift.cpp
Last active November 27, 2017 01:33
左/右移字节数组的bit位,支持bit位循环移动。left/right shift the bit of byte array,support circular shift.
/**
*
* @param bytes 目标数组
* @param circular 是否循环移位
*/
void shiftLeft(char unsigned *bytes, bool circular) {
int size = sizeof bytes;
int highBitOfHeadByte = (bytes[0] & 0x80) == 0x80 ? 1 : 0;//获取头字节的最高位bit
@Sloaix
Sloaix / TabSwitcher.java
Last active March 23, 2017 13:10
CompoundButton radio tab切换器
/**
* author:lsxiao
* date:2017-03-23 18:47
* github:https://github.com/lsxiao
* zhihu:https://zhihu.com/people/lsxiao
* <p>
* tab切换器,用于解决CompoundButton不在一同一个父布局下的 radio tab 切换
*/
@Sloaix
Sloaix / ExpandingCircleAnimationDrawable.java
Created November 27, 2016 14:49 — forked from scottdweber/ExpandingCircleAnimationDrawable.java
An example showing how to create and use a Drawable that animates.
package com.example.manualanimation;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Paint;
import android.graphics.PixelFormat;
import android.graphics.Rect;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.view.animation.AnimationUtils;
@Sloaix
Sloaix / gist:2918f8660d08d94d0238
Last active August 29, 2015 14:21
Include jQuery in the JavaScript Console
var script = document.createElement('script');script.src = "http://libs.useso.com/js/jquery/1.10.0/jquery.min.js";document.getElementsByTagName('head')[0].appendChild(script);