string类实现 2024-05-15 objective-c, ios, macos, cocoa 23人 已看 因为C形式字符串是内置类型,所以使用cout打印时编译器会自动识别类型,相当于使用%s进行打印字符串,只需要返回字符串数组首字符地址即可。可以以数组的形式,通过下标访问数据。我们采用声明和定义分离的方式。
2024CCPC全国邀请赛(郑州)暨第六届CCPC河南省赛补题 2024-05-17 objective-c, ios, cocoa, macos 21人 已看 题意:输入两个数字,n,d。有一个幸运数字,1~9的数字至少出现一次,且数位为d的至少出现两次,n*k等于这个幸运数字,问k为多少。当时比赛的时候脑子抽,知道用二分,一直在那二分x的大小,一直不会写,搞了好久也没弄出来,不然感觉能再A一题。题意:求一个五位数是不是合数,如果是直接输出,如果不是随意排列求出一个合数,注意0不能当第一位。思路:直接输入五个字符,求0或者偶数,第一次交WA了一发,发现没有处理前导0,改了一次AC了。思路:用二分答案的板子,二分k,找到一个相同的k作为check的条件。
《C++ Primer Plus》第九章复习题和编程练习 2024-05-23 c++, objective-c, macos, cocoa, 开发语言 17人 已看 《C++ Primer Plus》第九章复习题和编程练习
输入输出(1)——C++的输入输出概述 2024-05-22 objective-c, c++, cocoa, macos, 开发语言 11人 已看 在iostream.h头文件中定义的类有 ios、istream,ostream,iostream,istream_withassign,ostream _withassign,iostream_withassign等。操作系统把每一个与主机相连的输入输出设备都看作为一个文件键盘是输入文件,显示器和打印机是输出文件,除了以终端为对象进行输入输出以外,还经常用磁盘或光盘作为输入输出对象,磁盘文件可以作为输入文件,也可以作为输出文件。C++中的I/O流库中的类称为流类。用流类定义的对象称为流对象。
Linux 第三十四章 2024-05-15 运维, linux, 服务器, macos, cocoa 12人 已看 封装线程Linux线程互斥加锁创建一个锁(互斥量)pthread_mutex_lock(&mutex);加锁/pthread_mutex_unlock(&mutex);解锁源码实现
多态性与虚函数 2024-05-21 objective-c, ios, iphone, macos, cocoa 13人 已看 多态性时面向对象的一个重要特性,主要由重构和虚函数来实现。重构函数时一种静态的多态性,在编译时完成。虚函数则提供了一种动态多态性,在程序运行时体现。下面给出了静态关联和动态关联的4个例程,大致给出了多态性在面向对象中的应用。
继承 2024-05-17 objective-c, ios, macos, cocoa 16人 已看 public继承是一种is-a的关系。也就是说每个派生类对象都是一个基类对象组合是一种has-a的关系。假设B组合了A,每个B对象都有一个A对象。继承是一种白箱复用,父类对于子类基本是透明的,但是它一定程度破坏父类封装组合是一种黑箱复用,A对B是不透明的,A保持着它的封装组合的类耦合度更低,继承的类是一种高耦合面试题:使用继承还是组合呢?答:不能一概而论,根据使用场景,符合is-a就使用继承,符合has-a就使用组合,都符合就优先使用组合。
在电脑中,Apple Mobile Device Support程序是什么? 2024-05-20 objective-c, 电脑, ios, macos, cocoa 25人 已看 通过安装这项服务,用户可以轻松地将他们的 iPhone、iPad 或 iPod 与 Windows 电脑连接,利用 iTunes 软件进行内容的同步和管理。Apple Mobile Device Support 是一项关键的后台服务,它为 Windows 用户提供了与苹果 iOS 设备(包括 iPhone、iPad 和 iPod)顺畅互动的能力。这项服务的核心功能是为iTunes软件提供必要的支持,使得用户能够将他们的移动设备与电脑连接,进行数据的同步、备份和管理。
【管理篇 / 升级】❀ 14. FortiOS 7.4固件升级新规后的7.4.4版本的升级 ❀ FortiGate 防火墙 2024-05-17 objective-c, ios, cocoa, macos 14人 已看 相信看过上一篇文章的都已经知道了,FortiOS 7.4版本的固件升级和降级都增加了条件,那就是需要设备在服务期内,但是小版本的升级是允许的,例如7.4.0升级到7.4.1、7.4.2,现在最新版本7.4.4来了。
C++Primer Plus第七章--函数---c++的编程模块7.3编程练习8,结构体指针传参的使用 2024-05-20 c++, objective-c, cocoa, macos, 开发语言 18人 已看 b.使用const char*数组存储表示季度名称的字符串,并使用一个结构,该结构只有一个成员------ -个用于存储开支的 double 数组。b.使用const char*数组存储表示季度名称的字符串,并使用一个结构,该结构只有一个成员------ -个用于存储开支的 double 数组。a.使用const char* 数组存储表示季度名称的字符串,并使用double 数组存储开支。a.使用const char* 数组存储表示季度名称的字符串,并使用double 数组存储开支。fill函数的实现。
继承 2024-05-17 objective-c, ios, macos, cocoa 17人 已看 public继承是一种is-a的关系。也就是说每个派生类对象都是一个基类对象组合是一种has-a的关系。假设B组合了A,每个B对象都有一个A对象。继承是一种白箱复用,父类对于子类基本是透明的,但是它一定程度破坏父类封装组合是一种黑箱复用,A对B是不透明的,A保持着它的封装组合的类耦合度更低,继承的类是一种高耦合面试题:使用继承还是组合呢?答:不能一概而论,根据使用场景,符合is-a就使用继承,符合has-a就使用组合,都符合就优先使用组合。
鸿蒙ArkUI-X跨平台开发:【bility开发说明(iOS端)】 2024-05-20 华为, ios, macos, cocoa, harmonyos 14人 已看 鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!
02-结构型设计模式(共7种) 2024-05-15 objective-c, ios, macos, cocoa, 设计模式 23人 已看 适配器模式是一种结构型设计模式,它允许将一个类的接口转换成客户端所期望的另一个接口。这种模式通常用于解决接口不兼容的情况,使得原本由于接口不匹配而无法工作的类可以一起工作。在 C++ 中,适配器模式可以通过类适配器和对象适配器两种方式来实现。
【iOS】工厂模式 2024-05-15 objective-c, ios, cocoa, macos 14人 已看 上文讲完了iOS的架构模式,接下来聊一聊设计模式,设计模式有许多,主要介绍一下工厂模式。
C++ list介绍(迭代器失效) 2024-05-08 c++, list, 数据结构, cocoa, 开发语言 31人 已看 reverse逆置sort排序(默认升序)仿函数greatermerge合并,可以全部合并,也可以一部分合并unique:去重(先排序,再去重)remove:删除e值,而不是erase的pos位置删splice(粘接):其实就是transform(转移)把某个位置i,转移到当前链表的某个position之前list的sort效率很低,底层用归并,但是数据访问很低,因为是链表vectror的sort更好一些,因为是连续的空间。
C++线程同步 2024-05-10 objective-c, ios, macos, cocoa 18人 已看 是 C++ 标准库头文件中定义的一个类,用于线程同步。它提供了一种让线程等待直到特定条件被满足的方法,是实现生产者-消费者模型、线程间同步等复杂同步问题的有效工具。需要与一个互斥锁(如std::mutex)一起使用,以确保线程安全。
codeforce#939 (div2) 题解 2024-05-12 objective-c, ios, macos, cocoa 19人 已看 所以这里可以用dp去计算我们能得到的最大值。官方题解用的是状压dp,但是我没想到,就额外开了一个数组记录前置状态。给一个nxn的矩阵,现在你可以执行一个操作:将数字1-n任意排列,并将这个序列覆盖到矩阵的任意一行或列。由于MEX得到的是未出现的最小实数,所以是不是看起来MEX只能让结果变小呢。,这样MEX才能使得结果最大。那么现在我们再来看怎么才能将任意一个长度为n的区间转换为最大值的样式。所以不难得出对于长度为n的区间,MEX所能使区间最大值为。,求矩阵中元素和的最大值。,问能得到的数组的最大值。
AJAX前端与后端交互技术知识点以及案例 2024-05-12 objective-c, 后端, ios, cocoa, macos 16人 已看 promise对象用于表示一个异步操作的最终完成(或失败)及其结果值。