首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CarryLeng
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 18
沸点 2
赞
20
返回
|
搜索文章
赞
文章( 18 )
沸点( 2 )
AOP如何实现及其原理
最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 1. AOP简介 相信大家或多或少的了解过AOP,都知道它是面向切面编程,在网上搜索可以找到…
Android之Shader完全理解指南
Shader,中文翻译着色器,老实说,我的专业不是图像处理之类的,所以我也不清楚着色器到底是干嘛的,如果非要我在字面上加以理解,通俗就是给某个机器拿着一只画笔在白纸上画东西,而这个机器就叫着色器,我也不知道这样理解对不对,但是这些概念和东西,都不会影响今天我们要学习的内容,着色…
绕过数据执行保护
这篇文章的主题是——如何溢出缓冲区,绕过DEP(数据执行保护)并且控制可执行程序。
Java 多线程设计模式之 Single Threades Execution
所谓 Single Threades Execution 模式,意即“以一个线程执行”。就像独木桥同一时间内只允许一个人通行一样,该模式用于设置限制,以确保同一时间内只能让一个线程执行处理。 使用程序模拟三个人频繁地通过一个只允许一个人经过的门情形。当人们通过门的时候,统计人数…
Java 多线程设计模式之基础概念
用于表示多个操作“依次处理”。比如把十个操作交给一个人来处理时,这个人要一个一个地按顺序来处理 用于标识多个操作“同时处理”。比如十个操作分给两个人处理时,这两个人就会并行来处理。 相对于顺序和并行来说比较抽象,用于表示“将一个操作分割成多个部分并且允许无序处理”。比如将十个操…
JVM:图文解析 Java内存模型 & 分区
本文全面讲解JVM中的Java内存模型 & 分区
Git 内幕(一)
git 是一种程序员几乎每天都会用到的工具,给我们代码管理带去了极大的方便。以往的 git 介绍,多是介绍git 的高级命令,如git rebse、git cherry-picker、git bisect等,少有看到剖析git 内部原理的。原因也很简单,即使对 git 的原理不…
Android Native Crash 收集
本篇核心讲解了自己实现一个 Android Native Crash 收集的方案步骤,重点问题的解决办法。 在 Android 平台上,Native Crash 一直是比较麻烦的问题,因为捕获麻烦,获取到了内容又不全,内容全了信息又不对,信息对了又不好处理。比 Java Cra…
下一页
关注了
52
关注者
2
收藏集
5
关注标签
33
加入于
2018-05-14