esp32 安装 E:\arduinolDE\arduino1.8.9\espressif 目录下拉取源码git clone https://github.com/espressif/arduino-esp32.git打开E:\arduinolDE\arduino1.8.9\espressif\arduino-esp32\tools 的 get.exe
前端工作JS相关小技巧集锦 前端工作小技巧集锦javascript 相关001 JS按指定长度切割字符串002 JS提取URL的queryParm 即URL地址的传参003 提取URL的queryParm 即URL地址的传参持续更新:2021-9-1javascript 相关001 JS按指定长度切割字符串"0012我的吗".match(/[\S]{1,2}/g) //output:["00", "12", "我的", "吗"]002 JS提取URL的queryParm 即URL地址的传参function getPa
Arduino 常用函数说明 Arduino 常用函数说明01、pinMode:设置引脚的输入输出状态02、digitalWrite:设置输出引脚的高低电平状态03、digitalRead:读取引脚的状态,并返回HIGH 或LOW04、analogRead:读出模拟引脚上的电压,并以二进制数值返回(0-1023)对应为0~5v05、analogWrite:给PWM引脚输出电压值06、shiftOut:将一个字节的数据通过移位的方式逐位的输出07、mills:回传单片机从开始执行到现在目前的时间(单位:ms)08、delay:占用单片机.
electron-vue-element el-table组件无法显示 如题,electron-vue-element框架中,使用el-table组件无法工作。将electron-vue 目录下的 webpack.renderer.config.js 文件打开let whiteListedModules = ['vue'] 修改为let whiteListedModules = ['vue', 'element-ui'] <hr style=" border:solid; width:100px; height:1px;" color=#000000 siz
Python 横向延时print字符 如题,代码很简单import timea=("abcd")for i in a: print(i,end=" ") time.sleep(1)大多IDE环境下调试,也很顺利,但是在终端使用命令方式执行程序,则是同时打印一行的字符这是因为,该方式默认一行信息,会缓存好一起打印。所以需要所以u参数执行程序。python -u xxx.py...
vc++ 2017 编写pb(powerbuilder)可以调用的dll库程序(含C语言字符串处理函数) powerbuilder 程序开发过程,经常会调用一些外部函数(dll库函数),本文介绍 vc++如何编写,pb可以调用的dll库函数。示例使用IDE:microsoft visual studio 2017一、创建一个动态链接库(DLL)项目。二、编写一个简单的函数,接收一个int值 arg1,返回arg1+1的结果。#include "stdafx.h"extern "C"{ _declspec(dllexport) int funcA(int arg1) { int r.
Python 扑克牌计算24游戏 from random import randint# 用于判断输入的字符,是否合法nums = [str(x) for x in range(10)]symbol = ["+", "-", "*", "/", "(", ")"]# 获取字符类型def getType(s): return "Num" if s in nums else "Symbol" if s in symbol else "illegal"def genNums(): res = [randint(1
Python+tkinter使用爬虫数据开发实例项目过程实录【3】tkinter控件细节设置 基本的框架布局好,就可以添加控件了,该实例涉及控件:输入框、透明背景图片、按钮、单选框、树形菜单(作为表格使用)、多行文本框、标签、下拉菜单、滚动条一、输入框1、监控编辑状态,实现每输入一个字符时,都可以触发相应事件。这个处理其实和输入框无关,输入框的输入信息绑定了一个StringVar对象self.entry_var = tk.StringVar()self.Entry_query = ttk.Entry(self.frm_left_top, textvariable=self.entr.
Python+tkinter使用爬虫数据开发实例项目过程实录【2】tkinter创建可自适应窗口调整大小的界面 如题,PC应用,通常是允许用户调节窗口的大小,那么窗口内的控件大小就需要跟随窗口大小变化进行自适应调整,最终效果如下首先尝试把窗口分成两个区域,窗口的基本结构。import tkinter as tkimport tkinter.ttk as ttkclass MainFrame(tk.Frame): def __init__(self, master): super().__init__() self.main = master s.
Python+tkinter 实际案例开发详解【1】案例简介及效果展示 写在开始:很多程序设计入门的新手,语法学习了很久、代码也敲了不少、各种模块也有接触,但要开发一个具体的项目,还是无从下手。本文旨在抛砖引玉,以实例的开发过程,让读者完整的了解程序开发各个环节。实例项目的效果及功能简介实例项目的效果及功能简介1、自动拉取百度知道,个人中心的待回答问题列表。并且在发现有新问题的时候,进行音效提醒。2、对已拉取的数据进行筛选过滤。3、生成提问人信息的URL地址,可以在浏览器中查看。4、生成问题详情的的URL地址,可以在浏览器中查看。5、调用百度翻.
pycharm适用技巧八:运行程序中的部分代码 程序编写过程,可能需要调试个别代码块,而不想运行整程序,pycharm就可以选择需要调试的代码块,直接在交互模式中运行A:选中需要调试的代码块(注意代码块要确定没有上下文联系的对象,否则调试会报变量未声明,无效自定义函数之类的错误)B:然后,点击鼠标右键,弹出菜单点击 execute selection in consoleC:控制台的交互模式运行效果如图...
Python-tkinter 通过windows快捷方式获取目标路径 在Python中通过windows快捷方式获取目标路径,网络上有很多相关的文章,实际操作不免有些小问题,比如文件后缀名错误、中文乱码,过程也略显复杂。本文介绍在tkinter模块中的另类处理使用tkinter中filedialog的askopenfilename方法,获取windows快捷方式对应的目标路径from tkinter.filedialog import askopenf...
uni-app爬坑实录十三:url(data:image/png;base64) 前端的界面布局中,会经常用到图中的图片引用方式:把图片转换为一段加密的字符串,直接将字符串书写在代码中,而不是直接操作图片文件。具体的书写格式,已经有很多教程和文档,这里就不介绍了。本文介绍python进行图片与base64互相转换。当然也有很多图片与base64在线转换的小工具。python3完整源码:# -*- encoding: utf-8 -*-"""@File :...
uni-app爬坑实录十二:自适应不同比例的屏幕。 APP应用开发过程,屏幕的尺寸,一直都是布局比较头疼的问题。uni-app使用的upx是相对单位,水平布局比较好处理。而手机的屏幕长宽比差异比较多,垂直布局就比较麻烦。如图,x...
uni-app爬坑实录十一:v-for 的警告信息 警告如图,会有 Now you can provide attr `wx:key` for a `wx:for` to improve performance.的提示。该警告是因为v-for循环,没有指定key,提示也有说明了,添加key可以是v-for更高效,比如点击事件携参。只是警告或者说提示,所以不影响页面的显示,当然如果是有强迫症,不想看到这些信息,只要在v-for语句中添加一...
关于python的链式比较 在while、if语句中,会有a<b<c的条件书写格式,python称为"链式比较"。a<b<c等效于a<b and b<ca<b=c是错误的写法,正确书写是a<b==c,即a<b and b==c例:3==3>2 #return True : 即3==3 and 3>2 ==> True and Tr...
nginx根据不同请求头、URL定向到不同服务器 应用场景:同一个请求地址,根据header的某个值,来确定定向的目标服务器。如图所示配置方法:在location 配置中,使用$http_XXX,来获取header指定的值,$http_为固定格式,XXX为自定义字段名。nginx配置文件判断server { location / { proxy_pass $http_redirecthost;...
uni-app爬坑实录十:数组元素过滤实现模糊查询 图中的筛选效果,就用到了数组元素的过滤keylist.filter(function (item) { return item.indexOf('a')>-1; }); //过滤效果:返回keylist数组中包含字母a的所有元素。//遍历所有元素,用item接收,然后判断字符是否包含在item中//注意返回0也是包含,字符串首字母的index是0,所以这里返回>-1的...
uni-app爬坑实录九:携带参数跳转页面 页面跳转过程,经常需要携带参数进行交互。比如:1、在列表页面点击记录,打开相关详情页面,就需要获取记录的ID信息,详情页面根据这些信息更新页面。2、A页面获取部分信息,跳转到B页面并且填充这些信息。3、一个页面希望获取它是从哪个页面跳转过来的,然后做一些内容展示的区别。还有很多场景,这里就不一一列举。具体实现过程如下:1、在触发跳转的页面路径结尾添加?参数名=参数值,如果有多个参...