摘要: # TCP连接的建立过程 1. 三次握手 为什么要进行三次握手。 握手是为了让双方了解数据开始时的序列号,而三次是让双方达成共识的最小次数 三次握手的过程: 1. 客户端发送(SYN=1,ISN=A);//SYN_SEND 2. 服务端发送(ACK=1,SYN=1),(ack=A+1,ISN=B); 阅读全文
posted @ 2020-03-20 17:04 AcodingDog 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 很多笔试题都会问中序表达式转换成后缀表达式的方法 算法很固定,需要用到两个栈 想将表达式字符串转换成tokens,然后在从左向右遍历整个数组。 def reverse_polish_notation(expression:str): op_stack = [] digit_stack = [] ex 阅读全文
posted @ 2020-03-09 20:31 AcodingDog 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 问题: https://leetcode-cn.com/problems/edit-distance/ 讨论: 这个题我在华为笔试的时候遇到过,直接看懵了。无意中在知乎上发现有人讨论这个题(https://zhuanlan.zhihu.com/p/111409982),稍微弄懂了些皮毛, 所以记录一 阅读全文
posted @ 2020-03-09 12:44 AcodingDog 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1. 表的联结 今天面试的时候,问到了关于数据库操作的一些知识。因为时间太久,基本都忘光了。尤其是JOIN操作,基本完全没有想出来,弄的非常尴尬。 为了使事情尽量简单,先假设有三张Table #1. student + + +| id | name |+ + +| 1 | Harry || 2 | 阅读全文
posted @ 2020-02-23 20:26 AcodingDog 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 具体内容详见 http://c-faq.com/decl/spiral.anderson.html 一种很好用的判断C语言声明时变量语义的方法——螺旋顺时针法 示例#1 char *str[10]; 从str出发,顺时针旋转,遇到的第一个部分是"[10]", 说明str是一个10个元素的数组; 继续 阅读全文
posted @ 2020-02-21 22:02 AcodingDog 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 笔记而已,如下 在本地调试时,使用的是 但是当部署到服务器上时,使用的是gunicorn,命令如下 其中,-b 后的参数是gunicorn监听的端口, -w是指worker的数量, 最后的参数是app的位置 运行上述命令后,gunicorn运行在私有端口8000处,gunicorn要配合nginx使 阅读全文
posted @ 2019-01-29 20:08 AcodingDog 阅读(2664) 评论(0) 推荐(0) 编辑
摘要: const同C一样,用来表示一个常量 当const修饰一个指针变量时,通常有两种情况 1. pointer 是一个指针常量 也就是说,这个指针指向的是一个固定的内存,但是内存的数据可以发生变化 a = 13; int * const ptr = &a; a的值可以变化,但是ptr的值无法变化 它的意 阅读全文
posted @ 2019-01-27 11:47 AcodingDog 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 从命令行读取一个文件的文件名,输出文本有多少个字符 #include <iostream> #include <fstream> #include <string> #include <cstdlib> using namespace std; int count_words(char *filen 阅读全文
posted @ 2019-01-11 22:22 AcodingDog 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 看了好多博客,最终还是觉得认真跟随flask的官方教程思路比较好。 首先要创建一个app factory,大概意思是这个应用中运行的逻辑都放在一个函数里 这个函数中,首先要创建一个Flask的实例,其后要有一系列的配置文件,目前这些 配置都hardcode在函数里了。 写好这个文件后就可以创建一个数 阅读全文
posted @ 2019-01-09 22:10 AcodingDog 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 刷知乎的时候看到的题目,思路是评论区大佬给的 有点像排序里的计数排序法 代码如下 阅读全文
posted @ 2018-12-29 18:46 AcodingDog 阅读(136) 评论(0) 推荐(0) 编辑