项目知识盲点汇总

Posted by CoderLeonidas on March 25, 2020

项目知识盲点汇总

C++

在此记录我在VDI项目中与不熟悉的C++交手时遇到的一些问题,经research后找到的答案,以便之后遇到类似问题能快速找到答案,毕竟记性太差了😭。

C 库函数 - fprintf()

stderr/stdout 重定向到文件

C++中头文件与源文件的作用详解

Difference between NSLog and Printf statement for ObjectiveC

iOS debugging real device with printf

NSLog vs printf

typedef struct和指针

C/C++中extern关键字详解

#pragma comment(lib,”xxx.lib”)

#if、#ifdef、#if defined之间的区别

fork man

system man

execl man

进程(1)进程的内存映像

Calling Objective-C method from C++ member function?**

How to create a process on Mac OS using fork() and exec()

How do I convert a c-style char* array to NSArray?

How to make child process die after parent exits

QT 的信号与槽机制介绍

9 Ways You Can Avoid ObjC Xcode Preprocessor Macros

linux - [Solved-5 Solutions] How to make child process die after parent exits - ubuntu - red hat - debian - linux server - linux pcr

C header for Mac OS X open Command or equivalent

What to do with a Segmentation Fault 11

__cdecl

What is a handle in C++?

binding of reference to a value of type drops qualifiers

Check if current thread is main thread

The Xlib Manual

常用命令

mdfind

makefile介绍

Shell脚本

shell bash判断文件或文件夹是否存在

Linux下$#,$0,$1,$2,$3,$@,$*,$$,$?代表的含义

Shell 流程控制

Linux下删除^M文件的方法

Linux命令exit - 退出当前shell

CR,LF,CR/LF,回车,换行

Line Breaks in Windows, UNIX & Macintosh Text Files

在 Mac 上使用 sed 命令的几个坑

编译

打包

Unpacking an OS X pkg file

Pro tip: Distributing software with Apple Remote Desktop

How to use Terminal to create packages for software deployment

man pkgbuild

OSX flat packages

Mac

详解MAC硬盘中各个文件夹

Xcode

https://qualitycoding.org/xcode-warnings/