打Bug升级的程序猿
文章平均质量分 61
private_static
一只冉冉升起的小白
展开
-
安卓自定义相机录像并上传(详细参数设置)
安卓调用系统相机录像并上传到后端服务器写在前面一、录像上传的思路二、添加相关权限三、按钮设置监听,调用相机录像并回调1、按钮设置监听:2、调用代码3、部分重要参数4、回调上传视频到服务器代码(参考上一篇调用系统相机的文章,同一个项目里写的代码)最后的最后:写在前面上篇文章讲了调用该系统相机,这里就来讲一下自定义相机吧。上一篇也讲了调用系统相机主要就是界面美观,功能完善,当然对于一个优秀的码畜,这些都是可以通过技术手段实现的。**自定义相机优点:**那就是参数可自定义,可实现各种分辨率效果。一、录原创 2022-03-24 09:31:47 · 4715 阅读 · 2 评论 -
如何通过JS动态给li标签添加点击事件并跳转
如何给li标签添加点击事件**原创 2021-11-29 17:01:28 · 5361 阅读 · 0 评论 -
Chrome :错误代码“STATUS_INVALID_IMAGE_HASH”
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-03-16 10:30:54 · 7465 阅读 · 1 评论 -
Uncaught TypeError: n.apply is not a function at HTMLButtonElement.t (vue.min.js:6)
Vue报错:n.apply is not a function继续我的代码生涯,今天操作个web界面的时候遇到一个错误。他它没有明确提示是哪行的代码错了。这个错其实之前也遇到过。太久又忘了。今天记录一下,提醒自己吧。报错如下:这个错的原因是vue中参数重名,仔细检查下参数。改下参数名就OK了。一只(直)不务正业的后端码畜!...原创 2021-03-13 12:02:13 · 1006 阅读 · 0 评论 -
Error dropping database (can’t rmdir ‘./csp’, errno: 41)
一、问题:删除数据库报错今天重建删除旧数据库的时候遇到了一个错误,报了下面这个错误。报错原因:数据库中还存在其他sql、视图或者文件,导致我们无法完全删除数据库。我们可以到数据库安装位置找到对应要删除的文件夹进去看看,如下由于我之前sql导出过csv文件没来得及清除。所以导致无法删除。二、解决方案:简单粗暴删除data文件夹下面的对应数据库(文件夹)。每个文件夹都对应一个数据库。问题解决 啦啦啦~~一直(只)不务正业的全沾开发~~...原创 2021-03-01 19:44:42 · 3693 阅读 · 0 评论 -
[SQL] Query xxx.sql start [ERR] 2006 - MySQL server has gone away [ERR]
一、问题1:Sql导入报错今天遇到一个错误应该是比较常见的错误。用navicat导入数据的时候报了一个错误,之前倒是都没遇到过。记录一下![SQL] Query csp20210301 start [ERR] 2006 - MySQL server has gone away [ERR] INSERT INTO …度娘了一下,造成的原因是因为插入的sql语句过长,超过mysql通信缓存区最大长度。二、解决方案:1. 编辑 MySQL 安装目录下的 my.ini,在最后添加以下内容:原创 2021-03-01 19:34:52 · 1503 阅读 · 3 评论 -
安卓端调用相机拍照返回并预览---清晰原图
安卓端调用相机拍照并返回预览图片一、demo预览二、xml代码和activity简单代码描述。三、老规矩再来写几个转换工具方法继之前写的安卓调用相机拍照返回预览,如果对于画质要求不高的话可以考虑之前的写的那篇,返回的是一个压缩后的bitmap ,预览后是个略缩图。之前我也用的是这个,但是博主需要用来提取特征用于算法比对。所以太糊了,只能另辟蹊径!所以又有了这篇博客!感兴趣的也可以去看看之前那篇博客!》》》安卓调用系统相机拍照并返回预览(略缩图)《《《此方法在于将拍好的照片存在本地内存中,然后返回Ur原创 2021-01-08 22:00:46 · 1466 阅读 · 0 评论 -
安卓调用系统相机拍照并返回,实现图片预览
安卓调用相机拍照并返回预览及相关类型换一、demo预览二、上代码三、顺便写几个转换工具吧一、demo预览先简单写一个demo,效果如图,点击拍照以后返回图片覆盖在指定位置。点击拍照以后直接调用相机拍照成功后返回显示预览以上便是demo预览。二、上代码布局文件代码:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:and原创 2021-01-08 14:22:59 · 2297 阅读 · 1 评论 -
SQL查询:取group by每个分组中最新的一条元素
取group by每个分组中最新的一条元素需求:有一个日志表,里面包含了很多人的实时记录,因为所有记录需要留存,所以一个人可能有多条记录。分布在不同时间段。现在取出所有今天有记录的最新的一条记录。例如:取出下表中每个人当天最新的一条记录(今天是2020-11-11 剁手了没,贫穷的我只能来写博客了(手动滑稽))。日志id(log_id)人员id(person_id)姓名(name)时间(taccess_ime)地点 (area)状态 (status)1001张三2原创 2020-12-04 15:38:34 · 6959 阅读 · 0 评论 -
Tomcat启动一闪而过,tomcat启动原理初探(一)
前言:Tomcat一闪而过的原因有很多,千奇百怪、只有找对原因才能对症下药。博主粗略写几个我遇到的也是比较常见的。1、变异的项目出错了,但是一般项目出错你会大概看到在启动、然后闪退。啥也没看到的就闪过了估计就是tomcat的问题了。见到的情况比较少,如果有错,还望路过的大佬指正!2、环境变量配置错误。一般来说tomcat还是得配个环境变量的。名字叫做CATALINA_HOME。本人英语浇菜。这个老年机上面的Tomcat大三的时候配的了。当时手贱敲成了CATELINA_HOME,但是却是相安无事的用了这原创 2020-08-16 19:45:29 · 583 阅读 · 0 评论 -
整合trtc遇到的坑:<ERROR> navigator.mediaDevices is undefined
整合trtc到项目中遇到的坑。最近在做云视频会议项目,公司用的是trtc。准备先把网页端demo整合到项目里面去,然后修修改改就是自己的东西了!这也算是知识盲区吧。本以为很简单的事硬生生卡了我两天。为啥以为很简单呢、因为trtc的demo在本地文件夹打开index.html都能直接用。一放进项目就不行。想想都好气哎。看我的访问路径,划重点!后面要考遇到的就是下面这个错,这个错直接导致的就是无法调用摄像头获取视频流。这个是谷歌webrtc的问题。无法收集到navigator.media原创 2020-08-12 11:14:29 · 4881 阅读 · 13 评论 -
E: 无法定位软件包、E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)、E: 无法锁定管理目录(/var/lib/dpkg/)
今天在安装wine的时候遇到了太多坑,可谓是一步一个坑!记录一下起因是想在linux上运行exe文件,本人对linux也仅限于vim。所以也遇到很多常识性的坑。大佬勿笑。查询资料说要装一个wine。但是由于网络原因出了各种幺蛾子。安装的wine各种扯拐!我也是醉了坑一:安装wine。当我直接用sudo apt-get istall wine 准备直接安装的时候,他告诉我要指定版本。...原创 2019-04-22 12:09:25 · 5750 阅读 · 2 评论 -
Js动态生成Div、带属性。append()和appendChild()
在我们设计前端界面的时候,根据不同用户就需要对应得有不一样的界面实现个性化展示。有的模块就需要根据返回字段进行动态生成。主要常见的就是innerHTML需要添加子模块的父div直接上代码: //获取需要动态生成div的父div var banners = document.getElementById("banners"); for(var i=0; i<vm.bannerList.length; i++){原创 2020-08-02 18:21:26 · 9436 阅读 · 5 评论 -
Vue表单上传带多张图片上传加预览,支持手机拍照上传
Vue实现表单上传带图片,不多BB直接上效果图!PC端实现效果:手机端效果:前言:非专业前端,写的界面比较丑。大家大致看看就行。因为公司新项目需要做一个新平台。小公司人力有限,在云端界面功能开发又再一次一个人扛下了所有。从前端到后端一条龙!Pc端效果主要是在电脑上,手机网页端主要以小程序的形式展示。后面或许还是有App端的开发。这个功能主要是一个预约功能。主要需要上传一些信息,字段如姓名、身份证号等、照片需要上传身份证照片、人半身照等照片。以上就是我的效果图。今天主要想记录的就是如何实现表单原创 2020-08-02 17:51:43 · 2827 阅读 · 1 评论 -
DOMException: Failed to set the ‘value‘ property on ‘HTMLInputElement‘:
This input element accepts a filename, which may only be programmatically set to the empty string学习Vue的路上又遇到了个小坑,关于file数据绑定的问题。DOMException: Failed to set the ‘value’ property on ‘HTMLInputElement’: This input element accepts a filename, which may only原创 2020-08-02 16:44:52 · 7930 阅读 · 0 评论 -
1045:Access denied for user ‘root’@’xx.xx.xx.xx’
Linux系统安装MySql后用本地Navicat连接报错1045:Access denied for user ‘root’@’xx.xx.xx.xx’最近又去捣鼓了一下自己当年十块钱买的云服务器,被自己删了又改。又重新建了一遍服务器。记录一下吧遇到的一个小问题吧。当年刚开始的时候在ubuntu上面装的时候可谓一步一坑。如果有缘看到本篇博客。说明咱们有缘。留个赞吧。哈哈错误原因: 当登录MySQL数据库出现 Error 1045 错误时,说明你输入的用户名或密码错误被拒绝访问了;因为MySQL服务搭原创 2020-06-18 20:27:48 · 443 阅读 · 0 评论 -
SpringBoot整合Mybatis详细教程,新建项目到整合踩坑记
SpringBoot整合MyBatis1、项目搭建,新建SpringBoot项目:2、整合MyBatis3、Could not autowire. No beans of 'OrdersMapper' type found. Inspection info:Checks autowiring problems in a bean class.最近在研究小程序开发,顺便又把之前落下的框架拿出来熟悉一下。由于公司一直使用的SSM,所以也没用到其它框架。前几天朋友让研究一下并发,顺便想搭建一个新项目试试,才原创 2020-06-11 16:27:39 · 844 阅读 · 0 评论 -
安卓实现数据列表展示、分页、详情跳转
自定义安卓实现数据分页功能1、分页实现原理2、基于tableView实现的数据展示。3、具体实现效果展示:最近基于客户要求做了个手持安卓端的软件,主要是用于数据和相关信息的查看功能。开始由于数据较少,查看的数据都是用的滚屏展示的,后来因为数据量大、经常要加载很久。所以要求实现分页。1、分页实现原理博主在网上看了比较多的分页模板、大致套路总结有两个思路:(1)一步到位、一次性返回所有数据:将数据在后台封装好、类似于前端数据展示一样、用PageInfo进行封装数据,然后返回到前端。安卓端也原创 2020-05-29 15:36:15 · 4122 阅读 · 0 评论 -
安卓端和后端数据交互之OkHttp3的使用
接触安卓也有一段时间了。无论前后端数据交互,还是安卓端和后端的数据交互都是一样的道理。最基础的发送json,解析json。一、最先接触到就是okhttp,今天抽个时间来总结一下okhttp的使用吧。盗用一下网上的介绍(手动滑稽)okhttp简介:HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它...原创 2019-11-12 18:30:30 · 3789 阅读 · 1 评论 -
记录一下Popmenu的使用以及一些坑:自定义Popupmenu、Menu、Popupmenu添加icon
今天就记录一下昨天写bug的时候使用Popupmenu的时候遇到的一些问题吧尝试使用Popupmenu,避免不必要的坑壹、Popupmenu的基本使用,定义和获取对应的menu菜单项。贰、Popupmenu设置字体风格和弹出定位。添加分割线。叁、为Popupmenu添加icon:两种方法:反射、子菜单模式a、利用反射强制展示icon。这里面有点坑。b、子菜单模式,不用反射,直接显示。肆、动态管...原创 2019-10-31 22:03:00 · 3193 阅读 · 2 评论 -
Date格式的字段存取的时候,去掉年月日后面的时分秒
我们来看看如何提取date类型的时分秒:我们在使用date类型字段的时候不一定需要时分秒。例如下面。我前段传过来的只有年月日。但是存的时候自动生成了时分秒。还默认置零了。当我们再次返回前端的时候就很丑。比如下面:但是我们需要的效果是下面:解决方法:因为存和取都是json格式,所以我们在实例化对象的时候就把这个字段定义为只有年月日。只需要添加一个注解就行了。 @JSON...原创 2019-10-24 18:08:26 · 10472 阅读 · 1 评论 -
好久没写博客了,最近遇到糟心事,临近毕业被解约!就想来给大家讲讲应届生求职需要避免的坑!
作为一名19届的毕业生,我参加了18届的春招尾声,19届的秋招,19届的春招。期间也是拿到好几个offer,当然能力有限拿到的都不是什么大公司。@来看建议的先听听我的悲惨遭遇吧,希望你们引以为戒!@一纸解约书:@劝我大度?@给后来的学弟学妹们的建议:@来看建议的先听听我的悲惨遭遇吧,希望你们引以为戒!作为一个遇到互联网寒冬的倒霉蛋,六月被秋招签约的公司毁约了,理由公司刚上市没多久,资金调整,...原创 2019-06-22 20:23:24 · 1740 阅读 · 24 评论 -
敲代码的时候你可能忽略的一些小细节(篇一)
仅写给自己看看吧,以后在敲代码的时候注意一些!列举一些语法、逻辑在使用的时候可能忽略的小细节!虽然不太实用,这些问题在报错的时候Debug都能发现,当然为了提高效率,使用BeanUtils.copyProperties的时候还是有这个意识吧!1.BeanUtils.copyProperties(aDom,bDom);如果有两个具有很多相同属性的JavaBean,一个很常见的情况就是Stru...原创 2018-12-07 20:45:36 · 1546 阅读 · 0 评论 -
Eclipse项目爆红叉 但是没有报错。
遇到这个问题肯定是你的项目配置的问题,只是产生的错误不太影响大局。作为程序猿都应该对代码有一定的洁癖,不允许代码出任何问题,这也极大可能造成日后的bug (个人推测)来看看我的项目吧,报红但点开又没有错误。接下来就讲一下如何定位这个红叉的问题。划重点:错误位置:Windows --> show view --> problems 如下图,这是我的错误报错:Java ...原创 2019-08-12 09:03:59 · 2318 阅读 · 0 评论 -
java.lang.RuntimeException: Can‘t create handler inside thread that has not called Looper.prepare()
今天记录一下写安卓的时候遇到的些问题吧,都是比较常见实用的1、错误:java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()2、简单的okhttp的Get请求。Json转数组总结:博主并不是专业的安卓开发,所以遇到的一些问题也可能比较低级,解决方案也并非...原创 2019-08-09 22:20:47 · 3241 阅读 · 0 评论 -
Intellij IDEA如何修改文件的打开方式,创建文件添加后缀名无效!始终默认text文件打开
分享一个在使用IEEA创建文件的时候遇到的一个小坑今天在使用freeMark的时候遇到一个小坑,就是在idea里面创建文件的时候忘加后缀名,当你将错误的文件删除之后!之后无论如何修改文件名创建文件,默认打开的格式都是文本!一般就是在默认打开方式出问题了,只需要修改idea的文件格式设置就行了!来 !看问题:可能你没有设置后缀直接生成了某个文件,这个文件没有后缀名,当你把这个文件删...原创 2018-12-13 16:36:52 · 11994 阅读 · 1 评论 -
如何将已有项目同步到码云上去
Git如何将已有项目push到码云上去前提是你已经装了Git的哈!1.先在码云上面创建一个空项目,项目名就取你项目的名字。该设置的基本信息设置了,点击完成2.点开项目**如果你有洁癖,想你的项目干净一点,可以直接将码云上面的项目清空!这样上面就是个干净的空壳(刚尝试了,不知道会不会有影响,哈哈)我还没遇到问题,你们如果发现问题记得给我说 **3.在IDEA上面登陆gitee,...原创 2018-12-03 18:28:05 · 2970 阅读 · 0 评论 -
Intellij IDEA out of memory ,Intellij IDEA一启动就闪退的问题
out of memoryTopic: IDEA报错:Out of Memory1.找到你IDEA的安装目录下的bin文件夹里面,找到这两个文件:2.确认你的启动器后,用NotePad++或者记事本打开在他下面对应的 .vmoptions 文件:注:切忌调太大,那样不但不能解决问题,还会造成IDEA进不去,每次进入都会闪退!Topic: IDEA报错:Out of Memory今天在使用ID...原创 2018-12-08 17:35:40 · 17026 阅读 · 0 评论 -
我遇到的Java面试题汇总(2019秋招篇)
来自一名2019届应届毕业生总结的Java研发面试题汇总(2019秋招篇)2018年Java研发工程师面试题Java研发工程师面试题(Java基础)1.HashMap和Hashtable各有什么特点,它们有什么区别?(必背题,超级重要)2.HashMap的工作原理?3.ArrayList和LinkList各自的特点和区别?4.RESTFul风格接口的特点?5.面向对象的七中设计原则1、 开闭原则...原创 2018-12-03 15:47:24 · 23878 阅读 · 6 评论 -
我遇到的Java面试题汇总(2019实习篇)
来自一名2019届应届毕业生总结的Java研发面试题汇总(实习篇)2018年Java研发工程师秋招面试题Java实习生面试(Java基础)1.Java有哪些基本数据类型:2.自动拆箱与自动装箱:3.关于封装类型Integer的问题辨析!4.面向对象的三大特征:继承、多态 、封装5.int和Integer区别:6.Java中的equal和==的区别是什么:7.接口和抽象类的区别:(频率较高)8.Ja...原创 2018-12-02 14:46:01 · 7290 阅读 · 10 评论 -
Commit failed with error
关于git 的使用最近在学习git的使用中也是遇到了许多的坑,在这了给大家分享几个我遇到的坑,在网上也查了很多,简单总结几个一、nothing to commit ,working three clean !遇到这个问题我也是搜罗了所有的资料都没有解决,最后灵感来自博客之前项目都是能正常push到码云的,突然间就不能commit和push了,最后pull也总是被拒绝!但是最后用命...原创 2018-11-22 18:53:20 · 23894 阅读 · 3 评论 -
java:[104,61] -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
这也是我在使用Maven的时候遇到的一个比较令人比较抓狂的问题:先来一个简单的问题:参考链接问题一:根据提示Java的compiler错误!这个问题主要是有编译的JDK版本出现了问题!Java Compiler 设置相应Module的target bytecode version的版本出现了问题!解决方案:把对应的版本改成自己jdk的版本,我的是1.8 。你以为问题就这么简单么,...原创 2018-11-23 20:42:48 · 238 阅读 · 0 评论 -
Error: could not open `F:\Javahome\jre7\lib\amd64\jvm.cfg‘
在cmd里面运行java -version出现错误:Error: could not open `F:\Javahome\jre7\lib\amd64\jvm.cfg’ 。故事的起因我在cmd里面执行一个jar包的时候出现了以上,在IDEA里面编译执行什么的jdk,jvm都是没问题的。报错Exception in thread “main” java.lang.UNsupportedCla...原创 2018-11-21 13:08:02 · 2165 阅读 · 1 评论 -
java.lang.ClassNotFoundException: com.thoughtworks.xstream.mapper.LambdaMapper
我遇到的问题这个问题主要是由于jdk版本更新,引入的Jar包版本不一致导致。来看图:根据所报错误,可以在引入的jar包中查找对应的com.thoughtworks.xstream.mapper.LambdaMapper是否存在。可以见到我的jar包虽然有xstream.mapper,但它的子目录下是没有LambdaMapper,这是因为我之前导入的是java7版本的jar包,而且Lam...原创 2018-11-20 18:20:58 · 6176 阅读 · 0 评论 -
No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 64-bit
在使用exe4j打包程序的时候遇到的问题1、首先需要添加一个环境变量。检查你的环境变量,有没有添加或者添加是否正确!2、如果问题还没有解决说明是你在exe4j建包过程中配置出现了问题,检查这几个地方。这个问题主要是由于你设置的jre版本出现了问题,或者环境变量没有配。1、首先需要添加一个环境变量。检查你的环境变量,有没有添加或者添加是否正确!环境配好以后直接点finish ,从新启动一...原创 2018-12-09 13:35:22 · 57385 阅读 · 18 评论 -
浅谈@GetMapping、@PostMapping和@RequestMapping注解的区别和使用
@GetMapping、@PostMapping和@RequestMapping的区别今天在使用FreeMarker的时候,在使用注解映射方法的时候还是比较混乱,在使用@GetMapping注解的时候,顺手写成了@RequestMapping ,但是发现还是实现了效果,两者能相互替换,但是换成PostMapping就报:Request method ‘GET’ not supported 的错...原创 2018-12-14 20:02:06 · 47673 阅读 · 2 评论 -
java.net.SocketTimeoutException: connect timed out. Andriod studio提交数据的时候
java.net.SocketTimeoutException: connect timed outjava.net.SocketTimeoutException: connect timed out。OkHttp报错javax.net.ssl.SSLHandshakeException: Handshake failed。java.net.SocketTimeoutException: con...原创 2019-08-06 20:03:51 · 5916 阅读 · 0 评论 -
Parameter ‘xxx’ not found. Available parameter are [0,1,param1,param]
好久没写博客了,今天姑且就来记录一个关于代码规范的问题。就来记录一下今天写bug的时候遇到的这个问题吧。解决方案,问题所在注:本博客记录心情,不想看我踩坑过程的,来找答案的可直接戳上面的解决方案。就来记录一下今天写bug的时候遇到的这个问题吧。最近在写bug ,也遇到很多坑,有很多想写想记录想分享的,奈何时间精力有限哎! 哈哈…现在工作的公司规模并不大,自己又家里远程办公!遇到许多问题几乎...原创 2019-08-08 23:24:43 · 797 阅读 · 0 评论 -
最终还是没转成行,我还在努力,你呢?
最近终于成功面试过了一家公司,也算正式成为一名码畜。@很高兴我没转行,继续回来写博客,哈哈!我还是又回来了。最近这段时间真的因为找工作奔波了太久,心烦意乱,也算有个安定了,假如你也还不知道朝那里走,但请相信,朝着对的方向前进,总比站在原地更接近幸福!加油,不要放弃总会成功的。虽然我也想过放弃。。。。。。接下来的时间里我就和我的三十多个小粉丝一起成长吧!虽然你们大部分是机器人。哈哈先定...原创 2019-07-11 21:38:17 · 272 阅读 · 0 评论 -
git如何更新远程仓库地址、仓库迁移、fatal: refusing to merge unrelated histories
在我们的远程仓库地址改变时,或者把代码从码云迁到github上面,如何操作。1、移除原有远程仓库地址。 git remote remove origin //移除原有的仓库2、添加新的远程仓库地址。 git remote add origin +新的仓库地址3、重新push到新的远程仓库。 git pull origin master //将远程仓库上de文件导...原创 2019-06-30 11:06:06 · 352 阅读 · 0 评论