Toggle navigation
BlackDn
Home
About
Tags
Tags
All Tags Here~
AI
Algorithm
Android
Angular
ArkTS
Backend
Blog
Crawler
Database
Git
Gitalk
HarmonyOS
Java
JavaScript
Jekyll
Linux
Network
Python
Quanta
Regex
SchoolClass
Security
Swift
Tutorial
Web
Windows
Writings
AI
AI First 101: 从 Prompt Engineering 开始的 AI 指南
以及 Prompt Engineering 实用技巧
Algorithm
浅入深出回溯法
因为当初学的时候没找到好资料所以自己写了一份!
各种排序方法总结
数据结构的排序
Android
Activity Result API 前世今生
startActivityForResult()和onActivityResult()的上位替代
Android 焦点Focus和软键盘Keyboard
焦点相关操作和键盘调出/隐藏
JVM内存模型与 GC 回收机制
JVM内存到GC的算法、回收器等,附带Java四种引用
又见RecyclerView:缓存原理
RecyclerView缓存和复用的原理
初识RecyclerView:基本使用
如何使用RecyclerView以及实现瀑布流布局
Android动画
逐帧动画 + 补间动画 + 属性动画!一篇全搞定!
ListView小拓展(主要是我想写嵌套)
ListView的Item点击事件、Item点击背景、ListView嵌套GridView
多种方式实现底部导航栏
一般实现 / RadioGroup实现 / ViewPager2实现
Fragment的使用及其过渡动画
小小Fragment,大大用处
Dialog各种对话框的实现
包含AlertDialog、PopupWindow以及Activity实现对话框(真的好多!)
Adapter:开始自定义Adapter
不会自定义的Adapter不是好Adapter(
Adapter:ArrayAdapter和SimpleAdapter适配ListView
一脚跨进Adapter的大门
Android三个常用布局
主要是ConstraintLayout,顺手对比一下LinearLayout和RelativeLayout
安卓第一课:用户界面
介绍控件View和布局Layout噢~
初识碎片(Fragment)
认识Fragment并实现静态动态加载
AndroidX是什么?
Debug时发现的疑问
LitePal操作数据库
跟着《第一行代码》学习
安卓SQLite数据库存储
安卓数据存储方式之一
Angular
Angular:指令 Directive
从属性型指令、结构型指令 到 指令组合API
Angular:组件 Component
Angular 简介及 Component 使用
ArkTS
HarmonyOS:ArkTS 语言基础
简单介绍一下 HarmonyOS 开发语言
Backend
后端基础之API、JSON、序列化
介绍API、JSON、序列化、启动后端、JSON库
Blog
博客优化:添加 Gitalk 评论
以及通过 Github Actions 实现 Gitalk 自动初始化
博客优化:Tags按字母序排序 & 添加滚动到顶部按钮
将标签页和侧边栏标签按字母排序 & 页面右下角添加按钮快速回到顶部
博客优化:本地调试博客站点 & 文章间通过相对路径跳转
终于可以本地调试咯,而且用了相对路径,Obsidian的图也能派上用场啦
博客优化:文章标题描边 & 动态修改Tab Title
text-shadow属性 和 页面可见性API 的使用
博客优化:Github Page博客添加搜索功能
JS实现样式和开关,Simple-Jekll-Search实现搜索
个人博客的初步建成
上传图片的坑踩得我自闭!
终于有个人博客了!
稀里糊涂搭出来的个人博客...
Crawler
Python爬虫:爬取Bilibili壁纸喵的相册图片
简单的Python图片爬取,谢谢你,壁纸喵
Python爬虫入门:爬取自己的博客文本
request和BeautifulSoup库的使用及案例
Database
数据库:JDBC的简单使用
贼拉简单,纯纯使用方法
数据库:SQL从入门到入门
一些数据库知识,SQL操作和MySQL内容
Git
Git 配置多用户 & reset/revert 简介 & 合并 Commit
一个电脑配置两个github用户 & reset和revert简介 & 以及如何合并Commit
Git基本操作及连接Github
以及 Semantic Commit Messages:推荐 commit 消息格式
Git与Github的连接与使用
其实自己也懵懵比比...
Gitalk
博客优化:添加 Gitalk 评论
以及通过 Github Actions 实现 Gitalk 自动初始化
HarmonyOS
HarmonyOS:初识UIAbility
UIAbility的生命周期和启动模式
HarmonyOS:鸿蒙简介及其应用程序框架
鸿蒙系统简介、工程目录结构
HarmonyOS:ArkTS 语言基础
简单介绍一下 HarmonyOS 开发语言
Java
数据库:JDBC的简单使用
贼拉简单,纯纯使用方法
Java日期/时间表示
旧版java.util和新版java.time包的日期/时间API
Java的Lambda表达式和Stream流
函数式编程:Stream、Optional等用法一览
正则表达式Regex及Java相关使用
正则入门,有手就行
JVM内存模型与 GC 回收机制
JVM内存到GC的算法、回收器等,附带Java四种引用
Java日期表示
从Date类到代替它的Calendar类
Java保留小数位
Math.round(), BigDecimal, DecimalFormat的认识
接触较少的Java知识点
日期表示、final关键字、Object类等
Java的异常简介
顺带final关键字的介绍~
Java中多态(重载,重写)
Quanta安卓课程-第五节课
Java对象和类的介绍
Quanta安卓课程-第一节课
JavaScript
Web:异步方法 & 网络请求
JS的异步和网络请求(Promise,Fetch,XMLHttpRequest)
Web:DOM基础 & 浏览器事件
DOM基础和浏览器事件Event(鼠标点击事件、键盘事件)
Web:JavaScript基础
数据类型、变量、语法等
Jekyll
博客优化:添加 Gitalk 评论
以及通过 Github Actions 实现 Gitalk 自动初始化
博客优化:本地调试博客站点 & 文章间通过相对路径跳转
终于可以本地调试咯,而且用了相对路径,Obsidian的图也能派上用场啦
Linux
Linux启动流程和systemd使用
Linux启动流程一览,systemd的由来及使用
Linux 简介 / 虚拟机创建及换源 / ssh 连接及转发
创建Linux虚拟机,换源,通过ssh进行操作
Linux:Vim文本编辑器
Vim的各种模式和命令操作
Linux:用户与系统
Linux的用户、组、权限、系统文件结构
Bash脚本DLC:Bash语法和URL检测脚本实例
对前一篇Bash文章的语法补充
Bash脚本:浅浅入下Bash编程
Bash脚本介绍 + 实例
WSL:Windows自带Linux使用指南
在Win10中安装Linux及简单WSL的使用
Linux:基础命令和工具操作
Linux相关知识及命令操作
kali linux搭建DVWA
在kali中搭建DVWA的流程,亲测有效
Network
TCP/IP五层模型及协议
顺便和OSI七层模型简单比较一下,介绍了一些常见协议
Python
Python爬虫:爬取Bilibili壁纸喵的相册图片
简单的Python图片爬取,谢谢你,壁纸喵
Python爬虫入门:爬取自己的博客文本
request和BeautifulSoup库的使用及案例
Quanta
安卓第一课:用户界面
介绍控件View和布局Layout噢~
Java中多态(重载,重写)
Quanta安卓课程-第五节课
Java对象和类的介绍
Quanta安卓课程-第一节课
Regex
正则表达式Regex及Java相关使用
正则入门,有手就行
SchoolClass
软件工程期末复习
看书没用,不如这份大纲(雾)
浅入深出回溯法
因为当初学的时候没找到好资料所以自己写了一份!
期末复习(2019-2020)
我只写了计算机系统组成和网络空间安全导论
学习总结——图
离散数学的图论总结~
各种排序方法总结
数据结构的排序
学习总结——集合和二元关系
学习总结——查找
关于数据结构第七章查找的总结
Security
XSS漏洞的原理、利用、防御
简单的XSS入门~
SQL Injection 从入门到不精通
详细分析SQL注入,从DVWA和自己写的页面入手,还有防御方法噢
CTF-当你收到加密压缩包
CTF中对加密压缩包的处理方法
CTF-加解密及常见编码
内含常用的编码解码在线工具
CTF-文件包含漏洞
CTF-Web-php文件包含漏洞的小结
CTF-图片隐写
MISC中的一类
CTF-快速反弹 POST 请求
CTF-Web中一类题的小结
Swift
从0开始的Swift(下)
主要和面向对象相关吧,类、结构体、协议等
从0开始的Swift(上)
一些基础知识,变量、函数啥的
Tutorial
博客优化:添加 Gitalk 评论
以及通过 Github Actions 实现 Gitalk 自动初始化
博客优化:Tags按字母序排序 & 添加滚动到顶部按钮
将标签页和侧边栏标签按字母排序 & 页面右下角添加按钮快速回到顶部
博客优化:本地调试博客站点 & 文章间通过相对路径跳转
终于可以本地调试咯,而且用了相对路径,Obsidian的图也能派上用场啦
博客优化:文章标题描边 & 动态修改Tab Title
text-shadow属性 和 页面可见性API 的使用
博客优化:Github Page博客添加搜索功能
JS实现样式和开关,Simple-Jekll-Search实现搜索
Git基本操作及连接Github
以及 Semantic Commit Messages:推荐 commit 消息格式
WSL:Windows自带Linux使用指南
在Win10中安装Linux及简单WSL的使用
kali linux搭建DVWA
在kali中搭建DVWA的流程,亲测有效
Web
Angular:指令 Directive
从属性型指令、结构型指令 到 指令组合API
Angular:组件 Component
Angular 简介及 Component 使用
Web:异步方法 & 网络请求
JS的异步和网络请求(Promise,Fetch,XMLHttpRequest)
Web:DOM基础 & 浏览器事件
DOM基础和浏览器事件Event(鼠标点击事件、键盘事件)
Web:JavaScript基础
数据类型、变量、语法等
Web:CSS操作手册
选择器、属性、布局、Sass
Web:HTML简介
HTML、常用标签、盒模型简介
Windows
WSL:Windows自带Linux使用指南
在Win10中安装Linux及简单WSL的使用
Writings
书海拾贝,木林寻花
我的读书摘记
Tips:冲浪[晓]知识
标点英文、Mac快捷键等小知识
自动驾驶简介
自动驾驶的发展历程、设计技术、未来趋势等
华为开发者大会2019部分内容与感想
不成熟的想法