自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 资源 (4)
  • 论坛 (2)
  • 收藏
  • 关注

原创 2020至2021过年愿望

鉴于新冠疫情复苏,今年的公司年终饭是泡汤了。我希望明年能正常复工,正常吃开年饭,能让我安心做个打工人。希望明年新冠疫苗普通人能开始接种,到2022能全面接种。希望明年能找到一份兼职,让自己生活更精彩,成为斜杠青年【还是想做家里蹲,想做配音演员,自媒体之类的】。希望能继续坚持在力扣打卡(已打卡半年),承包力扣全年的每日一题。希望自己能多读一些内核,原理,服务器方面的书,对编程语言的部分基础类有较为深入的理解,对架构有基本理解,对服务器较为了解。...

2021-01-09 14:14:45 55 2

原创 2020-12-29 LeetCode 每日亿题 1046 最后一块石头的重量+301. 删除无效的括号

1046. 最后一块石头的重量有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 0。示例:输入:[2,7,4,1,8,1]输出:1解释:先选出 7

2020-12-30 12:00:30 22

原创 2020-12-29 LeetCode 每日亿题 330 按要求补齐数组

今天的困难挑战失败,开始写了O(n^2)级别的,建立存储空间超出范围了,题解空间复杂度O(1)真的是牛原题目给定一个已排序的正整数数组 nums,和一个正整数 n 。从 [1, n] 区间内选取任意个数字补充到 nums 中,使得 [1, n] 区间内的任何数字都可以用 nums 中某几个数字的和来表示。请输出满足上述要求的最少需要补充的数字个数。示例 1:输入: nums = [1,3], n = 6输出: 1解释:根据 nums 里现有的组合 [1], [3], [1,3],可以得出 1,

2020-12-29 18:00:18 17

原创 被坑哭了!多多云上线调试BUG记录

update语句,更新数据表产生乱码原因:未指定数据库连接使用utf8修改前:jdbc:mysql://127.0.0.1:3306/pdp_db修改后:jdbc:mysql://127.0.0.1:3306/pdp_db?useUnicode=true&characterEncoding=utf-8Failed to validate connection com.mysql.jdbc.JDBC4Connection原因:一次批量插入数量过多(900多条)修改前: sa

2020-11-27 15:16:06 119

原创 聚石塔,云鼎,多多云-----有一种坑叫盲打

聚石塔(淘宝)这个其实开始不是我接入,是接手的之前的代码,没看过服务器端,测试方式:build能通过。代码不能在外网执行。云鼎(京东)京东云鼎接入的时候没啥文档,服务器上可以随便放还是挺爽的,而且可以自己开SSH2外网连数据库,除了抓单返回失败,基本上可以正常运行,直接测完发布,这个除了敏感信息相关的部分需要盲打,其他和正常程序一样的。多多云(拼多多)接的时候没开外网,全盘盲打,还好有之前云鼎的代码拷贝,修改一波。服务器不能愉快的玩耍,只是容器级别。这下发布代码都要盲打。也是只能build。如果没

2020-11-20 17:34:57 146 2

原创 HarmonyOS吐槽

这篇纯粹是试过以后和android开发对比感受,纯粹个人体验上的意见。1.远程设备目前设备因为只有手表和TV,只能进行远程,有时候信号不好会花屏,我DEBUG经常失败,还有就是经常运行的时候打不开应用,要手动打开。手动打开就算了,会跳回主页面,对于电视来说,进入主页面要滑动好多次才能找到应用。优点是跑设备的速度很快。建议以后增加虚拟设备。2.图形页面图形页面、布局页面没有图像展示,提示还不够友好,颜色,图片这些,android studio会有小图标提示,很方便,harmonyos目前没有。3.布

2020-10-27 09:55:39 2625

原创 HarmonyOS Page间跳转避坑

官方给的文档很模糊,看到要疯,什么都给一点,暂时还没有DEMO。官网地址w3cschool地址这里截个w3cschool的图(内容一致的,w3cschool字小一点)我截个图吐槽一下:所以我到底怎么把值返回?文档里面没写。。。。找了好久,终于在SDK目录下找到DOC,SDK目录这样找:File-Settings,找到图示位置,复制当前SDK地址。打开SDK路径后,进入java/版本号/docs/default路径,找到index.html,打开下面位置的文件:里面看到一堆包名,class

2020-10-20 15:14:53 3404

原创 HarmonyOS踩坑记录

下载安装IDE工具下载地址下载戳图中所示的位置,有点大,需要半个小时左右的下载时间。需要做的准备:注册华为账号,打开安装包进行安装特别注意:这一步骤不是只勾一个,最好三个都打勾SDK踩坑开发文档这里特别说明一下SDK的问题,开始的时候怎么编译都不过,原因是没装SDK,差点就直接删软件放弃。SDK配置看这篇前面虽然说是自动安装,但其实还是要配置一下开发者认证踩坑使用设备,必须经过开发者认证Tool-HVD Manager个人开发者分为银行卡认证和身份证认证,银行卡3分钟,身份证3

2020-10-19 09:26:45 1978

原创 使用guava-retrying进行网络请求重试初体验

起源库存同步因为店铺-sku-spu-库存进行笛卡尔积,同步总数庞大,可能一天轮询一次。可能因为请求过于频繁,所以偶尔请求会报错,内容如下:无法卡定时任务有的定时任务,比如生成发票这种,如果不成功,可以卡定时任务。原因是操作数量小,内容可控(数据可控,系统内可更改),短时间卡顿影响不大库存同步定时任务,因为多次笛卡尔积,涉及到库存量的问题,所以无法卡定时任务,不论结果如何,必须跑下去,此库存同步失败了,需进行后续的库存同步造成后果同步失败的库存,造成库存同步延迟,可能到第二天才会重试解决

2020-06-10 15:43:20 185

原创 学习笔记(01):从零开始学习机器学习视频教程-几种特殊矩阵

零基础入门机器学习视频培训课程概况:机器学习数学基础、Python基础、机器学习算法(线性回归、逻辑回归、聚类算法、EM算法),机器学习项目实战(Kmeans篮球数据分析、贝叶斯算法训练)、推荐算法、项目实战。  任务作业: 很多人都喜欢看NBA,也喜欢拿实力相近的球员进行比较,你能利用机器学习的方式进行分析吗?动手的机会来了!请 结合课程【项目实战】章节中的【Kme...

2019-07-19 22:13:53 178

原创 程序实现无主键查询删除

需求大致如下表A可以通过导入表格来生成数据表C,然而表格中无主键,主键是导入表A后生成的。现需要导入表B,找出表B和数据库中表C的相同条,然后删掉难点:1.表B中无主键2.表B中存在所以内容都相同的N条数据的可能,所以进行select B.a,B.b,B.c from B,C where B.a=C.a and B.b = C.b and B.c = C.c;表B...

2019-01-27 13:47:37 179

原创 struts2造成的多次提交和ajax调用不进入后台问题发现和解决

1.struts2多次提交这种情况发生在网络较慢时,现象是前端ajax调用一次struts2接口,因为网速较慢,struts2自动调用了多次某接口。这种情况对于提交操作很要命,会出现以下两种情况造成体验差:1.显示失败,实际成功(发生在首次提交失败,后续成功的情况,后续成功不会返回前端正确数据)2.显示成功,数据多条(这个问题很严重,用户下了一张单结果显示多条,系统管理方面也不好操作)处理...

2018-11-06 16:12:03 243

原创 vmware下ubuntu版本linux的安装

因为接了外包项目,服务器是linux环境,然后发现linux命令除了ls,pwd和cd都还给老师了。所以决心自己搭建个linux环境练习一下。以下是遇到的坑:坑1:vmware下,放入iso镜像,默认是ubuntu,实际应该选择ubuntu64,否则使用时会报错坑2:-desktop版本和普通版本不同,我装个纯命令的版本完全不会弄desktop版本(可能是我不会装),桌面版更方便些...

2018-10-31 16:26:55 327

原创 java web项目打war包发布到测试环境

1.打war包https://blog.csdn.net/wdsdads/article/details/807788022.tomcat部署https://blog.csdn.net/dreamstar613/article/details/75282962/参考了里面的:同一个Tomcat 多个端口 部署多个项目3.部署到根目录参考了:https://blog.csdn.net/y...

2018-09-22 09:55:37 2575

原创 vuex store安装$store不能用问题收集

我遇到的问题今天要用这个,然后用cnpm安装了,cnpm install vuex --save,然后用不了this.$store,后面使用了npm又重新安装一次就可以用了。store使用步骤:1.src/store目录下建立index.js,并加入如下内容:import Vue from 'vue'import Vuex from 'vuex'// 告诉 vue “使用” vuex...

2018-09-18 16:43:25 2122

原创 读vue-element-admin源码二三事(一)

因为本人是前端纯菜鸟,除了上周大概看了vue.js较简单的部分以及简单的ajax和js基础框架什么接触的少,其他没接触过,以下没接触过的框架用单行代码表示,如123文章目录基础登录主页基础登录路由看着路由带#还是很不舒适,于是router/index.js内的export default new Router({ mode: 'history', // require serv...

2018-09-18 14:27:43 3874

原创 vue顶部加左侧路由

效果特别简单,点击首页,会显示首页左侧的列表,默认加载第一项,加载页加载到右侧,点击左侧或上侧,右下角主页面都会找出对应的页进行加载。此例子是我用来练习vue的,效果颜色仿了csdn的配色,就这个小例子反复修改做了很久。1.几个基本概念1-1路由这个一定要懂,不懂这个乱写,导致走了很多弯路,此处先贴代码,然后慢慢解释。webstorm的vue项目,路由配置默认在src/ro...

2018-09-15 14:59:37 2970 1

原创 vue.js工程创建和跨域请求spring framework踩坑

问了同窗好友,做后台都会前端vue的写法了,想着自己也学一学。于是下载了webstorm进行开发。1.webstorm创建工程1.环境搭建node下载node,并安装:此地址跳入官网:https://nodejs.org/en/download/ 然后请win-R输入cmd,enter后对命令行操作检查node,npm环境命令行输入node -v以及npm -v能...

2018-09-12 16:35:45 202

原创 spring boot使用tomcat服务器

pom.xml修改:修改前:&lt;packaging&gt;jar&lt;/packaging&gt;修改后:&lt;packaging&gt;war&lt;/packaging&gt;增加依赖: &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;

2018-09-08 13:30:23 382

原创 spring boot踩坑

其实这个真的很良心啊,连server的配置都省了。 刚开始导入的时候注意除了web尽量少导入,这里可能要科学上网,下载太多卡很久,进入后用maven导入不会卡其他项目。安装https://blog.csdn.net/winter_chen001/article/details/77249029 我看的这篇,很快搞定,惊讶于连服务器都不用配的强大,然后想着至少加个数据库吧。用了myb...

2018-09-07 17:31:28 415

原创 git忽略文件

对于后台服务器,有些时候希望git的pull和push忽略一些文件。需要创建文件:.gitignore附:点开头文件在windows环境下创建:文件后加点,如创建.a命名时写.a.查看头部写法:https://github.com/github/gitignore比如C就用C.gitignore,Java用Java.gitignore就行,然后就在项目路径下写忽略文件的...

2018-09-06 15:28:14 170

原创 maven+struts2+spring+mybatis基础配置记录2018-8-14

IDE环境:Intellij IDEApom.xml内容:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...

2018-08-14 13:48:15 138

原创 BigDecimal坑点:小数除不尽报错/除数为0报错

除数为0double 或float类型,我们知道,如果除数为0,a&gt;0,a/0的值为无穷大,-a/0为无穷小,0/0的值为NaN,这三个不会直接报错,可以进行比较。 但是如果使用BigDecimal是会报错的。。。。小数除不尽如1/3.0这种,double,float本身有精确度,就不会报错 BigDecimal会报Non-terminating decimal expans...

2018-08-08 10:05:46 3378

原创 浮点数大小比较问题

这张图是我某次进行float类型的两数进行比较的时候的结果,它本身没出什么精度的问题percent调试值是0.2,proportion也是0.2,但是调试结果却出错了,进入了0.2&gt;0.2的分支,这里我只感觉到了一个坑字。。。后面用了BigDecimal解决了,百度了一下发现这种比较还是有风险出错的,单精确的问题,可以这样解决:float num=(float)(Math.rou...

2018-08-02 17:11:22 581

原创 spring+struts2+ibatis(mybatis)+shiro项目构建架构

最近接了个项目,是java web项目,结构上不算复杂值得学习,不能透露,梳理一下原理。 1.spring主要用于aop用法,配置applicationContext里面的bean 2.struts2是项目请求的主要方式 3.ibatis用于sql请求 4.shiro用于用户验证1.基本结构(已改,更好理解) a.action 进行请求 b.util 公共类,公共变量等配置 c....

2018-08-01 17:34:52 275

原创 J2EE 小白理解IOC(控制反转)和AOP(面向切面)

最近在学SSM(SSH),勉强记住了有这两个词,然后大概会用。然后问题来了,Spring的IOC和AOP这东西用在哪里?IOC 控制反转这个东西在spring里其实主旨是用xml创造bean,个人观点,这个东西可用于各种框架配置和个人配置。 比如数据库配置: 以及各种shiro,主页文件夹,自定义配置。可能还有其他作用,但在spring里我理解的层面就是用了做配置文件用的。AO...

2018-07-27 16:09:35 643

原创 eclipse环境下maven安装并使用开发web项目

本来没装这个,后面看到spring需要用到,所以先安装了。1.下载http://maven.apache.org/download.cgi 参考下载名称,apache-maven-3.5.4-bin.zip大概是表格第二行第一列2.环境配置下载解压后配置解压后的地址,如:F:\j2ee\lib\apache-maven-3.5.4 把此地址用于配置环境变量: 添加变量...

2018-07-23 15:54:58 88

原创 java web的hibernate使用

1

2018-07-20 17:05:16 298

原创 初学struts2.5.16.all:我为填坑带盐

1.下载http://struts.apache.org/download.cgi 下载最新的2.x.x-all.zip即可2.导入什么这是我很疑惑的问题,各个网站教程很多没更新,里面写的导入什么可能都不是最新的,那么到底该怎么导入呢?解压之后,观察一下目录: 找到:\struts-2.5.16\apps 里面有: struts2-rest-showcase.war【猜测是简易...

2018-07-19 16:27:00 403 1

转载 [转载]java web环境搭建

最近公司要引入新的java web项目,而公司没有暂时没有会j2ee的程序员,刚好我做安卓空闲多,顺便捡起除了学习阶段一直都没用过的jsp,很幸运,找到上学时候的书,更加幸运的是找到了一个详细的搭建环境的教程,而且还有相关文件,链接,太好用了,所以转载一下。。。以下为转载: 初学Java Web(2)——搭建Java Web开发环境虽然说 html 和 css 等前端技术,是对于 W...

2018-07-17 09:56:53 122

原创 vueThink两天写出前端登录界面

用这玩意真的好想哭,一步一坑,等写完登录界面已经变成‘泥人’,真是前后端分离以后前端变得专业了,感觉完全不会写了。单纯的tp5框架加js两个小时写完的登录写了2天,还是在vueThink已经有demo的情况下。1.躲避eslint的非人类级别检查各种报错:应该空几个空格,但是你空了几个;应该不写分号结果你写了。。。类似这样写会疯吧,于是各种查eslint怎么屏蔽掉,终于找到要隐藏webpa...

2018-07-13 14:53:38 1766

原创 vueThink访问原理

装了vueThink以后,挺郁闷不懂这东西到底是怎么运作的,看了半天大概懂个原理,主要是没有想关的文档说明,官方的文档也比较懒,就各自链接到各个框架的文档了,没有这个组合项目的文档。0.基本概念 外部的目录结构大概如下:vue -frontEnd -php -tp5_1 … 主要是这三个文件夹,其中要知道frontEnd是用来写前端的,php是tp5文件夹,里面是用来写php后...

2018-07-12 10:20:11 1608

原创 vueThink安装

1.下载git项目:git clone https://github.com/honraytech/VueThink.git 2.解压,并配置服务器地址到项目地址(即php目录的上一层) 3.导入sql,在sql中执行/php/install.sql,并在/php/config/database.php配置数据库参数 4.frontEnd/src/main.js修改: axios.defa...

2018-07-11 16:45:38 679

原创 SQL联合查询实现统计功能

每一列都是sql统计的各种数据:select b.wait_num,c.pay_num,d.back_num,e.finish_num,f.all_num,g.finish_price from orders as a INNER JOIN (select count(*) as wait_num from orders where trading_status=1) as b ON ...

2018-06-22 11:32:29 1651

原创 android重力传感器

使用背景:拍照后相机要求把照片摆正,不论手机拍摄时旋转成什么样子,始终能从照片的方向中,选出较合适的方向作为图片方向来存储图片。1:使用方向判断时用了加速度传感器 假设这个是手机屏幕,红色代表设备上边,黄色下边,蓝左绿右。若黄边贴在地面把设备与桌面垂直,则y值约为9.8(重力加速度,下同),红边贴地面,把设备与桌面垂直,y约为-9.8,通过这个,可以判断设备是正是倒的,也就是旋转0度...

2018-06-12 13:40:10 784

原创 头疼的相机问题setParameter failed、getParameter failed

最近在弄android的自定义相机,是在JCameraView的基础上改装的。还是有一些会报错:setParameter failed、getParameter failed。我们的用户大概在3000-4000,错误大概为一天十次左右,客服没有收到相关问题崩溃的回馈。查到的各种解决方法: 1.setParameters不要用以下几句:parameters.setPreviewSize(100...

2018-06-11 17:36:05 760

原创 php+js 控件my97datepicker日期选择,控制两个输入框时间

html: &amp;lt;input id='start_date' type=&quot;text&quot; readonly=&quot;readonly&quot; class=&quot;form-control&quot; placeholder=&quot;开始时间&quot; style=&quot;width: 300px;display: inline&quot; va

2018-06-06 17:40:00 329

原创 Android zxing扫码截彩色图

不得不说这个过程看上去简单,实际上写到我差不多一个星期的时间,由于超出预定时间,此功能被放弃,出于对技术的追求,于是继续写,终于被我弄出来。说说思路这里只讲成功的这条的思路。1.使用camera拍照2.把拍照的data格式转换进行保存听上去很简单吧?那我们试一下。 我的手机是mi5x,看看效果: 预览效果: 拍摄图片: takePicture回调:pub...

2018-05-28 11:38:28 472 1

原创 android使用自定义相机避开部分小米手机app调用系统相机有水印会转向的问题

1.需求我们要求很简单,就是拍照后显示效果要横屏拍的横着显示,竖屏拍着竖屏显示。但是我的手机小米5x等小米型号,存在横竖使用系统相机拍摄都是横屏显示的问题。更惨的是获取旋转角度什么的始终是0,没办法弃疗使用自定义相机,顺便可以去掉系统相机的水印。 简单归纳为以下一点: 横竖屏拍摄后,竖屏状态下查看图片始终是正的2.选材自己做个相机在我的项目中没有必要,我要的是普通相机,不用美颜高级...

2018-05-22 11:59:48 1544

原创 php和javascript的kindEditor和plupload图片路径配置

1.kindEditor&lt;1&gt;进行相应文件下载并进行导入css:&lt;link rel="stylesheet" href="/asset/other/kindeditor/themes/default/default.css" /&gt;&lt;script charset="utf-8" src="/asset/other/kindeditor/kindeditor.

2018-05-04 14:28:35 513

可自由旋转基于zxing的秒扫二维码/条形码

参考博客地址:http://blog.csdn.net/yu_duan_hun/article/details/79398363

2018-02-28

JCameraView去录像加自动对焦

1.自定义相机2.自动对焦3.去除原项目录像及相关权限4.原项目在github里面:CJT2325/CameraView(别人的开源项目)5.说明博客:https://blog.csdn.net/yu_duan_hun/article/details/80403823

2018-05-22

android基于zxing快速扫码

包名可能和别人一样,懒得改了,内容有区别。详细参考我的博客:http://blog.csdn.net/yu_duan_hun/article/details/79388195

2018-02-27

strut2+hibernate简单例子

1.struts2简单demo2.hibernate简单例子3.详解地址https://blog.csdn.net/yu_duan_hun/article/details/81135509

2018-07-20

oppo r9s如何usb调试

发表于 2017-12-18 最后回复 2017-12-18

小米5x压缩后的图片文件莫名旋转

发表于 2017-09-19 最后回复 2017-12-18

空空如也

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

TA关注的人 TA的粉丝

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