Posts
All the articles I have published.
-
C 语言重拾【六】字符串和字符串函数
Published date:之前的文章介绍过,字符串是以空字符( )结尾的类型数组。常用的输出字符串的方式有两种 和,他们不同之处在于,是格式化输出字符串,而只显示字符串。
-
使用 Homebrew 管理 Ruby
Published date:macOS 上的 Ruby 环境管理我相信是大多数软件开发都会遇到的一个问题,如果我们需要同时管理多个 Ruby 版本的话,有 和 的方式,具体的操作网上已有大量的文章供我们学习,本文不再做赘述。今天我们来看一下如何使用 来管理我们的 Ruby。
-
代理 Xcode SPM
Published date:由于网络问题,我们在使用 Xcode SPM 管理项目依赖库的时候,依赖库那速度真的是拉的一泻千里💩。所以我们需要将 SPM 下载依赖库的过程交给我们的代理去处理。首先你需要一个科学上网工具,无论是客户端还是路由器刷机,此文章的例子都是基于本人网络环境 ,其他的代理方式需自行研究。
-
C 语言重拾【五】指针
Published date:指针?什么是指针?从根本上看,指针(pointer)是一个值为内存地址的变量(或数据对象)。正如类型变量的值是字符,类型变量的值是整数,指针变量的值是地址。在 C 语言中,指针有许多用法。本章将介绍如何把指针作为函数参数使用,以及为何要这样用。
-
C 语言重拾【四】ctype.h 系列的字符函数
Published date:C 有一系列专门处理字符的函数, 头文件包含了这些函数的原型。这些函数接受一个字符作为参数,如果该字符属于某特殊的类别,就返回一个非零值(真);否则,返回口(假)。例如,如果 函数的参数是一个字母,则返回一个非零值。
-
C 语言重拾【三】新的 _Bool 类型
Published date:在 C 语言中,一直用 类型的变量表示 值。C99 专门针对这种类型的变量新增了 类型。该类型是以英国数学家 George Boole 的名字命名的,他开发了用代数表示逻辑和解决逻辑问题。在编程中,表示真或假的变量被称为布尔变量(Boolean variable),所以日 是 C 语言中布尔变量的类型名。 类型的变量只能储存 或 。如果把其他非零数值赋给 类型的变量,该变量会被设置为
-
C 语言重拾【一】编程机制
Published date:C 编程的基本策略是,用程序把源代码文件转换为可执行文件(其中包含可直接运行的机器语言代码)。 典型的 C 实现通过编译和链接两个步骤来完成这一过程。编译器把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件。C 使用这种分而治之的方法方便对程序进行模块化,可以独立编译单独的模块,稍后再用链接器合并已编译的模块。通过这种方式,如果只更改某个模块,不必因此重新编译其他模块。另外
-
两数之和
Published date:如下,输入一个数组和一个目标变量: input: [1, 3, 1, 3, 2, 2, 5, -1] input: 4 要求找到此数组中所有两数之和等于目标变量的元素集合并返回,并且结果中不能有重复项。
-
如何成为一名优秀的技术经理
Published date:我们都知道有的程序员能创造 10 倍的价值,那么我们是吗? 根据 20 世纪 60 年代进行的一份研究,对开发人员的各种方面(如代码简单性、程序大小、调试技巧、程序执行等)进行了比较。根据这项研究,普遍的共识是,一个优秀的开发人员和一个差劲的开发人员之间的差异可以达到20 倍之多,而中间值在大多数情况下是 10 倍。
-
长截图功能所遇到的问题以及解决方式
Published date:由于笔记截图需要缩放以适应预览视图,所以截图时会出现不清晰的问题。故我们需要用笔记截图的原数据进行渲染绘制。 我们将预览视图分为四大块儿进行处理,分别为,header,note,footer,user info,因为 header 和 footer 只有在设置主题的情况下才可能存在,所以需要将 header,footer 和 user info 分别处理
-
进程间通信简介
Published date:在许多方面,苹果的故事都是一些有趣的历史偶然事件将技术融合在一起,创造出比以前更好的东西:OS X 是 MacOS 与 NeXTSTEP 的结合。OC 是 Smalltalk 类面向对象编程与 C 的结合。iCloud 则是苹果移动服务与云平台的结合。