首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mogeku
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
mac下直接替换应用包内的dylib时, 报错的问题
签名验证失败 记录一下, 将自己编译的dylib替换到应用包目录下的Framwork时, 因签名验证关系而导致的应用无法启动的问题. 报错如下图: 解决方法: 在macOS恢复模式下, 关闭系统的签名
cmake生成libwebp的Xcode工程时部分静态库编译失败
在mac上使用cmake编译libwebp项目时, 生成了Xcode工程, 在编译时遇到报错 following build commands failed: Ld xxxxxxxx webp_qua
C++ 面向对象
面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 抽象指的是从具体事物抽取共同的本质特征。 使用 class/struct 关键字声明类型。 在 C++ 中 struct 仅用来存放数据,即 POD(Plain…
C++ const 用法
1. const 修饰成员变量 使用 const 修饰常见类型时,就是代表这个参数是常量,不可以修改的。 const 修饰符在 * 号左边时,这代表的是该指针指向的变量是不可修改的,但是指针指向的地址时可以修改的。 const 修饰符在 * 号右边时,这代表了该指针指向的地址是…
C++ 函数
注意: C++ 中返回值类型不能是数组,但可以是其他任何类型(可以将数组作为结构或对象组成部分返回)。 给函数传递变元(参数)时,变元(参数)值不会直接传递给函数,而是先制作变元(参数)值的副本,存储在栈上,再使这个副本可用于函数,而不是使用初始值。如果想要在函数内修改外部的值…
权限管理
基本的 rwx 权限也就是读写执行,这是最常见的权限管理,能够满足大部分的权限需求。但当我们对权限管理需要更加细化,或者更加详细的时候就需要利用到其他的权限了。 ACL 用来解决用户对文件身份不足的问题。基本解决思路就是单独给用户分配一个对文件的权限。 这代表开启了,只有在 e…
C++ 指针
指针(pointer)是一个值为内存地址的变量(或数据对象),而内存地址就类似于身份证号码。 int* p 的写法偏向于地址,即 p 就是一个地址变量,表示一个十六进制地址。 int *p 的写法偏向于值,*p 是一个整型变量,能够表示一个整型值。 这里可以发现,ptr_ch …
数组及常用算法
数组是可以在内存中连续存储多个元素的结构,数组是一个类型例如 int [], double [] ,数组中所有元素必须属于相同的数据类型。在内存中的存放方式为: 数组必须先声明,再使用,数组的长度固定不变,避免数组越界。必须在定义数组的时候明确数组的长度。 size 可以只可以…
Linux 软件包安装
优点:开放的源程序,安全透明,可以修改,自由选择功能,更加适合安装的系统,运行效率高。 缺点:编译安装,安装慢,如果出现报错处理起来很困难。 优点:和 Windows 中的.exe文件一样,安装快,管理方便。 缺点:因为已经编译成二进制了,所以不再能看见源代码,依赖性,手工安装…
Linux 文本编辑器vim
它是 vi 编辑器的增强版本。比较直观的区别是,vi 打开文件文字黑白的,vim 打开关键字是带颜色的。 alias vi='vim',不过这种方式是临时生效的。 若要永久生效需要改变用户根目录下的 .bashrc 文件,添加 alias vi='vim'。 vim 一共有三种…
下一页
个人成就
文章被点赞
8
文章被阅读
13,340
掘力值
270
关注了
10
关注者
12
收藏集
0
关注标签
5
加入于
2020-05-01