首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
14,388 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,645 阅读
3
gradle-5.4.1-all.zip下载
9,651 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
8,251 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
7,063 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
618
篇文章
累计收到
629
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
618
篇与
的结果
2020-08-11
本站已由原来的MySQL迁移到腾讯云的CynosDB
昨天早上的时候收到了一条短信然后价格是20元一年(搞不懂为啥非得加个0.9)完成迁移之后个人感觉吧,速度似乎有那么一丢丢的快了,也许是错觉吧。本站全部加载完只用了1s,并且加载的是动态页面且官方提供了由MySQL迁移到CynosDB的教程,虽然我试了,最后还是手动迁移了,因为卡在了不过反正数据不大,自己迁移下就OK了。不过说实话这价格也是没谁了,20元一年,就算学生机的MySQL数据库也得30多一年吧,而且似乎可以1T的储存四舍五入不就等于白嫖么。最后活动链接地址:https://url.cn/6GBb63LX
2020年08月11日
1,163 阅读
2 评论
0 点赞
2020-08-11
LanAPI之Gitee图床
这段时间研究了一下下Gitlab和Gitee,本想着用Gitlab做一个图床的,结果调用API的时候死活都返回403我表示很无奈,所以只能用Gitee了,因为是Gitee所以,上传图片还请遵守国内相关的法律法规(小声bb:虽然应该也没几个人会用),严禁上传违法违规的图片。在线上传地址:https://api.565.ink/picbed/支持拖拽上传,多文件上传。咳咳页面虽丑,但咱只要功能到就行了啦、就是这么丝滑,在这段时间我会接入一个鉴黄吧。然后api的地址是:https://api.565.ink/files/请求方式:POST
2020年08月11日
1,021 阅读
0 评论
0 点赞
2020-08-10
LanAPI之学法普法学习题库
不知道你们最近有没有收到这个通知于是乎。。。我爱学习乎,生命不息,学习不止。为了大家能够更好的学法,普法,我将题目全部收集下来了(只有大学部分的哦)API地址:https://api.565.ink/getans/请求方式:GET请求参数:question举个栗子:https://api.565.ink/getans/?question=权利此API仅供大家学习使用,一切后果与本人无关,如此API侵犯到您的权益,请联系我进行删除,谢谢。vast@tom.com
2020年08月10日
898 阅读
0 评论
1 点赞
2020-08-09
本地测试必备,指定域名解析到本地
就好像这样的注意这个网址栏,就是lan加端口号,这样大大的方便了我们平时在本地的测试,不需要再输入一长串的127.0.0.1之类的,也比localhost要短对不,更主要的还是看着厉害呀。这样的效果只需要修改hosts文件即可。Windows的hosts文件在c:windowssystem32driversetc因为我装了火绒,所以可以直接在火绒里面打开修改。在结尾添加一行即可,可以将lan改成你想要的,IP地址一般就是127.0.0.1了,根据自己情况选择
2020年08月09日
918 阅读
0 评论
0 点赞
2020-08-08
Linux进程守护,supervisor安装及使用
用Linux挂一些Python脚本啥的就离不开进程守护这个东西了,然后了解到supervisor似乎还不错,在网上经过一番折腾及搜索,于是在此总结一下。Supervisor安装及配置这里我演示的系统是:CentOS Linux release 7.7.1908 (Core)一、使用yum安装supervisoryum install supervisor遇到下图,输入y即可。安装完成:二、设置开机启动systemctl enable supervisord.service四、编辑配置文件进入到etc目录,就找到看到supervisord.conf这个文件了编辑该文件(咳咳,宝塔面板真香)files改成放配置文件的文件夹,默认就好然后我们在进入supervisord.d文件夹。五、添加,配置ini文件在里面新建文件,后缀为之前配置文件中的ini即可。这个就是用来存放监控配置的相关信息了[program:DeployLinux] #DeployLinux 为程序的名称 command=dotnet DeployLinux.dll #需要执行的命令 directory=/home/publish #命令执行的目录 environment=ASPNETCORE__ENVIRONMENT=Production #环境变量 注释符不用# 环境变量可以省略 user=root #用户 stopsignal=INT autostart=true #是否自启动 autorestart=true #是否自动重启 startsecs=3 #自动重启时间间隔(s) stderr_logfile=/var/log/ossoffical.err.log #错误日志文件 stdout_logfile=/var/log/ossoffical.out.log #输出日志文件配置实例 [program:future_price_depth_new.py] command=python /bot/mkr/future_price_depth_new.py 注意intergal_util.py用python3启动 [command=python3 /bot/mkr/future_price_depth_new.py] directory=/bot/mkr/ user=root stopsignal=INT autostart=true autorestart=true startsecs=3 stderr_logfile=/bot/log/future_price_depth_new.err.log stdout_logfile=/bot/log/future_price_depth_new.out.log六、启动supervisord -c /etc/supervisor/supervisord.conf-c 表示启动自己之前创建的配置文件的supervisor 后面跟着的就是路径基本使用指令supervisord -c supervisor.conf 通过配置文件启动supervisorsupervisorctl -c supervisor.conf status 查看状态supervisorctl -c supervisor.conf reload 重新载入配置文件supervisorctl -c supervisor.conf start [all]|[x] 启动所有/指定的程序进程supervisorctl -c supervisor.conf stop [all]|[x] 关闭所有/指定的程序进程输入supervisorctl进入命令行工具因为我这台服务器暂不需要挂东西,所以我切换到我挂了东西的服务器(这是废话,忽略即可)这里我有两个conf(因为我将配置文件中的ini改成了conf,所以后缀是conf)文件,所以会显示有两个任务可以通过下述指令操作任务:supervisorctl status:查看所有进程的状态supervisorctl stop es:停止essupervisorctl start es:启动essupervisorctl restart es: 重启essupervisorctl update :配置文件修改后可以使用该命令加载新的配置supervisorctl reload: 重新启动配置中的所有程序
2020年08月08日
935 阅读
0 评论
0 点赞
2020-08-07
Linux修改系统时间为东八区北京时间(上海时间)
1. Linux时间# Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。 系统时间:指系统内核中的时间。 硬件时间:指主板上的时间。2. 查看系统时间#date3. 查看硬件时间#hwclock4. 删除本地时间#rm -rf /etc/localtime5. 创建软连接#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2020年08月07日
1,033 阅读
0 评论
0 点赞
2020-08-07
Apscheduler时间调度程序——python定时任务
1.简介APScheduler的全称是Advanced Python Scheduler。它是一个轻量级的 Python 定时任务调度框架。APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期),Linux 下的 Crontab 命令。同时,它还支持异步执行、后台执行调度任务。2. 安装 pip install APScheduler3. 基础组件APScheduler 有四种组件,分别是:调度器(scheduler),作业存储(job store),触发器(trigger),执行器(executor)。schedulers(调度器)它是任务调度器,属于控制器角色。它配置作业存储器和执行器可以在调度器中完成,例如添加、修改和移除作业。triggers(触发器)描述调度任务被触发的条件。不过触发器完全是无状态的。job stores(作业存储器)任务持久化仓库,默认保存任务在内存中,也可将任务保存都各种数据库中,任务中的数据序列化后保存到持久化数据库,从数据库加载后又反序列化。executors(执行器)负责处理作业的运行,它们通常通过在作业中提交指定的可调用对象到一个线程或者进城池来进行。当作业完成时,执行器将会通知调度器。""" date 触发器使用示例如下: date 触发器指在某一指定时间下执行脚本的方法 """ from datetime import datetime from datetime import date from apscheduler.schedulers.background import BackgroundScheduler def job_func(text): print(text) scheduler = BackgroundScheduler() # 在 2017-12-13 时刻运行一次 job_func 方法 scheduler .add_job(job_func, 'date', run_date=date(2017, 12, 13), args=['text']) # 在 2017-12-13 14:00:00 时刻运行一次 job_func 方法 scheduler .add_job(job_func, 'date', run_date=datetime(2017, 12, 13, 14, 0, 0), args=['text']) # 在 2017-12-13 14:00:01 时刻运行一次 job_func 方法 scheduler .add_job(job_func, 'date', run_date='2017-12-13 14:00:01', args=['text']) scheduler.start()""" interval 触发器 循环执行脚本任务的触发器 weeks (int) – 间隔几周 days (int) – 间隔几天 hours (int) – 间隔几小时 minutes (int) – 间隔几分钟 seconds (int) – 间隔多少秒 start_date (datetime|str) – 开始日期 end_date (datetime|str) – 结束日期 timezone (datetime.tzinfo|str) – 时区 """ import datetime from apscheduler.schedulers.background import BackgroundScheduler def job_func(text): print(datetime.datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3]) scheduler = BackgroundScheduler() # 每隔两分钟执行一次 job_func 方法 scheduler .add_job(job_func, 'interval', minutes=2) # 在 2017-12-13 14:00:01 ~ 2017-12-13 14:00:10 之间, 每隔两分钟执行一次 job_func 方法 scheduler .add_job(job_func, 'interval', minutes=2, start_date='2017-12-13 14:00:01' , end_date='2017-12-13 14:00:10') scheduler.start()""" cron 触发器使用示例如下: 指定指定时间循环执行脚本的触发器 year (int|str) – 年,4位数字 month (int|str) – 月 (范围1-12) day (int|str) – 日 (范围1-31) week (int|str) – 周 (范围1-53) day_of_week (int|str) – 周内第几天或者星期几 (范围0-6 或者 mon,tue,wed,thu,fri,sat,sun) hour (int|str) – 时 (范围0-23) minute (int|str) – 分 (范围0-59) second (int|str) – 秒 (范围0-59) start_date (datetime|str) – 最早开始日期(包含) end_date (datetime|str) – 最晚结束时间(包含) timezone (datetime.tzinfo|str) – 指定时区 """ import datetime from apscheduler.schedulers.background import BackgroundScheduler def job_func(text): print("当前时间:", datetime.datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3]) scheduler = BackgroundScheduler() # 在每年 1-3、7-9 月份中的每个星期一、二中的 00:00, 01:00, 02:00 和 03:00 执行 job_func 任务 scheduler .add_job(job_func, 'cron', month='1-3,7-9',day='0, tue', hour='0-3') scheduler.start()参考链接:https://www.cnblogs.com/luxiaojun/p/6567132.html参考链接:https://www.cnblogs.com/ohyb/p/9084011.html参考链接:https://www.cnblogs.com/cool-fire/p/7449758.html参考链接:http://www.cnblogs.com/luxiaojun/p/6567132.html官方文档:https://apscheduler.readthedocs.io/en/latest/userguide.html#basic-concepts
2020年08月07日
1,432 阅读
2 评论
0 点赞
1
...
46
47
48
...
89