- 博客(20)
- 收藏
- 关注
原创 【vue2】在el-popover中实现image图片的懒加载
仅提供了“滚动到可视范围内加载”的lazy方法,然而,的显隐是通过display:none;来实现,若改变其overflow效果不好且样式难看,因此提供了另一种图片懒加载的思路
2022-07-20 23:21:22 1030
原创 vue + element ui: <el-from>表单用v-for动态渲染时 应该如何填写rules、prop
1.使用v-for渲染时由于从后端获取到的对象是一个不固定长度的列表(会员等级),因此该字段只能通过v-for来实现<el-form :model="productParam" ref="productPromotionForm" :rules="promotionRules" label-width="90px" size="small"> <el-form-item v-show="productParam.promotionType===2"> <div v-
2021-12-28 22:05:21 2958 1
原创 Mybatis笔记——记录PersistenceException产生的一种情况
一、异常原因假设有两个实体类,描述的是数据库中同一张表中的部分内容。即表中的部分字段以类的形式存在于另一个实体类中,而我实体类中的get方法忘记重写了因此,我本次PersistenceException异常的本质实际上是一个NullPointerException二、情景再现1. SQL:DROP TABLE IF EXISTS pms_product;CREATE TABLE pms_product ( product_id BIGINT(20) NOT NUL
2021-11-30 14:26:41 4775
原创 vue + element ui: <el-upload> 上传前判定图片大小的方法(img.onload(假装)同步获取数据)
1、Upload 组件简介官网地址:https://element.eleme.cn/#/zh-CN/component/upload官方api就不多阐述了,今天主要是卡在了before-upload这个钩子上面:说明:上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传。2、:before-upload官方文档中的方法:<el-upload class="avatar-uploader" action="https
2021-09-27 03:46:37 3442 3
原创 Python:利用ROI进行图像合成
之前使用seamlessClone来合成图片,但发现在两张图片的交集部分会出现一些小问题……需求:假设现在有一张图片(模板)中存在两个空格可以用来填照片(如下图所示):图中,蓝色的圆圈和黄色的圆圈为需要替换的内容,其余部分可以视为一张png图片,且通过PS可知蓝圆和黄圆的具体坐标,需要将下方的两张图片合成到上方的位置中:ROI合成圆形区域def input_circle_img(img, file_path, img_part_name, x, y, r): for file in o
2021-07-05 23:24:53 751 7
原创 Java: UUID.fromString()方法
一、方法描述Java中UUID类的fromString(String name)方法用于根据标准字符串表示形式创建UUID。方法中的参数name可以理解为UUID的名字,即:要是字符串为我好想吃红烧肉,那么方法就会报错~Example:// Java program to demonstrate the example // of UUID fromString(String na) method of UUID import java.util.*; public class From
2021-03-20 03:11:04 6194 2
原创 使用PR实现图片推移对比视频的制作
使用PR实现图片推移对比视频的制作一、项目环境搭建1.进入程序2.新建项目3.新建序列4.添加素材二、产品制作1.嵌套序列2.添加效果一、项目环境搭建1.进入程序双击自己桌面上的PR图标,进入PR2.新建项目点击:【文件】 =>【 新建】 => 【项目】(也可以使用快捷键Ctrl+ALT+N)将项目名称改为:临时项目(也可以改成自己喜欢的名字或者不改)在信息确认无误后,点击【确定】,进入到以下界面:为了更加直观的表述,我将界面分为红、绿、黄、蓝四个板块,分别用数字代替
2021-02-02 04:05:51 1231 2
原创 C++:图片数字水印-基于OpenCV+LSB
由于之前在网上看到的关于LSB的方法大都是以MATLAB||Python写的,于是博主基于其思路改编后得出以下的内容:一、原理:1.首先准备一张彩色的图片(2px*2px)为了方便展示,我用PS准备了一张(2px * 2px)的图片,图片的每个像素里的RGB值分别为:位置RGB[0,0]10100200[0,1]20010010[1,0]...
2019-08-26 01:20:43 4677 5
原创 GBA开发入门:做一个名叫Hello World的游戏
文章目录1.关于GBA的一些背景知识2.GBA程序开发准备2.1 GBA编译器 - Arm Gcc || ArmSDT2.1.1 GBA开发包 - DevKitAdv2.2 GBA模拟器 - VisualBoyAdvance2.3 图形转换工具 - kaleid_1-2-32.4 声音转换工具 - wav2gbac.exe3.第一个GBA程序:Hello World3.1 helloword.h3...
2019-03-08 06:09:11 14215 7
原创 在Ubuntu上玩《口袋妖怪·叶绿》
文章目录第一步:下载《口袋妖怪·叶绿》第二步:安装mednafen模拟器第三步:配置mednafen参数3.1 打开帮助界面3.2 设置手柄3.3 存档 / 读档3.4 全屏显示第一步:下载《口袋妖怪·叶绿》下载地址:https://ali128.ctfile.com/fs/WP5163348652解压后将gba文件放到Ubuntu里面第二步:安装mednafen模拟器sudo ap...
2019-03-07 18:49:11 2421 2
原创 C语言学习笔记:文件IO
文章目录一、行缓冲区 - \n1. 行缓冲 -> 当程序死循环时"Case 1"可显示在终端;"Case 2"打印不出来2. 行缓冲 -> 同理"Case 1"直接显示;"Case 2"过三秒跳出循环后才能打印二、创建文件 - creat()1. creat -> 新建一个文件 -> 若文件已存在则内部数据清空2. creat -> 新建多个文件 -&
2019-02-28 22:26:53 948
原创 Python学习笔记:字典
字典基本语法注意事项1.基本语法dist1 = {'Person_1':30,'Person_2':28,'Person_3':32}键值对:键 (key) : Person_1值 (value) : 30&gt;&gt;&gt; dist1 = {'Person_1':30,'Person_2':28,'Person_3':32}&gt;&gt;&gt;
2019-02-27 15:18:47 267
原创 Python学习笔记:元组
元组基本语法注意事项1.基本语法tuple1 = ('Person_1','Person_2','Person_3')注:tuple和list非常类似,但是tuple一旦初始化就不能修改&gt;&gt;&gt; tuple1 = ('Person_1','Person_2','Person_3')&gt;&gt;&gt; tuple1('Person_1', '
2019-02-27 14:12:12 217
原创 Python学习笔记:列表
列表基本语法注意事项1.基本语法list1 = ['Person_1','Person_2','Person_3']单引号/双引号都可以:&amp;gt;&amp;gt;&amp;gt; list1 = ['Person_1','Person_2','Person_3']&amp;gt;&amp;gt;&amp;gt; list1['Person_1', 'Person
2019-02-27 01:44:16 283
原创 Python学习笔记:线程
线程创建一个子线程等待子线程结束线程模块线程池的实现1.创建一个子线程#!/user/bin/python#coding:utf-8from threading import *import sysimport timedef thread_fun(arg): while 1: print arg, time.sleep(1) ...
2019-02-27 00:44:01 134
原创 微信小程序:物流运费计算模块(云开发)
// 目前想要搭建一个商城类型的小程序,官方貌似还没有响应计算运费的API;// 找了半天貌似也都只有描写UI这块怎么写的,关键是运费每家公司的计算标准都不太一样,并且也没有一个准确的价格// 于是我尝试自己写一了个计算运费的模块。。。〇、收集数据首先打开自己支持的物流寄件公司(申通呀,圆通呀,中国邮政呀。。。)然后在其运费查询界面挨个查询运费数据(可以根据个人喜好多记录几家,毕竟有...
2019-02-27 00:25:29 5106
原创 浅谈 javascript 中 箭头函数(=>) 及 (filter) && (indexOf) && (!!~) 的含义
这段时间在hexo上看见一种 object.filter(event => !!~array.indexOf(event.item)) 的语法举个栗子deleteImage () { const oldPhotos = [] // 原来的照片数组[] const oldAlbums = app.globalData.allData.albums...
2019-02-18 04:36:05 5385
原创 微信小程序:用 rpx 和 wx.getSystemInfoSync() 来适配屏幕高度
目前网络上关于 px / rpx / rem 相互转换的博文有很多,作为初学者在实际操作过程中会发现可以用 750rpx 来表示屏幕宽度,但屏幕高度咋表示捏?~于是本文主要用来说明如何用 rpx 和 wx.getSystemInfoSync() 来适配屏幕高度具体步骤首先我们需要用 wx.getSystemInfoSync() 来获取设备信息 /*把这两个变量作为全局变量,看起来会好看...
2019-02-04 15:02:54 11018
原创 微信小程序:利用 border-bottom 画出多彩条纹线
效果图片PS:这两天一直在做地址管理模块,数据库的增删改查;界面做得有点粗糙,凑活着看吧= =、其实感觉下来应该至少有三种办法可以达到下图的效果: 1)直接用ps做一张图片然后布局在下面 2)我看网上好多大神说用border-image来实现,但我看了半天没搞懂TAT 3)把下面的那条红白蓝线看作是有很多实线线段拼接而成(即我最后选用的方法)哎呀...感觉越说越乱了ORZ,还是直接上图...
2019-01-31 04:10:29 7064
原创 appServiceSDKScriptError:Cannot read property 'mode' of undefined;at api onAppEnterBackground callba
Cannot read property 'mode' of undefined其实只是前的版本不稳定,选用之前的版本即可~调试基础库版本:2.5.0调试基础库版本:2.4.0今天编译微信小程序的时候遇到一件神奇的事情:每次调用wx.chooseImage接口时都会报一个appServiceSDKScriptError其实只是前的版本不稳定,选用之前的版本即可~调试基础库版本:2.5.0...
2019-01-14 20:46:43 11038 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人