自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫技巧汇总

爬虫技术涉及多个方面,包括反爬策略、数据解析、日志管理、代理使用等。掌握这些技巧可以帮助你更高效地爬取数据,同时避免被目标网站封禁。如果有其他问题或需要进一步的帮助,欢迎在评论区留言或私信。jsonpath。

2025-02-09 15:25:29 3262

原创 前端布局与交互实现技巧

前端布局与交互实现技巧

2025-02-08 15:37:06 800

原创 Webpack学习笔记

webpack 是node的第三方模块包,用于打包代码webpack是一个现代JavaScript应用程序的。

2024-10-14 13:11:06 1163

原创 Vue3学习笔记

鼠标位置X轴:{{ x }}Y轴{{ y }}

2024-10-13 14:27:27 1527 1

原创 Vue学习笔记

渐进式:逐渐进步,想用什么就用什么,不用全部都用vue从基础开始学习,循序渐进向前学习声明式渲染—组件系统—路由—vuex库: 封装的属性和方法(jquery)框架:拥有自己的规则和元素,比库强大的多(vue.js)转换格式,过滤器就是一个函数传入值返回处理后的值过滤器只能用在插值表达式和v-bind表达式字母转大写:输入 hello 输出 ‘HELLO’字符串翻转 输入’hello world’ 输出 ’dlrow olleh‘时间戳转换为时间日期格式。

2024-10-13 14:25:33 1228

原创 Node.js学习笔记

自定义模块就是自己定义的模块// 向外暴露{ name: '张三', age: 12 },{ name: '李四', age: 22 },{ name: '王五', age: 33 },模块化是指解决一个复杂的问题时,自顶向下逐层把系统划分为若干模块的过程每个js文件都是一个独立的模块导入其它模块成员使用 import向外共享模块成员 适用 export。

2024-10-13 13:58:52 1264

原创 CubeMX电机驱动以及编码器计数配置

这里使用的是定时器TIM1,设置预分频器71,计数器周期499,那么在控制波特率值的范围0~500,预分频器和后面设置的时钟参数有关。选用定时器TIM2和TIM3,编码器模式的定时器选择需要看对应板子的文档,有些定时器是用不了的,需要注意一下。这里注意下波特率就行,要和对应板子的波特率一致。二、CubeMX配置。

2024-10-12 20:24:39 848

原创 STM32与ESP32串口数据发送以及网页端数据实时显示和远程遥控

以上便是前端的设计程序,可以自己尝试设计一个属于自己的页面,然后就可以将这个返回数据发送到前端页面进行显示了,那么如何实现数据的实时显示呢。在start_server函数中进行了对应的判断,当是数据请求时则发送get_data返回的JSON数据,当时主页请求时,则发送web_page返回的页面数据。然后可以打印出自己的addr,在同一局域网下输入http://IP:3389,就可以访问自己的页面,那么这个页面如何写呢,可以简单学一下前端相关的知识,在本人的博客中也有对应的教程,可以了解一下。

2024-10-12 19:16:08 2264 4

原创 Python之后端Django(六)

MVT的Mode1中内嵌了ORM框架,它将数据库与相应的对象建立关联(“O:类对象R:关系数据库中数据表M:映射”)即:ORM通过类和类对象就能操作它所对应的表格中的数据,且根据创建的类自动帮我们生成数据库中的表格数据库中的表–>类数据库中的行->对象数据库中的字段–>属性案例演示:#1.在子应用的models.py文件中定义模型类"重点内容”:1.定义模型1-1.必须继承Model类,例如class BookInfo(model.Mode1):1-2.通过db table指明数据库表名#默认

2024-07-20 11:22:47 1196 1

原创 Python之后端Django(五)

session的概念”:它是基于cookie实现的,它是存储在服务器端的,sessionID会被存储到客户端的cookie中“原理”第一次请求的过程1.用户第一次请求服务器的时候,服务器根据用户提交的相关信息,校验无误后创建对应的Session2,在设置Session的同时(此处做了两件事:sessionID会被服务器塞到响应的头部,生成session信息),服务器会在响应头中设置唯一标识信息SessionID返回给浏览器。

2024-07-20 11:21:54 1192

原创 Python之后端Django(四)

第二种途径:查询字符串传参”1、它通过?区分路由信息和查询字符串参数定义在django.http.QueryDictHttpRequest>对象的属性GET~POST都是Query Dict类型的对象与python字典不同,QueryDict类型的对象用来处理同一个键带有多个值的情况2、查询字符串不区分请求方式,都可以通过request.GET 来获取字符串 它是一个QueryDict对象。

2024-07-20 11:19:27 1195

原创 Python之后端Django(三)

创建项目”执行cd ~/Desktop/ 将项目创建在桌面上,方便管理创建虚拟环境查看虚拟环境是否有配置 workon创建虚拟环境 mkvirtualenv -p python3 py3_django_12生成文件 django-admin startproject bookmanger报错的话下载django pip install django==1.11.11检查是否创建成功 tree“创建子应用”

2024-07-20 11:18:43 1615

原创 树莓派和Jetsonnano(ROS机器人平台搭建)镜像文件

项目过程中搭建的,内部的东西已经不是很清楚了,不要的文件可以直接删掉。都是ubuntu18.04版本。

2023-06-04 14:53:01 646 1

原创 c++相关知识点(持续更新中~)

序号函数名称12int main()// 可能不一定按预期工作,因为std::cin读取到 空白字符,就会停止return 0;std::getline() 另一种方式输入字符串#include <string> // 引入 std::string 和 std::getlineint main()// 将一整行输入读取到 name// 将一整行输入读取到 colorreturn 0;那么为什么会使用std::ws呢?

2023-05-20 21:09:09 671

原创 Python之后端Django(二)

数据库操作基本流程:创建数据库 (create database 数据名称 charset=utf8;

2023-05-20 21:03:11 711

原创 数据处理Pandas学习笔记(二)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ipXu4Y1n-1684587644138)(output_227_2.png)]

2023-05-20 21:01:43 328

原创 数据处理matplotlab学习笔记

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JWt48zkh-1683634530620)(output_10_0.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l5vvSdzu-1683634530620)(output_11_0.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TW61X57y-1683634530620)(output_15_0.png)]

2023-05-09 20:16:49 302

原创 数据处理Pandas学习笔记(一)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zQJrFALj-1683634439145)(output_88_1.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HYcffagR-1683634439146)(output_89_1.png)]

2023-05-09 20:15:54 1680

原创 数据处理Numpy学习笔记

【代码】数据处理Numpy学习笔记。

2023-05-09 20:11:28 276

原创 Python之后端Django(一)

定义:用python语言写的开源web框架,遵循“MVC设计”(M:model主要封装对数据库的访问,V:view处理业务结果返回应答,T:template封装要返回的html内容)诞生的起因:某集团为了开发“新闻内容”为主的网站,他的优点是快速、简单的开发“数据库驱动”的网站特点:提供项目工程管理的自动化脚本工具数据库ORM支持(对象关系映射,英语:object Relational Mapping)模板表单Admin管理站点文件管理认证权限session机制缓存(Redis)

2023-05-09 20:08:44 1333

原创 前端(移动端)学习笔记

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qpYDGWNu-1683633868266)(C:\Users\帅气的小刘\Desktop\demo\web\前端学习\image\img02.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cxzScsVE-1683633868266)(C:\Users\帅气的小刘\Desktop\demo\web\前端学习\image\cc.png)]单行注释不会编译到css文件。

2023-05-09 20:06:35 865

原创 正则表达式学习笔记

尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回None。re.search()扫描整个字符串并返回第一个成功的匹配。替换字符串中每一个匹配的字符串后返回替换后的字符串。3.匹配目标–分组匹配(可用()进行分组匹配)找到数据的共同点,基本不一样的地方用.*?6.匹配模式(针对换行) re.S。5.非贪婪模式(尽可能少的去匹配)4.贪婪匹配(尽可能多的去匹配)将正则字符串编译成正则表达式对象。将阻碍匹配的数据替换成空白。拿到所有满足要求的数据。

2023-05-02 10:49:24 1038

原创 Xpath学习笔记

xml path language:xml路径语言。

2023-05-02 10:48:13 902

原创 Pyquery学习笔记

pyqyery允许你对xml文档进行jquery查询,API尽可能类似jquery,pyquery使用lxml进行快速xml和html操作pyquery是python中强大而又灵活的网页解析库,如果你觉得正则写起来太麻烦,有觉得beautifulsoup语法太难记,如果你熟悉jquery的语法那么,pyquery就是你的绝佳的选择。

2023-05-02 10:46:52 938

原创 BeautifulSoup4学习笔记

1、类别选择器 – class2、标签选择器 –3、ID选择器 – id。

2023-05-02 10:45:15 947

原创 jquery学习笔记

jquery一个高效的,精简的且功能丰富的JavaScript工具库,满足了各种浏览器的兼容问题web应用发展的过程中,jquery起到了不可或缺的推动作用当下框架流行的时代,jquery不再那么适用使用jquery感受,简单简洁,链式调用,读写一体表单在网页中主要负责数据采集的功能,HTML中的form标签,主要用于采集用户输入的信息,并通过form标签的提交操作,把采集到的信息提交到服务器端进行处理如果两个页面的协议 (http) ,域名(www.xxx.com) 和端口(80)

2023-05-02 10:41:25 758

原创 Ajax学习笔记

全称 AsynchronousJavaScript+XML(异步JavaScript和XML)在网页中利用XMLHttpRequest对象和服务器进行数据交互的方式,就是Ajax。

2023-05-02 10:39:53 820

原创 JavaScript学习笔记四

正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。其他语言也会使用正则表达式,本阶段我们主要是利用JavaScript 正则表达式完成表单验证。

2023-05-02 10:39:30 629

原创 JavaScript学习笔记三

移动端浏览器兼容性较好,我们不需要考虑js的兼容性问题,可以放心使用原生js书写效果,移动端有自己独特的地方。比如触屏touch(触摸事件),Android和ios都有。touch对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可响应用户手指对屏幕或者触控板的操作通过class关键字创建类,类名的首字母要大写类里面有个constructor函数,可以接收传递过来的参数,返回实例对象。

2023-05-02 10:38:32 755

原创 JavaScript学习笔记二

文档对象模型(document Object model),是w3c组织推荐的处理可扩展标记语言的标准编程接口w3c定义了一些列的dom接口,通过这些dom接口可以改变网页的内容,结构 和样式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EYfJmyDV-1682995004279)(C:\Users\帅气的小刘\Desktop\demo\web\前端学习\image\dom树.png)]文档 一个页面就是一个文档,DOM中使用document表示。

2023-05-02 10:37:36 1094

原创 JavaScript学习笔记一

变量就是一个装东西的盒子(大白话)变量是用于存储数据的容器,我们通过变量名获取数据,甚至数据可以更改将需要反复使用的功能代码,封装成独立的模块,这个模块就是函数.function 函数名([参数]){//功能代码var 函数名 = function([参数]){//功能代码。

2023-05-02 10:35:44 707

原创 CSS学习笔记

CSS样式:内联样式:<!-- 内联样式 所有标记 有公共的html属性 style 值为css的内容 <标记 style="css属性名:属性值;css属性名:属性值;">内容</标记> 缺点:html和css混淆在一起,单个设置样式麻烦 --><h1 style="color: red; background-color: yellow">一级标题</h1><p>段落标记</p&g

2023-05-01 11:10:23 1199 1

原创 HTML学习笔记

dl > < dt > 中国的城市 < dd > 北京 < dd > 上海 < dd > 广州 < dt > 美国的城市 < dd > 纽约 < dd > 华盛顿

2023-05-01 11:09:16 175

原创 树莓派和51单片机通信问题解决

51单片机和树莓派通信

2022-03-24 10:08:06 3486

原创 树莓派脚本无法运行但是主动python运行可以问题

1、在网上并没有找到相关解决办法,自己弄了好长时间发现,把sudo去掉即可,为什么呢,可能是因为sudo运行的话使用的是树莓派自带的环境,并没有升级,也可以pip3 install -U 库名 进行更新即可#!bin/shcd /home/pi/objectpython3 main.pycd 到自己py文件的路径运行py文件即可2、不过最好先查看路径有没有写对,是否和你python运行是一样3、自己最近也在做手机端控制小车系统,想了解的可以评论区联系...

2022-03-24 09:53:29 1258

原创 爬虫实战篇之Xpath解析

先来讲讲逻辑,爬取的网站是:情话网1、进入主页面,这个网站属于同步加载,在document内发现有需要的HTML数据,因此只需看element就行,使用追踪箭头找到标签的位置。标签网址和标签名都在[li a]标签下,包括下面的也是,可以自己查看一下,接下来就是进行模型匹配//ul[@class="tj_two"]/li/a/@href :标签网址//ul[@class="tj_two"]/li/a/text() :标签名这里就不解释了,xpath匹配教程网上也有2、进入标签网

2022-01-31 16:10:27 2120

原创 使用keras进行猫狗识别CNN卷积

train.py一、导入相应的库import numpy as npimport cv2import osfrom sklearn.model_selection import train_test_splitimport matplotlib.pyplot as pltfrom keras.models import Sequentialfrom keras.layers import Flatten, MaxPool2D, Conv2D, Densefrom keras.p.

2022-01-29 10:04:00 2583 5

原创 亚像素的一种实现方案及开闭操作实现高精度canny边缘检测

亚像素低配处理‘、开闭操作、canny边缘检测

2021-12-01 20:40:27 4242 1

原创 提取矩阵每一行非零下标及个数

import numpy as np这里也可以导入表格数据data = [[1,0,1,0,0],[0,4,0,0,4],[0,0,2,3,0]]print(data)output:[[1, 0, 1, 0, 0], [0, 4, 0, 0, 4], [0, 0, 2, 3, 0]]np.nonzero这个方法可以把矩阵非零数的行、列下标提取出来item_zero = np.nonzero(data)print(item_zero)output:(array([0, ..

2021-09-15 16:11:22 5847 1

原创 MATLAB滑动窗口(移动方差)

滑动窗口算法的好处:可以很清晰的看出数据的变化程度,变化程度的明显程度可通过对滑动系数的控制来更改,滑动系数越大,变化程度或许会比较小,主要还是根据数据的变化来改变。这里主要对数据进行方差计算(其他方法都可以,比如平均值,对数据归一化之类的)代码如下(自己根据实际情况进行更改):clear;clcA = xlsread('(Excel文件名).xlsx') %导入数据B = A(2:end,1:end) %处理数据第三段主要是为了提出Excel中的数据,抛掉不要的数据Q =

2021-05-05 15:16:08 6692 1

空空如也

空空如也

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

TA关注的人

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