摘要:最近面试嵌入式软件工程师,hr都会问到网络编程这一块,特别是对TCP/IP协议 、TCP三次握手、四次挥手、UDP和TCP的区别,HTTP的传输过程,HTTP中get和post的区别,HTTPS的加密方式,Linux下TCP的创建、接受等等,由于网络知识这一块博主很薄弱,所以吃了大亏,这几日决定好好 阅读全文
posted @ 2019-07-17 21:45 陈佳乐 阅读 (457) 评论 (2) 编辑
摘要:Windows下做Linux开发需要SSH强大功能的支持。安装SSH的过程会出现了很多问题,看完这篇文章可以让你少走些弯路,PS:折腾一下午的成果。 Ubuntu的apt-get工具的牛逼之处简直无人能及,Apt-get应用就是通过一个记录有所有可用软件包的配置文件,在服务器上查找你想要的可用软件包 阅读全文
posted @ 2019-11-01 23:48 陈佳乐 阅读 (29) 评论 (0) 编辑
摘要:经过几个月的惨烈秋招,终于上岸linux开发,现总结一些秋招经验,希望对下一届或者准备春招的同学有帮助。 楼主双非本科,非大神,7月份才开始制作简历投,网投了差不多7、80家公司,基本上石沉大海,最后改变策略,从9月中开始转参加校宣讲会,可以从应届生求职网、梧桐果app看各公司宣讲会的举行时间和地点 阅读全文
posted @ 2019-10-26 18:44 陈佳乐 阅读 (150) 评论 (0) 编辑
摘要:转载 说明:所有题目均摘录于网络以及我所见过的面试题目,欢迎补充! 无特殊说明情况下,下面所有题s目都是linux下的32位C程序。 先来几个简单的热热身。 1、计算以下sizeof的值。 sizeof(str1)=? sizeof(str2)=? sizeof(ptr)=? sizeof(book 阅读全文
posted @ 2019-09-12 18:13 陈佳乐 阅读 (76) 评论 (0) 编辑
摘要:最近笔试遇到一道题,关于Linux命令的,题目如下 下面两条命令分别会有怎样的输出 echo hello 1>&2 |grep aaa echo hello 2>&1 |grep aaa A、两个均输出hello B、第一个无输出,第二个输出 hello C、第一个输出hello,第二个无输出 D、 阅读全文
posted @ 2019-08-05 19:18 陈佳乐 阅读 (790) 评论 (3) 编辑
摘要:在网上看了许多关于回调函数的解释,感觉没能get到主要的一个点,就自己写一下对回调函数的理解及回调函数的应用场景和作用吧 1、官方定义 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是 阅读全文
posted @ 2019-07-31 20:31 陈佳乐 阅读 (462) 评论 (0) 编辑
摘要:#define _CRT_SECURE_NO_WARNINGS #include #include #include #define size 4 int swap(int source[], int a, int b) { int temp; temp = source[a]; source[a] = source[b]; source[b] = temp... 阅读全文
posted @ 2019-07-30 11:38 陈佳乐 阅读 (50) 评论 (0) 编辑
摘要:看了左神的堆排序,觉得思路很清晰,比常见的递归的堆排序要更容易理解,所以自己整理了一下笔记,带大家一步步实现堆排序算法 首先介绍什么是大根堆:每一个子树的最大值都是子树的头结点,即根结点是所有结点的最大值 堆排序是基于数组和二叉树思想实现的(二叉树是脑补结构,实际是数组) 堆排序过程 1、数组建成大 阅读全文
posted @ 2019-07-26 18:49 陈佳乐 阅读 (220) 评论 (0) 编辑
摘要:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>int swap(int source[],int a,int b){ int temp; temp = source[a]; 阅读全文
posted @ 2019-07-26 13:30 陈佳乐 阅读 (41) 评论 (0) 编辑
摘要:#define _CRT_SECURE_NO_WARNINGS #include #include int reverse(char *begin, char *end) { char temp; if (begin == NULL || end == NULL) { return 0; } while (begin < ... 阅读全文
posted @ 2019-07-19 21:35 陈佳乐 阅读 (42) 评论 (0) 编辑
摘要:memcpy()和 memmove()都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,原型如下 void *memcpy(void *dst, const void *src, size_t count); 描述: memcpy()函数从src内存中拷贝n个字节到d 阅读全文
posted @ 2019-07-19 19:48 陈佳乐 阅读 (43) 评论 (0) 编辑