摘要:
当某些目录或文件已经被跟踪并已经纳入了版本管理,此时将这些文件加入.gitignore时,忽略规则不会生效。解决办法是先把本地缓存删除,改为未跟踪状态,然后再提交: 阅读全文
摘要:
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具,空格是默认界定符,默认命令是echo find命令的执行结果通过xargs传给后面的rm rf作为参数 阅读全文
摘要:
关于 zsh: command not found: j 报错 打开.zshrc文件,找到 plugins=(git) 这行,改为下面 阅读全文
摘要:
有时候当外部文件无法传入可执行程序运行环境时,此时可以将外部文件内容保存在一个char数组中,以源文件的形式和可执行程序源代码一起编译。 需要读取外部文件的代码只需包含该源文件即可,相当于是直接将外部文件编译进了目标文件。 1. .C源文件中定义一个char数组,即数组原型 2. 将文件按字节读入内 阅读全文
摘要:
``` int ReadFile(const char *filePath, char **content, int &nFileLen) { FILE *pF = NULL; pF = fopen(filePath, "r"); if (pF == NULL) { return -1; } fseek(pF, 0, SEEK_END); // 设置current position为相对于文件末尾 阅读全文
摘要:
[TOC] vsprintf & vfprintf sample va_list va_list实际上就是一个指针,不同平台定义的不一样。 va_start、va_arg、va_end都是预定义的宏,操作va_list指针: 函数参数入栈的顺序是从右往左,依次入栈,va_list指针在函数堆栈中移动 阅读全文
摘要:
A TEE is an environment within the main System-On-Chip on a device which enables a secure operating system and Trusted Applications (TAs) to run. This 阅读全文
摘要:
A client application (CA) is the software that makes use of functionality in the Trusted Application. It may do so directly or it may act as a routing 阅读全文
摘要:
注意:图中命令行提示符中的->是为了隐藏较长的用户名和主机名,可以通过~/.bashrc自定义提示符的显示格式。git br和git st是通过~/.gitconfig设置的git别名,git br相当于是git branch。 [alias] st = status co = checkout b 阅读全文
摘要:
当子进程执行完毕退出后, 父进程需要调用wait命令来读取子进程的退出状态, 并将子进程从进程表中移除. 如果父进程未能读取到子进程的Exit信号, 该子进程并不会从进程表中移除, 即处于僵尸状态Z. 僵尸进程不做任何事情, 不占用任何资源(CPU和内存), 也不会影响其他进程. 但是僵尸进程的一些 阅读全文