- 博客(20)
- 资源 (21)
- 收藏
- 关注
原创 小程序单击、双击、长按、滑动、双指缩放事件详解
文章目录1.单击2.双击3.长按4. 滑动5.双指缩放1.单击触发顺序:touchstart → touchend → tap单击事件由touchstart、touchend组成,touchend后触发tap事件。<view> <button type="primary" bindtouchstart="mytouchstart" bindtouchend="mytouchend" bindtap="mytap">点我吧</button></view
2020-05-30 13:49:25 2164 1
转载 mpvue、微信小程序生命周期详解
mpvue继承自Vue.js,其技术规范和语法特点与 Vue.js保持一致,所以具备vue知识储备的同学用mpvue开发小程序很快就能上手。我觉得mpvue比较容易混淆的就是生命周期,mpvue除了Vue 本身的生命周期外,还兼容了小程序的生命周期,接下来就通过实例讲解一下生命周期的执行顺序。一、生命周期分三个部分app生命周期+vue生命周期+小程序自有生命周期,所以我会把这三个类型的生命周期通过console打印出来,通过page-app、page-index(首页)、page-user(个人中心.
2020-05-30 13:26:53 604
转载 clientX、offsetX、screenX、pageX、x的区别
QQ群招募中:646258285(招募中,没几个人说话), 需要交流的朋友可以直接加我微信( DntBeliv )或QQ( 1121864253 )一、clientX、clientY点击位置距离当前body可视区域的x,y坐标二、pageX、pageY对于整个页面来说,包括了被卷去的body部分的长度三、screenX、screenY点击位置距离当前电脑屏幕的x,y坐标四、offsetX、offsetY相对于带有定位的父盒子的x,y坐标五、x、y和screenX、screenY
2020-05-30 13:24:02 770 1
原创 ZYNQ lwip实现UPD读取数据
首先力推此人写的一系列关于lwip的博客:https://blog.csdn.net/fpgadesigner/article/category/8769950需要注意的是,使用此人的博客在lwip211 1.0里面,需要将变量 struct ip_addr 改成 ip_addr_t 。我的代码如下:main.c#include "user_udp.h"int main(void){...
2020-05-30 13:14:45 1078 3
原创 单片机内存(ram)、flash、与数据存储和启动过程说明
1 电脑程序运行过程与单片机的区别由于电脑中的程序是存储在磁盘中的,而磁盘的读取速度非常慢,因此我们不可能从磁盘中直接读取当前要执行的代码,这样必然导致程序阻塞。好在,电脑的内存非常大,所以在程序执行之前,先把整个代码copy到内存中,然后CPU从内存中读取一条条指令,并运行。为了合理利用和规划内存资源,除了操作系统的内存管理外,最重要的是内存的分段。对每一个进程,操作系统都会为其分配一片内存...
2020-05-30 13:11:45 2882
原创 单片机外设(ram、寄存器)地址详解
外设与内设在学习汇编语言时,我们会接触到一些寄存器,比如R0、R1、还有栈指针寄存器SP、下一条指令寄存器PC 等等。这些寄存器是存在于内核(如CPU)之内的,这些寄存器是我们无法通过c语言访问到的,而只能用汇编语言操作。因此区别于可以用C语言访问的外部寄存器,这些寄存器可以称之为内部寄存器。汇编语言的强大之处便在于其不但可以访问内部寄存器,还可以读写外部寄存器。因此在单片机的引导程序建立了c...
2020-05-30 13:11:21 4566
原创 ubuntu设置静态IP
修改/etc/dhcpcd.conf,大概有以下几种指令:#测试可以使用,会打开GNN编辑器sudo nano /etc/dhcpcd.conf#测试可以读取文本,无法编辑sudo vi /etc/dhcpcd.conf#测试无法使用sudo vim /etc/dhcpcd.conf注:GNN为Linux自带的编辑器步骤:1 打开 sudo nano /etc/dhcpcd...
2020-05-30 13:08:03 1300 1
原创 树莓派安装Tomcat
安装Tomcat首先要安装jdk,方法如下:输入如下指令,如果报错可以百度问题,我这里可以直接安装成功。sudo apt-get install openjdk-8-jre检查jdk是否安装成功: java -version接下来安装Tomcat,使用apt-get指令直接安装,当然也可以自己下载Tomcat的安装包解压,这样可以将软件安装在我们想要的目录,但这里我们采用简单的方法。...
2020-05-30 13:07:43 974
原创 树莓派应用1:发送天气预报邮件
使用和风天气API用来获取天气数据:https://www.heweather.com1 注册、测试API进入和风天气网站注册,我用我的邮箱注册的:[email protected],密码是hf1121864253。之后使用HTTP协议来先测试一下这个API(和风天气API链接:https://dev.heweather.com/docs/api/weather),我使用的是谷歌浏览器的一个...
2020-05-30 13:06:34 611
原创 mpvue中使用小程序云开发详细步骤
转载自:https://blog.csdn.net/weixin_33910137/article/details/88711934参考博客:https://cloud.tencent.com/developer/article/1562132一、前言这两天在用踩坑了一下小程序云开发,用mpvue、vant组件库、wux组件库、小程序云开发开发了一款小程序。算是初试云开发了,所以总结一下使用...
2020-05-30 13:05:23 1073 2
原创 小程序云开发常见问题汇总
文章目录怎么自定义id字段,并实现自增怎么自定义id字段,并实现自增小程序的默认_id是无序的,只能保证唯一性。可以使用Command.inc(value: number): Command。多个用户同时写,对数据库来说都是将字段自增,不会有后来者覆写前者的情况示例代码:将一个 todo 的进度自增 10:const _ = db.commanddb.collection('todos...
2020-05-30 13:04:29 556
转载 小程序跳转页面几种方式
参考官方文档:路由https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.switchTab.html//保留当前页面,跳转到应用内的某个页面wx.navigateTo({ url: 'home?cid=1'})//关闭当前页面,跳转到应用内的某个页面wx.redirectTo({ url: 'home?cid=1'})//关闭所有页面,打开到应用内的某个页面。wx.reLaunch({ url: 'ho
2020-05-30 12:59:12 2251
原创 微信小程序常用功能总结
文章目录1 禁止页面滚动2 获取用户授权3 保存图片到系统相册4 canvas导出为图片bug5 canvas绘图6 canvas层级最高解决办法7 同时在canvas上绑定tap和touchmove事件后,tap失效1 禁止页面滚动在页面对应的main.json添加配置:{ disableScroll":true}disableScroll的优先级小于enablePullDownRefresh,因此如果app.json里是enablePullDownRefresh:true,那如果只是在pa
2020-05-30 12:52:33 677
转载 小程序利用Canvas绘制图片和竖排文字
直接按照这个博客的帖子改的,有些地方不是非常合理,但是可以使用,参考帖子:原理帖:https://www.zhangxinxu.com/wordpress/2018/02/canvas-text-break-line-letter-spacing-vertical/直接出处:https://blog.csdn.net/rolan1993/article/details/80321007function drawTextVertical(context, fontSize, text, x, y) {
2020-05-30 11:59:38 881
转载 微信小程序自制提示框(具有输入文本功能)
微信小程序自带的API中的页面交互功能,虽然提示功能非常全面,但是所有的交互API中是没有可以自己在提示框中输入文本的功能,那么现在我们来自己做这样的一个提示框(可以带有输入功能),在提示框输入完内容之后,点击确定,可以将文本内容返回,点击取消则可以回到之前的状态。(在这里,主页面的布局可以根据每个人的想法来布局,这里展示的css之后展示提示框部分的)1、首先打开微信开发者工具,建立一个代码模板,那么我们这个提示框就是写在这个页面上。 这里我们主页面叫做index2、在基本页面中写上一个姓名的文本,.
2020-05-30 11:55:00 6278
转载 微信小程序实现单击、双击、滑动、长按事件响应
》》》什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id, dataset, touches。》》》事件分类touchstart 手指触摸touchmove 手指触摸后移动touchcancel 手指触摸动作被打断,如弹窗和来电提醒touchend 手指触摸动作结束tap 手指触摸后离开longtap 手
2020-05-26 22:29:43 3604
转载 pageX、clientX等的区别
鼠标事件鼠标事件有下面这几种:1. onclick鼠标点击事件box.onclick = function(e){ console.log(e)}2. onmousedown鼠标按下事件box.onmousedown = function(e){ cons...
2020-05-26 22:26:30 13716 4
转载 鼠标的点击事件--双击时不触发单击的事件
鼠标的单击事件是鼠标点击一次触发的事件(click);双击事件是两次的单击事件.如果在一个DOM对象上同时绑定单击(click)和双击(dblclick)事件,当在这个DOM对象上发生双击事件时,第一次点击(click)会 触发一次单击(click)事件,第二次点击(连续的)也会触发双击(dblclick)事件,还是会触发单击(click)事件(IE7与 firefox)。为了保证双击时不触发单击事件,解决办法,给单击事件添加一个计时器,当单击事件还没有触发时,取消这个事件,最后就只有双击事件的内容触发了
2020-05-26 22:21:58 1272
转载 迭代遍历集合,输出去掉最后一个逗号
Iterator<String> ite = ts.iterator(); while(ite.hasNext()) { System.out.print(ite.next()); if(ite.hasNext()) { System.out.print(","); } }
2020-05-08 17:51:09 1156
转载 eclipse运行程序时自动保存源代码
window --> Preferences --> run/debug --> launching里面save required dirty editors before launching选always就自动保存咯选prompt就提示保存选never就不保存
2020-05-08 17:44:24 779
加速度计六面椭球校准matlab.zip
2020-11-21
2001-2019全国大学生电子设计大赛题目合集.zip
2020-04-15
mpvue工程模板wxAPP_template.zip
2020-02-22
msp430串口计算器
2020-01-13
msp430使用OLED实现数字钟.zip
2020-01-07
tiva资料合集(中文手册、tivaware、keil包)
2020-01-03
Least-Squares Fitting of Two 3-D Point Sets.pdf
2020-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人