草庐IT

TypeHandler总结

全部标签

网络协议总结

网络协议总结网络模型网络协议TCP/IP模型网络接入层封装与解封装实际数据传输举例发送数据包接收数据包网络接口处理IP模块处理TCP模块处理应用程序处理网络构成通信介质与数据链路网卡二层交换机路由器/三层交换机![在这里插入图片描述](https://img-blog.csdnimg.cn/a8e33f1a78b145f2b9b7ee5a894dc521.png)四至七层交换机![4层与7层交换机](https://img-blog.csdnimg.cn/de544731624d48269231fcb8cacc6804.png)数据链路层MAC地址以太网以太网数据格式交换机二层转发原理VLAN

Linux常用命令总结

Linux一次执行多条命令:使用forforidin111222;doecho$id;donefor((a=1;aawk输出奇数行awk'{if(FNR%2!=0)printFNR$0}'1.txt查PHP-fpm的配置文件ps-ef|grepphp|grepmastercurl发送postcurlhttp://demo.test-d"id=1"curlhttp://demo.test-XPOST-d"id=1"grep统计nginxaccess.log中/cont/act页面的pvgrep-c'GET/cont/act?'/logs/nginx/access.log.2017112{4,5,

Python学习总结

终于把《Python编程从入门到实践》这本书看完了,从7月13日到7月31日,用了19天时间,比计划快了12天。书虽然是看完了,但是其中的项目实战部分我翻得很快,没有跟着一步一步的在电脑上进行练习。看完了这本书,基本了解了Python相关的基础知识,但是要实际使用Python上手做一些东西确做不了,主要原因是Python这样的编程语言,并不是看看书就能学会的,最主要的还是要练习实战。后续还会继续学习Python,但是方式会改变一下,不是直接看书了,而是实战学习,通过解决日常工作问题、或做自己感兴趣的东西来不断学习新内容,目前主要想到的是自动化办公、Python爬虫等。

math库常用函数+产生随机数总结

math库常用函数+产生随机数总结1.对x开平方doublesqrt(x);//返回值为double类型,输入的x类型随意,只要是数的类型2.求常数e的x次方doubleexp(x);//返回值为double类型,输入的x类型随意,只要是数的类型3.求x的y次方double pow(x,y);//注意计算机没有储存自然常数e,不能直接输入e进行计算4.求对数double logx(y);//x为底数,y是真数5.求x绝对值intabs(x);longintabs(longintx);doublefabs(doublex);//注意接收的数据类型与输入的数据类型的区别注意在不添加math库时,a

计算机网络复习(自顶向下)知识点总结(一天一夜超8000字,详细知识点总结,带重点标注目录)

计算机网络复习(自顶向下)1~2章复习目录一、计算机网络基本概念1.1认识英特网1.2网络边缘1.3==网络核心==1.4⭐==时延、丢包和吞吐量==1.5==协议层次和服务模型==1.6安全和历史(略)二、应用层2.1应用层协议原理2.2⭐==Web和HTTP协议==2.3FTP和SMTP2.4DNS目录服务2.5P2P(略)三、⭐==传输层(全重点)==3.1概述和传输层服务3.2多路复用/分解3.3无连接的UDP3.4可靠数据传输原理(rdt+GBN+SR)3.5面向连接的TCP3.6TCP拥塞控制四、==⭐网络层(全重点)==4.1概述4.2虚电路和数据报网络4.3路由器工作原理4.4

Gitbash常用指令总结

PartIgit开始的指令1、gitinit:初始化一个Git仓库;2、gitclone:从远程仓库克隆代码到本地;直接使用网址gitcloneurl>or用a代替网址gitremoteaddaurl>gitclonea3、gitadd:添加文件到暂存区;文件名gitaddfilename>or添加所有文件gitadd*4、gitcommit:将暂存区的文件提交到本地仓库;gitcommit-m'comment'or自动调出默认编辑器gitcommitor不用addgitcommit-a-m'comment'5、gitpush:将本地仓库的代码推送到远程仓库;gitpushremote>bra

Unity烘焙相关问题知识点及问题总结

烘焙注意项:1.多数问题都是UV导致的,可以自己展UV的自己控制,在建模软件里添加第二套光照贴图,导入Unity不勾选GenerateLightMapUVs,也可以让Unity自动生成。自己展UV,尽量保持LightMap的UV的连续性,接缝尽可能少,尽可能把接缝放到不明显的地方(如,拐角)2.模型法线要调好,一般自己建模的没问题,从网上下载的模型,再导入到建模软件法线可能变化,这时候需要重新调整。Blender为例:导入到Blender的模型法线有问题,点击物体数据属性的:ClearCustomSplitNormalsData,在重新平滑一下,勾选法线的自动平滑。Blender导入时还有个选

数据采集与Hadoop总结

数据采集项目部署目录数据采集项目部署Python环境安装部署Pycharm部署爬虫对于网页的采集,网站的开发者模式的介绍:pycharm中爬虫采集数据代码构成:Hadoop生态体系基础关于VMware和Linuxcentos7的安装下载SSH工具与免密:配置jdkPython环境安装部署首先到官网:3.8https://www.python.org/https://www.python.org/然后我们找到Windows版本且在3.8版本以上最好是64位的Python下载。安装好以后选择第二个自定义安装,并且添加path路径(注意安装的地址不要出现中文)。在cmd中验证pytho的安装环境:P

鱼眼相机去畸变(图像拉直/展开/矫正)算法及实战总结

本文介绍两种方法1、经纬度矫正法2、棋盘格矫正法一、经纬度矫正法1、算法说明经纬度矫正法,可以把鱼眼图想象成半个地球,然后将地球展开成地图,经纬度矫正法主要是利用几何原理,对图像进行展开矫正。    经过P点的入射光线没有透镜的话,本应交于相机成像平面的e点。然而,经过鱼眼相机的折射,光线会交于相机成像平面的d点,就产生了畸变,因此畸变图像整体上呈现出像素朝图像中心点聚集的态势。    而去畸变,就是将折射到d点的点,重新映射回到e点,因此去畸变之后的图像与原始的鱼眼图像相比,仿佛是把向心聚集的像素又重新向四周铺展开来。    详细的推导流程及公式见地址:AVM环视系统——鱼眼相机去畸变算法-

基于python的点云处理库总结

想对于PCL,python处理点云的库还是比较多的,下面对此进行简单的总结:一、Open3DAModernLibraryfor3DDataProcessing,Intel出品,MIT协议。Open3D是一个支持3D数据处理软件快速开发的开源库。Open3D使用C++和Python公开了一组精心选择的数据结构和算法。后端经过高度优化,并设置为并行化。Open3D的依赖项较少,可在不同的平台上编译与布置。Open3D侧重于三维数据的可视化与整体处理算法。想学习的同学可百度“Open3D学习计划”。官网:http://www.open3d.org/GitHub:https://github.com/