自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (1)
  • 收藏
  • 关注

原创 python定时执行任务(24小时内)

【代码】python定时执行任务(24小时内)

2023-11-28 19:14:31 200

原创 javascript深拷贝

【代码】javascript深拷贝。

2023-08-24 10:07:13 115

原创 windows的django项目部署到linux的docker上

如果修改了需要保存最新的那么需要使用export或者commit,我使用的是commit,区别可以自行搜索。如果没有在容器中进行修改,那么可以直接save或者export都行。linux安装docker并导入镜像可以查看另一篇博客。编辑dockerfile文件,可以自行寻找相关教程。如果想自己先试一下,那就需要运行容器。

2023-08-21 18:41:58 649

原创 Docker 报错:Hardware assisted virtualization and data execution protection must enabled BIOS

再次打开内存完整性的开关发现无法打开,提示有不兼容驱动,由于是win11家庭版所以无法直接在功能中启用hyper-v,使用命令开启后查看系统信息 ‘基于虚拟化的安全姓 ’确实开启了,重启之后docker桌面版可以打开但是引擎无法启动。之前使用安卓模拟器提示没有开启vt-x,检查后发现开启了,查找资料发现是因为内存完整性和hyper-v的问题,使用其方法解决之后可以正常使用模拟器,但是过段时间使用docker发现了报错。最后抱着尝试的态度,清理了一下docker的数据,点击clean/purge data。

2023-08-21 11:50:49 168

原创 利用Echarts画3D线框图一些细节

由于线框图中可能出现多条折线,所以不同折线之间不能首尾相连,于是需要在数据点中间插入空值,而且echart的识别方式是必须两端都有值他才会画出来这个点,所以在插入空值之后还需要在折线的端点处再插入一个端点的重复值,这样才不会丢失端点。数据实际上是三维点的集合,所以我的点是从后台接口传过来的,而且我的z和xy没有函数关系,所以不能像示例那样写function,但是看示例的代码,其实就是一堆点的列表。3D折线图,可以去官网上下载示例改一下就行。按照点的顺序进行连线。

2023-07-06 18:37:23 1079

原创 使用Django操作数据库的一些坑-ORM机制

原因是因为我在model中定义的时候project主键是project_id但是topology的主键是自动生成的id,所以filter的参数写法不同,__表示关联。根本原因还是我的命名有问题,建议不要用_id去命名。本来是打算将内容直接照搬过来,但是发现竟然报错了。

2023-07-06 18:21:46 732

原创 使用pymouse录制固定点位的坐标并保存

使用上述代码会出现在循环中实例化类的时候num的值不更新,原因是因为这个版本的windows.py中没有stop函数,于是将代码改成如下,并修改了以下windows.py的源码,在run函数中通过判断self.isrunning的值结束循环即可。由于python的版本不同,导致windows.py的源码也不同,所以这里附上两个版本的代码,但是每个版本安装的时候都需要把windows.py中的pyhook改成pyWinhook。还有一个要注意的点就是,类的实例化要写在循环的外边。

2023-07-06 18:13:03 308

原创 使用Kaggle安装MxNet大无语事件流程记录【成功解决】

我在3月份的时候创建的notebook直接就使用了mxnet,不知道为什么最新5月份的版本就没有mxnet了,后来看了一下三月份的是cuda11.3,但是5月份已经是12.1了,和colab遇到的问题一样,找不到匹配的版本。在尝试几次之后发现可以按照上述博客中的方法安装任意11.x版本的mxnet ,但是低版本的会有警告,别的没有什么,不会出现像colab那样的报错

2023-06-14 20:57:53 197 2

原创 使用Colaboratory安装MxNet大无语事件流程记录【成功解决】

使用Colaboratory安装MxNet大无语事件记录

2023-06-14 16:24:12 331

原创 lol客户端打开之后是wegame并且卡住

lol客户端打开之后是wegame并下载器,并且永远下载不完,关机重启之后还是进入这个界面。删除客户端快捷方式所在文件夹tcl下的tlog和log文件夹即可。没联网打开客户端会导致这种情况。

2023-05-19 18:38:47 563

原创 JavaScript解决新建节点的自动命名问题

创建节点的时候需要对名字相同的节点自增命名,暂定为text属性,如绘制节点的时候,绘制nodec,其节点text为节点C1,继续绘制nodec,其text为节点C2,以此类推,继续,绘制nodeA1,则其text为节点A1,继续绘制nodeA1,则其text为节点A2,继续绘制nodeA2,则其text为节点A3,继续绘制nodeA1,则其text为节点A4。设置计数器,先将所有节点都设置一个计数器,计数器的技术格式可以自己修改,我是为了方便判断,所以直接把键当成了判断的标准,方便用in进行判断。

2023-05-15 16:05:04 122

原创 Django:JsonResponse中不同状态码的不同返回值

而当HTTP响应的状态码为4xx或5xx时,通常意味着请求失败,并且服务器返回了错误的响应。在这种情况下,服务器通常会在响应体中包含一个JSON对象,该对象包含有关错误的详细信息。当HTTP响应的状态码为200或201时,通常意味着请求成功,并且服务器返回了预期的响应。在这种情况下,如果响应体包含JSON对象,则可以直接在。参数来访问该JSON对象。来访问该JSON对象。来访问JSON对象。回调函数中,可以使用。

2023-04-24 15:36:59 404

原创 使用django的model定义模型之后的一些操作细节

错误提示:"Topology.project_id" must be a "Project" instance.2.如果使用的是json数据那么要先用json.load加载再return,不然字符串过来可能有异常字符。1.如果两个表里边有外键的关系,那么对应查是否存在的时候需要用对象类型进行赋值。

2023-04-19 18:52:29 94

原创 bootstrap下拉框无法使用

刚开始使用cdn只需要引入bootstrap的css和js即可。将所有data-bs-toggle改为data-toggle。后来下载文件本地路径引用的时候发现下拉框无法打开。在css之前加入jquey.js。

2023-04-12 17:32:01 142

原创 git覆盖仓库

git覆盖仓库

2023-03-12 17:39:18 985

原创 linux离线安装docker并导入tar镜像

linux离线安装docker并导入tar镜像

2023-03-12 17:31:52 1578

原创 django项目:解决跨域问题后Ajax仍然提示被拒绝

没有提示任何别的问题,只提示net::ERR_CONNECTION_REFUSED。将ajax中访问的ip地址改为服务器的ip地址,而不是使用127.0.0.1。

2023-03-12 14:54:22 92

原创 利用正则表达式删掉代码中的所有注释-pycharm为例

利用正则表达式删除注释

2023-03-03 15:23:30 1880

原创 demo-单选框固定悬浮

【代码】demo-单选框固定悬浮。

2023-03-03 15:13:21 55

原创 echart实现点击折线上的点在控制台显示折线信息、隐藏折线

问了chatgpt,但是一次回答可以实现前者不能实现后者,又一次回答能实现后者不能实现后者,于是整合了两次代码实现了需求。

2023-03-03 13:56:27 2776

原创 echart 两条折线刻度不一致,显示错误

在配置项中加入 `yAxis.axisLine.onZero = true`,强制 y 轴在 0 刻度上显示,从而让两条折线的刻度对齐。如果你想让两条折线公用一个坐标轴,但是第二条折线和坐标轴上的值不对应,可能是因为第二条折线所代表的数据与坐标轴的刻度范围不匹配,导致显示不准确。手动设置 `yAxis.max` 和 `yAxis.min` 来调整坐标轴的刻度范围,使得两条折线所代表的数据都能在刻度范围内显示。设置 `yAxis.scale` 为 `true`,使得两条折线的数值比例一致。

2023-03-03 13:53:28 1438

原创 pandas,dataframe使用groupby小结

(10条消息) pandas之groupby函数_米法·的博客-CSDN博客_pandas groupbyd​​​​​​​d。for group in grouped 通过group[1]得到每个dataframe对象,基本可以完成需求。通常可以用get_group去得到某个分组,但是由于有的关键字比较复杂比如时间,所以使用。但是我是想能够任意提取第i个分组,找了很久这个功能都没有找到 ,希望有机会可以被解答。常用操作网上有很多介绍,可以参考。

2023-01-29 23:20:08 275

原创 关于python编程中遇到的大无语事件

利用pandas进行文件操作时,函数的某一个变量不小心用了df,但是主函数里边我是用df去读的目标文件,程序跑起来之后不报错,但是速度极慢,而且结果总是有重复,找了半天原来是变量名的问题。由于c语言的习惯,函数中的变量没想到能直接使用主函数中的变量,对python还是没有深入学习,另外还是改一下变量的命名习惯。

2023-01-29 23:10:26 96

原创 mysql command line client 输入密码后闪退

1.进入mysql server文件夹,使用 mysql -u root -p进入试验一下密码是否正确2.密码正确,发现不是密码的问题,后来才知道是MySQL服务没开的原因,在此电脑->右键管理->服务找到mysql或mysql80服务,启动重新打开mysql command line client 即可ps:不测试密码大概率也是这个原因

2022-12-06 20:32:46 457

原创 python模拟鼠标和键盘

使用pymouse,win32qpi,win32con库,包括windows库和pyHook库,可能会有一些问题,但是都能搜到解决方案,最后附我自用的代码及注释。

2022-11-03 14:31:27 1243

原创 python file.chunks()的使用

脑抽把chunks前边的file换成了f,导致出现错误'_io.BufferedRandom' object has no attribute 'chunks',仔细想想确实是对文件切片不是对读出来的切片。

2022-09-26 15:34:22 1524

转载 datetime用法 python

datetime用法

2022-08-27 11:03:07 2116

原创 halcon部分语法

获取系统时间get_system_time (MSecond, Second, Minute, Hour, Day, YDay, Month, Year)Path:=Dirs+Month$'d'+'-'+Day$'d'+'/'字符串数字转换

2022-05-14 14:16:43 238

原创 树莓派kill指定名字的进程

1.这个可以杀死但是会报错ps -ef | grep ProcessName |awk '{print $2}' | xargs -I{} kill -9 {}2.这个可以成功pgrep ProcessName |awk '{print $1}' | xargs -I{} kill -9 {}主要原理就是把输出的参数给到后边kill那里,第一个报错可能是那个显示的号不是pid,具体我也不太清楚名单时pgrep这个指令只显示一个进程号绝对不会出错...

2022-05-13 17:13:58 427

原创 python重装pip

python -m pip install --upgrade --force-reinstall pip

2022-05-10 19:27:23 683

原创 树莓派开机启动遇到的一些坑

需求:通过rc.local运行一个shell脚本,脚本里边写着一些未来会需要用到的程序,目前仅需要启动django服务器,然后执行里边的py文件,这个文件是打开另一个可执行程序的(需要第三方库)遇到的问题及解决方法:1.rc.local无法按照预期那样启动,使用这个命令可以查看错误原因sudo systemctl status rc-local2.发现是因为脚本没有执行成功导致的错误,但是脚本没有执行成功是因为rc.local默认用root用户启动,但是root用户的系统变量里没有dj

2022-04-20 19:40:13 1165

原创 树莓派+花生壳内网穿透使用方法

用图形界面下载树莓派客户端之后安装完没有任何提示或反应,当时不知道是否安装成功也没有命令去运行服务,后来直接重新用命令安装了deb包,安装成功后自己显示出了对应的sn码sudo dpkg -i phddns_5.1.0_rapi_aarch64.deb后来查到命令是phddns输入命令:phddns回车,可以看到扩展功能。phddns start(启动)| status(状态)| stop(停止)|restart(重启)| reset(重置)|enable(开机自启动)|disable(关

2022-04-19 18:51:37 868

原创 关于我有好几个python如何使用pyinstaller这件事

出于方便经常会使用anaconda3来作为python解释器,但是由于默认安装的库太多,会导致打包成exe文件时体积过大,于是便安装了纯净的python解释器,但是会出现环境变量配置问题个人解决方案:将两个版本甚至n个版本的路径添加到环境变量中之后,把不同版本的python.exe的名字改成python39、python28类似这种的,这样在命令提示符中就可以分别调用,对应的pip,pyinstaller也同理这样又出现一个问题,pyinstaller39打包的时候会识别不到python.exe

2022-04-19 18:45:48 533

原创 树莓派更换pip源结果还是官方源

使用清华大学源官网上的方法更换后,结果还是自动去piwheels里检索,发现需要修改两个源第一个是global,可以参考清华大学的方法pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorpython -m pip install --upgrade pippip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple第二个是extras

2022-04-16 20:22:31 989

原创 mingw-w64 安装

Download MinGW-w64 - for 32 and 64 bit Windows from SourceForge.net也在sourcepage上,但是找到这个步骤我也忘了这个链接下载下来exe文件,但是还要在线安装,及其慢,之后我发现他也只是下载了一个包:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net进这个地址下载就可以了,我选的是posix-seh的,千万不要下z.

2022-03-29 16:03:12 723

原创 宝塔面板避坑-----mysql数据库远程连接问题

本来以为装个宝塔会很轻松远程连接,但是没想到遇到了两个坑1.服务器防火墙开了3306端口,且数据库设置里ip也没有限制但是宝塔还得再开,否则提示2003错误,直接time out之后需要把用户权限打开,我是直接在phpmyadmin种操作的2.开了之后出现访问被拒绝,理论上可以修改用户验证方式解决,但是我直接修改了用户密码发现也可以(ps:新密码旧密码一样也可以)...

2022-03-11 10:40:48 1930

原创 图片双线性插值旋转任意角度(python)

看了很多文章都不完整,结合一下写了完整版import numpy as npimport cv2import mathimport random#双线性旋转def bilinear_rotate(imgArray,theta): H, W, channel = imgArray.shape pi = math.pi #theta = random.randint(0,360) angle = theta * pi / 180 matrix1 = n

2022-03-07 14:19:39 4147

原创 软件设计模式总结

单一职责原则:一个类应该仅有一个引起他变化的原因,一个职责一个类,但职责没有具体的量化标准开闭原则:对扩展开放,对修改关闭,抽象化是开闭原则的关键里氏代换原则:所有引用父类的地方必须能透明地使用其子类的对象(父类能创建子类对象)依赖倒转原则:指当一个对象要与其他对象发生依赖关系时,通过抽象来注入所依赖的对象构造注入:构造函数里赋值对象然后调用设值注入:普通函数里赋值对象然后调用接口注入:接口里创建对象调用函数,类定义成implements,然后再普通函数里直接调用接口接口隔离原则

2021-12-16 11:11:54 789

原创 原型模式(浅克隆)

public class Student implements Cloneable { String name; int age; Student(String name, int age) { this.name = name; this.age = age; } void print() { System.out.println("学生信息:"); System.out.println(this.name + "\t" + this.age); } publ...

2021-12-13 20:58:54 184

原创 单例模式(饿汉和懒汉)

/** * 饿汉单例模式 */public class EagerSingleton { private static EagerSingleton eagerSingleton = new EagerSingleton(); private EagerSingleton(){ } public static EagerSingleton getInstance(){ return eagerSingleton; }/**.

2021-12-13 20:30:44 565

部署hyper-v.cmd

部署hyper-v.cmd

2023-08-22

docker安装依赖包

离线安装docker安装依赖包

2023-03-12

租房管理系统- python.rar

python的一个作业,页面用的tkinter,写的有点捞,不过控件的使用还是可以的,尤其是photoimage研究了好久

2019-05-19

空空如也

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

TA关注的人

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