自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 python 照片移动

因为之前照片自动备份导致外层包了一层文件夹 例如: 2020-1-1 , 2020-1-2 ,2020-1-3 。这样所以下载回本地后想要方便查看自己手动操作觉得比较麻烦。本来想用nodejs的但是家里面没装环境,恰巧又有python环境就开始了我的第一个python程序。import osimport shutilpath = "C:\\Users\\mini-pc\\Desktop\\iphone"to = "D:\\xxx的相册"# 扫描所有文件夹文件夹 = os.listdir(

2021-07-20 13:48:20 671

原创 android webview下载以及断点续传

Android部分代码所有下载线程的信息会存储再hashmap中,但是这个是线程不安全的。不过我们只是用来存一些数据用来返回给前端进度。 /** * 当前下载对象 * { * key: name 线程名 * value : { * key:filelength 文件总大小 * key:state 文件状态 * key:haveDownloaded 当前下载量 * } * } */ public .

2021-07-20 12:01:38 270 2

原创 vue 做一个带进度动画的下载按钮

进度通过VUEX全局控制,就算切换页面你的下载进度也不会丢失并且在其他页面也能通过btn按钮看到下载进度<template> <div :class="percentageVerify?'button-succeed':'button'" :style="{height:strokeWidth/2+'px', borderRadius:strokeWidth/2+'px'}" @click="onclick" ref="dow.

2021-07-20 12:00:55 588 1

原创 layaair引擎做的一个三消游戏

入门到放弃,目前已经放弃这个引擎了,下面贴出部分核心代码。不更了。import {$ImgUrl, $P2Proxy, $Util} from "../../api/index"import DataModel, {T三星条件} from "../../store/DataModel";import Sprite = Laya.Sprite;import Store from "../../store/index";import Person, {Effect, Monster, People..

2021-07-20 11:59:43 474

原创 android APK 解析软件包出现问题 解决办法

android 7.0以下下载完文件进行安装时出现原因:没有文件权限解决方法: private Uri getApkUri(File apkFile) { //如果没有设置 SDCard 写权限,或者没有 SDCard,apk 文件保存在内存中,需要授予权限才能安装 try { String[] command = {"chmod", "777", apkFile.toString()}; ProcessBuilder

2021-07-20 11:58:46 2177

原创 求出 最少乘坐的公交车数量 。

逛论坛的时候刷到的。觉得有点兴趣就自己写了一下。给你一个数组 routes,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶。例如,路线 routes[0] = [1, 5, 7] 表示第 0 辆公交车会一直按序列 1 -> 5 -> 7 -> 1 -> 5 -> 7 -> 1 -> … 这样的车站路线行驶。 现在从 source 车站出发(初始时不在公交车上),要前往 target 车站。 期间仅可乘坐公交

2021-07-20 11:55:54 207

原创 在一个IIS服务下部署多个VUE项目

项目配置基于vuecli4vue.config.js文件配置module.exports = { publicPath:'/wxPublic/',//需要访问的地址 outputDir:'dist/wxPublic' //编译输出的目录}路由配置 //不能使用history模式 会403 const router = new VueRouter({ base: '/wxPublic/', routes })index.html <met

2020-09-30 16:28:57 698

原创 html PC端 拖动

该功能计划用于公司对外SDK对接,所有语法基于ES5进行编写,纯JS没有使用其它引用。click事件会与按下弹起事件冲突所以在弹出事件触发时判断是点击还是拖动。 var downx, downy; //拖动阀值 var threshold = 10; function body_dom_mousemove(e) { if (!(downx <= e.clientX + threshold && downx &

2020-09-09 16:55:38 192

原创 vue 图片横向无限滚动 scoll

不过于依赖CSS主要核心代码都在JS中完成 //获取ULDOM let ul = document.getElementById('ul') //UL调用动画 ul.style=`animation:scoll ${this.appData.FullImageUrls.length*5}s linear 0s infinite;` //获取ULDOM元素宽度 let width = window.getComputedStyle(ul).width width = width.slice(0,

2020-06-30 18:05:43 4141 1

原创 饿了么同事拼单,单人价格计算JS 拼单小工具

经常和同事拼单点外卖 直接写了一个计算工具方便使用//浏览器F12 粘贴运行,自行修改变量//每份订单的价格let array = [17,16,18,16]//配送费let p = 5.5//总价以及配送费let sum = (array.reduce((acc,cur)=> acc+cur ) + p)//红包减免let dis = -8 + -4 + -5//实际支付金额let pra = sum+dis//运算后总金额let a = 0 array.forEach

2020-05-20 14:34:12 2742 1

原创 十个人有多少种不同组合?

今天在头条看到一组有趣的图片内容如下那么问题来了,这十个人有多少种不同组合?1.如果他们是同性恋的话90种2.不是同性恋的话50种

2020-04-15 17:28:34 3308

原创 vue 聊天实现 quill-image-drop-module上传文件到后端

个人代码,该文章只有聊天窗口主体,其它部份的组件都比较简单就不发出来了。个人觉得比较难的地方是将富文本的图片base64转成文件传给后端。这个不是教学文章,只是提供一个思路,所以懒得解释那么多了。反正我自己是肯定能看懂的 <template> <div class="edit_container" style=""> <div class="h...

2020-04-09 16:43:40 1045

原创 快速重置vuex的state

let initState={ hasLogin: false, userInfo: {}, websock: undefined, /*消息通知*/ message:[], /*即时通讯*/ im:[],}let cloneDeep =(data)=>{//深度copy一份数据 return JSON.parse(JSON.stringify(dat...

2020-03-23 10:45:45 1056 1

原创 VUE data数据 初始化 关闭弹窗后数据清空

/** * 初始化 * @param _this * @param keys */function info(_this,...keys) { for (let i=0;i<keys.length;i++){ Object.assign(_this.$data[keys[i]], _this.$options.data()[keys[i]]) } }可以...

2019-11-08 11:52:25 3267

原创 docker 错误 Docker.Program.Run(IReadOnlyCollection`1 args)

删除 C:\ProgramData\Docker 问题解决了%AppData%/Local/Docker and %AppData%/Roaming/Docker 也需要删除 (例如C:\Users\jf\AppData)

2019-05-06 19:59:20 507 1

原创 小程序图片拖动排序

小程序图片拖动排序自己重新改了部分代码并且去掉原文中的上传,使代码可以脱离后端运行。以及增加了一些网络图片不需要。原文地址

2019-04-13 15:28:46 4593 3

原创 微信小程序不支持indexof的替代方法

使用lastIndexOf 不过这个的顺序是和indexof相反的

2019-04-13 11:36:53 5177

原创 联通老用户转米粉卡 也可以获得6个月小米云服务

不过联通并没有发送领取云服务的短信给我,我是自己输入地址进去领取的。领取连接

2019-03-09 09:19:46 1552

原创 小程序打分模块

参考连接1.双向绑定https://blog.csdn.net/lizhen_software/article/details/816322292.打分https://blog.csdn.net/qq_35713752/article/details/78770260我自己修改后的源码修改思路使用[]调用json进行拼接,达到复用效果wxml&amp;lt;!-- 打分 --&amp;gt;...

2019-02-26 17:08:25 2424

原创 gosn JsonObject 转换成string后出现转义符

今天写小程序遇到一个问题一直解决不了。起因是使用小程序模板需要发送json数据。然后我直接使用了JsonObject进行了json拼接。最后toString 转换成json字符串发送数据。虽然最后发送成功了但是微信消息模板显示的数据不对。data部分的数据都没有显示出来。最后找到原因是因为toString 后内容增加了转义符导致的。最后解决办法是先用hashmap储存然后直接转换成jso...

2019-02-23 12:04:07 14130 1

转载 JPA查找数据后,修改其中的某个值,导致数据库的值也修改了(JPA的生命周期)

参考文章问题产生原因New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象。Datached:游离态离线对象,有id值,但没有和Persistence Context建立关联的对象。Removed:删除的对象,有id值,尚且和Persistence ...

2019-02-14 17:25:26 1426

原创 @onetoone 死循环

//加上这个才不会导致双向一对一死循环//参考 https://blog.csdn.net/u010457406/article/details/50921632@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = “id”)/** * 故障报修 */@Table()@...

2019-02-02 13:03:11 748

原创 小程序 微信支付

对微信支付这个大坑的记录第一次签名 appid 是小写的第二次签名appId 用的是驼峰命名第二次签名后面需要加上商户KEYpaySign = MD5(appId=wxd678efh567hg6787&amp;nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VS&amp;package=prepay_id=wx2017033010242291f...

2019-01-21 11:39:15 163

原创 小程序本地缓存错误

错误信息 setStorageSync setStorage:fail parameter error: parameter should be String instead of Object;代码wx.setStorageSync({ key: 'address', data: 666 }) 原因wx.setStorageSync('key','v...

2019-01-12 15:34:05 1696 1

原创 小程序 bindmarkertap 获取坐标

2018年12月27日 截至当前我并没有找到bindmarkertap 回调时获取到坐标的方法。最后解决方案请求后端获取到回调ID的坐标。实现功能导航。源码://标记点击事件 bindmarkertap: function (e) { let that=this hotapp.request({ useProxy: true, url: ap...

2018-12-27 21:38:02 9052 3

原创 docker ewomail 邮箱服务器

直接参考 https://blog.csdn.net/whatday/article/details/84550217但是部署好以后无法使用,查到docker的官方文档后是因为docker run -d -h mail.ewomail.com --restart=always中的mail.ewomail.com修改为自己的域名才行然后进入管理员界面 写上自己的域名完成...

2018-12-20 22:24:48 3570 3

原创 小程序生成二维码并且保存分享

效果图hidden 是用来隐藏显示图层的 prurl是生成出来的图片临时路径data: { prurl: '', hidden: true }核心JS代码getQr: function () { var that = this wx.showLoading({ title: '生成二维码中...', }) if (t...

2018-12-20 13:53:07 4907 2

原创 控制树形菜单 or 递归 深度 层级

本来系统里面的层级是所有显示出来,但是领导说要只显示第二层,然后就用js改成了默认显示第二层。后面的层级也可以点击出来,效果,之后领导又提出了新的意见,说只能显示到到指定层级。并且可以在后台控制显示到第几层。当只显示到第指定层级时不显示下面的层级。效果 。 下面放出代码和实现思路。免得自己以后忘记了。数据库添加层级字段 dao和service层 自己实现就行了。 下面是主要代码思...

2018-12-19 15:47:14 1267 1

原创 java spring boot 获取小程序 accessToken

// 小程序唯一标识 (在微信小程序管理后台获取) @Value("${weixin.app_id}") // spring配置文件配置了appID private String appId; // 小程序的 app secret (在微信小程序管理后台获取) @Value("${weixin.app_secret}") // spring配置文件配置了secr...

2018-12-19 15:45:28 1402 4

原创 java spring boot 小程序二维码 base64

public static String httpPostWithJSON(String url, String json) throws Exception { String result = null; HttpClient httpClient = HttpClientBuilder.create().build(); HttpPost...

2018-12-19 15:44:22 1651 1

原创 小程序 Canvas base64 二维码分享

做小程序二维码分享的时候遇到的问题。因为时间关系公司也没做文件服务器所以没有指定的文件路径没有办法使用最简单的在线读取文件。所以小程序码是使用一次生成一次的后端是使用java(我自己)访问小程序接口获取小程序二维码然后转换成base64返回给前端(还是我自己)。显示的时候是没有问题的,小程序的图片显示本身也支持base64,但是在绘制的时候问题就出现了,Canvas不支持base64,然后我...

2018-12-19 15:36:03 2009 2

原创 sprig boot 拦截器失效 WebMvcConfigurerAdapter

这个是参考的文章https://blog.csdn.net/qq_27828675/article/details/80923678然后第七步的拦截器不知道为什么没办法拦截。这是后面解决问题的文章https://www.cnblogs.com/deng720/p/8989388.html我的代码@EnableWebMvc@Configurationpublic class MyWe...

2018-12-06 09:50:16 475

原创 易语言 登陆QQ 获取商品 推送QQ群消息

这是易语言的第二篇文章 这里记录了如何登陆QQ , 以及获取多多进宝的订单 , 还有发送群消息。主要技术点 解析json,QQ心跳,发送http请求。使用的模块有精易模块/chat模块(用于登陆QQ)/json(json处理)/winsock(发送http请求,可以用精易模块代替,不过精易模块运行速度比较慢winsock是自己写的调用底层的模块)总结:因为是第一次写易语言所以有很多地方都...

2018-11-29 09:24:52 1240

原创 易语言 post请求 解析json 初学者记录 多多进宝

公司要求做爬虫时的个人初学记录.版本 2.局部变量 局_网址, 文本型.局部变量 局_方式, 整数型.局部变量 ADD_数据包, 类_POST数据类.局部变量 局_提交数据, 文本型.局部变量 ADD_协议头, 类_POST数据类.局部变量 局_提交协议头, 文本型.局部变量 局_结果, 字节集.局部变量 局_返回协议, 文本型.局部变量 取中间返回值, 文本型, , “0”...

2018-11-26 14:41:18 11612

原创 thymeleaf + easy + springboot 文件上传下载,以及列表展示 接口

这里只是随便写写,如果有大佬看到请不要喷我。 上传下载 在上一篇博客里面有写到我就不在描述了,这里我只是写一下我的思路。 首先可以让代码可以复用起来 这里用到的是 thymeleaf的include标签。 文件列表 &lt;!-- 这里是文件列表 只需要放在需要显示文件列表的地方 --&gt; &lt;div th:include="onloadJs :: filelis...

2018-09-05 14:37:31 2218 5

原创 springBoot 上传 下载 删除

吧东西整合了一下 包id=多个文件上传的统一id 其他方法调用时使用包ID获取数据 html&lt;!DOCTYPE html&gt;&lt;html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"&gt;&lt;head th:include="commonHead :: commonHEAD('上传文件测试')"/&gt;..

2018-08-22 16:25:38 2840 3

原创 SpringBoot gradle 打包 jar 无法访问templates 500

平时在IDEA上开发是可以正常访问运行的但是在打包发布以后就出现找不到模板文件的问题。 前面试过很多种方法: 1. return “/login” 修改为 “login” //无效 2. #spring.thymeleaf.prefix=classpath:/templates/ 修改为#spring.thymeleaf.prefix=classpath:/templates //无效...

2018-08-19 23:41:45 1270 1

原创 Application startup failed org.springframework.beans.factory.BeanDefinitionStoreException

最近使用了spring boot开发项目,但是对这个框架的了解不深,现在把每次遇到的坑发出来作为记录。错误Application startup failedorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.tjr.supervi...

2018-08-19 13:28:56 3825 2

jshash-2.2.zip|jshash-2.2.zip

JS md5 base64 一些常用的加密,亲测中文MD5 base64无问题。可以和后端加密结果匹配

2020-09-07

空空如也

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

TA关注的人

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