本文有同步到掘金:https://juejin.cn/post/7129942982760857613 最终效果 Demo 背景 飞书卡片是一个功能非常丰
参考资料:https://zhuanlan.zhihu.com/p/87722764 简介 MongoDB 是最受欢迎的 NoSQL 数据库,文档数据库排名第一位,在所有
背景 随着某些业务线日益膨胀的单个迭代需求数量,在一个统一的需求评审会上,通常会有许多人浪费大量的时间无效地参与对应的评审。比如: 假设每个需求
在实习过程中,在字节跳动内部分享上学习的东西 客户端本地存储主要有以下的几个作用: 作为网络 IO 的缓存:缓存图片、缓存接口的 Response; 保存
参考: https://linux-audit.com/elf-binaries-on-linux-understanding-and-analysis/ https://linux-audit.com/elf-binaries-on-linux-understanding-and-analysis/ https://lief.quarkslab.com/doc/stable/tutorials/05_elf_infect_plt_got.html http://blog.k3170makan.com/2018/10/introduction-to-elf-format-part-v.html http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html https://stackoverflow.com/questions/34966097/what-functions-does-gcc-add-to-the-linux-elf 文件格式 ELF is the abbreviation for Executable and Linkable Format and defines the structure for binaries, libraries, and core files. The formal specification allows the operating system to interpreter its underlying machine instructions correctly. ELF files are typically the output of a compiler or linker and are a binary format. With the right tools, such file can be
参考: 长亭科技, 堆的概念 http://p4nda.top/2018/03/20/tcache/ https://ctf-wiki.github.io/ctf-wiki/pwn/linux/glibc-heap/tcache_attack-zh/ 什么是堆 堆的一些特点: 堆是可以根据运行时的需要进行动态分配和释放的内存,大小可变; 堆的实现重点关注内存块的组织和
常见算法小记 Fisher–Yates shuffle 洗牌算法:https://en.wikipedia.org/wiki/Fisher%E2%80%93Y
通过 SSH 连接服务器 通过以下的命令通过 ssh 登陆服务器: 1 $ ssh -l <username> <ip> 服务器开放指定端口 安装 1 $ sudo apt-get install iptables 添加规则。比如以下命令打开 8000 端口: 1 $ iptables -A INPUT -p
查询优化 查询语句使用原则: 范围查询的列放到索引列的最后面:MySQL 会一直向右利用索引匹配直到遇到范围查询(>、<、betwee
关键字 __builtin_expect __builtin_expect:一个 if 分支极大可能不会执行,使用这个编译,附近的,编译器会将极大概率连续执行的代码编译为连续的二进