自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django使用MySQL与小程序收发数据及图片

总结逻辑,项目开始需要添加的一些功能许可在settings里,然后urls是路径,应用里的子路径是要访问的网址,总项目里的urls是实现各子网址的注册,在子路径里会有这个路径需要调用的函数。就会去customer.py中调用dispatcher这个函数,然后判断action是什么,如果是list_customer就执行这个if下的语句。首先更新settings.py文件,myapp注册,创建新的数据库名为test,注意这次使用的是mysql不是之前的sqlite。启动微信小程序miniprogramm1。

2025-11-04 10:42:00 652

原创 视觉识别(yolo)

没有GPU需要改 device=“cpu”。下载完成之后打开Anaconda3进行安装,一直点下一步,选Just Me,安装路径不建议安装到c盘,可以直接复制粘贴修改到 D:\Anaconda3 ,也可以修改到其他路径,最好纯英文路径。到此环境配置好,下面在项目里导入环境,打开pycharm的项目,点击file里的setting,在下图中点击右侧的Add选择本地环境。首先,运行一个完整的项目需要两个部分,一个是项目文件,一个是环境文件,因为有版本对应兼容的问题,最好固定的项目搭配固定的环境。

2025-04-25 14:31:46 517

原创 opencv简单图形数组识别

此处也要考虑线所占的像素数,我们先预知线段的粗细,也就是每个点所占的像素点,在win自带的画图软件中,线段粗细是会显示几个像素点的(鼠标停留一下),可选择1px,这样比较不会影响识别结果,那如果我们不是自己画线段,无法预知线段的粗细,我们可以在代码里加上一句(只是线段,其他形状容易产生误差),首先我们考虑从图像生成的数组进行判断,将图片转化成灰度,然后从图像不等于255的点是否连续出现入手,创建一个图片75x50(横75高50,小一点图片方便看数据),选择1px的画笔,否则容易出现误差。

2025-03-24 08:25:30 601

原创 esp8266外控LED灯颜色调节亮度

arduino这边,有一个报错点,就是第一次改变灯的颜色调用mqtt解析函数的时候,会获取颜色参数,放入key2中,第二次调节亮度时再次调用mqtt解析函数,key2又被冲掉了,所以key2不能在函数调用的时候才被创建初始化,应该在一开始定义,一开始定义String key2;先是颜色,注意功能类型选择服务,标识符是代码通讯的标志,注意服务的标识符和参数的标识符可以一致也可以不一致,跟代码里的对应就可以,参数这里一个颜色也够了。然后亮度调节的物模型,一样类型是服务,注意标识符,参数可以只有一个。

2024-11-13 14:04:39 814 4

原创 阿里云物联网的通信方式

阿里云收到消息后转给esp8266,串口监视器显示{“method”:“thing.service.colorset”,“id”:“921010594”,“params”:{“colorset”:“green”},“version”:“1.0.0”}阿里云收到消息转给esp8266,arduino串口监视器显示{“method”:“thing.service.light”,“id”:“173255894”,“params”:{“light”:114},“version”:“1.0.0”}

2024-10-27 16:46:09 1498

原创 Android入门

完成后,得到一个最初始的Android 项目,红色标记的两个文件,一个是负责逻辑的java文件,一个是负责界面设计的xml文件。在这个界面可以修改,使用语言,项目名字,存储路径以及适用版本。模板可以选择empty views Activity。下载Android studio,创建第一个项目。

2024-09-25 08:50:39 823

原创 解决虚拟机网卡配置静态后无法上网的问题

注意如果在xiandian的openstack搭建中,主机模式下的IP无法连上CRT,则去网络适配器更改属性里的IP和DNS,如果NAT模式下无法ping外网,检查一下是不是在主机模式下的网卡配置信息里添加了多余信息,删掉NETMASK和GATEWAY。再进入控制面板,找网络适配器,一般VM1对应主机模式,VM8对应NAT模式,属性里找到IP4,修改成固定IP,但是不要跟虚拟机里设置的一样,可以3-245选择一个作为第四位的IP。此时,win下可以ping通两个ip,并且,可以连接CRT。

2024-06-07 08:21:49 1570

原创 ESP8266在阿里云上线(arduino)

修改pubsubclient的参数,进入目录(不同安装环境可能稍有不同),用记事本打开C:\Users\Administrator\Documents\Arduino\libraries\PubSubClient\src\PubSubClient.h。在arduino编写代码(arduino按照之前的配置,已安装好esp的开发板和几个库ArduinoJson我选了5.的版本,PubSubclient,Crypto,AliyunIoTSDK并且修改pubsubclient的参数)

2024-06-03 08:29:53 1866

原创 esp8266阿里云上线(小程序控制)

由图可见,项目只有两个页面,一个是获取该产品下的设备信息列表,一个是某设备对应的详情控制页面,由于这个项目只利用esp8266板子上自带的led,功能简单,只需要控制开关即可。还有一处,iottest.js中有一个实例ID,我的案例中注释掉了,有些版本需要填写自己的实例ID(一样可以在自己阿里云的实例页面获取)。运行,无误的话即可点击绿色按钮控制led,阿里云本身开放了很多模型可以直接使用,参考页面。基本上代码的功能的详解写在了代码里,下载后可以自己查看。此wechatproject会上传保存。

2024-06-03 08:27:40 702

原创 配置arduino和ESP8266

在文件下,首选项里添加这个地址:http://arduino.esp8266.com/stable/package_esp8266com_index.json,好,然后重启IDE。1.安装驱动,双击x64的版本驱动,安装好以后,在资源管理器检查端口,比如下下图出现的COM4就是esp8266所使用的端口。在电脑上接上esp8266的板子,然后在arduino的工具选择开发板和其他相关配置。首先准备好arduino 的IDE和ESP8266的驱动以及板子。到IDE的工具下,开发板,开发板管理器,搜索esp。

2024-06-01 09:14:32 1314

原创 docker

root@localhost ~]# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest 下面这排数字自动出现1ce68b8a0bdec1465e6e75b88e19e65d20609455baaa9d45b8d93c9fdca9b24e。配置本地 YUM 源,没有目录mkdir。

2024-05-27 11:26:58 1249

原创 kubernetes部署搭建

在master节点配置kubernetes的网络,部署flannel网络,如果网络好,可以直接下载kube-flannel.yml,挂载yum源,在虚拟机设置中DVD选择centos的镜像文件,右击虚拟机可移动设备中选中需要挂载的dvd连接。在master节点上初始化kuber的集群,这里注意ip先更改成自己的,直接复制会直接运行。然后回到master验证,发现多了一行node,如果是notready,稍等一会再查看一次。查看dash运行的节点,如下看到是node,那么访问的网址ip就是node的ip。

2024-05-27 11:24:49 766

原创 openstack2

当前目录下创建aaa随便写点东西进aaa这个文件里,然后把其放入我们刚才创建的容器里。下面如果按照题目需要给磁盘分区,格式化,挂载都和之前虚拟机的操作是一样的,不再重复。用fdisk /dev/sdb 分区,分成sdb1 50G,sdb2 10G,下面去云主机的控制台验证,由于控制台运行比较慢,可以用浮动ip连至CRT。之后dash可能需要重新登录,登录后发现多出一个对象存储,容器的选项。将所创建的卷连接到自己的云主机上,test是云主机的名字。此时可见下图,当然在这个界面上用图形界面添加也是可以的。

2024-05-20 11:33:28 1076

原创 先电2.4的openstack搭建

安装完以后,有的情况是出现complete之后就卡住,再等一会就断连,进入虚拟机发现,第二块网卡的BOOTPROTO=none,将其改成dhcp,ip会恢复,重新连接,新的版本里不需要在这个阶段安装gre的网络配置,所以直接进行下一步。先电2.4版本的openstack,前期虚拟机部署参考上一篇2.2版本,基本步骤是一样的,准备两个镜像文件CentOS-7.5-x86_64-DVD-1804.iso,XianDian-IaaS-V2.4.iso。创建完成后点击路由的名字进入,选接口,增加接口,点击提交。

2024-05-03 20:27:14 1896 1

原创 使用脚本部署openstack平台

computer的节点,内存4G,硬盘50G,网络要在虚拟机设置这里添加一个网络适配器,第一个是主机模式192.168.10.0,第二个是NAT模式192.168.20.0,再进入网络编辑器里编辑网段。在computer节点更改ip,注意eno16777736是主机模式的网卡,另一个33554976是NAT模式,如果需要配置,也写一遍如下的配置文件,但是BOOTPROTO可以用dhcp,自动获取ip。首先进入编辑里,选择添加,比如我这里是VMnet2,添加之后选择主机模式,按要求配置好网段。

2024-04-11 11:04:04 1888 3

原创 分布式部署LNMP+WordPress

使用 FX工具将压缩包wordpress-4.7.3-zh_C上传到nginx和php主机上的/root目录下,一个数据库,一个nginx,一个php,还需要准备一个软件包wordpress-4.7.3-zh_C。// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** ///** MySQL主机 */ 主数据库的ip。/** WordPress数据库的名称 *//** 创建数据表时默认的文字编码 *//** MySQL数据库用户名 *//** MySQL数据库密码 */

2024-03-25 17:35:23 1190 1

原创 安装nginx和PHP

使用SecureFX传输nginx-1.12.2.tar.gz这个压缩包到此虚拟机的/usr/local/src目录下,打开FX选中目标地址,点文件,手动上传,选中文件,上传100%即可。这里要改的信息比较多,文件长,i进入编辑,esc,冒号,输入set number 使文件生成行号再修改,修改完以后一样的set nonumber 就可以取消行号显示,保存退出就可以了。安装PHP,使用另一台虚拟机,一样的修改ip和主机名,,配置yum源,关闭SEL和防火墙。编译后,创建软连接,并启动测试。

2024-03-21 17:16:10 1586

原创 云计算2主从数据库

修改主机名,一个是mysql1,一个是mysql2,(可改可不改,方便区别而已,我后续一个是mysql1一个是samba),[root@localhost~]#mv /etc/yum.repos.d/* /media/ 移除repos.d下的文件。配置成功,开始验证主从数据库的关联功能,试试能否在虚拟机2也就是从数据库访问到刚才在主数据库建立的表格信息。进入数据库,使用数据库命令语句创建一个叫test的数据库,在test下创建叫company的表格。配置yum源,安装数据库服务,进行数据库服务的安装。

2024-03-15 19:12:49 2340 1

原创 云计算运维1

上面的图,点击右下角管理设置,进入如下界面,选择几个网络名称里的最下面NAT模式,即可以通过NAT设置这个按钮来更改子网ip,网关,记得修改完点击应用修改好以后回到我们的命令界面,配置网络ip,linux基本命令参考https://blog.youkuaiyun.com/m0_46422300/article/details/104645072其中vi,vim的基本用法,可以查找复习一下以前的知识。

2024-03-08 08:05:57 1884

原创 python的网页显示和信息提交

我用的是chrome,在这里下载对应版本(自己浏览器的版本在浏览器的右上角设置里找,也可以edge://version/),https://chromedriver.storage.googleapis.com/index.html,将下载的chromedrive.exe放到python的目录下,随后driver = webdriver.Chrome(),(但是这里我报错,未知是版本还是存放的位置问题)除了库的安装,要下载一个与自己使用的浏览器对应的webdriver。首先,模拟一个登录界面的网页。

2023-12-04 10:40:07 825

原创 python操作数据库mysql

参考链接:https://blog.youkuaiyun.com/caixiangting/article/details/131425049?首先确保自己安装了mysql,在mysql下新建数据库test,在test下新建books的表格。需要用哪种功能就调用哪个函数。

2023-12-01 08:59:22 259

原创 python爬虫练习之豆瓣电影

爬取豆瓣电影前n页,抓取其中的电影名和评分,并生成表格,新增添加信息进数据库。

2023-11-30 19:34:21 1216

原创 python爬虫全国天气网

python的爬虫练习项目,爬取天气,并且画出查询天气的最近七日的最高温,最低温的折线图。

2023-11-23 10:25:07 696

原创 Python的数据处理图标显示

画出北京9月5日,9月10日,9月15日,9月20日,9月25日,9月30日的最高温柱状图和北京10月5日,10月10日,10月15日,10月20日,10月25日,10月30日的最高温柱状图;(合并在同一张图上)画出北京10月5日,10月10日,10月15日,10月20日,10月25日,10月30日的最高温和最低温的10月折线图;画出北京9月5日,9月10日,9月15日,9月20日,9月25日,9月30日的最高温和最低温的折线图;使用python对本地的表格进行处理,画出数据统计图,并且生成新的表格。

2023-11-19 21:36:29 419

原创 python的爬虫练习

搜索文档书,一般用的比较多的方法就是两个方法,一个是find,一个是find_all。3.在某个标签下,再执行xpath函数,获取这个标 签下的子孙元素,那么应该在斜杠之前加一个.,代表是在当前元素下获取。第二种方法,Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是python对象。2.获取文本,是通过xpath中的text()函数。2爬虫练习,将爬取到的数据生成html文件,分析文件获取目标信息。这里添加一个html文件的分析,有两种方式可以解析html文件,

2023-11-15 08:37:58 1482

原创 python列表和字典的学习笔记

python的基础语句中,列表和字典的使用频率较高,特别是数据处理。记录和总结一下基本使用方法。

2023-11-08 09:55:52 366

原创 Android与idea服务器实现用户注册功能

后台项目使用的和上一篇的小程序登陆注册是同一个idea项目,数据库的表格也是共用的没问题。主要是通过按键调用 GuestToServer2的方法,同理可以加入查询,登录等功能。MainActivity的代码如下。首先上Android的文件结构图。

2023-10-19 20:47:32 814

原创 小程序项目访问idea后台数据库进行查询,添加数据

idea的项目功能:启动类TestsqlApplication,数据访问是由UserController,到UserService,到UserMappe,再到数据库rUserMapping,其他基本上是配置文件。mapper下的UserMapper,用于连接数据库,只校验用户名的话,只用前面三个方法就够了dingdan的不用,注意参数的数据类型和返回值。Mapping下的UserMapping,写的是数据库的操作语句,注意返回值类型。按顺序,controller里的两个文件用于用户名的只需要。

2023-10-17 20:00:44 661

原创 Android的SQLite数据库的使用

运行效果,点击录入信息,可以增加一条信息,即使不添加数据,只要表格里还有之前的数据,点击显示按钮都可以在界面的list里和logcat显示所有记录,如果输入名字,既可以根据名字查询到该条指定记录,同时显示在list和logcat中,删除则是删除指定记录以及重置组件内容。Android自带的数据库是sqlite,这是一个轻量级的数据库,sqlite官方表示理论存储容量为140TB,虽然目前应该没有那么大容量的手机,但平时测试练习足够使用了。注意这个和我们使用的MySQL数据库不是一个。

2023-10-10 09:34:41 708

原创 Android的广播方式(3)

Android的三种广播方式(全局广播,本地广播,有序广播)

2023-10-04 01:37:43 721

原创 Android studio(一)按钮监听的三种方式

实现Android按钮功能的几种方法:1.在activity上实现public class Activity2 extends AppCompatActivity implements View.OnClickListener2.在监听类上实现 class Listener implements View.OnClickListener3.用Textview实现Button功能(新版的Android似无法使用switch寻址不同id的button)

2023-09-28 10:57:48 3656 1

原创 Android的页面跳转和数据传递(2)

Android的页面跳转,首先,创建2个以上的Acticity,分别在Manifest文件种进行注册。例如:我建立一个MainActivity和Activity2,那么我的Manifest文件内容如下。接收页面,接收name和password再显示在页面上。对于稍微复杂的数据传递,使用新建的data类来进行传递。用intent的方法进行跳转,数据传输有两种方式。使用intent进行跳转,和简单的数据传递。再在activity里进行调用。

2023-09-21 11:05:44 1229

原创 小程序商城模板(二)首页排版

商城首页

2022-11-03 11:25:36 1107

原创 小程序的图片上传和显示

微信小程序上传图片

2022-10-31 18:01:02 2958

原创 小程序的商城模板(一)

小程序商城首页

2022-10-31 17:47:27 1883 1

原创 小程序使用百度图片提取文字api

小程序识别图片文字

2022-10-12 11:01:42 2491

原创 小程序的云开发(一)

小程序云开发

2022-10-06 18:07:35 1229 1

原创 小程序心知天气API获取数据

获取天气数据

2022-09-25 20:37:14 1536 2

原创 小程序的条件和列表渲染

小程序事件渲染列表渲染

2022-09-17 20:40:04 511

原创 小程序的数据或者事件绑定

小程序数据或事件绑定

2022-09-17 15:19:00 637

基于yolov8道路裂缝和坑洼的检测

基于yolov8道路裂缝和坑洼的检测

2025-05-28

基于yolov8道路裂缝和坑洼的检测

基于yolov8道路裂缝和坑洼的检测的环境文件

2025-05-28

Android入门(计算器)

Android入门(计算器)

2024-10-09

配置arduino和ESP8266

配置arduino和ESP8266

2024-09-05

esp8266阿里云上线(小程序控制)

esp8266阿里云上线(小程序控制)

2024-06-03

小程序项目访问idea后台数据库进行查询,添加数据

testsql为idea运行项目,导入后如果报错,将pom文件重新加载一下,再根据软件提示配置一下可能版本不适的信息就可,miniprogram7是小程序项目

2023-10-13

小程序项目访问idea后台数据库进行查询,添加数据

testsql为idea运行项目,导入后如果报错,将pom文件重新加载一下,再根据软件提示配置一下可能版本不适的信息就可

2023-10-12

小程序项目访问idea后台数据库进行查询,添加数据

testsql为idea运行项目,导入后如果报错,将pom文件重新加载一下,再根据软件提示配置一下可能版本不适的信息就可

2023-10-12

空空如也

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

TA关注的人

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