- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 es查询学习记录
背景本文记录使用es过程中的学习记录其java api 可以参考官网文档如下Index API | Java REST Client [7.5] | Elastic1. 相关该方式是新建索引api,如存在相同的id,则会覆盖掉使用bulk批量调用es,或新增或删除例如根据 BulkItemResponse获取执行的结果失败 getFailure成功 getResponse.getResult()2. 查询 filter 和 must 区别must效率低,因其需要打分,filter 不需要mus
2022-06-23 11:41:15
356
原创 oracle 将多行数据展示为一行
参考【ORACLE】Oracle提高篇之DECODE_菜鸟sdut的博客-CSDN博客_decode oracle实操SELECT t.order_id, max(decode(t.order_status, '70', t.order_status)) o70, max(decode(t.order_status, '90', t.order_status)) o90, max(decode(t.order_status, '
2022-01-25 15:18:41
1924
原创 mysql varchar字段自动忽略尾部空格
背景 查询数据时,值带着空格也可以被查到,经查询,发现mysql varchar字段自动忽略尾部空格,特此记录正文参考该地址MySQL comparison operator, spaces - Stack OverflowAll MySQL collations are of typePADSPACE. This means that allCHARandVARCHARvalues in MySQL are compared without regard to any t...
2021-12-22 14:13:36
1938
原创 读取配置属性
读取配置文件获取变量1 Java代码直接读取Properties pro = new Properties();InputStream ins = Application.class.getClassLoader().getResourceAsStream("ip.properties");pro.load(ins);String ipAddr = pro.getProperty("hostIp");System.out.println(ipAddr);2 @Value的
2021-08-16 15:09:16
96
原创 Angular2+高德地图实现自动补全,轨迹,文本标记
前言angular2 实现地图,调用高德地图js api即可参考文档1.https://lbs.amap.com/demo/jsapi-v2/example/map-lifecycle/map-show2.https://gitee.com/kimi009/AMap正文1. 在index.html中引入地图js插件<!doctype html><html lang="en"><head> <meta charset="ut...
2021-08-09 11:30:37
616
原创 记一次灰度发版打印背景图片无法加载的处理过程
记一次灰度发版打印背景图片无法加载的处理过程前言需求为给订单加上新的打印模板,测试环境正常,灰度环境打印不出来图片。请求服务器路径可以展示图片,使用lodop设置背景图或打印图片都无法展示解决过程1. 初步怀疑是图片文件有问题,将图片格式变换为服务器上已存在且正常的图片的格式,失败2. 更改原始图片(服务器上已存在且正常)文件名为新的图片文件名,失败3. 直接请求服务器路径,图片正常显示。将此绝对路径设置到打印中,失败4. 更改原始图片名为新的图片文件名,将新图片名更改为旧图片名
2020-12-24 11:16:56
879
原创 myabtis中传参与字符串判断是否相等
0.前言使用mvc开发时,经常需要在mapper文件中通过判断不同的传参,执行不同的sql,因此判断与字符串相等是较重要的1. 方法<if test='o.isTwiceService =="0" '><if test="isAZOrder != null and isAZOrder !='' and isAZOrder == '2'.toString()"&g...
2019-10-01 15:27:57
421
原创 Spring Boot+mybatis+slf4j在打印台打印sql
0. 前言工作中,代码逻辑正确的前提下,得到的结果和预想中的有偏差,就需要看看最终执行的sql。本文记录打印sql日志的方法。1. 方法分为两步:(1) 在日志的打印的配置文件中,设置打印日志级别级别等级为:DEBUG、INFO、WARN、ERROR和FATAL;依次上升打开对应dao包的打印<logger name="com.xxx.dao" level="D...
2019-10-01 15:20:56
4419
原创 Github使用记录
0 前言Github作为全球最大的同性交友平台,适合入手一波1 下载安装打开如下网址http://msysgit.github.io/进行Windows版本的下载下载完毕后,选择好安装路径,一路确定下去就可以了2 使用打开git bash 进行ssh设置 在bash中输入ssh-keygen -t rsa -C "your_email@youremail.com"...
2019-03-28 21:55:38
282
原创 SpringBoot+MybatisPlus+Mysql之增删查改
0 前言上一篇对于SpringBoot+MybatisPlus+Mysql的简单应用做了说明,这一篇将使用MybatisPlus并在网页端进行显示1 代码项目结构如下图所示:pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/...
2019-03-27 21:59:47
3809
1
原创 SpringBoot+MybatisPlus+Mysql小冒险
0 前提安装了MySQL 一款适合自己的开发环境1 数据库准备创建数据库和表格创建数据库的SQL语句如下:CREATE DATABASE springboottestuser;创建表格的SQL语句如下:DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `id` int(20) NOT NULL AUTO...
2019-03-24 23:29:49
561
原创 SpringBoot学习笔记之HelloWorld篇
0. 前言最近在学习Java,在微服务这一领域,SpringBoot可算是王牌。因此,just do it!1. SpringBoot相关1.1 SpringBoot简介学习任何一门新技术,新知识,从其官网着手,从其官方文档入手,定是无误的。官网上对于pringBoot的介绍,简而言之,即SpringBoot可以使得人们快速创建基于spring的应用程序,无需繁琐的spring...
2019-03-22 22:29:05
213
原创 MySQL安装小记
0.找资源 搜索关键字MySQL,找到其官网,https://www.mysql.com/,点击标题栏的downloads,点击标题栏的community,选择社区版本。选择MySQL Community Server,本人下载的是旧版本,点击Looking for previous GA versions?,选择版本和平台。 安装有压缩包和msi类型文件,这次选择Zip文件...
2019-03-22 21:36:54
145
原创 maven导入oracle依赖
从下载的oracle数据库中E:\app\xx\product\11.2.0\dbhome_1\jdbc\lib该路径下拷贝ojdbc6.jar包,放入maven仓库中新建的路径中org/com/oracle/ojdbc6/11.2.0.3下,在cmd中执行以下命令即可:>mvn install:install-file -DgroupId=com.oracle -Dartifact...
2018-11-20 21:49:47
819
原创 java 通过配置文件连接数据库
代码如下 :package com.dh.ch09;/* @author cll @date 2018-11-08-17:26*/import java.awt.*;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.S...
2018-11-09 21:46:23
539
原创 Oracle安装过程记录
0 引言数据库是web编程必须的一种工具,选择企业最常用的oracle作为学习。1 安装进入网址如下https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html选择适合自己系统的版本下载之,上图中需要同时下载两个文件,解压到同一路径中。...
2018-11-07 19:51:52
173
原创 Tomcat 9.0安装配置小记
0 引言学习web编程,必须先装好环境,Tomcat便是其中之一。以下主要介绍Tomcat的安装、配置和最常见失败的原因分析。1 简要介绍1.1 Tomcat是什么?Tomcat是目前比较流行的Web 应用服务器,是开发和调试JSP 程序的首选。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立...
2018-11-05 21:41:44
329
原创 JAVA之FileNameFilter两种实现实例代码
0 引言在学习流和文件时发现文件的过滤器只写出了一种实现方式,即匿名类的实现。也可以通过实现FileNameFilter接口的方式完成过滤,特此以作记录。1 实例代码1.1 匿名类的实现package com.dh.ch08;/* @author cll @date 2018-11-04-10:59*/import java.io.File;import ...
2018-11-04 11:54:56
2287
原创 JAVA之读取二进制文件
0 引言最近老师让写一个程序,作为学习JAVA的练习。目的在于:将一个二进制文件中的数据读取出来,其中数据包括点的位置信息和压力值及状态。将这些数据画作图像的形式展示。本小程序分为以下几部分:(1)读取二进制文件;其中需要考虑二进制文件读出来的是十进制数,需要将二个字节合成一个short型,并转换为int型值。(2)画图;根据读取到的点的信息,循环,如果状态是画,则将该点与上一点相...
2018-10-26 22:56:03
32064
2
原创 java第一课
0 引言今天开始学习java。。。1 hello java使用文本文档新建一个文件,后缀名改为.java。使用文本编辑器打开进行编辑:class MyFirstJava { public static void main(String []args){ System.out.println("dd"); }}进入cmd,输入命令,javac **.java。**...
2018-10-24 17:30:36
123
2
原创 TensorFlow GPU配置
0 引言刚开始配置好了之后,手贱卸载了,然后重新配置出现了问题。卸载了之前的cudn8,重新安装不成功,在此记录。1 详细(1)第一步,卸载所有cudn以前的版本。重新下载cudn安装,如果安装失败,请往下看,否则就不用看了。(2)第二步,干脆点,把驱动也给卸载了。使用一款超级好用的软件,DDU(Display Driver Uninstaller),链接:https://www....
2018-10-23 22:31:00
503
原创 笔试题总结
1.inline的作用为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 inline仅是一个对编译器的建议建议:inline函数的定义放在头文件中2.constant的作用1) 修饰成员变量:const定义的常量编译器可以对其进行数据静态类型安全检查。const修饰指针变量时: (1)只有一个cons...
2018-08-21 21:54:17
475
翻译 C++重载,重写和覆盖
1.重载重载构成的条件:函数的参数类型,参数个数不同。#include <iostream>class Point {public: int x; int y; Point() { x = 0; y = 0; } Point(int a, int b) { x = a; y = b; }};Point pnt(5,5);两个构造函数...
2018-08-20 20:37:27
576
原创 剑指offer之找出旋转数组中最小的值
python代码# -*- coding:utf-8 -*-class Solution: def minNumberInRotateArray(self, rotateArray): # write code here if len(rotateArray) == 0: return 0 else: ...
2018-07-27 22:45:53
136
原创 剑指offer之两个栈完成队列的进出操作
python代码# -*- coding:utf-8 -*-class Solution: def __init__(self): self.stack1 = [] self.stack2 = [] def push(self, node): # write code here self.st...
2018-07-27 22:18:17
138
原创 剑指offer之替换空格
python代码class Solution: # s 源字符串 def replaceSpace(self, s): # write code here re = "" for st in s: if st == " ": re += "%20" ...
2018-07-26 22:11:25
145
原创 剑指offer之倒序打印链表
1.python代码# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3] def printListFr...
2018-07-26 22:10:08
114
原创 剑指offer笔试题之重建二叉树
1.python代码# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: # 返回构造的TreeNode根节点...
2018-07-26 22:08:40
106
原创 剑指offer之二维数组查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。python代码如下:# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target,...
2018-07-24 12:00:05
107
原创 机器学习之KNN算法代码
1.直接上代码import numpy as np#import operatorimport mathdef createDataSet(): group = np.array([[1.0, 2.0], [1.2,0.1], [0.1,1.4], [0.3,3.5]]) labels = ['A', 'A', 'B', 'B'] return group,...
2018-07-22 20:57:49
585
原创 书本模型逆映射最终章
0.前言前一篇博文讲述了逆映射的原理以及先钱错误的原因,在这之后进行了缩放,最后进行了逆映射。在这个过程中,发现几个问题。1)缩放应通过平移矩阵的tz去控制,而不是在得到坐标之后以缩放比例进行缩放。2)在通过对坐标以一定比例进行缩放后,逆映射的结果非常差。1.以比例缩放的逆映射结果在以比例进行缩放,得到的逆映射结果可以看到,整个曲线是弯曲的。2.通过TZ进行缩放刚开始的逆映射结果也是弯曲的。后来发...
2018-07-12 19:55:50
204
原创 书本模型变形上的逆映射
0.前言前面已经完成了书本模型上的透视形变工作以及网络训练和测试的相关工作,在进行逆映射的过程中发现了一些问题。困扰了很久,现已明了,记录如下。1.逆映射失败的原因经过研究,逆映射的思路没错,在前文中总结的原因方向是对的。因为z与x的关系并不符合z=a3*x^3+a2*x^2+a1*x+a0,所以一度陷入了僵局。后来在老师的指点下,发现对于z的操作也是不对的,按照与x一致的改变是不对的,应该保持坐...
2018-07-03 15:06:01
481
原创 git代码管理工具安装使用过程
0.前言从官网https://git-scm.com/download/win下载即可,一路默认点击下一步即可1.ssh文件生成打开git控制命令台,在安装的路径中找到git-Bash.exe,启动之。输入命令如下:ssh-keygen -t rsa -C "yourEmailName@qq.com"并连续敲 3 次回车即可.秘钥生成,显示信息如下:Your identification has ...
2018-07-03 09:53:33
519
原创 WingIDE修改默认设置文件路径
使用wingide已经有一段时间了,中间崩了一次,后来隐约记得是要我升级License,没有管。现在已经打不开了。不知道原因,特此记录一下。==when i open the wingware, the soft running show "creating window", then it shut down;after that, i open the soft by console__win...
2018-07-02 20:02:06
1461
原创 书本变形模型上的透视投影问题总结
0.前言目前已经进行到了逆映射阶段,写完了求解逆映射的代码之后发现,得出来的世界坐标点完全不对,但是对于一元三次方的求解以及逆映射的公式,经过验证推导并无问题。所以找寻问题的答案。1 问题的可能性原因1)逆映射的公式经过验证,逆映射的公式没有问题,也就是一元三次方的求解也没有问题2)计算dx,dy,dz,ox,oy,oz出错也不是这个原因3)计算的的x,y,z有错因为在求逆映射的过程中,主要用到了...
2018-06-27 22:35:56
470
原创 python一元三次求根
0.前言使用百度百科查带的卡丹公式和盛金公式编写程序,链接如下:https://baike.baidu.com/item/%E4%B8%80%E5%85%83%E4%B8%89%E6%AC%A1%E6%96%B9%E7%A8%8B%E6%B1%82%E6%A0%B9%E5%85%AC%E5%BC%8F1.准备1.1 复数使用在这个过程中,发现了复数的使用方法temp = complex(-1.31...
2018-06-25 22:59:03
8315
4
原创 神经网络用以变形文本矫正系列第九篇
0.前言上一篇通过实验确定了针对于本研究课题的网络结构,选择四层网络结构,网络节点数为(852,572, 225,5);但是在进行逆映射的时候,发现结果并不如意。所以本篇着重于实验是三个角度对于逆映射结果的影响。1.实验结果1.1 只改变pitch,采用预测的值结果如下:可以看到基本上和真实点保持一致...
2018-06-05 22:13:22
850
2
原创 神经网络用以变形文本矫正系列第八篇
0.前言上一篇通过样本数555000进行了网络结构不同的测试,这一次通过样本数33000进行测试,查看结果。如果两者的结果一致,则说明样本数的影响对于网络结构的改变造不成影响。另一方面,也为了加快实验过程。1.实验数据样本数33000按顺序的实验结果:23200/26400 [=========================>....] - ETA: 0s - loss: 4.5662e-...
2018-06-02 19:33:58
206
python写盛金法求一元三次方方程解
2018-07-23
python编写从图片中取点坐标,写入csv文件
2018-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人