03 2020 档案

C++ static
摘要:【面试题2-10】static 有什么作用 (1)在函数体内,一个被声明为静态的变量在这一函数被调用的过程中维持其值不变 (2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所有函数访问,但不能被模块外其他函数访问 (3)在模块内,一个被声明为静态的函数只可被这一模块内的其他函数调用。 阅读全文

posted @ 2020-03-12 13:03 猪伯 阅读(239) 评论(0) 推荐(0) 编辑

C++ strcpy, memcpy,strlen 实现
摘要:【题目4-5】编程实现 strcpy 函数 char* strcpy(char* strDest, const char* strSrc) 【题目4-6】编程实现 memcpy 函数 void* memcpy(void* memTo, const void* memFrom, size_t size 阅读全文

posted @ 2020-03-12 12:58 猪伯 阅读(322) 评论(0) 推荐(0) 编辑

C++ 引用变量(Reference variable)
摘要:C++ adds a new compound type to the language - the reference variable. A reference is a name that acts as an alias, or an alternative name, for a prev 阅读全文

posted @ 2020-03-11 21:17 猪伯 阅读(1663) 评论(0) 推荐(0) 编辑

C++ inline 内联函数
摘要:因为SP's jump, 函数调用要引入额外的时间开销。 C++针对此问题,引入 inline 函数避免此开销,提高程序运行效率。 Inline functions are a C++ enhancement designed to speed up programs.The primary dis 阅读全文

posted @ 2020-03-11 19:18 猪伯 阅读(290) 评论(0) 推荐(0) 编辑

杭电 acm 题目分类
摘要:基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1 阅读全文

posted @ 2020-03-10 19:59 猪伯 阅读(780) 评论(0) 推荐(0) 编辑

C++ define 的用法
摘要:【题目2-2】用#define 实现宏求最大值和最小值 #define MAX(x,y) (((x)>(y))?(x):(y)) #define MIN(x,y) (((x)<(y))?(x):(y)) 在宏中需要把参数小心地用括号括起来,因为宏只是简单的文本替换,如果不注意,很容易引起歧义 【题目 阅读全文

posted @ 2020-03-10 17:39 猪伯 阅读(851) 评论(0) 推荐(0) 编辑

C++ 中的 sizeof()
摘要:【牛客题目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 猪伯 阅读(832) 评论(0) 推荐(0) 编辑

进程间通信方法-总结
摘要:进程间通信方法有: 文件映射 共享内存 匿名管道 命名管道 邮件槽 剪切板 动态数据交换 对象连接与潜入 动态连接库 远程过程调用 阅读全文

posted @ 2020-03-03 10:55 猪伯 阅读(113) 评论(0) 推荐(0) 编辑

C++ - const 关键字
摘要: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 猪伯 阅读(167) 评论(0) 推荐(0) 编辑

Pytest使用简介
摘要:Pytest是一种基于python的测试框架,用于编写和运行测试代码。pytest主要用来测试API,但也可以进行一些复杂的测试,像测试数据库或UI等。 Pytest 的优势: Pytest 可以并行执行多个tests, 减少 test-suite 的执行时间 [第八章] Pytest 可以自动地检 阅读全文

posted @ 2020-03-03 03:49 猪伯 阅读(1629) 评论(0) 推荐(0) 编辑

魔数 (magic number) vs file 命令的工作原理
摘要:(一)很多类型的文件,其起始的几个字节的内容是固定的(或有意义填充的 )。 根据这几个字节的内容可以确定文件的类型,因此这几个字节的内容被称为魔数(magic number),如以 #!/bin/bash 开头的文件是 shell 脚本,则!/bin/bash就是魔数。同样地 FreeBSD上ELF 阅读全文

posted @ 2020-03-01 11:03 猪伯 阅读(1638) 评论(0) 推荐(1) 编辑

进程通信(五)-信号
摘要:信号(signal)机制是 UNIX 系统中最古老的进程之间的通信机制,用于在多个进程之间传递异步信号。信号可以由各种异步时间产生,例如键盘中断等。 Linux 系统中定义了一系列的信号,这些信号可由内核产生,也可以由系统中的其他进程产生。命令 “kill -l” 可列出所有信号。 进程可以屏蔽大多 阅读全文

posted @ 2020-03-01 11:02 猪伯 阅读(286) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示