自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Arduino + ESP8266 + MQTT 控制LED开关

因为疫情,封控在家。找出很久之前买的Arduino和ESP8266练习了下,在此记录。环境:Arduino UNO R3ESP-01,很老的固件(AT版本0.23),使用透传模拟MQTT数据MQTT服务器安装在手机上,Termux+Mosquitto电脑上装了Node-RED,然后发送测试消息。代码:#include <SoftwareSerial.h>SoftwareSerial ss(3, 2); //RX,TX 分别接ESP8266的TX和RXun

2022-04-29 15:42:01 1831

原创 旧手机当开发板

现在手机更新换代实在是太快了,不断有旧手机淘汰下来。这些淘汰下来的手机配合相关APP有很多用处,比如当wifi摄像头,行车记录仪等。还可以当开发板来用,网上也有很多教程,有简单的比如安装Termux可以编程,也有高深的比如定制ROM等。下面记录我的捣鼓过程。首先手机指的是来源的Android手机,苹果的系统是闭源的,不好折腾。其次,既然是开发板就要外设打交道,手机主板没有引出的IO口,那就只有利用USB、WIFI和蓝牙了。这里选择USB口。既然是开发板,那我们就和树莓派做比较。一、主板树莓派2GB裸

2021-08-05 22:14:33 10127

原创 Termux 运行Vue 报error: ENOSPC: System limit for number of file watchers reached

在手机上装了Termux,然后安装了nodejs,npm,vue,运行npm run serve的时候编译中报error: ENOSPC: System limit for number of file watchers reached查看发现只有8192$ cat /proc/sys/fs/inotify/max_user_watches8192如果手机又root,那么Termux下输入su,然后输入echo 524288 > /proc/sys/fs/inotify/max

2020-07-15 15:20:02 948

原创 Thinkphp+Vue前后端分离学习笔记(8)

所有文件都有了,这下可以运行调试npm run serve没有错误的话就可以运行npm run build等编译完成后就可以将项目根目录下的dist文件夹里面的内容全部拷贝到网站根目录(本例是tp/public/)下,目录结构如下:public ├─ .htaccess //重定向vue页面,需要新建 ├─ favicon.ico //网站logo ├─ index.html //Vue的入口文件 ├─ robots.txt ├─api

2020-07-15 14:01:52 479 2

原创 Thinkphp+Vue前后端分离学习笔记(7)

再来看看这几个页面:1. src/App.vue这是主框架,它和public/index.html以及src/views下面的页面的关系是:按访问路径,views下面相应的页面内容会替换App.vue的<router-view></router-view>然后App.vue所有内容会替换index.html的<divid="app"></div>所以App.vue是所有页面共用的框架,本例简单起见没有其他内容,只保留了<router.

2020-07-15 13:37:03 564

原创 Thinkphp+Vue前后端分离学习笔记(6)

前端部分内容比较多,涉及到7个页面,4个js,一点一点来吧。1. src/main.js这是最关键的js文件,里面导入所有需要用到的东西,然后添加了axios请求前后的拦截处理。注意这两个拦截处理需要放到new Vue(...).$mount("#app");的前面,否则不生效。关于axios也可以在main.js里全局注册为vue的prototype,这样在其他页面就不需要再次导入了。Vue.prototype.$axios = axios使用的时候就可以用this.$axios

2020-07-15 12:52:56 783

原创 Thinkphp+Vue前后端分离学习笔记(5)

后端共5个文件需要新建或修改:app/common.php:公共函数 app/middleware/Auth.php:用户验证中间件 app/controller/Index.php:Index控制器 app/model/Captcha.php:验证码模型,对应captcha数据库 app/model/User.php:用户模型,对应user数据库注意,以下代码我都有贴出前面的<?php,请不不不要在代码后面添加关闭标志?>1.app/common.php共3个函数:...

2020-07-14 19:54:36 919

原创 Thinkphp+Vue前后端分离学习笔记(4)

开始代码部分了,为了好调试,先数据库,再后台,最后前端。1. 配置环境文件将thinkphp根目录的.example.env另存为.env,修改里面的连接信息:APP_DEBUG = true[APP]DEFAULT_TIMEZONE = Asia/Shanghai[DATABASE]TYPE = mysqlHOSTNAME = 127.0.0.1DATABASE = tpdbUSERNAME = 你的账户PASSWORD = 你的密码HOSTPORT = 3306CH

2020-07-14 16:51:43 580

原创 Thinkphp+Vue前后端分离学习笔记(3)

thinkphp + Vue 流程:以下是我自己设计的逻辑,欢迎大佬指正。

2020-07-14 11:05:34 640

原创 Thinkphp+Vue前后端分离学习笔记(2)

登录功能设计:Vue页面:my-app //以下只列出了需要用到的文件,其余自动生成的文件不要去动 ├─vue.config.js //配置开发服务器相关,axios代理等 ├─public │ ├─favicon.ico //网站logo,根据需要替换 │ └─index.html //主页入口文件,自动生成的暂时不需要修改什么 └─src ├─App.vue //项目框架 ├─main.

2020-07-13 18:44:54 950

原创 Thinkphp+Vue前后端分离学习笔记(1)

本人业余爱好者,以前用过Thinkphp框架+框架自带的模板+Bootstrap写过东西。据说现在网页都用Vue,而且前后端分离,故学习之,先做一个登录功能。用到的东西:XAMPP, Thinkphp 6, Vue-cli 4插件:element-ui, Vuex, vue-cookies, axios软件:VS code1. 服务器安装:windows:安装XAMPP (含apache2,Mysql(Mariadb), php7.4)Linux:安装apache2 或Nginx

2020-07-13 16:23:26 1454

原创 WordPress局域网内外同时访问解决办法

我的配置环境:服务器架设在家里的电脑上,固定内网IP:192.168.1.100, 使用电信网络,有公网IP,但80端口被屏蔽,有自己的域名:www.xxx.cn使用花生壳动态域名更新公网IP到自己的域名。nginx配置虚拟主机公网端口23456,内网端口80,主页目录一样。WordPress放在网站根目录下的wordpress文件夹。设定界面,siteurl和home都设置的http://www...

2020-07-13 14:47:54 9566 12

转载 解决 "chrome is being controlled by automated test software" 或 "chrome正受到自动测试软件的控制"

最近使用Python+selenium进行网页截图, 结果启动Chrome浏览器后老是提示"chrome is being controlled by automated test software" (我的浏览器是英文版的), 导致全屏截图时少了一截.查了网上的大部分解决办法都是启动时加载配置disable-inforbars但是在我的配置上并不生效, 后来找到了一个能觉得的答案, 记录...

2019-10-24 14:17:04 1905 1

空空如也

空空如也

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

TA关注的人

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