摘要: 数据链路层的七七八八 主要物理传输介质:线路/网卡/二层交换机(网桥) 以太网 封装好的以太网帧由网卡添加前导码和FCS ->由对端网卡接收后去掉前导码并使用CRC校验,如果帧损坏则丢弃,如果没有损坏则交给软件驱动处理 ->以太网驱动接收物理层传输过来的包读入内存 ->查看源mac和目的mac,如果 阅读全文
posted @ 2023-10-22 20:55 匠心程序定制 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 场景:前后的分离项目,前端vue框架,打包后放在Tomcat里访问,端口是8080,后端服务端口8058。访问前端项目时,调用后端接口报跨域。 后端环境 正常访问端口8058经过nginx配置(文末具体展示)后,去除端口,如下: 前端开发环境 1. 配置开发和生产的环境变量 .env.develop 阅读全文
posted @ 2023-10-22 20:48 匠心程序定制 阅读(2544) 评论(0) 推荐(0) 编辑
摘要: 算法篇 java算法应用 算法应用之百钱买白鸡 (程序员副业--编程学习--业务交流--公众号: 匠心程序定制) 案列说明:主要内容是:公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元怎样可以买100鸡? 思想:想要实现此算法,只要明白各种条件的关系即可,而且知道公鸡最多买20只,母鸡最多买33 阅读全文
posted @ 2023-10-21 16:55 匠心程序定制 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Floyd算法 正如我们所知道的,Floyd算法用于求最短路径。Floyd算法可以说是Warshall算法的扩展,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3)。 Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点 阅读全文
posted @ 2023-10-21 16:51 匠心程序定制 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 贪心算法 顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等 阅读全文
posted @ 2023-10-21 12:24 匠心程序定制 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。 1. 推荐算法概述 推荐算法是非常古老的,在机器学习还没有兴起的时候 阅读全文
posted @ 2023-10-21 00:08 匠心程序定制 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。 下面记录了我在Linux 阅读全文
posted @ 2020-02-18 16:54 匠心程序定制 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。 pycharm打断点很简 阅读全文
posted @ 2019-08-22 15:29 匠心程序定制 阅读(17761) 评论(1) 推荐(1) 编辑
摘要: 去年9月底开始用django来做公司内部项目,开始对django有了一些了解,感觉django真的蛮强大的(也有很多人推荐flask,将来有空的话我会试试)。今天的话只是介绍一个小东西,django管理员后台插件:django-suit。 用过django的同学大概都知道,admin后台那个丑到爆的 阅读全文
posted @ 2018-12-20 20:15 匠心程序定制 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 一、概述 django_debug_toolbar 是django的第三方工具包,给django扩展了调试功能。 包括查看执行的sql语句,db查询次数,request,headers,调试概览等。 二、安装 使用django_debug_toolbar工具先使用pip安装。 pip install 阅读全文
posted @ 2018-12-20 19:45 匠心程序定制 阅读(784) 评论(0) 推荐(0) 编辑