自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Python进行人脸识别控制小灯闪烁(识别到指定人脸)

仍有可优化地方:比如将图片上传到云,从云获取,然后上传时候就进行图片人脸编码,摄像头识别到时可以直接获取。或者直接下载dlib库,然后再pip install face_recognition。可以先安装Visual Studio的C++构建工具。,引入了人脸识别(即校验到指定人脸才亮灯)此篇是在该篇基础上进行了优化。

2026-01-27 23:19:35 893 1

原创 基于Python进行人脸识别控制小灯闪烁(仅检验到人脸则闪烁)

上传了代码后,按下esp8266板子上的小按钮后可以看到打印出的ip是。执行python代码,测验成功后,我们将代码继续完善。可以先写个测试demo测试连接。

2026-01-26 18:24:25 334

原创 超保姆级教程:如何使用Coze搭建对话流智能体并发布到微信公众号全流程

本教程详细介绍了在扣子平台上搭建答疑对话流智能体的完整流程。主要步骤包括:1)创建智能体并命名;2)选择对话流模式;3)搭建工作流,重点演示了插件的创建过程,包括代码编写(提供完整Python源码)、参数设置和测试运行;4)添加知识库检索节点及创建知识库。教程通过大量截图展示每个操作界面,确保步骤清晰可见,并特别强调了关键配置项的注意事项,如插件元数据参数必须严格按示例填写。最终完成的工作流能实现问候识别、人工转接和调用大模型等功能。

2026-01-16 01:34:42 776

原创 LangGraph简单讲解示例——State、Node、Edge

它是⼀个有向⽆环图,⽤于描述任务之间的依赖关系。主要包含三个基本元素:· State:一种数据结构· Node:处理数据的节点,LangGraph中通常是一个python函数,以State为输入,经过一些操作处理后,返回更新后的State· Edge:在LangGraph中通常也是一个python函数,作用是把两个Node连接起来,形成逻辑处理路线。举个简单示例,看下Graph的基本用法。构建出来的图是这样的:这个是Graph的简单流程,下边我们展开详细讲解下。

2025-12-30 15:58:29 835

原创 基于RAG的简单应用——概念、流程、实现

(RAG,Retrieval-Augmented Generation),通过从外部知识库提取相关信息,为语言模型输出注入更精准、更具深度的上下文信息,从实现上来看,像是。安装好对应包、申请了OPENAI的api key、百炼的api key、下载docker环境下的redis。

2025-12-23 15:08:04 203

原创 LangChain初学者入门教程

本次示例用的是openai的模型,需要到对应官网注册创建,openai官网>官网,登录账号(没有账号便注册,这里我直接用的谷歌登录,需要非大陆节点)点击左侧栏的“Tracing Projects”,然后新增一个项目。创建LangChain的api,并在创建好了后保存该api。也可在左侧栏setting——API Keys中进行创建。完成信息填写后记得复制弹出来的api信息。创建完毕后复制api_key。

2025-12-15 16:43:11 326

原创 深度学习下载包时可能会遇到的问题及解决方案

若确实下载安装了CUDA ,但是此时输出的CUDA是否可用为否,应该是torch的版本为cpu版本导致,刚刚的下载包的语句如果总是下载的是cpu版本,我们考虑直接去网站下指定包,再进行安装。CUDA Version表示的是驱动支持的最高 CUDA 版本,去官网下载 CUDA ,我这里是12.2,表示下载的版本最大只能是12.2。然后下载包时,比如本地环境是Python3.9,找包下载时候,3.9要下对应cp39的包。下载好后,执行语句安装。

2025-12-09 16:47:37 550

原创 问题ValueError: set_wakeup_fd only works in main thread

解决方案: 换成3.8.10以上(不确定从3.8.几开始可以)没有这个问题。

2025-07-09 16:46:23 319

原创 关于pandas的简单运用

关于pandas的简单运用

2022-08-03 23:15:29 374

原创 关于numpy模块的简单运用

关于numpy模块的简单运用。

2022-08-02 23:18:29 395

转载 Odoo中的逆计算inverse——由compute字段的值逆向修改其依赖值

本篇文章原文来自:https://www.cnblogs.com/ygj0930/p/10826000.htmlodoo中,一般情况下我们只会使用compute计算字段进行计算,并且依赖于另外字段进行计算,比如:# 定义一个float类型的字段total = fields.Float(compute='_compute_total')@api.depends('value', 'tax')def _compute_total(self): for record in self:

2022-03-31 17:48:55 1212

原创 关于系统开发的小总结

自我总结关于开发一个系统,要注意的点:1.明确需求 首先,你这个系统的服务对象是谁?他们要用来做什么?所要的相关功能有哪些?业务流程怎么走?2.开发工具选择 用什么框架?前后端是否分离?语言?3.进度安排 人手安排、日期安排、不同模块提测安排、项目开发进度可能延期(时间线上需考虑此点)4.开发人员开发注意事项: a.产品经理考虑的点,你需要考虑; 产品经理没考虑到但是可能存在的点,你需要考虑; 产品经理考虑到了但是不合理的点,你需要提出;

2022-02-15 11:21:27 9769

原创 postgreSQL的update语句

postgreSQL的update语句这里作者用的是DBeaver新建一个SQL语句进行示范:首先申明下,由于当我们查询一个语句时候,输入表名后,查询语句后边会有一个表名的缩写:所以在下边,我们之后一般用到的条件语句,都是用的表名缩写表示。首先这是表A和表B的数据:现在我们要将B表中的name根据id更新到A表中,代码:update test_a ta set name = tb.namefrom test_b tb where ta.id = tb.id 但是如果扩展下,b中数据如

2022-01-06 16:09:38 5054

原创 odoo 建模失败psycopg2.OperationalError(‘Unable to use a closed cursor.‘)

odoo 建模失败,报错:psycopg2.OperationalError(‘Unable to use a closed cursor.’)稀里糊涂解决方式:我们是线上建模然后报错这玩意…我换了个账户建模…然后就好了 可能是线程问题。。?

2021-08-18 16:25:59 1927

原创 odoo之必填required和只读readonly同时存在

作为一个贪婪的人,什么二者取其一真的太不美好了,成年人当然是都要!首先我们来看在odoo的xml中如果想要设置必填应该如何:未设置时:<field name="begin_time"/>设置了必填之后:<field name="begin_time" required="1"/>emmm,这好像没什么,那如果我要求设置当内容填写后就不能改了(就是状态变为只读):错误示范:<field name="begin_time" required="1" attrs="

2021-08-16 12:24:52 1685

原创 Python之反转链表

Python之反转链表# 定义一个链表class Node(object): def __init__(self, value, next): self.value = value self.next = next# 反转链表class Solution: # while迭代实现 def reverseList(self, head): """ :type head: 链表 这里是为了反转链

2021-07-27 16:31:54 212

原创 Python之广度优先和深度优先

Python之广度优先和深度优先(以下为个人学习后的理解,仅供参考,如有不对之处欢迎大佬指正)广度优先搜索和深度优先搜索是图遍历的两种算法,广度和深度的区别在于对节点的遍历顺序不同。(因个人绘图水平有限,拿了个别人的图来)下边我们先讲广度优先搜索:广度优先最有用的性质是可以遍历一次就生成中心结点到所遍历结点的最短路径,这一点在求无权图的最短路径时非常有用(这张图没加权,先不考虑)。我们来看刚刚那张图,假设A为起点,我们要找的是另一个节点比如G,那么在广度优先搜索的情况下下一步会遍历的是B、C、

2021-07-13 14:59:56 2058 1

原创 JavaScript之长图滚动

JavaScript之长图滚动长图的滚动会涉及定时器:我们先来回顾下定时器:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>定时器回顾</title></head><body> <button id="start">开启</button> <butto

2021-04-27 20:11:51 424

原创 JavaScript之点击改变图片形状(transform的应用)

JavaScript之点击改变图片形状(transform的应用)附上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>transform的运用</title> <style type="text/css"> #box{ width: 50px;

2021-04-27 19:18:31 1449

原创 JavaScript之日期特效

JavaScript之日期特效直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> *{ padding: 0; margin: 0; }

2021-04-27 19:14:25 332

原创 JavaScript之根据所选排列方式进行排列

JavaScript之根据所选排列方式进行排列有两种方式,第一种:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>九宫格布局</title> <style type="text/css"> *{ padding: 0; margin: 0;

2021-04-27 19:10:43 231 3

原创 JavaScript之评论的发布

JavaScript之评论的发布话不多说直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>发布评论</title> <style type="text/css"> *{ padding: 0; margin: 0; }

2021-04-27 19:04:05 560

原创 JavaScript之随机码的生成与校验

JavaScript之随机码的生成与校验由于获取事件源有两种写法,所以在此处都附上:这个是直接用var去定义的<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>随机验证码校验</title> <style type="text/css"> #code{ width:

2021-04-27 18:31:30 293 2

原创 JavaScript之上传图片验证

JavaScript之上传图片验证话不多说直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上传图片验证</title></head><body> <label for="file">上传图片格式验证</label> <input type="

2021-04-27 18:20:34 394

原创 JavaScript之表单验证判断成绩

JavaScript之表单验证判断成绩话不多说直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表单校验</title> <style type="text/css"> *{ padding: 0; margin: 0;

2021-04-27 18:12:00 774

原创 JavaScript之全选和取消全选及反选所有框

JavaScript之全选和取消全选及反选所有框话不多说直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>音乐盒</title> <style type="text/css"> *{ padding: 0; margin: 0;

2021-04-27 16:41:10 337

原创 JavaScript之切换背景图片(并使)背景栏保持和背景色调相似

JavaScript之切换背景图片(并使)背景栏保持和背景色调相似话不多说直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>百度换肤</title> <style type="text/css"> *{ padding: 0; mar

2021-04-27 16:24:58 791

原创 JavaScript之图片切换(类似淘宝商品图切换)

JavaScript之图片切换下边给出几种方法进行图片切换:方法一(小白专用款!简单易懂) 下边附上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图片切换2</title> <style type="text/css"> *{ padding: 0;

2021-04-23 12:49:40 3362 1

原创 JavaScript之衣服相册切换效果(类似淘宝商品图切换)

JavaScript之衣服相册切换效果(类似淘宝商品图切换)话不多说,直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #bigImg{ width: 200px;

2021-04-21 20:38:51 768

原创 JavaScript之显示和隐藏图片

JavaScript之显示和隐藏图片点击按钮可以显示和隐藏图片(默认显示),附上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>显示和隐藏图片</title></head><body> <button id="btn">隐藏</button> <b

2021-04-21 20:30:52 2695

原创 JavaScript之图片切换功能

JavaScript之图片切换功能为了实现如下图片构造(点击上一张显示上一张图片,点击下一张显示下一张图片),我们写了如下代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图片切换</title> <style type="text/css"> /*控制图片大小*/ #f

2021-04-21 17:38:22 755

原创 JavaScript的DOM之鼠标悬浮事件

JS的DOM之鼠标悬浮事件鼠标悬浮事件之onmouseover()和onmouseout()事件这里用大白话介绍一下最简单的原理:就是当鼠标在这块区域时候会触发相应事件,将鼠标挪开则恢复原先事件附上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>鼠标悬浮事件onmouseover()和onmouseout()事件</tit

2021-04-21 16:33:16 12806

原创 HTML与CSS之小米商城静态界面(未用JS版本)

这是小米商城的无JS版本(纯静态页面)——如下:<!DOCTYP1E html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css/xiaomi.css"> <style type="text/css"></style&gt

2021-04-16 14:30:14 1273 2

原创 python之collections模块中的Counter对象

叮咚~发现了个宝藏男孩——collections中的Counter对象!它可以给我们提供快速和方便的计数,下边我们来做个对比:先来看看一般情况下我们计算列表中各个元素出现的次数的用法:a = [1, 1, 1, 2, 2, 3]b = {}for i in a: if i not in b: b[i] = 1 else: b[i]+=1print(b)运行结果: {1: 3, 2: 2, 3: 1}再来看看借用Counter时:# 导入

2021-03-19 21:51:02 311

原创 Mysql的作业练习及答案

Mysql的作业练习及答案先附上创建的数据库导出的内容(表格以及表格内数据): /*Navicat MySQL Data TransferSource Server : MySQLSource Server Version : 50562Source Host : 127.0.0.1:3306Source Database : homeworkTarget Server Type : MYSQLTarget Server Ver

2021-03-10 23:05:47 1875

原创 Mysql内置功能之视图

Mysql内置功能之视图创建视图表,可以方便下次查询:比如说查询大于所有人平均年龄的员工名与年薪,以下是查询语句 select name,age from employee where age > (select avg(age) FROM employee);现在我们将其建立为视图表:create view name_age as select name,age from employee where age > (select avg(age) FROM employee);

2021-03-02 22:56:25 185

原创 Python中查看Mysql查询语句结果

Python中查看Mysql查询语句结果话不多说,直接上代码:# 导入模块import pymysql# 建立连接conn = pymysql.connect( host='localhost', port = 3306, user= 'xxxx', # 这里是连接数据库时数据库的用户名,这里的user和上边的user没有关系 password='xxxx', # 这里是连接数据库时数据库的密码,这里的password和上边的password没有关系

2021-03-02 22:04:49 3355

原创 Python连接mysql并进行简单的查询

Python连接mysql(Navicat)Python要连接Mysql数据库,首先要下载pymysql模块。下载方式:打开dos命令行,输入代码:pip install pymysql下载好后(电脑里有数据库,这里我用的是Navicat哈),我们就开始愉快的继续吧!# 导入所需要的模块import pymysql# 这两句之后有用user = input("user:").strip()pwd = input("password:").strip()# 建立连接conn = p

2021-03-02 17:02:14 1552

原创 Mysql之子查询

Mysql之子查询(随手记录学习笔记)子查询是将一个查询语句嵌套在另一个查询语句中。子查询中可以包含:in、not in 、exists等关键字。其基本格式为:select 字段 from 表1 where 字段1 运算符 (select 字段2 from 表2 判断条件)下边我们来看:建表过程参考这里:https://blog.csdn.net/m0_50481455/article/details/1142859071.带in关键字的子查询:# 查询平均年龄在25岁>以上的部门名

2021-03-02 15:55:12 174

原创 Mysql之多表查询(几种连接方式)

Mysql之多表查询(随手记录学习笔记)我们先建立两个表,并向表中插入数据(方便我们等会实验):#建表create table department(id int,name varchar(20) );create table employee(id int primary key auto_increment,name varchar(20),sex enum('male','female') not null default 'male',age int,dep_id int

2021-03-02 15:37:31 5322

空空如也

空空如也

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

TA关注的人

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