精选分类

文章列表

615 1 分钟

该系列为本人的学习笔记,主要由本人整理书写而成。部分内容来自 ChaoCode 的视频课程,强烈推荐。 该系列适合有其他语言基础的人观看,基础语法部分描述较少,可能仅列出一些 Swift 的特异点。 # 关于 Swift 语言 Swift 语言是 Apple 平台的开发语言,面世时间很短,远远比不过老牌的编程,非常简洁也非常现代(当然也带来了诸如社区不完善、语法特性更新较快等一些缺点)。 本系列博客是奔着 SwiftUI 去的,基础语法大概过一下就会到 SwiftUI 部分,所以没有 C++ 等面对对象语言基础的不适合看本系列博客。 # 你需要准备的 # 1. 你需要一台...
154 1 分钟

本文不提供任何解包修改工具,请自行 Github 寻找,与本文作者无关。 本文作者不支持任何形式的游戏倒卖。 iOS 想玩 XP3 格式的游戏,自然绕不开应用市场中的 XP3Player 或者手动侧载 KrKr。但是无论是哪一个,在现在的 iOS 系统中都会出现奇怪的闪退问题(有反馈说更新到 iOS26 可能解决,但我不想更新系统)。
134 1 分钟

放置了一年多,差点忘了自己还有一个博客了。 日后会不定期更新一些内容,但是之前没做完的 cpp 笔记、Linux 笔记、数据结构笔记应该是不会继续更新了:一方面离我现在学到的内容太远;另一方面没有时间去长期频繁更新。 日后更新应该不会仅限于计算机相关,还有各种各样我喜欢的东西。
2.1k 2 分钟

转载自《数据结构》(第三版)- 刘大有、杨博等。 用算法描述语言 ADL 书写算法的格式及规定如下: 算法<算法名>(变量i1,···,变量in.变量j,···,变量jn) // <算法的概括说明>或者/*<算法的概括说明>*/ <步骤名>.[<本步骤的概括说明>] <操作1>...
745 1 分钟

本系列暴死,不会更新了。 该系列为本人的学习笔记,主要由本人整理书写而成。部分内容来自教材、视频课程等,不能保证完全原创性。 萌新的学习笔记,写错了恳请斧正。 # 标准模板库(Standard Template Library) 标准模板库 STL,是 C++ 标准库的一个非常重要的组成成分。它的作用就类似于一个工具箱,里面有很多现成的模板 “工具”,帮助我们更方便的处理数据。 # STL 的版本 STL 最早是由 Alexander Stepanov 和 Meng Lee 在惠普实验室开发出来的,是完全开源的,这个原始版本也是现在所有 STL 的始祖。 # P.J. 版 这个版本是...
8.8k 8 分钟

本系列暴死,不会更新了。 本篇尚未完工 该系列为本人的学习笔记,主要由本人整理书写而成。部分内容来自教材、视频课程等,不能保证完全原创性。 萌新的学习笔记,写错了恳请斧正。 # C 语言里的字符串 在学 C 语言的时候,我们使用过字符串,当时字符串是以 '\0' 结尾的字符的集合。同时,C 语言标准库里还提供了一些 str 函数用于处理字符串。但是这种字符串的使用有很大的缺陷: 关于字符串处理的库函数和字符串本身是分离的,不符合面向对象的思想。 内存管理非常复杂,依赖于程序员对每一个字符串进行分配和释放内存,容易出现内存泄露或者越界访问。 很多 str...
714 1 分钟

我们在看别人写的代码时,会发现每个人都有自己的代码风格,这可能体现在注释的习惯上、命名的方法上、变量的使用上。而关于代码中的花括号,我们发现,主流只有两种对齐方法。 一种是将花括号头直接与相应的语句放在同一行,这种被称之为 K&R 风格: void f() { if (...) { //... } //...}另一种是将花括号头放在单独的一行,并且与花括号尾对齐,这种被称之为 Allman 风格: void f(){ if (...) { //... }...
3.5k 3 分钟

本系列暴死,不会更新了。 该系列为本人的学习笔记,主要由本人整理书写而成。部分内容来自教材、视频课程等,不能保证完全原创性。 萌新的学习笔记,写错了恳请斧正。 # 泛式编程 在 C 语言笔记 #22 中,我们提到了泛式编程可以减少对特定数据类型的依赖,并且使用泛型指针 void* 在 C 语言中实现了一个 “万能” 的冒泡排序。而在 C++ 中,泛式编程更加容易,因为 C++ 提供了模版这么一个概念。 #...