- 博客(46)
- 资源 (5)
- 问答 (5)
- 收藏
- 关注
原创 简明 esp32刷mincopython thonny教程
python -m esptool --chip esp32c3 --port COM3 erase_flash 注意端口需要自己找。2.安装esptool(自己配置个esptoool环境,因为有时需要精细操作,thoony使用的也是esptool烧录)1.下载thoony 编辑程序 (thoony是个micopython的编辑器,方便烧录上传)ps:(thonny支持乌克兰......)5.重新打开thonny,点击链接按钮。3.下载安装包(找到你的硬件的地址)在 .bin文件目录下,运行。
2024-03-01 11:16:12
1171
原创 vue框架搭建及打包测试--小白向
(说一个小白都会想的事,就是为啥我没指定和ip,也能运行,因为vue项目本身是不会开启端口,没有服务,你访问的是靠node.js等进行,所以端口也是node.js开给你的)然后根据提示,选择,一般建议选择使用typescript开发(毕竟文件格式规范一点,容易得到iso9000认可)npm run build 将项目进行打包,压缩成一个dist文件,方便你搬运。可允许项目网页(网页为实时编辑,编辑代码后刷新就可见,不用重新打开)eslint和端到端工具也加上,会好一点,方便以后测试.
2024-03-01 11:09:51
244
原创 python 线程、进程区别与事例
线程:简单来说,一个进程中包含多个线程,比如打开一个 QQ(进程),然后你一边聊 QQ(一个线程),一边用 QQ 传送文件(一个线程),等等。上面示例中,每个线程都可以通过 global_data.num, 获得自己独有的数据,并且每个线程读取到的 global_data 都不同,真正做到线程之间的隔离。进程拥有自己的资源空间,一个进程包含若干个线程,线程与CPU资源分配无关,多个线程共享同一进程内的资源。pool.close() 关闭进程池,无法通过该进程池再创建新进程。进程是CPU资源分配的基本单位,
2024-02-29 22:51:12
252
原创 新建一个Python Jupyter Notebook的运行环境
在首页中,你可以创建一个新的Notebook,并选择要使用的Python环境。Anaconda和Miniconda都是流行的Python环境管理工具,可以用于创建和管理Python环境。需要注意的是,如果你想在Notebook中使用已安装的扩展包(例如pandas),需要先在激活的Python环境中安装相应的扩展包。这将创建一个名为"myenv"的Python环境,并安装Python 3.7版本和pandas扩展包。这将安装最新版的pandas扩展包到当前Python环境中,以便在Notebook中使用。
2024-02-29 22:50:37
794
原创 MongoDB基础
其中,sname:1 表示返回sname列,默认_id字段也是返回的,可以添加_id:0 (意为不返回_id),写成{sname: 1, sage: 1,_id:0 },就不会返回默认的_id字段了。filterDisplay表示筛选显示部分数据,如显示指定某些列的数据,这也是一个可选的参数,但是,需要注意的是,当存在该参数时,第一个参数不可省略,若查询条件为空,可用{}做占位符。(3)upsert : 如果不存在update的记录,是否插入objNew,true表示插入,默认是false,表示不插入。
2024-02-29 22:49:41
877
原创 将c、c++变为python
4.在同级目录下放python.h(去conda的env里面找)2.编写头文件(声明变量)3.编写.i文件,用于链接。5.下载swig运行代码。6.编写setup.py。7.运行setup.py。生成_wrap.cxx。
2024-02-29 22:48:16
3446
原创 内网穿透 nas/树莓派+ipv4服务器 (ipv6)
1.有个服务器2.有个nas2个官网一个是程序,一个是网站手册4.打开nas的终端,在上面运行cd 到有proxy.key界面(接到30001端口,forever开始都是守护进程)5.其他设备登录端口33090即可这样就行,记得http(网页上选择自启动后就不用管了)nas sshtest123 Xty123456 和登录一样。
2024-02-29 22:47:36
1050
原创 ubuntu安装mysql
sudo apt-get update #更新软件源sudo apt-get install mysql-server #安装mysqlsudo apt install mysql-client -y #安装mysql客户端apt-get purge 与 apt-get remove是不同的,简单来说:purge可以将包以及软件的配置文件全部删除remove仅可以删除包,但不会删除配置文件登录我们需要先找到默认的用户密码。
2024-02-29 22:43:17
1446
原创 mysql python学习笔记
mysql1.一个表格一般包含一个主建2.可有多个主见,叫组合主见3.可以有foreign key 用于链接外部表格的主建外键目的:这个约束的目的是确保当前表中的外键列(JNO列)的值必须存在于另一个表('J’表)的主键列(JNO列)中。换句话说,它建立了两个表之间的关联关系,以维护数据的一致性和完整性。建立外键:1。先建立表格 完成数据搭建2.关联数据ALTER TABLE ‘employee’ #选表。
2024-02-29 22:41:55
585
原创 linux基础指令
第一次ssh链接的时候会生成一个认证凭据,存储在客户端中的known_hosts,如果服务器地址重置or重新安装了,就会产生这个问题。sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。解决:sudo dpkg --remove --force-remove-reinstreq 软件名称。rm -f(强制删除) -r (递归删除、删除文件夹) -i提示后删除。方法二、如果不知道要删除软件的具体名称,可以使用。链接上pthread。
2024-02-29 22:38:50
529
原创 git基础操作
继续学习和探索 Git 的功能和最佳实践将使你更加熟练地使用 Git,并提高你的开发效率和代码管理能力。继续学习和探索 Git 的功能和最佳实践将使你更加熟练地使用 Git,并提高你的开发效率和代码管理能力。这些是一些更高级的 Git 指令和概念,可以帮助你更深入地使用 Git,并在复杂的开发场景中发挥更大的作用。这些是一些进阶的 Git 指令和概念,可以帮助你更深入地使用 Git,并提供更多灵活性和功能。这些是更多的 Git 指令和概念,可以帮助你更好地使用 Git 进行版本控制和代码管理。
2024-02-29 21:44:06
885
原创 ubuntu基础操作(1)-个人笔记
搜狗输入法Linux官网-首页搜狗输入法for linux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://pinyin.sogou.com/linux1.关闭sudo密码:终端(ctrl alt t)输入sudo visudo 打开visudo找到%sudo ALL=(ALL:ALL) ALL 这一行修改为%sudo ALL=(ALL:ALL) NOPASSWD:ALL2.更新现有包: # 更新本地包数据库 sudo apt u
2024-02-29 21:22:09
487
原创 gradio 自建组件
现在,您可以开始对后端和前端进行更改,您将看到示例应用程序中实时反映的结果!我们将在后面的指南中介绍一个真实的示例。软件在build时会出现格式问题,因为软件时utf-8编码,但调用的一些库是跟随系统编码 gbk 所以需要修改。),他们将能够在任何 gradio 应用程序中使用您的自定义组件!问你要不要设置软件参数,先设置比较好,先问你软件描述,随便写。gradio 一个超级好用的库,下面教大家如何自建组件。实际上是一个特殊的组件,它是该组件的精简版本。一旦您对自定义组件的实现感到满意,您就可以。
2023-12-15 02:36:25
1718
1
原创 jetson nano刷机教材
关机,杜邦线链接ground 和 FC REC usb线链接电脑,打开sdk。若安装sdk,建议先将nano打开,然后确定能登录再烧录(sdk和主板可分开烧录)给nano通电,然后看是否连接上,若无,说明线坏了,或者是虚拟机没链接上.不过不建议安装sdk,建议自己下载,防止找不到。链接上后,拔掉杜邦线 然后一路点击下一步。
2022-12-01 12:00:27
176
原创 树莓派4b--红外遥控模块
1.接线(因人而异)从左到右以此是接信号(我接的是gpio.29 bcm21(可通过gpio.readall查看))接电源(我的5v 3v都可) 接地2.安装必要模块sudo apt-get install lirc3.修改配置文件进入/boot/config.txt用sudo打开sudo vim /boot/config.txt修改或在最后加上指令,将其设置为红外接受和发射口.dtoverlay=gpio-ir,gpi...
2022-05-21 17:39:17
3200
6
原创 树梅派img缩小
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.shchmod +x pishrink.shsudo mv pishrink.sh /usr/local/bin下载文件sudo pishrink.sh system.img#或者sudo pishrink.sh -s system.img new_system.img前:修改原后:兴建...
2022-05-07 15:07:16
55
原创 2022 vs code 编译运行c++
1.软件下载:编译软件:x86_64-w64-mingw32(当然,你也可以用别的,能编译c++就行)vscode(不用我解释这是干嘛的了吧)1.vscode安装随意,记得路径就好(ps:不要用中文,很多bug)2.vscode插件安装安装这几个插件(什么,你不知道怎么安装?!!)3.配置软件环境变量win打开搜索框(点下win就好),输入高级系统设置,打开这个界面点击环境变量,然后点击path,点击编辑,新建新建...
2022-04-11 01:26:29
3221
原创 分数类(类与构造)
题目描述完成下列分数类的实现:class CFraction{private: int fz, fm;public:CFraction(int fz_val, int fm_val) ;CFraction add(const CFraction &r); CFraction sub(const CFraction &r); CFraction mul(const CFraction &r); CFrac...
2022-04-05 13:03:35
408
原创 *p++,*++p等的区别
#include <iostream>using namespace std;int main(){ int a[4] = { 1, 4, 7 ,9},n=1; int *p = a; cout << *p << endl; cout << *p++ << endl; cout << p << endl; cout << *p << end...
2022-03-20 20:21:38
418
原创 当你拿到树莓派后要干什么
最近刚买了一个树莓派(pi4 8g),没买屏幕,先在分享一些搭建细节,帮助他人更快上手1.烧录sd卡官网下载文件Operating system images – Raspberry Pihttps://www.raspberrypi.com/software/operating-systems/下载烧录工具:链接:https://pan.baidu.com/s/1DqyyPgaOK25eGF6BulRT0w提取码:1111烧录过程比较简单就不写了(其实可以购买时让商家帮你..
2022-01-15 01:44:47
574
原创 yolov5 搭建教程
1.环境准备 1.yolov5 初始官方代码下载:yolov5下载 2.anaconda准备:Anaconda | Individual Edition 3.conda准备:Start Locally | PyTorch 4.官方数据集:coco128 5.打标签的工具:labelme下载 6.2.开始搭建1.安装anaconda:(请参考这位大佬做法,不过如果可以科学上网,建议不要换源)...
2021-12-09 01:21:48
7995
2
原创 ubuntu 移动硬盘搭建及启动项安装处理(保姆级教程)
1.准备工作1.移动硬盘(够大)2.U盘(当作启动盘 建议8g 防止你要在U盘的系统里装东西 ,不要存其他资料)3.电脑4.软件: 1.ubuntu iso文件 官网下载:https://ubuntu.com/download/desktop 2.刻录U盘的软件(如老白菜、UltraISO等) 3.分区工具(win自带,但我为了方便直接下了软件)2.烧录U盘(以老白菜为例)1.打开软件2.选择文件 (类型为光盘映像文件)...
2021-11-26 01:28:28
6986
9
原创 python 学习笔记(函数结构)
当我们需要在程序中多次执行同一类型的任务时,不需要反复编写代码段来完成任务,而是可以利用函数工具来大大方便我们的编程工作。函数是可重复使用的、用来实现相关联功能的代码段。本实训的目标是让学习者了解并掌握函数结构的相关知识,本关的小目标则是让学习者先了解并掌握函数参数的有关知识。相关知识我们在使用函数前,得先定义一个满足自己使用要求的函数。定义函数的基本结构是:def functionname( parameters ): "函数_文档字符串" function_suite re
2021-11-08 00:00:00
137
原创 c语言比大小 黑洞数
c比大小#include<stdio.h>int main(){ int a=1,b=1,c=1,q=1,w=1,e=1,r=1,m=0; scanf("%d",&q); a=q%10; b=(q/10)%10; c=q/100; if(a>b){ a=a;b=b; } else{ m=a; a=b; b=m; } if(a>c){ a=a;c=c; } else{ m=a; a=c; c=m;
2021-11-05 21:01:06
353
原创 python 笔记 函数调用
模块名.函数名import mathprint(math.fabs(-2))如:import mathprint(fabs(-2))报错NameError: name 'fabs' is not defined# coding=utf-8import math# 输入正整数a和ba = float(input())b = float(input())# 请在此添加代码,输入直角三角形的两个直角边的边长a和b,计算出其斜边边长########## Begin ###.
2021-11-02 00:08:53
699
原创 python 字典与元组笔记(节选自头歌)
# coding=utf-8a=int(input())b=int(input())# 初始化menu1字典,输入两道菜的价格menu1 = {}menu1['fish']=int(a)menu1['pork']=int(b)# menu_total列表现在只包含menu1字典menu2 = {}menu2['fish']=int(a*2)menu2['pork']=int(b*2)# 请在此添加代码,实现编程要求########## Begin ##########m...
2021-11-01 23:11:01
1091
原创 关于如何利用c计算 求一元二次方程的根
#include<stdio.h>#include <math.h>int main(){ float y=0,d=0,m=0,sum=0,l=0,s=0,a=0,b=0,c=0,u=0,n=0,x=0,i=0,f=0; scanf("%f %f %f",&a,&b,&c); d=(b*b)-4*(a*c); if (a==0&&b!=0&&c!=0) { x=(-b)/c; printf("%.2f".
2021-10-31 20:48:23
195
原创 10/22 python学习笔记
1.字典特征:任意、无序。a={'jan':1,'may':5,'ei1':9,'k':'ww',9:'k'}'jan'为关键字(key)1为值(value)由于其无序性,只能由关键字访问其对应元素。print(a[jan])结果:1peint(a[9])结果:ww常见字典操作len(a) #返回a的元素个数a.keys() #返回个列表,包含a的所有关键字a.values() #返回个列表,包含a的所有值k in a #判断k是否...
2021-10-28 17:00:16
92
原创 10/11 真 网络爬虫基本教学(解析,读取文字,案例)
0.安装调用bs(BeautifulSoup)模块 输入pip install BeautifulSoup4(Mac电脑需要输入pip3 install BeautifulSoup4)bs模块相当与一种网络解析器,可以把网络文件翻译成可编辑的模式1.首先确认网络的反馈,检查相应是否成功# 调用requests库import requests# 获取网页源代码,得到的res是response对象res = requests.get('https://localprod.pand..
2021-10-11 23:54:10
142
原创 2021-09-30 密码版 物资管理系统
from os import systemfrom sys import exitfrom random import randintfrom time import sleepuser={'root':'88888888'}error_time=4mode=Falsechack=[None,None]user_name=''user_passwd=[None,None]#读取用户try: f=open('user.txt','r') user=eval(f.read()).
2021-09-30 23:35:45
89
原创 9.29 python 物资管理实例1
0.直接遍历字典里所有的值,无视字典键值for v in ae.values():# v 名字可以自行另取# ae 要遍历的字典的名称# .values():固定的用法1.遍历字典所有键和值for a,b in D.items():#遍历字典键值对,a对应键,b对应值#a,b 名字可以自己取,D是字典名...
2021-09-29 21:26:42
1054
2023年亚太地区数学建模竞赛 A题目需要的数据集
2023-11-23
第十三届亚太地区大学生数学建模竞赛题目ai翻译及原文
2023-11-23
NeW CRFs 单目摄像头深度预测 代下载
2022-07-30
yolov5训练与识别文件(有详细教程) 和半自动打标签程序
2022-07-09
学生成绩查询程序(加密传输)
2022-04-04
树莓派操作系统(64 位) 带桌面的树莓派操作系统(1月28日发布 官方稳定版)
2022-02-05
flask+uWSGI + nginx +vue3
2024-02-28
代码问题 DS栈—波兰式,逆波兰式
2022-09-22
c++数组越界,oj5
2022-06-14
这行代码有什么错误码?
2022-05-20
螺旋方阵和简易连连看 出错
2021-12-20
大数求和,如何用3个数组实现?
2021-12-09
C语言中输入一个日期计算他多久国年
2021-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人