笔记
文章平均质量分 97
穿越23小时
深入研究23年,如何在做程序猿的过程中,还可以保持养生。
展开
-
流媒体之播放flv格式的视频
起因项目之前支持高清预览,但是不支持flv格式的视频。所以,为了让他支持flv格式,我去整理了一些相关资料,发现,有两种方式,一个是采用插件,一个是使用b站开源的flv.js。详情见下:flv.js简介Flv.js 是 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发,没有用到 Flash。由 bilibili 网站开源。概览:一个实现了在 HTML5 视频中播放 FLV 格式视频的 JavaScript 库。它的工作原理是将 FLV 文件流转码复用成 ISO B原创 2020-11-17 11:40:23 · 3179 阅读 · 0 评论 -
springboot实现简单的定时器功能:@Scheduled
介绍:@Scheduled是什么@Scheduled是spring自带的定时器注解,由于约定大于配置的思想,里面已经有默认的参数配置好了一个线程池给你放一些定时任务。当然,你也可以通过继承对应的配置类,自己实现schedule相关的属性。使用场景:为什么要用主要是项目中有一些场合,需要定时执行某些更新的任务。怎么用:来个Demo给你理解代码:package com.demo.javaspring.定时器;import org.slf4j.Logger;import org.slf4原创 2020-07-02 15:17:27 · 386 阅读 · 0 评论 -
js写了retrun后,后面代码却还是在执行
起因项目中写了一个函数:判断数组,如果有不符合的地方,就return,结束函数;否则继续进行后续处理。代码function a(){ $("input[name='a[]']").each(function(){ var vid=$(this).val(); if (vid==null || vid==""){ alert("流量必须填写"); return false;原创 2020-06-30 18:06:11 · 6469 阅读 · 0 评论 -
springboot+thymeleaf前后端联调笔记
springboot+thymeleaf前后端联调笔记前端篇参考1:https://zhuanlan.zhihu.com/p/27334352参考2:控制台的多个函数的使用,类似一个使用文档字典。https://zhuanlan.zhihu.com/p/81610924浏览器控制台Console.dir使用 console.dir 命令,可以打印出对象的结构,而 console.log 仅能打印返回值,在打印 document 属性时尤为有用。console.dir(object):原创 2020-05-20 11:14:57 · 640 阅读 · 0 评论 -
新人程序员或实习生如何快速入门一个新的项目
思维层面凡事欲成,心中有数。掌握了方法论,有了核心思想和目标,效率才可以上来,不会走弯路。所以,我先讲一下项目入手的方法论,心态吧。如下:心态调整:真正好的代码是自解释的,那些看似高深的代码,大部分都是人家写的不够好,不是你不行。同时,项目入手,必定是个循序渐进的过程,不要操之过急。心态调整2:不要以追求完美的心态去接手项目,不要试图搞懂整个项目。过去的功能已经完成了,需要修改该功能时,你...原创 2020-05-08 11:48:47 · 2336 阅读 · 0 评论 -
SSH内网穿透的N种姿势
SSH内网穿透的N种姿势转载 2019-07-27 16:28:18 · 256 阅读 · 0 评论 -
idea中使用git和svn
svn首先是idea中集成svn,很简单,idea中,点击file的setting,找到vesion controlled,然后再找到svn,就可以将从网络中下载到的svn的安装路径填入,如图:然后就可以用svn了。选中后,出现了这个框,输入版本库的url就好了GIT集成到idea中,和svn一样,再version control中找到GIT,然后,将下载到的git.exe路...原创 2019-07-14 15:13:09 · 1751 阅读 · 0 评论 -
SVN详解
一.svn的定义简介:一个版本控制系统,用于对随时间变化的数据进行控制,让数据可以来回“穿越时空”。官方解释:Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本...原创 2019-07-13 20:54:59 · 617 阅读 · 0 评论 -
windows下redis安装
windows下redis安装转载 2019-05-21 19:14:57 · 83 阅读 · 0 评论 -
idea新建项目的路径问题
写好一个ssm项目后,启动发现路径是这样的:虽然知道8080后面的是war包的名字,但是还是不想看到这个,所以,这时候可以采用这种方式:打开tomcat的配置页面:然后切换到deployment:将下面的application context修改,全部删除即可。...原创 2019-05-11 19:34:18 · 3942 阅读 · 0 评论 -
json.parseObject和json.toJsonString
SON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,Json字符串是相当常用的,这里就不多介绍其功能了,直接举一下应用的小例子,帮助理解这两个方法的用法。首先用maven引入fastjson<?xml version="1.0" encoding="UTF-8"?><pr...转载 2019-04-15 20:16:18 · 771 阅读 · 0 评论 -
卷积层,pooling层的理解
卷积层什么是卷积核?卷积核就是图像处理时,给定输入图像,在输出图像中每一个像素是输入图像中一个小区域中像素的加权平均,其中权值由一个函数定义,这个函数称为卷积核。卷积核其实在图像处理中并不是新事物,Sobel 算子等一系列滤波算子,一直都在被用于边缘检测等工作中,只是以前被称为 Filter。CNN 中的卷积核跟传统的卷积核本质没有什么不同。仍然以图像为例,卷积核依次与输入不同位置的图像......原创 2019-04-17 01:04:48 · 12735 阅读 · 1 评论 -
hibernate的简易入门
是什么?为什么?怎么用。在这篇博客中,我只讲流程和理解,至于搭建一个demo我就不说了,网上很多的简易例子。比如:hibernate简单例子1.流程:建表。数据库设定好表格。从底层开始构建项目建实体类:根据数据库表,新建一个类,类名等于表明,将每一列的列名设置一个属性,生成getter,setter方法。配置两个xml配置文件。第一个是hibernate.cfg.xml文件,...原创 2019-04-14 12:18:38 · 98 阅读 · 0 评论 -
MyBatis快速入门
定义(是什么)mabatis是一个关系型数据库映射框架。作用是简化jdbc连接数据库和进行CRUD(增删改查)操作,具体实现是将这部分的内容封装起来,交给框架容器来完成(具体是spring框架还是什么框架另外说)。特点:sql语句的自由书写,比起springdata jpa或者hibernate之类的,可以实现更灵活的功能。优点(为什么)查询的sql语句是要自己写的,虽然多了一些工作...转载 2019-04-21 23:53:26 · 207 阅读 · 0 评论 -
hibernate一对多关系映射
一对多关系映射是什么在数据库中存在四种关联关系映射,分别是一对一(one-to-one)、一对多(one-to-many)、多对一(many-to-one)和多对多(many-to-many),其中日常开发中比较常用的是一对多和多对一的映射作用用法前三条参考文章hibernate的映射关系,多对多映射在数据库中,可以通过添加主外键的关联,表现一对多的关系;而在Java代码里,可以通过...转载 2019-04-14 20:51:11 · 67 阅读 · 0 评论 -
eclipse下配置maven环境
eclipse下配置maven环境一.什么是maven?Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当...转载 2019-04-27 12:28:08 · 263 阅读 · 0 评论 -
net start mysql提示:服务名无效
转载 2019-04-27 12:28:58 · 1127 阅读 · 0 评论 -
web项目常见错误(配置篇)
书写web程序时,报错404的解决方案:The origin server did not find a current representation for the target resource or is not willing to这里提示的状态报告为:源服务器未找到目标资源的当前表示,或者不愿意透露存在该目标资源。白话说就是没有找到你的项目,找不到项目,Tomcat服务器就不能运行...原创 2019-04-27 12:43:02 · 836 阅读 · 1 评论 -
如何通过多帧影像进行超分辨率重构?
鲁棒性是英文robustness一词的音译,也可意译为稳健性。鲁棒性原是统计学中的一个专门术语,70年代初开始在控制理论的研究中流行起来,用以表征控制系统对特性或参数摄动的不敏感性。gan的生成器的理解:生成模型就是能够产生指定分布数据的模型,常见的生成式模型一般都会有一个用于产生样本的简单分布。例如一个均匀分布,根据要生成分布的概率密度函数,进行建模,让均匀分布中的样本经过变换得到指定分布的...转载 2019-04-20 00:27:38 · 2232 阅读 · 0 评论 -
websocket的前后端搭建——简单版本
是什么websocket协议属于服务器推送技术的一种,它的特点是:服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。具体介绍:建立在tcp协议之上,服务端的实现可以容易(用bash脚本的话,可以直接下载一个webSockets的软件充当服务器)握手阶段采用的是http协议,所以握手阶段不容易被屏蔽,可以通过各种的http代理服务器通信高效数据格式...原创 2019-04-15 20:12:52 · 760 阅读 · 0 评论