自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Java 数据库 批量修改,新增

两种方法:批量修改,新增application.yml//允许多条数据&allowMultiQueries=truespring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://ip地址:3306/数据库名?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&

2021-10-22 17:27:03 2979

原创 Java如何调用c (dll文件)实现离线版科大讯飞语音播放

jni/jna区别:jni能实现java和c++互相调用jna:只能Java调用c详细区别请参考:JNI的替代者—使用JNA访问Java外部功能接口 - Alexia(minmin) - 博客园Java 调用 C/C++ 之 JNA 系列实战篇 —— 起步 (一)_Abel的专栏-CSDN博客1.代码里类加native2.生成c头文件com_zy_admin_api_flug_config_KeDaXunFei.h项目目录下java文件夹下运行..

2021-10-22 17:00:41 491

原创 Java服务器授权+授权工具部分代码及思路

目标:项目部署到服务器上,需要当前服务器授权后才能正常访问,控制项目授权日期、(某终端/通道)授权数量、用户登录访问菜单权限注:授权端:授权工具在自己手里,控制授权,在此我称之为服务器被授权端:jar包部署的服务器端,在此我称之为服务器思路:使用RSA-2048非对称加密方式,生成两对公钥私钥,公钥加密、私钥解密。A公钥加密服务器的硬件信息生成机器码,授权工具端通过上传A私钥文件解密服务器机器码。获取到服务器硬件信息,再拼接有效日期、终端授权数量、菜单权限,授权工具端通过

2021-10-21 16:51:46 4403 1

转载 Java之BigDecimal详解--内含精度运算工具类

转载:Java之BigDecimal详解工具类: /** * 提供精确的减法运算。 * * @param v1 被减数 * @param v2 减数 * @return 两个参数的差 */ public static BigDecimal sub(String v1, String v2) { BigDecimal b1 = new BigDecimal(v1); BigDecimal b2 =

2020-07-24 15:38:50 182

转载 maven配置本地仓库

转载:maven配置本地仓库

2020-07-23 17:42:00 253

原创 mysql安装

版本mysql-5.6.40-winx64下载地址https://dev.mysql.com/downloads/file/?id=476517安装步骤解压下载文件,添加data文件夹、my.ini文件(记事本创建修改后缀名.ini)在my.ini文件中写入以下语句[mysqld]#你的安装路径basedir = D:\\soft_install\\mysql-5.6.40-winx64#data的路径datadir = D:\\soft_install\\mysql-5.6.40-w

2020-07-20 15:37:56 174

原创 JAVA实现MySQL不同数据库的表对接

MySQL连接IDEAfile->project structure->modules->dependencies->添加对应的数据库驱动mysql-connector-java-8.0.15.6以上的数据库驱动版本用com.mysql.cj.jdbc.Driver.6一下的用com.mysql.jdbc.Driver数据库连接: public Connection getCon() { //数据库连接名称 String user

2020-06-24 14:34:46 1822 3

原创 KETTLE

kettle安装kettle是用Java写的,必须安装JDK注意jdk版本跟kettle要对应,我用的kettle:8.2+JDK1.8,想用其他版本的最好搜一下对应版本方法一:配置kettle和JDK环境变量因为两个不匹配,我并不想卸载JDK14版本,所以我采用一下单独配置JDK的方法方法二:单独给kettle配置JDK配置kettle环境变量,下载对应JDK版本(我的是JDK1.8版本)并放在跟spoon.bat同级的文件夹里,用编辑软件打开spoon.bat,并添加以下两行代码set

2020-06-18 15:58:45 750

原创 DTW动态时间规整--学习整理

大舅为了激励我学习的日常对话大舅:DTW算法了解吗?学习一下,明天给我讲讲?我:。。。。。。。。。(我没法讲的让人听懂)DTW算法,这种方法在语音识别,机器学习方便有着很重要的作用。基于动态规划(DP)的思想,解决了发音长短不一(语速多变)的模板匹配问题(比如不同的人读同一个词的音频序列)可以有效地将语音搜寻比对的时间大幅降低。算法思想:将时间规整与距离测度结合起来,采用动态规划技术,比较...

2020-03-21 23:58:14 718

原创 作业比赛编号 : 100000570 - 《算法笔记》2.6小节——C/C++快速入门->函数

题目地址问题 A: 习题7-5 字符串逆序存放#include<stdio.h>#include<string.h>void oppstr(char str[]){ char temp; int i,len=strlen(str); for(i=0;i<len/2;i++){ temp=str[i]; ...

2020-03-04 20:04:47 201

原创 作业比赛编号 : 100000569 - 《算法笔记》2.5小节——C/C++快速入门->数组

题目地址问题 A: 习题6-4 有序插入#include<iostream>using namespace std;int main(){ int a[10],t,i,j; //input for(i=0;i<=8;i++){ cin>>a[i]; } cin>>t; //deal,...

2020-03-04 13:35:30 257

原创 作业比赛编号 : 100000568 - 《算法笔记》2.4小节——C/C++快速入门->循环结构

A 例题5-1-1 连续自然数求和#include <iostream>using namespace std;int main(){ int i=101,sum=0; while(i--){ sum+=i; } cout<<sum<<endl; return 0;}B 例题5-1-2 连续...

2020-03-04 09:41:52 184

原创 作业比赛编号 : 100000567 - 《算法笔记》2.3小节——C/C++快速入门->选择结构

题目描述求一元二次方程ax2+bx+c=0的根,三个系数a, b, c由键盘输入,且a不能为0,但不保证b2-4ac>0。程序中所涉及的变量均为double类型。输入以空格分隔的一元二次方程的三个系数,双精度double类型输出分行输出两个根如下(注意末尾的换行):r1=第一个根r2=第二个根结果输出时,宽度占7位,其中小数部分2位。如果方程无实根,输出一行如下信息(注意...

2020-03-03 20:21:22 230

原创 codeblocks断点调试

codeblocks不能断点调试原因不是一个project而是单独的cpp文件project的路径包含中文或空格编译时没有打开-g标志,导致没有debug信息setting–>complier flager–>Global compiler setting–>compiler flags–>下滑选项勾选produce debugging symbols[-g]基...

2020-03-03 19:56:02 741

原创 1031: 时钟

题目描述有一个标准的12小时时钟,它有一个时针,一个分针。现问你,在给定的两个时刻之间分针与时针相遇几次?输入输入包含多组测试数据。每组输入包含4个整数,前两个数字分别表示起始时刻的小时和分,后两个数字分别表示结束时刻的小时和分。小时数在[1,12]内,分钟数在[0,59]内。注意:1)输入中的起始和结束时刻均不会出现时针和分针恰好相遇的情况,例如12点0分。2)输入中不会出现起始时...

2020-03-02 20:44:46 331

原创 1029: 积雪清理

题目描述小明所在的城市昨晚下了一场大雪,所有道路都被积雪覆盖了。为了保证交通畅通,需要动用除雪车清理道路上的积雪,但是整个城市只有一辆除雪车。城市的每条道路都有两条行车道,除雪车可以单向清除一条道路的一条行车道上的积雪,并且除雪车可以在任意一个路口改变方向(包括U形转弯),同时在任意一条道路的尽头可以掉头(U形)到另一条行车道行驶。除雪车在除雪时以20km/h的速度行驶,在积雪已经被清除的车...

2020-03-02 19:34:36 701 3

原创 1028: 行车路程

题目描述小明开车从杭州去上海,但是车上的里程计坏了,无法计算里程了。幸好速度计等其他原件正常,所以小明可以保持恒定的速度行驶,并且可以根据路况调整行车速度。同时小明身上有一块秒表,并且记录了从出发到每次行车速度改变时所经过的时间。现在小明想知道出发之后的某些时刻他已行驶的路程是多少。输入输入包含若干行。每行先输入一个从出发开始所经过的时间,格式为hh:mm:ss,如果此时汽车速度改变了,则...

2020-03-02 17:17:08 434

原创 1027: 电子钟

题目描述电子钟用四个数字来表示时间,每个数字的尺寸为3*3,用于表示数字的字符包括‘|’、‘_’和空格。现在给你当前的时间,请你告诉我们电子钟是如何展示这个时间的。电子钟显示的数字样式如下:输入输入包含多组测试数据。每组输入包含4个整数,表示当前时间。输出对于每组输入,输出由电子钟显示出来的时间样式。样例输入1 2 5 62 3 4 2样例输出#include<i...

2020-03-02 11:39:23 526

原创 1025:统计硬币

题目描述假设一堆由1分、2分、5分组成的n个硬币总面值为m分,求一共有多少种可能的组合方式(某种面值的硬币可以数量可以为0)。输入输入数据第一行有一个正整数T,表示有T组测试数据。接下来的T行,每行有两个数n,m,n和m的含义同上。输出对于每组测试数据,请输出可能的组合方式数,每组输出占一行。样例输入23 54 8样例输出12#include<iostream&gt...

2020-03-02 10:54:30 1375

原创 1024: 手机话费

题目描述小明的手机每天消费1元,每消费K元就可以获赠1元,一开始小明有M元,问最多可以用多少天?输入输入包括多个测试实例。每个测试实例包括2个整数M,K(2<=k<=M<=1000)。M=0,K=0代表输入结束。输出对于每个测试实例输出一个整数,表示M元可以用的天数。样例输入2 24 30 0样例输出35#include<iostream>...

2020-03-02 10:01:15 497

原创 1023: 坑爹的黑店

题目描述今天小明去了一个风景如画的地方散心,但是自己带的饮料喝完了,小明口渴难耐,见不远处有家小商店,于是跑去买饮料。小明:“我要买饮料!”店主:“我们这里有三种饮料,矿泉水1.5元一瓶,可乐2元一瓶,橙汁3.5元一瓶。”小明:“好的,给我一瓶矿泉水。”说完他掏出一张N元的大钞递给店主。店主:“我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小费收了的,嘿嘿。”小明:“…...

2020-03-01 22:46:40 453

原创 1019: 石头剪子布

题目描述现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。用R代表石头,S代表剪子,P代表布。输入输入的第一行是一个整数t(0<t<1000),表示测试样例的数目。每组输入样例的第一行是一个整数n(0<n<100),表示游戏次数。接下来n行,每行由两个字母组成,两个字母之间用一个空格分隔,这些字母只会是R,S或P。第一个字母表示Player1的选择,第二个字...

2020-03-01 11:20:21 359

原创 1018: 奇怪的信

题目描述有一天, 小明收到一张奇怪的信, 信上要小明计算出给定数各个位上数字为偶数的和。例如:5548,结果为12,等于 4 + 8 。小明很苦恼,想请你帮忙解决这个问题。输入输入数据有多组。每组占一行,只有一个整整数,保证数字在32位整型范围内。输出对于每组输入数据,输出一行,每两组数据之间有一个空行。样例输入4153263262样例输出1210#include&lt...

2020-03-01 11:10:06 531

原创 1017: 期末成绩

题目描述又到学期末,小明迎来了又一次的期末考试。虽然每学期都要考试,但是这次期末考试对小明来说意义重大。因为小明爱慕已久的女神说,如果小明这次考了全班前三名就做他女朋友。虽说小明没有十足的信心,但是女神的话不能不听啊。考完试后,小明拿到了全班的成绩单,这张成绩单是按学号顺序排好的。小明很想知道班里到底有多少人分数比他高,现在就请你帮帮他,帮他数一下到底有多少人的分数比他高吧。输入输入数据的...

2020-03-01 11:08:27 1318

原创 1013_ 摆积木 (1)

题目描述小明很喜欢玩积木。一天,他把许多积木块组成了好多高度不同的堆,每一堆都是一个摞一个的形式。然而此时,他又想把这些积木堆变成高度相同的。但是他很懒,他想移动最少的积木块来实现这一目标,你能帮助他吗?输入输入包含多组测试样例。每组测试样例包含一个正整数n,表示小明已经堆好的积木堆的个数。接着下一行是n个正整数,表示每一个积木堆的高度h,每块积木高度为1。其中1<=n<=50...

2020-03-01 11:06:24 996

原创 1015: 构建矩阵

题目描述小明很喜欢玩积木。一天,他把许多积木块组成了好多高度不同的堆,每一堆都是一个摞一个的形式。然而此时,他又想把这些积木堆变成高度相同的。但是他很懒,他想移动最少的积木块来实现这一目标,你能帮助他吗?输入输入包含多组测试样例。每组测试样例包含一个正整数n,表示小明已经堆好的积木堆的个数。接着下一行是n个正整数,表示每一个积木堆的高度h,每块积木高度为1。其中1<=n<=50...

2020-03-01 11:03:14 731

原创 1021: 恶搞指数

题目描述 小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。用()表示一个盒子,B表示礼物,小明想让你帮他算出恶搞指数,即最少需要拆多少个盒子才能拿到礼物。输入 输入包含多组测试数据。每组测试数据是一个长度不大于1000,只包含(,)和 B 三种字符的字符串...

2020-03-01 10:48:10 325

原创 1022: 挂盐水

题目描述 挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下…,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢? 输入 输入数据包含多个测试实例,每个实例占一行,由VUL和D组成,其中 0<D<VUL<5000。 ...

2020-03-01 10:45:02 568

原创 1012:外币兑换

题目描述小明刚从美国回来,发现手上还有一些未用完的美金,于是想去银行兑换成人民币。可是听说最近人民币将会升值,并从金融机构得到了接下来十二个月可能的美元对人民币汇率,现在,小明想要在接下来一年中把美金都兑换成人民币,请问最多能得到多少人民币?输入格式输入的第一行是一个实数N(1.00<=N<=100.00),表示小明现有的美金数量。接下来一行,包含12个实数ai(5.00&lt...

2020-02-27 15:16:44 859

原创 1011: 软件版本

题目描述 相信大家一定有过在网上下载软件而碰到多个不同版本的情况。一般来说,软件的版本号由三个部分组成,主版本号(Major Version Number),子版本号(Minor Version Number)和修订号(Revision_Number)。当软件进行了重大的修改时,主版本号加一;当软件在原有基础上增加部分功能时,主版本号不变,子版本号加一;当软件仅仅修正了部分bug时,主版本号和子...

2020-02-27 14:56:49 793

原创 1010: 平均绩点

题目描述 每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。 输入 有多组测试样例。每组输入数据占一行,由一个或多个大写字母组成,字母之间由空格分隔。 输出 每组输出结果占一行。如果输入的大写字母都在集合{A,B,C,D,F}中,则输出对应的平均绩点,结果保留两位小数。否则,输出“Unknown”。样例输入A B...

2020-02-27 12:05:23 821

原创 1008: ASCII码

题目描述相信大家一定都知道大名鼎鼎的ASCII码,这次给你的任务是输入数字(表示ASCII码),输出相对应的字符信息。 输入 第一行为一个整数T(1<=T<=1000)。接下来包括T个正整数,由空白符分割。(空白符包括空格、换行、制表符)这些整数不会小于32。输出在一行内输出相应的字符信息。(注意不要输出任何多余的字符) 样例输入1372 101 108 108 ...

2020-02-27 10:57:28 703 2

原创 1007: A+B 输入输出练习VIII

题目描述 任务是计算若干整数的和。输入 输入的第一行为一个整数N,接下来N行每行先输入一个整数M,然后在同一行内输入M个整数。输出 对于每组输入,输出M个数的和,每组输出之间输出一个空行。 样例输入34 1 2 3 45 1 2 3 4 53 1 2 3样例输出10156#include<stdio.h>int main(){ ...

2020-02-27 10:55:10 434

原创 1006: A+B 输入输出练习VII

题目描述 你的任务是计算两个整数的和。输入 包含若干行,每行输入两个整数a和b,由空格分隔。 输出 每组输入,输出a和b的和,每行输出后接一个空行。 样例输入1 510 20样例输出630#include<stdio.h>int main(){ int a,b; while(scanf("%d%d",&a,&b)!...

2020-02-27 10:51:52 466

原创 1005: A+B 输入输出练习VI

题目描述 你的任务是计算若干整数的和。输入 每行的第一个数N,表示本行后面有N个数。输出 对于每一行数据需要在相应的行输出和。样例输入4 1 2 3 45 1 2 3 4 5样例输出1015#include<stdio.h>int main(){ int n,a,sum=0; while(scanf("%d",&n)!=EOF) ...

2020-02-27 10:48:57 498

原创 1004: A+B 输入输出练习V

题目描述你的任务是计算若干整数的和。输入 输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。输出对于每一行数据需要在相应的行输出和。样例输入24 1 2 3 45 1 2 3 4 5样例输出1015#include<stdio.h>int main(){ int n,m,a,sum=0; scanf("%...

2020-02-27 10:46:14 328

原创 1003: A+B 输入输出练习IV

题目描述 你的任务是计算若干整数的和。输入 每行的第一个数N,表示本行后面有N个数。如果N=0时,表示输入结束,且这一行不要计算。输出 对于每一行数据需要在相应的行输出和。样例输入4 1 2 3 45 1 2 3 4 50样例输出1015#include<stdio.h>int main(){ int a,sum=0,n; while(sc...

2020-02-27 10:42:20 529

原创 1002: A+B 输入输出练习III

题目描述 你的任务是计算a+b输入输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。输出 对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,他们的和也输出在第二行。样例输入1 510 200 0 样例输出630#include<stdio.h>int main(){ int a,b; whil...

2020-02-27 10:38:10 453

原创 1001: A+B 输入输出练习II

题目描述 你的任务是计算a+b。输入 第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。输出 对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,对应的和也输出在第二行。样例输入21 510 20样例输出630#include<stdio.h>int main(){ int a,b,N; scanf("%d",&a...

2020-02-27 10:34:36 555 1

原创 1000: A+B 输入输出练习I

题目描述 任务是计算a+b。这是为了acm初学者专门设计的题目。你肯定发现还有其他题目跟这道题的标题类似,这些问题也都是专门为初学者提供的。输入 输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。输出 对于输入的每对a和b,你需要依次输出a、b的和。如对于输入中的第二对a和b,在输出中它们的和应该也在第二行。样例输入1 510 20样例输出6...

2020-02-27 10:30:44 358

空空如也

空空如也

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

TA关注的人

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