Documentation

Welcome to the SBNOTE Documentation pages! Here you can quickly jump to a particular page.


android

android

你真的理解AccessibilityService吗

你真的理解AccessibilityService吗

理解Android Binder机制1/3:驱动篇

理解Android Binder机制1/3:驱动篇

理解Android Binder机制2/3:C++层

理解Android Binder机制2/3:C++层

理解Android Binder机制3/3:Java层

理解Android Binder机制3/3:Java层

Android - Binder 进程间通讯

Android - Binder 进程间通讯

彻底理解Android Binder通信架构

彻底理解Android Binder通信架构

Binder系列10—总结

Binder系列10—总结

Binder系列8—如何使用Binder

Binder系列8—如何使用Binder

Binder系列9—如何使用AIDL

Binder系列9—如何使用AIDL

绑定服务

绑定服务

我为Dexposed续一秒——论ART上运行时 Method AOP实现

我为Dexposed续一秒——论ART上运行时 Method AOP实现

Android NDK开发:JNI基础篇

Android NDK开发:JNI基础篇

Android NDK开发:JNI实战篇

Android NDK开发:JNI实战篇

★01.介绍

★01.介绍

Android.mk文件语法详解

Android.mk文件语法详解

JNI tips

JNI tips

Android - 系统启动过程

Android - 系统启动过程

Android内存调试工具总结

Android内存调试工具总结

Native进程之Trace原理

Native进程之Trace原理

Android_常驻进程(杀不死的进程)

Android_常驻进程(杀不死的进程)

Android 获取前台应用

Android 获取前台应用

Android 截屏方式整理

Android 截屏方式整理

Android 8.0 中的安全增强功能

Android 8.0 中的安全增强功能

SEAndroid规则介绍[¶](https://pengzhangdev.github.io/SEAndroid%E8%A7%84%E5%88%99%E4%BB%8B%E7%BB%8D/#seandroid)

SEAndroid规则介绍[¶](https://pengzhangdev.github.io/SEAndroid%E8%A7%84%E5%88%99%E4%BB%8B%E7%BB%8D/#seandroid)

SELinux文件访问安全策略和app权限配置

SELinux文件访问安全策略和app权限配置

Android 接口定义语言 (AIDL)

Android 接口定义语言 (AIDL)

深入理解Davilk字节码指令及Smali文件

深入理解Davilk字节码指令及Smali文件

Smali语法

Smali语法

Android自定义View全解

Android自定义View全解

编译

编译

GCC命令行

GCC命令行

JNI开发之CMake使用指南

JNI开发之CMake使用指南

CMAKE

CMAKE

Chapter 41. Writing Custom Plugins

Chapter 41. Writing Custom Plugins

Gradle自定义插件以及发布方法

Gradle自定义插件以及发布方法

gradle task总结

gradle task总结

C++编译技术笔记

C++编译技术笔记

C/C++

C/C++

CC++交叉编译的问题

CC++交叉编译的问题

C语言高级宏技巧

C语言高级宏技巧

getopt和getopt_long函数

getopt和getopt_long函数

list.h

list.h

This was posted to comp.lang.c by its authorDavid Andersonon 1994-05-06.

This was posted to comp.lang.c by its authorDavid Andersonon 1994-05-06.

sscanf的高级用法

sscanf的高级用法

字符串操作函数大全

字符串操作函数大全

C 可变参数

C 可变参数

TinyHttpd

TinyHttpd

爬虫

爬虫

mitmproxy

mitmproxy

selenium

selenium

深度学习

深度学习

第1章神经网络的思想

第1章神经网络的思想

第2章神经网络的数学基础

第2章神经网络的数学基础

第3章神经网络的最优化

第3章神经网络的最优化

第4章神经网络和误差反向传播法

第4章神经网络和误差反向传播法

第5章深度学习和卷积神经网络

第5章深度学习和卷积神经网络

ElasticSearch

ElasticSearch

ffmpeg

ffmpeg

ffmpeg笔记

ffmpeg笔记

视频处理工具 FFmpeg 常用实例详解

视频处理工具 FFmpeg 常用实例详解

Flutter

Flutter

Dart

Dart

在Flutter中添加资源和图片

在Flutter中添加资源和图片

读写文件

读写文件

Flutter for Android 开发者

Flutter for Android 开发者

Flutter for iOS 开发者

Flutter for iOS 开发者

在Flutter中发起HTTP网络请求

在Flutter中发起HTTP网络请求

为您的Flutter应用程序添加交互

为您的Flutter应用程序添加交互

JSON和序列化

JSON和序列化

在Flutter中构建布局

在Flutter中构建布局

Flutter Widget框架概述

Flutter Widget框架概述

Git

Git

Git

Git

vue

vue

ELF文件格式解析

ELF文件格式解析

Mitigation

Mitigation

一步一步学ROP之Android ARM 32位篇

一步一步学ROP之Android ARM 32位篇

一步一步学ROP之gadgets和2free篇

一步一步学ROP之gadgets和2free篇

一步一步学ROP之linux_x64篇

一步一步学ROP之linux_x64篇

一步一步学ROP之linux_x86篇

一步一步学ROP之linux_x86篇

Android应用安全开发之源码安全

Android应用安全开发之源码安全

Android应用劫持的攻与防

Android应用劫持的攻与防

Hive

Hive

Hive常用字符串函数

Hive常用字符串函数

Java

Java

Linux

Linux

Linux Daemon Writing HOWTO

Linux Daemon Writing HOWTO

配置高效科学Linux开发环境

配置高效科学Linux开发环境

一句话讲透epoll

一句话讲透epoll

查看是否启动

查看是否启动

Playing with ptrace, Part I

Playing with ptrace, Part I

Linux socket 编程,第一部分

Linux socket 编程,第一部分

2017-06-02

2017-06-02

Linux系统调用(syscall)原理

Linux系统调用(syscall)原理

进程描述符

进程描述符

Markdown

Markdown

数学工式

数学工式

画图

画图

数学

数学

标准差和方差

标准差和方差

如何在学习机器学习时学习数学?

如何在学习机器学习时学习数学?

matplotlib

matplotlib

记忆

记忆

作者:中国科普博览

作者:中国科普博览

作者:匿名用户

作者:匿名用户

MiniProgram

MiniProgram

1. 微信小程序API 绘图介绍(如何在Canvas上画图)

1. 微信小程序API 绘图介绍(如何在Canvas上画图)

image

image

微信小程序开发:Flex布局

微信小程序开发:Flex布局

机器学习

机器学习

CNN笔记:通俗理解卷积神经网络

CNN笔记:通俗理解卷积神经网络

Network

Network

详解大端模式和小端模

详解大端模式和小端模

wireshark

wireshark

numpy

numpy

Pandas

Pandas

Python

Python

Python 优雅的使用参数 - 可变参数(*args & **kwargs)

Python 优雅的使用参数 - 可变参数(*args & **kwargs)

协程与任务

协程与任务

python读写文件,和设置文件的字符编码比如utf-8

python读写文件,和设置文件的字符编码比如utf-8

Python3 日期和时间

Python3 日期和时间

15.5. `getopt` — Parser for command line options

15.5. `getopt` — Parser for command line options

Python3 迭代器与生成器

Python3 迭代器与生成器

Python反射

Python反射

爬虫分类总结——Scrapy总结与实战

爬虫分类总结——Scrapy总结与实战

Python ZMQ

Python ZMQ

IDA

IDA

Android SO逆向1-ARM介绍

Android SO逆向1-ARM介绍

Android SO逆向2-实例分析

Android SO逆向2-实例分析

GDB

GDB

IDA Pro7.0使用技巧总结

IDA Pro7.0使用技巧总结

IDA Pro 权威指南学习笔记

IDA Pro 权威指南学习笔记

vue

vue

17/100《重新理解创业》读后感

17/100《重新理解创业》读后感

《程序员的自我修养》读书笔记

《程序员的自我修养》读书笔记

《程序员的自我修养》读书笔记

《程序员的自我修养》读书笔记

《创新者的窘境》读后感

《创新者的窘境》读后感

《精益创业》读书笔记| 新创企业的成长思维 The Lean Startup

《精益创业》读书笔记| 新创企业的成长思维 The Lean Startup

让大象飞

让大象飞

《哈佛商业评论》史上最佳文章:你事业的上限究竟在哪里?

《哈佛商业评论》史上最佳文章:你事业的上限究竟在哪里?

《增长黑客》读书笔记

《增长黑客》读书笔记

正则表达式

正则表达式

7 Python Regular Expressions Examples – Re Match Search FindAll

7 Python Regular Expressions Examples – Re Match Search FindAll

正则表达式 - 元字符

正则表达式 - 元字符

正则表达式 - 语法

正则表达式 - 语法

Shell

Shell

Linux Shell脚本应用学习笔记

Linux Shell脚本应用学习笔记

linux shell脚本EOF妙用

linux shell脚本EOF妙用

grep命令

grep命令

grep && find命令用法

grep && find命令用法

Shell脚本语法 | | |

Shell脚本语法 | | |

Linux常用网络工具总结

Linux常用网络工具总结

Shell Sbnote

Shell Sbnote

5. netstat - 检验各端口的网络连接情况

5. netstat - 检验各端口的网络连接情况

Socat

Socat

Linux shell 字符串操作详解

Linux shell 字符串操作详解

Linux vi/vim

Linux vi/vim

解析二进制的Shell命令

解析二进制的Shell命令

sklearn

sklearn

Tensorflow

Tensorflow

Linux/UNIX系统编程手册

Linux/UNIX系统编程手册

01.历史和标准

01.历史和标准

02.基本概念

02.基本概念

03.系统编程概念

03.系统编程概念

04.文件I/O:通用的I/O模型

04.文件I/O:通用的I/O模型

05.深入探究文件I/O

05.深入探究文件I/O

06.进程

06.进程

07.内存分配

07.内存分配

08.用户和组

08.用户和组

09.进程凭证

09.进程凭证

10.时间

10.时间

11.系统限制和选项

11.系统限制和选项

12.系统和进程信息

12.系统和进程信息

13.文件I/O缓冲

13.文件I/O缓冲

14.系统编程概念

14.系统编程概念

15.文件属性

15.文件属性

16.扩展属性

16.扩展属性

17.访问控制列表

17.访问控制列表

18.目录与链接

18.目录与链接

19.监控文件事件

19.监控文件事件

20.信号:基本概念

20.信号:基本概念

21.信号:信号处理器函数

21.信号:信号处理器函数

22.信号:高级特性

22.信号:高级特性

23.定时器与休眠

23.定时器与休眠

24.进程的创建

24.进程的创建

25.进程的终止

25.进程的终止

26.监控子进程

26.监控子进程

27.程序的执行

27.程序的执行

28.详述进程创建和程序执行

28.详述进程创建和程序执行

29.线程:介绍

29.线程:介绍

30.线程:线程同步

30.线程:线程同步

31.线程:线程安全和每线程存储

31.线程:线程安全和每线程存储

32.线程:线程取消

32.线程:线程取消

33.线程:更多细节

33.线程:更多细节

34.进程组、会话和作业控制

34.进程组、会话和作业控制

35.进程优先级和调度

35.进程优先级和调度

36.进程资源

36.进程资源

37.DAEMON

37.DAEMON

38.编写安全的特权程序

38.编写安全的特权程序

39.能力

39.能力

40.登录记账

40.登录记账

41.共享库基础

41.共享库基础

42.共享库高级特性

42.共享库高级特性

43.进程间通信简介

43.进程间通信简介

44.管道和FIFO

44.管道和FIFO

45.System V IPC介绍

45.System V IPC介绍

46.System V消息队列

46.System V消息队列

47.System V信号量

47.System V信号量

48.System V共享内存

48.System V共享内存

49.内存映射

49.内存映射

50.虚拟内存操作

50.虚拟内存操作

51.POSIX IPC介绍

51.POSIX IPC介绍

52.POSIX消息队列

52.POSIX消息队列

53.POSIX信号量

53.POSIX信号量

54.POSIX共享内存

54.POSIX共享内存

55.文件加锁

55.文件加锁

56.SOCKET:介绍

56.SOCKET:介绍

57.SOCKET:UNIX DOMAIN

57.SOCKET:UNIX DOMAIN

58.SOCKET:TCP/IP网络基础

58.SOCKET:TCP/IP网络基础

59.SOCKET:Internet DOMAIN

59.SOCKET:Internet DOMAIN

60.SOCKET:服务器设计

60.SOCKET:服务器设计

61.SOCKET:高级主题

61.SOCKET:高级主题

62.终端

62.终端

63.其他备选的I/O模型

63.其他备选的I/O模型

64.伪终端

64.伪终端

TODO

TODO

TODO

TODO

Web技术

Web技术

育儿

育儿

思维导图与正面管教

思维导图与正面管教