自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 海康威视rtsp转rtmp(java稳定版)

1、测试的目标将海康威视摄像头产生的rtsp视频流,通过java代码转换后,以rtmp的形式推送到nginx服务器,实现远程访问。推流程序需要和设备在同一个局域网下(否则获取不到视频流),nginx可以在本地服务器,也可以是云服务器。2、工具和环境eclipse、maven、jdk1.8、javacv-1.5.1、nginx1.17.1、VLC media player、iVMS-42...

2019-07-24 11:42:19 18893 62

转载 POM文件中的标签(转)

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> <!--父项目的坐标。如果项目中没有规定某个元素的值,那.

2021-08-12 09:12:14 393

原创 递归处理电梯带人上楼

先输入两个整数N,K.表示有N个人要坐电梯上楼,电梯的容量为K,再输入N个整数(f1, f2,…, fn)表示每个人要到达的地方楼层,(1 <= N, K <= 2000, 1 <= fi <= 2000),电梯从A层到B层的时间为|A-B|,求输出最小的花费时间.import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.u..

2021-01-21 09:37:01 753 2

原创 用PhpStudy中的Mysql在同一主机实现主从同步配置

1、安装phpstudy,mysql的文件在以下目录 D:\phpstudy\Extensions\MySQL5.7.262、将其拷贝两份,分别放在 D:\mysql\MySQL5.7.26.1和 D:\mysql\MySQL5.7.26.23、修改 D:\mysql\MySQL5.7.26.1\data\auto.cnf 中的server-uuid(两个UUID一样会报错)4、修改D:\study\MySQL5.7.26.1\my.ini,修改内容如下:[mysql]default-c

2020-06-29 23:48:38 969

原创 (四)第三天的笔记

1、面向对象OOP:以模块化的思想解决工程问题,三大特征是继承、封装、多态面向过程 和 面向对象 的区别OOA:面向对象分析OOD:面向对象设计OOP:面向对象编程OOL:面向对象实现类 和 对象:类描述一个集合,对象描述具体个体类:有函数、变量;大驼峰命名2、类的基础self:不是关键字,可以用别的名称替换,作用是指代本身类变量和实例变量:实例可以借用类变量,类变量不需要s...

2020-04-24 20:10:50 143

原创 Linux上安装含rtmp模块的nginx

1、准备工作yum -y install pcre-devel openssl openssl-develyum -y install wgetyum -y install unzipyum -y install gcc-c++sudo apt-get install openssl libssl-devsudo apt-get install libpcre3 libpcre3...

2020-04-24 12:41:01 421

原创 (三)第二天的笔记

1、字符串定义使用三引号可以将多行内容赋值给一个变量。2、字符串格式化字符串的格式化:1、传统格式化(利用%进行格式化)print("%s %s" % ("Hello","World!"))2、使用format函数格式化print("{} {}".format("Hello", "World!"))print("{0} {1}".format("Hello", "World!")...

2020-04-20 19:46:42 152

原创 (二)第一天的笔记

1、变量赋值s1 = "a"s2 = s3 = "b"s4, s5 = "x", "y"2、变量类型数字字符串列表元组字典集合空值numberstrlisttupledictsetNone3、布尔值boolean作为数字使用:True/False - 1/0数字作为boolean使用:0 False,其他 TruePython逻辑运...

2020-04-20 19:42:46 126

原创 (一)环境快速搭建

Python学习笔记前言环境安装前言之前是用Java的,最近想学一下python,在这里记录一下学过程,整理一些学习过程中踩过的坑。环境安装1、从官方网站下载python安装包,我用的是3.8.2的windows-64bit的2、双击之后按照提示安装,选择配置环境变量的地方勾选上会方便很多3、下载并安装PyCharm,写一段代码看一下效果,代码如下:from turtle impor...

2020-04-18 11:05:21 163

原创 Spring Boot + Mybatis Plus手动触发事务回滚

使用第一种方法(省略了操作数据库的代码)操作MybatisPlus的事务,若出现异常进入catch之后,不会执行数据库操作的回滚,反而会报Notransactionaspect-managedTransactionStatusinscope的错误,修改为第二种可以正常进行事务管理和回滚第一种方法:​@PostMapping("/save1")publicboole...

2020-03-30 14:27:42 12077

原创 动态为Spring Boot项目中所有自定义的Controller添加过滤器的两种方法

1、定义过滤器package cn.study.filter;import java.io.IOException;import java.util.Optional;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.ServletException;import...

2020-03-18 21:42:00 1906

原创 windows下编译hadoop-eclipse-plugin-2.10.0.jar

1)下载编译插件apache-ant-1.10.7-bin.zip(下载地址https://www.apache.org/dist/ant/binaries/),解压到D盘 2)添加环境变量 -> D:\apache-ant-1.10.7-bin\apache-ant-1.10.7\bin; 3)解压hadoop-2.10.0.tar.gz(下载地址https://h...

2019-12-03 22:59:08 2299 5

原创 Hadoop安装(单机版)和测试(含官方测试和自定义测试)

1、在系统中安装JDK,并在 /etc/profile 中添加(具体路径根据实际安装地址调整):export JAVA_HOME=/usr/local/java/jdk1.8.0_201export CLASS_PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/lib"export PATH=$PATH:$JAVA_HOME/bin2、重新加载配置(source...

2019-11-12 22:15:42 502 2

转载 logback-spring.xml中三种相对路径生成的日志文件的位置

logback-spring.xml中关于路径配置的三种写法:写法1:<property name="log.path" value="logs" />写法2:<property name="log.path" value="/logs" />写法3:<property name="log.path" value="../logs" />项...

2019-10-18 15:33:05 14352

原创 jQuery对JSON和JSONArray的each循环

在JS中,要对JSON和JSONArray进行循环,可以使用jQuery的each来执行,代码如下:&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt;&lt;/head&gt;&lt;script src="jquery-1.11.3.min.js"&gt;&lt;/script&gt;&lt;

2018-11-27 08:58:32 3976

原创 关于JSON字符串的深度拷贝和$.extend的简易笔记

最近开发的时候发现一个js的问题:如果用“=”将变量A(如JSON)的值赋给变量B,对变量B操作之后,变量A中的内容也改变了,即“=”采用的不是深度拷贝,这样会导致,如果我还需要使用变量A之前的数据的时候会出错,在处理这个问题的时候,接触到了$.extend方法,这里就整理到一起。1、JSON字符串和数组的深度拷贝&lt;html&gt;&lt;head&gt; &lt;meta c...

2018-11-10 17:12:25 519

原创 JS删除JSON数组中的元素的两种方法:delete和splice

最近的需求中,需要从JSON数组中删除元素,之前不太了解,特地查了一下,总结一下:splice(startIndex,count);这个方法用于从数组的第startIndex位开始,删除count个元素。说明:1、满足条件的元素直接被删除,脚标重信排2、startIndex应该可以为任意数字和字符(用应该是因为我只字符我只是测了一两个,具体规律不清楚)。若为数字则自动调用parse...

2018-11-10 16:24:52 32289

原创 window.showModalDialog的一些记录

最近在跟一个项目,项目里面有用到window.showModalDialog这个函数,在网上查了一些资料,这里做一下整理:1、用法window.showModalDialog(url,args,style);2、url:子页面的地址3、args:向子页面传递的参数(可以是字符串、对象等,如:window代表当前父页面的对象)。如果是字符串,在子页面可以使用window.dialogAr...

2018-09-20 18:51:18 141

原创 miniUI中的隐藏

在miniUI中,如果需要在页面记录一些信息,而不希望用户看到,可以将存储信息的标签隐藏,通常可以使用以下方法:&lt;input id="xx" name="xx" class="mini-hidden" /&gt;而在dataGrid表格里面的,如果需要记录内容,同时方便赋值,可以使用以下方法:&lt;div id="Grid" class="mini-datagrid&quo

2018-09-03 09:18:37 14900 2

原创 Aspose.Words for Java 替换文本字符串

Aspose.Words for Java替换word中字符串的一种方法:Document doc = new Document(FilePath);doc.getRange().replace("原字符串", “新字符串”, true, false);doc.save(newFilePath);filePath格式示例:D:\aa\a.doc ...

2018-08-11 18:46:27 2280

原创 MiniUI中textarea显示问题

将设置了高度的mini-textarea放在div中,设置div的display为none,然后使用原生js或jQuery将div显示出来,显示出来的div中的textarea只有起始高度,处理此问题的方法如下:在div显示之后,调用textarea的doLayout()方法,重新调整一下局,即可将textarea显示完整。注:不同版本的MiniUI,重新调整布局的方法可能有细微差别,以A...

2018-08-09 15:39:36 6034 3

原创 MiniUI中mini-button的选中问题

今天在使用mini-button时发现,如果要通过方法设置其选中状态,使用mini.get("btn").setChecked("true");就可以,只不过,这里的参数不一定需要用“true”,而是使用任何字符串都可以,取消选中状态只需要将参数设置为空字符串就可以了,不知道是不是开发人员未处理的bug呢?...

2018-08-09 14:02:25 5563

原创 jQuery实现文件上传的部分JS代码

使用jQuery的FileUpload插件实现文件上传,下载和删除的部分代码:// 记录文件上传序号var fileNum = 0;function shangchuan(flag){ var fileUrl = ""; var fileType = ""; // 可用于多个上传框 if(flag=="a"){ fileUrl = ...

2018-08-07 17:43:40 346

原创 用jQuery将a标签变为不可用

有时候,我们会需要在一定条件下将a标签置为不可用,但是由于a标签的特殊性,仅仅为其添加disabled属性只能将其置灰,点击的时候依然会进行跳转,所以需要进行其他的处理,这里记录一种使用jQuery来将a标签置为不可用的方法:if(boolean){ $("a").attr("disabled", true); $("a").click(function(){});}...

2018-08-02 10:55:54 11236

原创 MiniUI操作input下拉框和datagrid的基础

最近因为工作需要,经常和miniui打交道,发现虽然网上有提供案例和完整API,但是有些细节的地方没有详细的解析,这里将最近用到的比较实用的东西整理出来(部分内容参照了MINIUI的官方API):1、将input处理成下拉框,并从数据库中获取下拉选项(1)参考关键代码 &lt;input id="XXX" name="XXX" valueField="id" class="min...

2018-07-26 13:51:43 13395 1

原创 jQuery处理select下拉框

如果页面中使用select+option设置下拉选项时,经常需要初始化或获取select的text和value,根据今天使用的情况,整理一下使用jQuery进行该操作的方法和需要注意的问题:1、创建select+option: &lt;select id=”test”&gt;      &lt;option value=”1”&gt;一&lt;/option&gt;      &l...

2018-07-25 17:26:14 367

原创 JS实现页面元素显示/隐藏切换的方法

实际开发中,有时候需要设置一个元素出事状态为隐藏,通过某一操作来实现显示和隐藏之间的切换,通过学习,将我目前掌握的显示和隐藏方法总结如下:一、通过原生JS实现&lt;html&gt;&lt;head&gt;      &lt;meta charset="UTF-8"&gt;      &lt;style&gt;           #div1{                 ...

2018-07-23 16:16:32 19158 1

原创 Oracle数据库信息分类汇总计数

       在实际数据库数据处理中,经常需要将数据按照一定的条件归类之后计数,本文以学生成绩表为例,记录具体的操作过程:1、原始数据表:2、需求按照分数段将成绩分为优秀(90-100分)、良好(80-89分)、合格(60-79分)、不合格(60分以下),并按顺序显示出来,结果输入为:3、创建表格并初始化数据createtable results(id int,namevarchar(10),s...

2018-07-12 15:28:06 5473 2

原创 JSP之间参数传递

     在实际开发中,有时候需要用一个JSP打开另一个JSP,通常还会需要带一些参数在新打开的页面显示或处理,这里整理出一些打开方式和对应的参数接收方法:一、打开方式通过form表单通过open命令通过location命令4、其他方法(1)在jsp中编写java代码,使用request的转发方法或response的重定向方法(2)使用jstl的forward标签(3)有些前端框架,根据在js...

2018-07-11 15:26:31 2667 2

原创 JSON笔记

1、什么是JSON?JSON,全称JavaScriptObject Notation,是JavaScript中储存数据的一种方式。2、JSON的两种结构(1)对象,举例:{“key1”:“value1”,”key2”:”value2”}(2)数组,举例:[{“key1”:”value1”},{“key2”:”value2”}]3、两种结构的对比若定义var json = {“key1”:“valu...

2018-07-09 23:28:13 160

TestHadoop.rar

2019.11.17完成单机安装Hadoop之后的第一个自定义程序测试,附件包含本次测试的源码、jar包和测试用文件

2019-11-17

空空如也

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

TA关注的人

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