2020年3月7日

摘要: 【牛客题目1】在Visual C++ 和 Mingw64平台上,short a[100], sizeof(a) 返回什么? A. 2 B. 4 C. 100 D. 200 E. 400 答案:D Reference: https://www.nowcoder.com/test/question/do 阅读全文
posted @ 2020-03-07 02:54 猪伯 阅读(812) 评论(0) 推荐(0) 编辑

2020年3月3日

摘要: 进程间通信方法有: 文件映射 共享内存 匿名管道 命名管道 邮件槽 剪切板 动态数据交换 对象连接与潜入 动态连接库 远程过程调用 阅读全文
posted @ 2020-03-03 10:55 猪伯 阅读(111) 评论(0) 推荐(0) 编辑
摘要: const 变量一经赋值,不能修改 若在源代码中,const变量被修改,则编译器会报错 'l-value specifies const object' (一) 常量指针 vs 指针常量 【面试题2-7】 1 #include <stdio.h> 2 3 int main() 4 { 5 const 阅读全文
posted @ 2020-03-03 06:46 猪伯 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Pytest是一种基于python的测试框架,用于编写和运行测试代码。pytest主要用来测试API,但也可以进行一些复杂的测试,像测试数据库或UI等。 Pytest 的优势: Pytest 可以并行执行多个tests, 减少 test-suite 的执行时间 [第八章] Pytest 可以自动地检 阅读全文
posted @ 2020-03-03 03:49 猪伯 阅读(1625) 评论(0) 推荐(0) 编辑

2020年3月1日

摘要: (一)很多类型的文件,其起始的几个字节的内容是固定的(或有意义填充的 )。 根据这几个字节的内容可以确定文件的类型,因此这几个字节的内容被称为魔数(magic number),如以 #!/bin/bash 开头的文件是 shell 脚本,则!/bin/bash就是魔数。同样地 FreeBSD上ELF 阅读全文
posted @ 2020-03-01 11:03 猪伯 阅读(1593) 评论(0) 推荐(1) 编辑
摘要: 信号(signal)机制是 UNIX 系统中最古老的进程之间的通信机制,用于在多个进程之间传递异步信号。信号可以由各种异步时间产生,例如键盘中断等。 Linux 系统中定义了一系列的信号,这些信号可由内核产生,也可以由系统中的其他进程产生。命令 “kill -l” 可列出所有信号。 进程可以屏蔽大多 阅读全文
posted @ 2020-03-01 11:02 猪伯 阅读(278) 评论(0) 推荐(0) 编辑

2018年10月11日

摘要: 1. 首先从main() 函数开说吧 1 /* Main entry point */ 2 3 int main(int argc, char** argv) { 4 5 s32 opt; 6 u64 prev_queued = 0; 7 u32 sync_interval_cnt = 0, see 阅读全文
posted @ 2018-10-11 15:30 猪伯 阅读(1874) 评论(0) 推荐(0) 编辑

导航