草庐IT

深入理解网络通信和TCP、IP协议-01

1、网络协议计算机网络是什么?随着计算机技术发展,计算机的体积和价格都在下降,之前计算机多用于研究机构,现阶段逐步进入一般的公司用于办公。原来计算机之间传输数据需要通过软盘等第三方存储介质进行转存,人们需要将数据直接通过通信线路传输,来缩短传输时间,于是计算机网络开始诞生,并逐渐发展为现在巨大的Internet。定义和分类计算机网络的标准定义是:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。计算机网络从覆盖范围上划分可以分为三类:局域网、城域网、广域网。局域网LAN(作用范围一般为几米到几十公里)、城

算法刷题Day 16 二叉树的最大深度+N叉树的最大深度+二叉树的最小深度+完全二叉树的节点个数

104.二叉树的最大深度递归法classSolution{public:intmaxDepth(TreeNode*root){if(root==nullptr)return0;returnmax(maxDepth(root->left),maxDepth(root->right))+1;}};迭代法使用层序的方法,相对比较好理解classSolution{public:intmaxDepth(TreeNode*root){if(!root)return0;queueTreeNode*>que;que.push(root);intmaxD=0;while(!que.empty()){intlen

判环算法01

判环算法01检验链表是否有环//判断环publicbooleanhasCycle(ListNodehead){ListNodep1=head;//乌龟ListNodep2=head;//兔子while(p2!=null&&p2.next!=null){p1=p1.next;p2=p2.next.next;if(p1==p2){returntrue;}}returnfalse;}思路:利用了快慢指针的原理,快的只要与慢的相遇,就代表终究是一个圆环判断环的位置02publicListNodehasCycle(ListNodehead){ListNodep1=head;//乌龟ListNodep2=

SQLserver 报错RegCreateKeyEx() 返回了错误 5,“拒绝访问。” (.Net SqlClient Data Provider)错误号: 22002 严重性: 16 状态: 1

记录一下解决这个问题的过程,我是需要修改数据库服务器的属性里面对于的东西,如果直接在客户端进行可视化修改,你其实修改的东西,客户端会对应的写入到注册表中。拒绝访问,一般就是没有权限,解决办法:进入注册表win+R输入regedit打开注册表权限加在sqlsever这层就可以了。位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer然后我们右键MicrosoftSQLServer文件夹,然后选择权限在出来的输入框里,加入你自己电脑的用户名称,角色添加进去后选择该角色,然后点击高级,选择完全控制。然后应用,确定。就解决了。这问题国内和

ubuntu - 如何从我的 ubuntu-16.04 服务器中删除 redis

当我运行sudosystemctlstatusredis时,我得到了这个●redis.service-RedisIn-MemoryDataStoreLoaded:loaded(/etc/systemd/system/redis.service;enabled;vendorpreset:enabled)Active:inactive(dead)(Result:exit-code)sinceThu2017-05-1103:43:43WEST;31minagoMainPID:1553(code=exited,status=203/EXEC)May1103:43:42fevroksystemd

ubuntu - 如何从我的 ubuntu-16.04 服务器中删除 redis

当我运行sudosystemctlstatusredis时,我得到了这个●redis.service-RedisIn-MemoryDataStoreLoaded:loaded(/etc/systemd/system/redis.service;enabled;vendorpreset:enabled)Active:inactive(dead)(Result:exit-code)sinceThu2017-05-1103:43:43WEST;31minagoMainPID:1553(code=exited,status=203/EXEC)May1103:43:42fevroksystemd

【性能测试】运维测试01之性能测试整体认知包括:TPS、请求响应时间、事务响应时间、并发用户数、吞吐量、吞吐率、点击率、资源使用率等性能指标详细介绍

性能测试整体认知包括:TPS、请求响应时间、事务响应时间、并发用户数、吞吐量、吞吐率、点击率、资源使用率。一、能力要求:1.1需求一1.熟悉Linux、windows等操作系统,熟悉shell脚本;⒉.熟悉jvm调优,tomcat调优等基础策略3.熟悉mysq数据库,熟练掌握javascript、java、python、groovy等至少一门编程语言;4.至少一年左右独立性能测试实践经验;5.熟悉常见的压测工具,如jmeter、loadrunner;6.熟悉常见的分析调优工具,如visualvm、yourkit、jps.jstat等;7.熟悉性能测试的整体流程,能够通过产品需求,梳理出性能测试

OpenCV实战(16)——角点检测详解

OpenCV实战(16)——角点检测详解0.前言1.Harris特征检测器1.1检测Harris角点1.2cv::cornerHarris函数参数2.可追踪的良好特征3.特征检测器的通用接口4.完整代码小结系列链接0.前言在计算机视觉中,兴趣点(interestpoints)也称为关键点(keypoints)或特征点(featurepoints),广泛用于解决对象识别、图像匹配、视觉跟踪、3D重建等领域的问题。与其将图像作为一个整体进行评估,不如选择可以用于局部分析的点,以获得将该点应用于局部或全局的信息。只要在图像中检测到足够数量的关键点,并且这些点具有可以精确定位的独特且稳定的特征,就能够

OpenCV实战(16)——角点检测详解

OpenCV实战(16)——角点检测详解0.前言1.Harris特征检测器1.1检测Harris角点1.2cv::cornerHarris函数参数2.可追踪的良好特征3.特征检测器的通用接口4.完整代码小结系列链接0.前言在计算机视觉中,兴趣点(interestpoints)也称为关键点(keypoints)或特征点(featurepoints),广泛用于解决对象识别、图像匹配、视觉跟踪、3D重建等领域的问题。与其将图像作为一个整体进行评估,不如选择可以用于局部分析的点,以获得将该点应用于局部或全局的信息。只要在图像中检测到足够数量的关键点,并且这些点具有可以精确定位的独特且稳定的特征,就能够

Navicat Premium 16 安装、卸载

NavicatPremium16安装、卸载一、下载二、安装三、卸载一、下载去下载NavicatPremium16的安装包下载位置CSDN链接:https://download.csdn.net/download/qq_45657541/87504847解压之后是NavicatPremium16的安装包二、安装1、双击打开安装包2、选择我同意,继续下一步3、选择安装目录,这个看自己喜好4、创建桌面图标,点击下一步即可5、确认安装信息,然后点击安装即可7、安装完成之后不要立即打开此软件三、卸载1、桌面找到软件快捷方式,然后鼠标右键打开软件所在位置2、在软件的安装目录下找到这个文件3、双击这个文件,