摘要: Step 1: 打开terminal输入 #ls -al ~/.ssh -> 如果vim输出的是如下内容:# No such file or directory 证明本地没有生成的SSH Key,请执行Step2。 -> 如果vim输出的是如下内容: total 24 drwx 6 usr staf 阅读全文
posted @ 2020-05-30 11:43 ryan_ni 阅读(276) 评论(0) 推荐(0)
摘要: C函数,处理器是大端模式返回0,小端模式返回1. 大小端模式定义,大端模式:高位地址存放低字节部分数据,小端模式:低位地址存放低字节数据。 (摘自C语言深度解剖) 函数实现: int checkSystem(void) { union check { int i; char ch; }c; c.i 阅读全文
posted @ 2020-01-18 15:30 ryan_ni 阅读(130) 评论(0) 推荐(0)
摘要: 从 src 复制 n 个字符到 dest。 void *memcpy(void *dest, const void *src, size_t n) { char *pdest = (char *)dest; char *psrc = (char *)src; assert((pdest != NUL 阅读全文
posted @ 2020-01-18 12:37 ryan_ni 阅读(225) 评论(0) 推荐(0)
摘要: 1. TAB键统一空格数,缩进最好手动空格 2. 函数入参个数最好小于4个 参数优先放入CPU寄存器R0~R3. 超过4个则使用压栈操作,会额外占用CPU的资源(RAM空间和操作) 栈:编译器自动分配内存,使用完之后会自动释放,属于先入后出结构。 堆:手动分配内存,使用完之后需要手动释放 i = 0 阅读全文
posted @ 2020-01-16 22:02 ryan_ni 阅读(175) 评论(0) 推荐(0)