Forwarded from dnaugsuz
Java AOP/字节码技术系的黑科技我因为上学没时间工程所以无福涉足(当然自己也没做过什么大工程,佩服
(哪怕依赖注入我也没有实践过,现在时间比较少...
临时看了一下觉得很不错,理解 Gradle Transform 高级功能和 ASM 框架,还部分教写字节码了,ClassLoader 也有涉及
所以涉及的知识面就 JVM 开发者来说是很不错的文章(都是干货并且 Sketch 结构图画得很好,以后都能这样就好了
不过其他一篇博文想顺推一点好玩的东西(因为博文太多了临时看不过来... 大概看了下都是干货,很不错
Java 是解释性还是编译性语言 这篇文字
» https://rednaxelafx.iteye.com/blog/492667
Oracle JDK HotSpot VM 团队的 RednaxelaFX 的博客里也讲过类似的内容,建议有时间看看(
既然后面 R 大说了解释性和编译性是实现而不是语言定义本身的属性,那 language-type-of-java 其实可以改成 language-implementation-type-of-java 大概(
顺推我最近写的一篇 Radare 2 动态数据修改教程
最后如果有不对的请求大佬轻喷~
如果不喜欢这个评论的话可以私聊我删掉,之前评价别人项目时稍微直白了点结果被拉黑了,希望大佬别 ban 我... QAQ
(哪怕依赖注入我也没有实践过,现在时间比较少...
临时看了一下觉得很不错,理解 Gradle Transform 高级功能和 ASM 框架,还部分教写字节码了,ClassLoader 也有涉及
所以涉及的知识面就 JVM 开发者来说是很不错的文章(都是干货并且 Sketch 结构图画得很好,以后都能这样就好了
不过其他一篇博文想顺推一点好玩的东西(因为博文太多了临时看不过来... 大概看了下都是干货,很不错
Java 是解释性还是编译性语言 这篇文字
» https://rednaxelafx.iteye.com/blog/492667
Oracle JDK HotSpot VM 团队的 RednaxelaFX 的博客里也讲过类似的内容,建议有时间看看(
既然后面 R 大说了解释性和编译性是实现而不是语言定义本身的属性,那 language-type-of-java 其实可以改成 language-implementation-type-of-java 大概(
顺推我最近写的一篇 Radare 2 动态数据修改教程
最后如果有不对的请求大佬轻喷~
如果不喜欢这个评论的话可以私聊我删掉,之前评价别人项目时稍微直白了点结果被拉黑了,希望大佬别 ban 我... QAQ
Telegram
duangsuse Throws
这个教程教了如何 hack 下面这一小段程序,虽然有些纰漏,喜欢学习的同学们欢迎过目(
+ 动态修改 main() 的参数 argc 和返回值
+ 找到指针 str 指向地址,并且覆写堆数据
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
static char *msg = "duangsuse 菜鸡\n";
int main(int argc, const char **argv) {
char *str = mall…
+ 动态修改 main() 的参数 argc 和返回值
+ 找到指针 str 指向地址,并且覆写堆数据
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
static char *msg = "duangsuse 菜鸡\n";
int main(int argc, const char **argv) {
char *str = mall…
Forwarded from null
[CloudHammer 圣诞&新年优惠]
优惠码 MerryChristmas 随机获得 20~30off,单次购买有效。
优惠码 HappyNewYear 随机获得 15~20off,循环优惠长期有效。
活动期间 AFF 比率提升至 15%
为答谢李宗阳年末大戏,特放出 lizongyang520 九折优惠码,有效期 1 年。
优惠码 MerryChristmas 随机获得 20~30off,单次购买有效。
优惠码 HappyNewYear 随机获得 15~20off,循环优惠长期有效。
活动期间 AFF 比率提升至 15%
为答谢李宗阳年末大戏,特放出 lizongyang520 九折优惠码,有效期 1 年。
Forwarded from Deleted Account
致 CN ZZ Telegram Channel 的各位大佬:
大家好,我是枕木。
也许我曾经曾做过冒犯各位的事情。那时年少轻狂,靠着一系列池沼行为妄图获取关注度和存在感,四处搞破坏,得罪了你们。
也许我今天来到 Telegram 中可能吸引了你们的注意。
但是...一切都过去了。我知道如今的我的做法可能弥补不了之前我做的池沼行为犯下的过错。但是,
我为我之前所有的可能冒犯各社群的行为或做法表示抱歉。
希望各位能接受。
各位也许不知道,在 6 月份,我遭遇了很严重的病患折磨,精神状况大不如从前。
后来,我一直在摸索,如何做一个正常的人,如何能够不惹到圈子里的各位大佬们。
也希望各位能够原谅我,谢谢。
枕木(曹国祥)
2018.12.23
大家好,我是枕木。
也许我曾经曾做过冒犯各位的事情。那时年少轻狂,靠着一系列池沼行为妄图获取关注度和存在感,四处搞破坏,得罪了你们。
也许我今天来到 Telegram 中可能吸引了你们的注意。
但是...一切都过去了。我知道如今的我的做法可能弥补不了之前我做的池沼行为犯下的过错。但是,
我为我之前所有的可能冒犯各社群的行为或做法表示抱歉。
希望各位能接受。
各位也许不知道,在 6 月份,我遭遇了很严重的病患折磨,精神状况大不如从前。
后来,我一直在摸索,如何做一个正常的人,如何能够不惹到圈子里的各位大佬们。
也希望各位能够原谅我,谢谢。
枕木(曹国祥)
2018.12.23
Forwarded from ipcjs Jiang
有同时使用ViewModel+DataBinding的人吗?
问个问题:格式化字符串时的context要怎么取?
1. 直接在xml中用“@stirng/xxx()”格式化字符串,不够灵活,xml写代码太蛋比了'
2. 在ViewModel中格式化字符串,没有context,理论上来说,ViewModel不应该持有界面的context的
3. 在ViewModel中拿app的context格式化字符串的话,app的context和界面的context可能会有些差异,主题之类、语言之类的,取出来的字符串可能不一样
那要怎么取字符串?
问个问题:格式化字符串时的context要怎么取?
1. 直接在xml中用“@stirng/xxx()”格式化字符串,不够灵活,xml写代码太蛋比了'
2. 在ViewModel中格式化字符串,没有context,理论上来说,ViewModel不应该持有界面的context的
3. 在ViewModel中拿app的context格式化字符串的话,app的context和界面的context可能会有些差异,主题之类、语言之类的,取出来的字符串可能不一样
那要怎么取字符串?
Forwarded from Mystery0 M
我是写了一个单例用来在java代码中获取string里面的资源,这样子在viewmodel中不用传context(单例中用的application来getstring),至于有差异就没考虑到了,这么做的应用只有中文
Forwarded from Siubeng