自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Tinyhttpd项目解析

Tinyhttpd项目解析TinyHTTPd是一个开源的轻量级HTTP服务器,整个代码500多行,10多个函数,对于学习HTTP服务器的原理来说非常有帮助,把代码读一遍,再按照执行处理流程调试一下,基本上可以搞清楚Web服务器在收到静态页面请求和CGI请求的一些基本处理逻辑。Tinyhttp运作流程图:Socket编程->linux下用C语言开发多线程程序以上是基于TCP连接的C/S模型,由于本项目是http服务器,即B/S模型,因此不需要客户端程序,服务器端负责接收浏览器的http请

2020-08-29 21:56:25 4361

原创 计算机操作系统笔记二

计算机操作系统:1、操作系统引论2、进程与线程3、处理机调度4、进程同步与进程互斥5、死锁6、存储器管理7、虚拟存储器8、IO系统9、文件管理10、磁盘管理11、操作系统接口4、进程同步与进程互斥进程同步概念:对于同处一个系统中的多个进程,由于它们共享系统中的资源或为完成一个任务而相互合作,它们之间存在着制约关系(间接制约、直接制约)。进程同步机制对多进程在执行次序上进行协调,使其遵循一定的先后顺序。临界资源:一个时间段内只允许一个进程使用的资源临界区:每个进程中访问临界

2020-08-27 22:07:28 240

原创 计算机操作系统笔记一

计算机操作系统:1、操作系统引论2、进程与线程3、处理机调度4、进程同步与进程互斥5、死锁6、存储器管理7、虚拟存储器8、IO系统9、文件管理10、磁盘管理11、操作系统接口1、操作系统引论操作系统定义:操作系统作用:(1)(2)(3)操作系统基本特性:(1)(2)(3)(4)操作系统的发展过程:中断与异常:系统调用:操作系统体系结构:2、进程与线程进程的定义与组成:进程的特征:进程的五种基本状态及转换:创建、就绪、运

2020-08-27 00:58:45 260 2

原创 Socket网络编程总结

Linux网络编程目录:1.网络通信基础2.Socket编程3.高并发服务器4.UDP服务器5.Socket IPC(本地套)//////////////////////////////////////////////////////////////////////////////////////////////////1.网络通信基础(1)网络应用程序设计模式C/S模型B/S模型(2)网络通信分层模型OSI七层模型与TCP/IP四层模型网络通信过程:封装与解封装数据包封

2020-08-22 23:39:01 287

原创 吴恩达《深度学习》笔记四——计算机视觉的应用

Writed by changfei_love life~目录:1.目标定位&目标检测2.人脸识别&神经风格转移第一部分 目标定位&目标检测1.目标定位含义:构建算法不仅需要判断图片中的对象,还需要在图片中标记处它的位置。本章中规定,目标定位问题中,图片只有一个对象;目标检测问题中,图片含有多个对象。以汽车自动驾驶系统为例:判断图片是否有行人、汽车和摩托车,...

2019-07-02 14:35:11 304

原创 吴恩达《深度学习》笔记三——卷积神经网络

Writed by changfei_lovelife~目录1.卷积神经网络2.卷积实例探究3.目标检测4.人脸识别与神经风格转移第一部分 卷积神经网络1.边缘检测器原理:利用过滤器,与原图矩阵进行卷积计算,可实现垂直/水平边缘检测。卷积运算:逐元素相乘,然后相加解释:检测器能区别明到暗和暗到明:水平检测器:检测器中的值不一定是定值:2.卷积的操作:Padd...

2019-06-30 22:28:20 478

原创 C++知识点总结

writed by changfei_love life~C++两大部分:(一)面向对象的程序设计(二)泛型程序设计(一)面向对象的程序设计1.C++与C不同的地方a. 使用cin和cout输入输出b. 头文件不再以".h"结尾c. 强制类型运算符:运算符(表达式)d. 函数参数可以设置默认值e. 引用的概念、引用作为函数的返回值f. 函数参数传递:传值和传引用g. 常引用...

2019-06-22 22:51:43 95

原创 吴恩达《深度学习》笔记二——改善神经网络

writed by changfei_lovelife~改善神经网络:正则化、优化算法、超参数调试让神经网络表现良好加快训练第一部分 正则化1.偏差与方差:训练集误差与最优误差的差值——>偏差,过大时欠拟合验证集误差与训练集误差的差值——>方差,过大时过拟合解决偏差与方差的流程图:2.L2正则化:本质:在损失函数中添加正则项,改变dw值逻辑回归实现正则化:...

2019-05-29 17:07:40 318

原创 吴恩达《深度学习》笔记一——深度学习与神经网络

writed by changfei_love life~深度学习与神经网络深度学习:训练神经网络的过程目的:学会搭建神经网络,以及如何用数据训练第一部分:逻辑回归&神经元以猫的分类器为例:输入图片(x:特征向量),输出是否为猫(yh:0~1)二分类:结果只有两种情况逻辑回归:z=wT.x+byh=sigmoid(z)其中:w(特征权重)与x同纬度向量,b为偏差代价...

2019-05-28 22:48:26 830

原创 《算法导论》知识点总结

《算法导论》的学习路线:1.MIT网易公开课《算法导论》,授课老师也是《算法导论》书的作者之一。讲解的内容几乎围绕书籍,不过其中跳跃表和自组织表书中没有,并行算法和缓存参数无关算法还没看。2.课程配套的笔记,csdn博客:MIT算法导论公开课之课程笔记,可提前看一遍熟悉一下课程内容,这样看视频有重点。3.看《算法导论》书籍,主要看了前半部分,其中高级数据结构和算法问题选编还没看。=====...

2019-05-13 22:13:50 11902 2

原创 Python编程基础总结——《Python编程从入门到实践》

引言:“人生苦短,我用python”python之禅:Simple is better than complex目录:输入函数输出函数数据类型(字符串、数值、列表、元组、字典)结构语句(if条件语句、for循环、while循环)函数定义和类定义文件操作1.输出函数&输入函数 输出函数:print(变量) 输入函数:变量=input(向用户显示的提示)in...

2019-04-24 21:14:56 354

原创 《图解算法》中常见算法总结

目录:1. 二分查找2. 选择排序3. 递归&分治4. 快速排序5. 广度优先搜索6. 狄克斯特拉算法7. 贪婪算法(近似算法)8. 动态规划9. K最近邻算法1.二分查找思路:二分查找是一种算法,其输入是一个有序的元素列表。如果要查找的元素包含在列表中,二分查找返回其位置;否则返回null。特点:使用二分查找时,你猜测的是中间的数字,从而每次都将余下的数字排除...

2019-04-24 15:59:14 555

原创 《图解算法》中数据结构总结

涉及到的数据结构:1. 数组2. 链表3. 队列4. 栈5. 散列表6. 图7. 树1.数组和链表的比较 数组特点:使用数组意味着所有元素在内存中都是相连的(紧靠在一起的)结果:在数组中添加新元素可能很麻烦,如果没有了空间,就得移到内存的其他地方,因此添加新元素的速度会很慢。一种解决之道是“预留座位”:即便当前只有3个元素,也请计算机提供10个位置,以防需要添加新元素...

2019-04-23 23:01:14 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除