自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HuntZou的博客

新手初到,请多指教

  • 博客(29)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 P2P原理

P2P原理常用方法中继使用中继服务器连接两台内网设备,受限于中继节点性能。逆向连接当客户端A、B之一有公网地址时可以使用该方法。UDP打洞最常见的方法利用锥形NAT(下文将介绍NAT分类)会将 内网ip+端口 绑定一个 外网ip+端口 的特性实现。理论上来说,利用该特性就可以实现任意主机间的通信,但往往NAT会做很多限制,导致这种直接通信无法完成。下面以限制最多的 Restricted-Port NAT 为例说明:网络拓扑图Client A和B仅具有内网地址,有Restricted-P

2022-04-21 10:52:40 4199

原创 图像矩的理解及作用

我们希望能用很少的几个特征代表一个图形,这些特征不因图形在图像中所在的位置、旋转角度、缩放比例的改变而改变,也不应受光照、噪点等影响。经过计算机视觉多年的发展,已经发现了很多这样的特征, 不变矩就是其中一个。统计学中的矩图像的几何矩将图像的像素坐标看作是二维随机变量,像素的灰度值看作是概率,就可以套用统计学中的矩作为图像的几何矩。原点矩:Mij=∑x∑yxiyjI(x,y)M_{ij}=\sum_x \sum_y x^iy^jI(x,y)Mij​=∑x​∑y​xiyjI(x,y)中心矩:μij=

2022-04-20 12:22:57 4213

原创 opencv霍夫线圆检测理解

霍夫变换-线圆检测假设笛卡尔坐标系中有n个点,每个点坐标为 (xi,yi)(x_i, y_i)(xi​,yi​),且这些点大致拟合成一条直线,问:如何找到这条直线?霍夫空间对于每个点 (xi,yi)(x_i, y_i)(xi​,yi​) 都有无数条直线 yi=kxi+by_i=kx_i+byi​=kxi​+b 过该点。由k和b唯一确定该条直线,若将 (k,b)(k,b)(k,b) 看作一个坐标,则该坐标点即为霍夫空间下的坐标。霍夫空间可以看作是原函数的 参数空间。同理,对于过某一点的圆的方程 (xi

2022-04-19 10:52:21 175

原创 大白话反向传播和链式求导

#mermaid-svg-8owjzWvxhoectPXD {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-8owjzWvxhoectPXD .error-icon{fill:#552222;}#mermaid-svg-8owjzWvxhoectPXD .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-8owjzWv

2022-04-06 12:27:18 957

原创 Pytorch将多维张量转换为一维

使用 tensor.reshape(-1) 即可其中,若reshape的参数为负数,则表示不指定具体维度的长度,以真实的数据长度补足

2022-03-31 11:00:31 11214

原创 分类问题时loss只是收敛到0.693附近的直线

目录问题概述根本原因:交叉熵常见原因之一:Sigmoid出现问题原因及解决方法1 当输入与输出确实不相关时2 当模型初始权重相同且较大,且学习率较小时3 当模型的输入本身就很小,或者模型初始化权重很小时4 特征不明显,导致长时间训练不拟合5 使用sigmoid或tanh这类函数时,或输入特征较大使得收敛更困难这种情况一般是在使用了交叉熵的二分类问题上容易出现,同样的,也可能出现loss收敛到1.0986、1.386等等,其实他们就是log(1/2)、log(1/3)、log(1/4)。。。问题概述根

2022-03-26 20:47:47 6163

原创 推荐:轻量级文本和文件分享同步应用

记录一下:一个好用的文字和文件多平台轻量级同步网站:SimpliSync在公司上班或者在网吧,不想在电脑上登录微信或QQ,但是又有一些文字或图片文件需要发送到手机或者分享给其他的设备,或者害怕微信发送图片会压缩,这个网站就可以解决这个问题,非常的简单好用,且支持密码查看及小文件同步。SPA可直接发送到桌面使用。...

2021-05-18 21:22:10 240

原创 DNS与CDN相关联系与实现

背景:Client 1 与 business server 3 及DNS A在地理位置上相较于其他更近。dns缓存均未命中。Local DNS 默认实现了 edns 协议。(路由查询会携带源client的ip地址)a.com 域名配置为了 NS 记录方式。过程解析:Client 1 向local dns(即本机设置的dns服务器,本例中为 8.8.8.8)发送域名 mail.a.com 的解析请求。通过 anycall 技术可以实现一个 8.8.8.8 地址被多个域名解析服务器使用,通.

2021-05-13 10:24:01 220

原创 视频直播技术以及 h264 解析(不用ffmpeg)

2019-12-20 16:31:05 247

原创 如何使用BBP公式直接计算π的第n位

使用BBP公式可以直接求得十六进制π的第n位而不需要计算前n位的数,以下公式将直接求出十进制的π:其中参数k代表的是所求π的精度,例如:当您希望求出π的前13位的话您只需要将k替换成13即可。其计算出来的结果为3.1415926...接下来是如何求得十六进制π的第n位。首先,您需要知道一个知识点:十进制的小数如何转换为十六进制?例如,小数3.1415926转换为16进制为3.243f...

2018-10-24 17:57:02 16479

原创 Lambda表达式相关的Consumer、Function、Predicate与Supplier的区别

这是参考地址,在此基础上又做了整理区别总览名称参数返回值实例Consumer有无Iterable上的forEach方法Function有有Optional的map方法Predicate有boolOptional的filter方法Supplier无有懒加载、惰性求值、Stream的generate(静态)详细解释Suppl...

2018-10-23 17:57:52 1096

原创 react添加背景图片

网上看好多都不能用,正确的做法:backgroundImage: "url(" + require("../imgs/bg_pc.jpg") + ")"截图示例

2018-03-18 11:41:45 15547 7

原创 PureComponent组建setState改变值界面不更新

这是因为PureComponent重写优化了shouldComponentUpdate方法,解决方法:将PureComponent替换回Component即可,我也不知道这是我自己编码的问题还是bug

2018-03-17 17:35:11 1097

原创 unity3d按照一定比例制作太阳系模型

所有模型直径和轨道直径均按照1:10万km比例制作,所有行星公转角速度大致参照真实角速度绕太阳旋转,有卫星的基本也按照真实角速度绕中心天体旋转,通过滑杆控制前进后退速度和上下移动,滑动触屏旋转视角github:https://github.com/Jhinwins/solarSystem第二张图蓝色的是地球,它右边那个小白点是月球,摄像机距离为20万km,第一张距太

2017-11-02 11:11:07 3465

原创 react-native打包时提示Unable to process incoming event ‘ProgressComplete ’ (ProgressCompleteEvent),但是并没有使

这个博客也是我写的,密码忘了,题目写错了

2017-09-14 16:07:57 610

原创 react-native run-android提示buildsuccessful,但是服务没开起来

仔细看上面的提示,最上面如果有JS server not recognized, continuing with build…,可能是因为8081端口号被占用,如果有发现其他原因欢迎补充

2017-09-14 15:19:14 1179

原创 android如何制作出一个简单的聊天app

初学android没多久,之前学过一些web,所以有一点java基础,想着能不能尽快在android上做出一点东西,就萌生了这个想法,话不多说,直接上干货思路:HttpURLConnection可以发送http请求,那么我可以自己用tomcat建一个简单的服务器,用来接收请求完成响应,那么,当用户向用户发送一条消息时,可以在url中包含这个消息的一些信息,比如发送人的账号,消息内容,目标账

2016-06-14 08:48:41 17786 5

原创 Frame中的paint什么时候调用

paint会在调用setVisible(true);之后调用paint是container中的方法,Frame继承container这里还有一个小问题,图中可见两个打印位置,我用eclipse运行程序,首先打印“hh”然后是“paint run”,但我打断点调试,会先运行“paint run”,为什么呢,有没有知道的,谢谢

2016-06-14 08:44:57 2945 1

原创 用canvas作出绚丽的小游戏

话不多说,直接贴代码无标题文档 body{ overflow:hidden; margin:0; padding:0; } embed{ position:absolute; } var canvas = document.getElementById("canvas"); canvas.height = docu

2016-04-21 21:35:19 418

原创 css中float和clear属性

在做网页的时候经常会用到这个属性,使得我们的网页更加灵活,不至于那么死板,但是对于初学者而言,他们又不是那么好理解的,那么,今天我就来说说我对这两个属性的理解。用float属性时会使元素脱离正常文档流,什么意思呢,就是让元素飘起来,自然,地面上发生的任何事都不会与之相关,所以说,如果该元素浮动之前下面有其他元素的话,在浮动之后就下面的元素就会占据该元素原始位置,可以理解为相对于该元素已经不存在

2016-04-13 09:01:49 780

原创 在java应用程序和web应用中的相对路径问题

这两天被这个路径给闹得心烦,现在将问题写一下:注意:在java应用程序中”./“代表的相对路径指的是该工程的根目录,也就是src上层的目录但是,在web应用中,tomcat服务器,”./“代表的相对路径是tomcat/bin目录。所以,在代码时候可以正常加载配置文件,但在应用测试时报空指针时要注意了,路径是不 一 样的,我真是日了狗了。。。

2016-04-11 10:54:49 368

原创 解决web中Object.class.getResourceAsStream获取流失败方法

说实话,我到现在还没搞清楚为什么Object.class.getResourceAsStream()在我的web项目中获取不到配置文件,单纯java应用程序测试可以,放在web项目中就报空指针,这里直接放解决方案:直接使用FileInputStream加载配置文件就行。那么,我想问一下,有没有人知道,为什么那个方法就不行,不管用绝对路径还是相对路径都有问题//InputStream in

2016-04-11 09:25:51 3215 2

原创 在canvas中画个螺旋线

初学canvas想着能画园和椭圆,能不能画螺旋,然后就试了一下,代码很简单,思路也很简单,就是不停的调用画园的函数,但是每次都只画一点点弧线,并且半径逐渐增大,话不多说,直接上代码var r = 1; var draw = window.setInterval(function(){ drawLine(ct,r=r+1/r); },1); function drawLine(ct

2016-03-24 17:44:14 2052

原创 浅谈java字节流和字符流对文件的操作

字节流和字符流区别在于,字符流是专门用来处理字符串的,而字节流可以用来处理任何数据。存储设备上的任何数据需要被处理就必须得通过字节流或字符流的方式进入内存中,字符流或在其流入过程中先进行编码的解析,字节流不用。1.在字符流中,有专门用来处理文件的类,FileWriter,FileReader,通过实例化他们,就能进行文本文件的写入和读取操作。FileWriter fw = new File

2016-03-21 18:23:08 577

原创 通过servlet向页面中发送json

json是一种类似xml的语言,以键值对的方式存在,简单来说,就是javascript中的对象和数组。js有专门用来读取json的工具。所以json广泛的应用于web应用中。具体以页面的局部刷新为例,也就是“异步”。这是服务器端servlet的部分代码:这里我们直接向jsp中发送的是一个以json为格式的字符串,注意以下几点:1.需要被发送的json:‘{"success":f

2016-01-18 09:18:46 1981

原创 ajax异步核心内容示例:实现页面中异步验证账号是否已存在

异步,相对于同步,在以前没有异步的时候,当用户填写一个表单必须将必须的信息填完才能提交,然后表单数据到达服务器端检验,如果发现填写有错误的地方,就会告诉用户,你哪没填写,哪格式不对,或者帐户名已存在等等,然后用户就得重新检查表单,再提交,再出错,这样,用户的体验就会极差,所以,就诞生了异步操作。ajax是处理异步的一种方式,还可以使用iframe。这里介绍一下ajax的使用。这里用java语言

2016-01-15 09:32:10 1237

原创 web应用发布到tomcat图片无法显示的问题

想想有点乌龙,我被这个东西纠缠了一下午,原谅我是个新手:)google了一下午,还是总结出了一点东西。下面来说解决方案:常规问题:1.检查图片路径,不建议用相对路径,改用绝对路径,如,一般来说,百分之八十都是路径错误,你google出来的也基本上都是说这个的问题2.检查大小写,包括.JPG不能写成.jpg非正常问题:3.更改图片格式,如.jpg-->.gif4.不要

2016-01-13 19:18:36 19543 4

原创 位运算符号&

md5 string和byte数组转换 位运算&

2016-01-10 11:37:26 449

原创 web资源访问流程

前台搞了一段时间,又去搞后台的东西,最近准备将自己的第一个主页做出来,回头看了一下前边的,发现好多东西都忘了,今天又看了一下web开发基础,决定写出我的第一篇博客。如有错误,希望指出,生气3q。web资源访问的整体流程如下:1.用户使用使用ie浏览器打开一个连接 例:http://www.baidu.com/zouh.html。 http:使用http协议 www.baidu.com:主机名,其中,baidu.com是域名,你需要购买的就是这个,一个域名下可搭载多台服务器,如email.baid

2016-01-06 10:05:00 1555

精美简历模板

内含六份精美的简历模板,和一个写简历的注意事项,方便大家下载和使用,这个其实是从csdn上另一个资源下载下来的,但是那个需要7分,估计很多人没有那么多积分

2017-09-15

简易android聊天工具

对应博客:android如何制作出一个简单的点对点聊天app,我也不知道怎么贴链接。https://blog.csdn.net/zouh613/article/details/51487481

2016-06-14

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

TA关注的人

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