![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 76
Synaric
这个作者很懒,什么都没留下…
展开
-
VirboxProtector加密的php代码如何获取源码
本文以Windows环境为例,演示如何逆向VirboxProtector。原创 2024-04-19 17:16:37 · 289 阅读 · 0 评论 -
2022Android各APP免费加固方案评估
选取了市场主流加固方案:腾讯乐固、爱加密、360、梆梆加固、testin云加固、阿里云聚安全、顶象加固、百度加固作为本次评估对象。原创 2022-04-28 15:18:32 · 13568 阅读 · 4 评论 -
2021了React Native热更新怎么搞(react-native-code-push,Android,iOS)
RN的热更方案也在不断发展,目前RN中文官网上推的是pushy,然而是收费的,对于小企业就比较劝退了。另一个比较成熟的方案是react-native-code-push,本文将基于CodePush集成热更新。关于热更新的特性,想要的ta都有粗略阅读文档,CodePush的特性还是非常全的,涵盖一般场景能设想到的各种问题。Q:热更支持到什么程度?A:JS的变动,Image等组件的source引用都可以热更。遗憾的是,CodePush是bundle的更新,意味着原生代码的变动不能通过热更解决。对于小问题原创 2021-09-03 10:48:01 · 4049 阅读 · 0 评论 -
Sensors Analytics可视化埋点代码阅读笔记
这是一个代码阅读笔记,而不是实现分析,想要深入学习亲自阅读源码才是最好的。Sensors Analytics是一款开源统计工具,并在各语言各平台上有相应的SDK。本文学习的是Android版本。由于对可视化埋点的实现感兴趣,于是写个笔记记录下阅读过程。原创 2017-03-20 09:54:54 · 4539 阅读 · 3 评论 -
《深入浅出Node.js》学习笔记(1)模块
Node中的模块模块分为文件模块、核心模块和内建模块。文件模块即用户编写的模块。通常引入一个文件模块需要经过路径分析、文件定位和编译执行三个步骤。核心模块指Node提供的模块,同样是js代码。内建模块是Node“核心中的核心”,由C/C++编写并经过核心模块封装。例如,crypto、fs、buffer等对性能要求较高的模块的全部或部分关键代码就是由C/C++编写的。js文件模块...原创 2018-03-16 15:40:08 · 303 阅读 · 0 评论 -
《深入浅出Node.js》学习笔记(2)异步I/O
理解异步/同步与非阻塞/阻塞异步/同步与非阻塞/阻塞其实是两回事。操作系统内核处理I/O只有两种方式:阻塞与非阻塞。阻塞I/O调用之后需要等待系统内核完成所有操作后,调用才能结束。阻塞I/O造成CPU等待,浪费了CPU的处理能力。非阻塞I/O调用之后会立即返回,CPU的时间片可以用来处理其他事务。立即返回造成的结果是,返回时并没有数据,因为完整数据需要I/O操作完成才能获取,因此需要轮询。轮询方原创 2018-03-19 16:29:04 · 297 阅读 · 0 评论 -
java转战kotlin:语法差异
刚刚从java转kotlin难免会遇到一些不适应的语法点,在这里做一下记录。本文写于kotlin版本1.2.50。访问作用域kotlin有4种访问作用域:public 定义在任何区域可见。internal 定义在同包名下可见。protected 定义在子类可见,其余可见性等同private。模块中的顶级定义不可用这个关键字。private 定义在同文件可见。乍看之下和...原创 2018-06-28 10:54:01 · 473 阅读 · 0 评论