
python
圈点Studio
一二、一二
展开
-
moviepy接口API中文文档
官方文档git的文档https://github.com/APhun/moviepy-cn网站的文档https://zulko.github.io/moviepy/ref/code_origanization.html#codeorganization——————————转载请注明出处!!!本文首发:https://www.ic365club.comic365club是知识分享和学习交流的扁平化平台,欢迎广大爱好学习的伙伴一起加入...原创 2022-03-09 17:26:22 · 752 阅读 · 0 评论 -
谈谈我对使用jimp的一些看法
现在随着网络技术的不断发展,信息传递发方式和媒介也在不停的发生着变化。一图胜千言更是在人们口中常常说到。说到作图想必使用node的大家应该都知道jimp吧,但不知道真正项目中用的人多不多?根据网上的资料node处理图像的模块很多,我用过的就有几个。之前用的只是调整图片尺寸,添加水印什么的,并不能绘制图片内容。后来了解到gm和jimp模块这两个模块都很好,但是又用着都不是很顺手。先说说gm吧,好好的node模块,却需要安装其他软件(ImageMagick)支持,这个安装软件给我感觉就怪怪的,再说jim原创 2021-09-08 22:56:34 · 1854 阅读 · 0 评论 -
python获取当前路径、文件、文件夹
在这之前我们可以先学一下docs命令,会比较理解它的原理标准输入:程序执行时会接收标准输入,输入参数中就包括当前执行的文件绝对路径。【这里需要注意的是,不同的编程语言标准输入的顺序不太一样,node会把文件夹也计入,但是python不会】,所以python需要先获取标准输入的文件,然后再由文件获取文件夹路径。# 获取当前文件夹路径import sysimport osprint(sys.argv[0]) # 获取标准输入的第一位,也就是执行文件的绝对路径print(os.path.dirnam原创 2021-06-04 09:24:22 · 1176 阅读 · 0 评论 -
node加mongodb实现和mongoose的分词模糊查询
查询是我们程序不可缺少的一部分,那么我们怎么来实现智能而又模糊的查询呢?网上看了一些,多多少少有些不够,于是就有了这篇文章。至于数据库的链接和数据插入这里就不说了。我们直接从查询开始1.分词我们知道用户是上帝,所以我们要尽可能的理解用户想要的是什么,有的时候用户可能会拼错,但是生活还得继续,我们就不得不将用户的关键词进行分词处理,在进行正则拼接。2.正则拼接3.查询...原创 2021-06-03 13:44:42 · 561 阅读 · 0 评论 -
测试一下node和python的递归效率
测试纯属无聊环境介绍:win10,I7之前做过一些测试,有的node效率很高,有的python效率更高。所以测试不代表什么先出函数import timestart=time.time()def digui(n): if n==1 or n==2: return 1; return digui(n-1)+digui(n-2)print(digui(45))end=time.time()print(start-end)console.tim原创 2021-05-27 16:07:51 · 381 阅读 · 0 评论 -
mongoDB导致时间相差8小时的解决方法
结论:放弃mongodb数据库本身的date类型,使用number类型替代。(一会说为什么)在开发过程中,特别的是数据库的创建中,我们希望可以确定每个字段或是变量的类型,方便我们查询和计算。但是mongodb的date类型对我们东八区却不是很友好。在我们存入时间的时候给我们减少8个小时,在我们获取时间的时候给我们加上8的小时。目前网上有几种方法:1.在取时间的时候加八小时。这里有问题,如果是跨天的、跨月的我们不好相加,虽然可以换算成毫秒相加,但是有的时候取出来的数据不能换算,所以..原创 2021-05-25 09:56:07 · 5290 阅读 · 0 评论 -
高并发测试、压力测试
1.postman没有并发测试,run collection是阻塞操作。那么怎做并发测试呢?使用JMeterjmeter可以进行压力测试、并发测试、性能测试,功能挺多,我就看了高并发,有需求请自行研究。本文分为两步:1.环境安装 2.测试1.安装1.1 JDK下载、安装推荐使用网盘下载,因为官网不知道何时起需要注册才能下载了。注册流程较为繁琐。方法1:网盘下载:链接:https://pan.baidu.com/s/1iVxsnX25mvbNia8-_b...原创 2021-04-16 16:30:32 · 2411 阅读 · 1 评论 -
nodejs创建内部接口api内部调用
一般的我们有一个路由或者接口是暴露在外的,比如80。如果我们这个路由有我们的秘钥信息是不是会有些不安全了,比如短信接口秘钥……等其他一些接口的秘钥。这时我们就可以创建另外一个服务,让它只能被本机调用,不暴露在外。这样是不是就安全一些了。试想一下数据库的接入是不是就是这么个道理,数据库的端口我们没有暴露在外吧。我们利用nodejs来创建请求向内部发送请求这里我是用的是axios模块来发送请求安装:npm install axios --saveconst expres..原创 2021-04-15 16:39:05 · 1117 阅读 · 0 评论 -
python终止死循环和开启死循环
很遗憾,没有这样的方法……但是世上无难事,只怕有心人。理论:由于没有单独开启和停止死循环的方法,所以我们需要使用别的方法使用进程管理的方法来实现使用全局变量了控制是否是死循环说一下程序的功能,在需要时不停的向下滚动滚轮,不需要时停止开始代码选用的模块1.time # 不多说2.threading # 用于开启新线程3.pyautogui # 用于操作系统gui4.keyboard # 用于监听按键事件模块安装不作介绍# 1.将死循环函数开一个新的线程执行,让它不要影响主进原创 2021-04-02 14:24:12 · 2362 阅读 · 2 评论 -
selenium鼠标移动、拖拽、双击、长按等操作
selenium鼠标操作靠的是ActionChains(行为链)类,前面的文章我们已经介绍过,详情可以看ActionChains类,selenium的鼠标操作就不一一举例了,本节把鼠标移动、拖拽、双击、长按常见操作罗列下。会使用一种方法自然也会用多种方法!(selenium视觉上看不出鼠标在移动,你可以用右键点击来证实下确实移动了,案例鼠标滚动移动网页下拉)1、move_to_element(to_element)鼠标移动到指定元素from selenium import webdriverf原创 2021-03-10 21:23:51 · 4724 阅读 · 0 评论 -
同步、异步踩坑总结
这些同步异步的坑必须亲自踩我相信,肯定每个人都学了 但是一做就没注意到。原创 2021-03-09 12:34:40 · 222 阅读 · 0 评论 -
doc、bat、cmd、Python调用nodejs并传参
学了doc、nodejs、Python现在需要在各个语言之间相互调用,排列组合一下一共有12种相互个组合。doc文件会集成在文件bat,以下统称batbat调用Pythonbat调用nodejs原创 2021-03-01 09:01:45 · 1215 阅读 · 0 评论