duangsuse::Echo
722 subscribers
4.28K photos
130 videos
583 files
6.5K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
https://github.com/duangsuse/AnalFuck

1+ done

做啊 
好啊!
啊!啊!
那个啊… 那个啊… 那个啊… 做啊
啊! 啊! 啊!
做啊
来啊!
啊!啊!那个啊… 那个啊… 做啊 做啊
野兽!?
duangsuse::Echo
qqq.c
其实我之前也写过一个 BF 解释器(
不过流程控制没有那么高层就是了

QQQ 语言使用了特殊的操作符切换开闭括号
不过由于 QQQ 的文档不是很详细,没有理解 BF 的流程控制办法,所以 TQVM 实际上的某操作符实现是错的
冰封大佬也 fork 了?(指女装)
duangsuse::Echo
待会给大家科普贝塞尔函数
当然还是不如科普 Parser Combinator 好了,可惜现在我也不了解它...
duangsuse::Echo
冰封大佬也 fork 了?(指女装)
177k...
看来以后除了 C,类 C 的 D 也不失为一个好程序设计语言选项了
#android #reveng #recommended #dev #learn #java
https://github.com/rk700/YAHFA

Yet Another Hook Framework For ART(Dalvik AOT Mode)

提供了和 Xposed 不一样,和 Cydia Substrate 类似的 Hook 模式,backup() 是覆盖之前的方法 hook() 是替换钩子方法
Xposed 框架则可选替换 Before 和 After (Hooked Method)

Like this

public class XposedPlugin implements IXposedHookZygoteInit, IXposedHookLoadPackage {
private static final String methodName = "getText";
private XC_MethodHook getTextHook;

static {
getTextHook = new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {}
};
}

@Override
public void initZygote(IXposedHookZygoteInit.StartupParam startupParam) throws Throwable {}

@Override
public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {
Class<?> targetClass = XposedHelpers.findClass("org.duangsuse.Test", lpparam.classLoader);
XposedBridge.hookAllMethods(targetClass, methodName, getTextHook);
}
}
duangsuse::Echo
https://github.com/duangsuse/AnalFuck 1+ done 做啊 好啊! 啊!啊! 那个啊… 那个啊… 那个啊… 做啊 啊! 啊! 啊! 做啊 来啊! 啊!啊!那个啊… 那个啊… 做啊 做啊 野兽!?
花了足足一个小时我学会了什么: #learn

+ AWK & SED 入门
+ Makefile 隐含规则编写
+ git stash 是干嘛的
+ git commit --amead
+ 复习 Vim 基本使用
+ D 语言入门 & LDC 使用
+ 理解 Brainfuck & BF 解释器 分支&循环控制
+ 知道如何翻译日语(会看翻译器
+ 复习淫梦萌百(知识胶囊
+ 我终于第一次修好了别人写的没法编译通过的代码(虽然就是加了四个字符的 typecast)
#recommended #crystal 这里有一打工程系程序员喜欢的设计模式,我可能过会把它翻译成 Kotlin 再来一遍...

https://github.com/crystal-community/crystal-patterns
https://github.com/bthachdev/crystal-design-patterns

前者比后者少的:

Creation Patterns/Lazy Initialization Pattern
Behavioral patterns/Chain Of Responsibility Pattern
Behavioral patterns/Interpreter Pattern
盘算着待会写个标准 Base64、“double quoted” 编解码算法...
和 图片 RGB 字符画生成...
和 snappy 前端...