上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
摘要: 类似各种平铺式窗口管理器,tmux使用键盘操作,常用快捷键包括: Ctrl+b 激活控制台;此时以下按键生效 系统操作 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的会话;在同时开启了多个会话时使用 阅读全文
posted @ 2019-04-05 16:57 douzujun 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 142. Linked List Cycle II 142. Linked List Cycle II Given a linked list, return the node where the cycle begins. If there is no cycle, return null. To 阅读全文
posted @ 2019-04-05 00:44 douzujun 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1. 官方形象展示FFT:https://www.bilibili.com/video/av19141078/?spm_id_from=333.788.b_636f6d6d656e74.6 2. 讲解的不错: https://blog.csdn.net/zb1165048017/article/de 阅读全文
posted @ 2019-04-03 09:50 douzujun 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 #include <iostream> #include <vector> using name 阅读全文
posted @ 2019-04-03 01:23 douzujun 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-02 21:52 douzujun 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. 进行元素范围上的左旋转 原来:1 2 3 左旋转后(起始元素是2) : 2 3 1 阅读全文
posted @ 2019-04-02 21:44 douzujun 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 1. 头文件 2. API函数 3. 最简单的服务器和对应的客户端C语言实现 3.1 server 3.2 client 当服务器主动关闭连接的时候,会出现 TIME_WAIT状态(哪一边主动关闭连接,TIME_WAIT发生在哪一边) 阅读全文
posted @ 2019-04-02 21:13 douzujun 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 头文件:#include <string.h> memmove() 用来复制内存内容,其原型为: memmove() 与 memcpy() 类似都是用来复制 src 所指的内存内容前 num 个字节到 dest 所指的地址上。 不同的是,memmove() 更为灵活,当src 和 dest 所指的内 阅读全文
posted @ 2019-04-02 17:20 douzujun 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 编译器中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认的对齐方式。结构的总 阅读全文
posted @ 2019-04-02 15:20 douzujun 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 1. 例题 阅读全文
posted @ 2019-04-02 00:39 douzujun 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 相差4字节 相差8个字节 原因: 这4个字节是优化掉了,64位操作系统,函数传参通过寄存器,减少了栈的使用 debug模式下,abc的地址都存下来了。 阅读全文
posted @ 2019-04-02 00:35 douzujun 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 141. Linked List Cycle 141. Linked List Cycle Given a linked list, determine if it has a cycle in it. To represent a cycle in the given linked list, w 阅读全文
posted @ 2019-04-01 21:59 douzujun 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 143. Reorder List Given a singly linked list L: L0→L1→…→Ln-1→Ln,reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You may not modify the values in the list's nod 阅读全文
posted @ 2019-03-31 23:41 douzujun 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. TCP如何利用IP达到自己目的 1.1 IP特点 无连接 不可靠 1.2 TCP将应用程序的传输数据分割成合适的数据块 1.3 定时器 1.4 延迟确认 1.5 检验和 1.6 流量控制 2. TCP首部 source port: 自己的端口号; Destination port: 对方的端口 阅读全文
posted @ 2019-03-31 18:12 douzujun 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1. OSI模型 TCP是TCP/IP的第三层传输层,对应OSI的第四层传输层; IP是TCP/IP的第二层互联层,对应OSI的第三层网络层。 TCP属于OSI中的运输层它是面向连接的协议; IP属于OSI中的IP层(即网络层)。 2. IP模型 3. 数据进入协议栈的封装 Frame footer 阅读全文
posted @ 2019-03-31 13:50 douzujun 阅读(724) 评论(0) 推荐(0) 编辑
摘要: rm -rf YouCompleteMe/third_party/ycmd/third_party/cregex git submodule update --init --recursive at the dir of "YouCompleteMe/third_party/ycmd/third_p 阅读全文
posted @ 2019-03-30 21:22 douzujun 阅读(3010) 评论(2) 推荐(0) 编辑
摘要: 148. Sort List 148. Sort List Sort a linked list in O(n log n) time using constant space complexity. Example 1: Input: 4->2->1->3 Output: 1->2->3->4 E 阅读全文
posted @ 2019-03-30 20:42 douzujun 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. 进程虚拟地址空间 2. stat函数 获取文件信息 stat函数参数 pathname 文件名 struct stat *buf 传出参数,定义 struct stat sb; &sb 返回值 成功返回0,失败返回-1,设置errno 阅读全文
posted @ 2019-03-30 19:49 douzujun 阅读(1916) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-29 22:38 douzujun 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 1. 内存分配和管理 1.1 malloc、calloc、realloc、alloca 1.2 malloc、free 用于分配、释放内存 malloc、free 使用 申请内存,确认是否申请成功 char *str = (char*) malloc(100); assert(str != null 阅读全文
posted @ 2019-03-29 13:49 douzujun 阅读(1048) 评论(0) 推荐(1) 编辑
摘要: initializer_list 列表初始化 用花括号初始化器列表初始化一个对象,其中对应构造函数接受一个 std::initializer_list 参数. 阅读全文
posted @ 2019-03-29 11:42 douzujun 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: extern "C" 被 extern 限定的函数或变量是 extern 类型的 被 extern "C" 修饰的变量和函数是按照 C 语言方式编译和链接的 extern "C" 的作用是让 C++ 编译器将 extern "C" 声明的代码当作 C 语言代码处理,可以避免 C++ 因符号修饰导致代 阅读全文
posted @ 2019-03-29 09:54 douzujun 阅读(16953) 评论(0) 推荐(1) 编辑
摘要: 1. 关于宏(Macro) 属于编译器预处理的范畴,属于编译器概念(而非运行期概念)。 2. 关于# #的功能:是 将其后面的宏参数进行 字符串化操作(Stringfication),即:在对它所引用的 宏变量 通过替换后在其左右各加上一个双引号。 如下: 这样每次divider(除数)为0的时候便 阅读全文
posted @ 2019-03-28 16:25 douzujun 阅读(5170) 评论(0) 推荐(0) 编辑
摘要: 1. 函数指针:返回类型(*函数名)(参数表) 2. 使用typdef void(*fun)(void) typedef的功能是定义新的类型。第一句就是定义了一个MyFun的类型,并定义这种类型为 指向某种函数的指针,这种函数以一个int为参数并返回char类型。 阅读全文
posted @ 2019-03-28 11:05 douzujun 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. 入口函数和程序初始化 1.1 程序从main开始吗? 当程序执行到main函数的第一行时,很多事情都已经完成了: 【证1】如下是一段C语言代码: 代码中可以看到,在程序刚刚执行到main的时候,全局变量的初始化过程已经结束了(a的值已经确定); main函数的两个参数(argc 和 argv) 阅读全文
posted @ 2019-03-27 22:52 douzujun 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 工作任务: 前端麦克风阵列算法 1. 熟悉svn 2. 熟悉wav音频文件格式解析 3. 熟悉代码 3.1 tinybf-lz/wtk/core wavehdr.c wtk_wavfile.c:处理wav文件,降噪 wavehdr.c wtk_wavfile.c:处理wav文件,降噪 3.2 tin 阅读全文
posted @ 2019-03-26 21:49 douzujun 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. WAV格式 wav是微软开发的一种音频文件格式,注意,wav文件格式是无损音频文件格式,相对于其他音频格式文件数据是没有经过压缩的,通常文件也相对比较大些。、 支持多种音频数字,取样频率和声道,标准格式化的WAV文件和CD格式一样,也是44.1K的取样频率,16位量化数字,因此在声音文件质量和 阅读全文
posted @ 2019-03-26 16:06 douzujun 阅读(31182) 评论(0) 推荐(2) 编辑
摘要: 1. SVN版本控制软件目的 协作开发 远程开发 版本回退 协作开发 远程开发 版本回退 2. 什么是SVN subVersion 支持平台操作 支持版本回退 subVersion 支持平台操作 支持版本回退 3. 获取SVN软件 属于C/S结构软件(客户端与服务端) server:VisualSV 阅读全文
posted @ 2019-03-25 00:08 douzujun 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 尝试一:Command: python spyder --reset 尝试二:Command: spyder --show-console (突然就好了。。。) 阅读全文
posted @ 2019-03-24 17:47 douzujun 阅读(2646) 评论(0) 推荐(0) 编辑
摘要: 1. 系统api与库函数的关系 man 2 open 1.1 open 1.2 read/write 实现cat功能 1.3 lseek 计算大小 拓展文件 1.4 阻塞 read函数在读设备或者的读管道,或者读网络的时候。 输入输出设备对应 /dev/tty 1.5 fcntl函数--设置非阻塞 阅读全文
posted @ 2019-03-24 00:30 douzujun 阅读(1318) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页