摘要:
介绍
kotlin中,对象可分为两种类型,可为空的对象和不可为空对象
默认为不可为空对象,代码检测如果发现不可为空对象赋予了null,则会标红报错。
可为空的对象,如果调用了方法,代码检测也会标红报错
var s: String = "hello" //不可为空
s = null//标红报错
var s: Stri... 阅读原文
2019-08-03 22:03:02 阅读(2577) 评论(0)
摘要:
一、activiti-app修改数据源和密码
1、使用sublimetext工具打开tomcat,方便进行配置文件的修改。
找到被解压的war包,activiti-app/WEB-INF/classes/META-INF/activiti-app/activiti-app.properties文件,进行修改。
修... 阅读原文
2019-08-03 20:59:26 阅读(2345) 评论(0)
摘要:
ckeditor作为老牌的优秀在线编辑器,一直受到开发者的青睐。
这里我们讲解下 ckeditor最新版本4.7的图片上传配置。
https://ckeditor.com/ 官方
进入下载 https://ckeditor.com/download
我们下载完整版
默... 阅读原文
2019-08-03 20:45:04 阅读(3604) 评论(0)
摘要:
一、前言
承接《Spring源码解析——创建bean》、《Spring源码解析——创建bean的实例》,我们今天接着聊聊,循环依赖的解决方案,即创建bean的ObjectFactory。
二、ObjectFactory
boolean earlySingletonExposure = (mbd.isSingleto... 阅读原文
2019-08-03 20:11:03 阅读(2327) 评论(0)
摘要:
test
public static void main
阅读原文
2019-08-03 18:51:02 阅读(2399) 评论(0)
摘要:
小程序项目最初使用ffmpeg转换微信录音文件为wav格式,再交给阿里云asr识别成文字。视频音频转换最常用是ffmpeg。
1
ffmpeg -i a.mp3 b.wav
相关文章:
小程序实现语音识别转文字,坑路历程
问题变成怎样使用java调用系统的ffmpeg... 阅读原文
2019-08-03 17:55:06 阅读(2322) 评论(0)
摘要:
1 package com.company;
2 import java.util.Arrays;
3 import java.util.Scanner;
4 public class One {
5 Scanner ins=new Scanner(System.in);
6 ... 阅读原文
2019-08-03 16:21:02 阅读(3453) 评论(0)
摘要:
1 条件语句
条件语句,即类似 if...else... 的语句,一个if语句包含了一个布尔表达式,以及一个或多个语句。
if语句语法
if(布尔表达式) {
// 布尔表达式为true时执行的语句块
}
if...else语句语法
if(布尔表达式) {
/... 阅读原文
2019-08-03 14:47:01 阅读(2058) 评论(0)
摘要:
上篇博客介绍过Producer的启动,这里涉及到相关内容就不再累赘了 【RocketMQ中Producer的启动源码分析】
Producer发送消息,首先需要生成Message实例:
1 public class Message implements Serializable {
2 private... 阅读原文
2019-08-03 13:26:02 阅读(2089) 评论(0)
摘要:
SpringBoot 8/2
CRUD
发送put请求修改数据有三个步骤:
SpringMVC中配置HiddenHttpMethodFilter
页面上创建一个post请求(form标签只能写get和post)
创建一个input项目,name="_method",值就是我们所指定方式
<input ty... 阅读原文
2019-08-03 13:15:02 阅读(2357) 评论(0)