自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Golang】go中如何在浏览器上实时显示cmd控制台的输出(流式传输)

在浏览器端实现了cmd的实时显示,流式传输。编译运行后直接在浏览器上显示。

2022-09-29 17:36:35 1505 1

原创 【Golang】go中如何在不断加载输出的页面加载完成后进行自动跳转/重定向

有个场景,是页面在不断地使用fmt.Fprintf(w, "something...")进行输出,其中w被定义为w http.ResponseWriter。需求是在输出完成后,页面自动进行一次跳转,或者说重定向。首先想到使用http.Redirect进行重定向,结果发现报错...

2022-09-29 16:32:34 1335

原创 【js】当页面不断加载变长时如何保证页面滚动条始终置于底部

非div

2022-09-29 16:08:15 681

原创 清空Github上某个文件的历史

有时候不小心,会在github上面更新代码的时候,不小心把个人的私钥等敏感信息更新上去。即便立刻删除,浏览者在版本历史里面也仍然可以看到这些内容。这可是非常严重的失误。可以用如下的办法解决:在项目文件夹下执行以下命令:git filter-branch --force --index-filter 'git rm -r --cached --ignore-unmatch 文件或文件夹地址' ...

2020-05-01 17:53:21 360

转载 把Python脚本放到手机上定时运行

毫无疑问,数据是数据分析的基础,而对于我等平民来说,获取大量数据的方式自然是通过爬虫采集,而对于笔者来说,写爬虫最自然的方式就是用Python写了。短短几行代码,就可以完成一个实用的爬虫,多清爽。(请参考:《记录一次爬取淘宝/天猫评论数据的过程》)爬虫要住在哪里?接下来的一个问题是,这个爬虫放到哪里运行?为了爬取每天更新的数据,往往需要每天都要运行一次爬虫,特别地,是在某个点定时运行。这样的话...

2020-05-01 14:46:58 3300

转载 安卓手机定时运行Python脚本

话说现在智能手机的计算能力严重过剩啊,不玩游戏、不打电话、不刷微信时,要充分利用手机的计算潜力为我所用。完全可以把一些台式电脑上的计算任务移到手机上来运行。python就是一个很好的跨平台的解决方案。今天谈谈安卓手机上python脚本的定时运行问题。搜索一下,安卓平台运行python程序可以有多种选择。如果只是简单上载运行python,SL4A(Scripting Layer for Andro...

2020-05-01 14:42:39 5411

转载 CentOS 7 定时计划任务设置及系统错误邮件处理

CentOS 7 定时计划任务设置及系统错误邮件处理概述安装crontabs服务并设置开机自启设置用户自定义定时任务保存生效运行出错怎么办概述在CentOS 7上可以利用crontab来执行计划任务, 依赖于 crond 的系统服务,这个服务是系统自带的,可以直接查看状态,启动,停止。安装crontabs服务并设置开机自启通过yum来进行安装。yum install -y crontab...

2020-04-28 16:37:40 404

原创 github文件的Blob SHA计算

基于此:https://stackoverflow.com/questions/7225313/how-does-git-compute-file-hashes/7225329#7225329所以:from hashlib import sha1def get_blob_sha(s): # s是个字符串,也就是文件里的内容。 sha1_obj = sha1() con...

2020-04-28 12:42:34 830

原创 Excel中计算加权平均数

在Excel中可以利用SUMPRODUCT函数和SUM函数实现。1. SUMPRODUCT函数的语法格式:=SUMPRODUCT(array1, [array2], [array3], …)SUMPRODUCT函数语法具有下列参数:参数名称说明array1(必需)其相应元素需要进行相乘并求和的第一个数组参数。[array2], [array3], …(可选)2...

2020-04-21 14:57:33 5521 2

原创 硬编码tkinter的图标而不依赖于外部文件(不生成临时图标文件!)

因为利用tkinter库一般都是做GUI的,所以完成的产品都希望能够打包发布。但是利用pyinstaller打包发布后,图标文件是没有包含的。虽然也可以通过修改pyinstaller的参数的方式将图标文件封装进去,但是这里采用一种更直接的方式:直接将图片编码在源代码中。网上有的博客教的,需要生成临时的图标文件再删去,我觉得这样非常不优雅。所以这里我不会采用这种方法。tkinter的默认图标(一...

2020-04-20 01:19:07 1163 2

原创 pipreqs生成requirements.txt时出现SyntaxError: invalid character in identifier

文章目录零、pipreqs的安装与用法一、UnicodeDecodeError二、SyntaxError今天想用pipreqs打包生成requirements.txt文件,摸索的过程中报了俩错,特此记录一下:零、pipreqs的安装与用法安装:pip3 install pipreqs用法:pipreqs somedir/location一、UnicodeDecodeError如...

2020-04-09 17:29:14 3100 1

原创 关于Python中如何获取文件名的相关方法

比如说我有一个文件C:/Users/Lenovo/Desktop/test.py:一、获取当前文件名import osprint(__file__)# 输出:C:/Users/Lenovo/Desktop/test.pyprint(os.path.basename(__file__))# 输出:test.py二、获取文件名(后缀名分离)import osfrom path...

2020-04-01 14:20:01 25539 1

原创 一个奇怪的函数

在代码里看到的,感觉没用。删了也能跑,但是不敢删。所以先在这里备份一下。def b64toUnicode(self, s): def switch(self, s): """ Rewrite the code based on Javascript. May have a shift but no overflow error. """ ...

2020-03-27 17:05:53 151

原创 GreasyFork的插件源码爬取

今天想看一个插件的源码,但是网页打开了好几次都崩溃了,估计是因为源码太长了,然后GreasyFork的前端没有做优化。所以只能把源码爬下来再看。所以顺手写了一个爬取GreasyFork的插件源码的脚本(Python3)。话不多说,上代码:#-*- coding: utf-8 -*import requestsfrom lxml import etreeurl = '代码页的网址'r =...

2020-03-26 14:20:17 1822

原创 如何给Linux服务器安装sftp服务

我忘了我怎么搞的了。先占坑,以后再写吧。sftp和ftp的区别:FTP: 基于TCP来传输文件,明文传输用户信息和数据。SFTP: 基于SSH来加密传输文件,可靠性高,可断点续传。比较好用的有FileZilla这款软件。如果想用命令行的话,可以:sftp -P 端口号 用户名@IP地址然后在密码不会回显的情况下,输入密码,建立连接。ls命令可以查看当前目录。在sftp中下...

2020-02-27 23:59:06 938

原创 Linux的screen命令的一点用法

最近有一个需求,是想在我的安卓手机上通过ssh连上我的服务器,这样随时随地会非常的方便。经过对比,我选择了优秀的JuiceSSH,当然前提是需要在谷歌应用商店里下载,这就意味着你的手机必须拥有谷歌框架。然后随便玩一下就应该会用了,使用方法挺简单的。那么接下来问题就来了。因为手机上敲命令不如在电脑上方便,因此我需要将我常用的需求写成脚本,然后这样的话我就只需要在手机上直接调用这个脚本就可以了,就不...

2020-02-27 22:58:56 451

原创 踩坑笔记(自用)

之前为了追春日望的社交媒体,怕错过消息,就想着写一个定时爬虫,比如每隔10分钟爬一次她的所有社交媒体,检查有没有更新。如果有,就下载记录在服务器端,然后发QQ消息给我。这样的一个需求。那思路也很明确的:爬取——与本地的latest时间戳对比——分支结构(如果有,发送QQ消息;如果没有,pass)——等待10分钟——循环周而复始……发送QQ消息实在是太他-娘-的难了,所以我使用了优秀的酷Q模块。...

2020-02-26 16:35:20 178

原创 Pyinstaller踩坑

我感觉Pyinstaller的健壮性非常不好,总之我个人使用经常报出各种错误。这次我遇到的错误是:我在命令行中输入命令:pyinstaller -F test.py其中,test.py里面有中文字符,然后果不其然地报出了编码错误:File "c:\python37\lib\codecs.py", line 322, in decode (result, consumed) = ...

2020-02-12 20:03:31 754 1

原创 2019杭电暑期多校赛-第4场-Minimal Power of Prime【分治】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6623Minimal Power of PrimeTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 14...

2019-07-31 23:58:41 221

原创 2013年第三届“华为杯”南邮大学生程序设计竞赛选拔赛题解报告

题解目录(共4题)2013南邮“华为杯”习题册A.参赛选手身高问题问题描述问题输入问题输出样例输入样例输出思路分析参考代码(AC)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的...

2019-03-15 21:28:09 416

空空如也

空空如也

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

TA关注的人

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