Object-c 的copy,mutablecopy,深拷贝浅拷贝。
系统容器类 例如NSArray、NSDictionary obj2 = [obj1 copy]返回的必然是一个不可变对象,无论obj1是可变对象还是不可变对象。如果obj1是一个不可变对象,那么它们指向同一个对象。 obj2 = [obj1
系统容器类 例如NSArray、NSDictionary obj2 = [obj1 copy]返回的必然是一个不可变对象,无论obj1是可变对象还是不可变对象。如果obj1是一个不可变对象,那么它们指向同一个对象。 obj2 = [obj1
关于协议有几个名词:协议、代理、委托,事实上这些都是描述一件事情。 协议的用法: 1.首先声明一个协议 @protocl 协议名 <父协议> //父协议可选 @required ………R
二次型起源于几何学中二次曲线方程和二次曲面方程化为标准形问题的研究,它是线性代数的重要内容之一,在一些其他数学分支以及其他学科中也有重要地位。 二次型 二次型的定义 定义:含有n个变量 \(x_1, x_2, …, x_n\)
特征值和特征向量是线性代数的主要内容之一,它们在物理学和统计学中都有很大的用处。另外还有一个小小的用处,求矩阵的m次幂。特征值和特征向量都是针对方阵来说的。 矩阵的相似 定义:设A与B都是n阶方阵,若存在一个可逆矩阵P,使得 $$B = P
齐次线性方程组 三种形式:方程组、矩阵、向量 下面是m个方程,n个未知数的方程组,右边全部是0. $$\left\{ \begin{array}{c} a_{11}x_1 + a_{12}x_2 + … + a_{1n}x_n
向量和向量空间理论是重要的数学工具。中学接触的向量是二维和三维的,在线性代数中我们把它扩充到n维。 向量的定义 定义:由数a1, a2, … , an组成的有序数组成为n维向量,简称向量。 向量通常用希腊字母\( \alpha
矩阵(Matrix),就是矩形的阵列,实际上是一个二维的表格。m*n个数按一定的顺序排成的m行n列的矩形数表,称为m*n矩阵,简称矩阵。 矩阵通常用大写字母表示: $$A = \begin{pmatrix} a_{11} & a_
按Ctrl+D选择相同词语,生效后再按按F3即可实现跳转到下一个。当然复杂的搜索还是要用搜索面板。 搜索面板 按 Ctrl + F 可以打开搜索面板。 搜索框除了输入普通字符,还可以输入回车。按Ctrl+Enter键输入回车。 搜索面板按钮
今天写程序时用到了strcpy()这个函数, 每次程序到运行结束时都会崩溃,显示这种错误 stack around the variable “XX” was corrupted. 经过检查发现,我使用strcpy拷贝的源字符串的长度超出了
对于socket通讯,网上有很多教程,我就简单的说一下socket通讯步骤,便于理解下面的代码。 服务器端: 首先,应该初始化套接字库,初始化套接字socket() 然后,绑定socket套接字到一个端口上,bind() 接着,将套接字设为