SharpG.的博客

  • 首页
SharpG.的博客
专注Linux运维与开发|Focus on Linux ops&dev
Python编程

写了个带声音和文字提醒的倒计时应用并彻底解决pygame的Unable to open file错误和播放闪退

碎碎念 一眨眼七个多月过去了,博客都没有更新,最近公司项目实在多,累得不行,再加上我偷懒的原因所以到现在才更新一篇。 开始 我新建了一个repo,地址在这里,代码拉下来后运行sudo pip3 install --requirement requirements.txt安装pygame库。 使用方法 初衷 之所以写了这个库主要是最近用手机玩了几款大型游戏狂野飙车,暗影之枪,暗黑复仇者,特别是暗影之枪把画质调到60fps后手机发热简直了,所以我就想到放进冰箱里冻一下,一般五分钟就行了,冰箱在客厅外面,我在卧室,如果在…

2019-08-12 0条评论 176点热度 0人点赞 sharp097 阅读全文
Linux运维

为什么Centos在设置完静态ip后却ping不通外网了

环境 Centos 6.8 原因 其实原因很简单,就是在参考这篇文章设置时觉得 里面涉及到的DNS配置可以不用管。 解决 在/etc/sysconfig/network-scripts/ifcfg-eth0文件的最后再加上两行DNS的配置 就行了,最后service network restart重启一下服务,实际中遇到了服务重启后外网依旧ping不通的情况, 怎么办呢,重启大法好,把虚拟机整个重启一下就解决了。

2019-01-17 0条评论 255点热度 0人点赞 sharp097 阅读全文
Django框架

如何移除掉django Form组件返回的错误提示的列表样式

环境 Python 3.6 Django 1.11.1 背景 定义好的Form组件代码如下: 当你在模板里面调用如{{ form_obj.name.errors }}, form组件生成的html源码会是多个li标签嵌套在 一个ul标签里面,具体如下图: 我们现在要做的就是去除掉这个列表样式并使文字左对齐, 也即是像密码输入框下面的错误提示一样 情况一 如果你确定任何情况下都只会有一条错误提示如上图,那么你可以直接在上面的模板变量后面用.0取第一条错误,也即是 {{ form_obj.pwd.errors.0 }}…

2019-01-08 0条评论 189点热度 0人点赞 sharp097 阅读全文
Django框架

如何访问运行在虚拟机里面的Django开发服务器

现象 在虚拟机环境中用pip命令装完django的你是不是急着用python manage.py runserver来启动django 的开发服务器想看一下你写的Hello world!是否成功了,在命令运行完看到了下面的提示后: 你复制http://127.0.0.1:8000/这个网址并粘贴到浏览器里面想看一下效果,可是这时你却失望的发现 浏览器提示你这个页面无法访问。 原因 原因很简单,你用VMware也好还是virtualbox和vagrant创建的虚拟环境是与宿主机在网络上相互隔离的,python man…

2018-12-26 0条评论 160点热度 0人点赞 sharp097 阅读全文
Web爬虫

记录scrapy的一个小坑之爬虫启动后马上就自动退出

环境 Mac 10.13.6 Python 3.6.4 Scrapy 1.5.0 现象 爬虫运行几秒钟就自动停止并报如下错误信息: 原因 这其中的原因是在后来再次啃官方文档到 这里时发现的。 原因其实很简单,但我印象中这个问题卡了两天左右,所以就在这里记录一下。 主要是我在执行命令scrapy genspider hnzj 时额外指定了网站域名为hnzj.com也即是scrapy genspider hnzj hnzj.com,于是生成的默认爬虫代码中多了一行 allowed_domains = ['hnz…

2018-12-21 0条评论 390点热度 0人点赞 sharp097 阅读全文
杂谈

关于Windows,Linux & Mac的各种碎碎念...

哎,到了windows cmd下很明显没了cat,doge也是不行的[doge],(虽然以前干过alias doge=cat,但alias完了就没有用过了), 查了一下要用神马type,我的天呐,感觉好割裂,这让我以后在Linux下面type的时候会想起什么,还有以前在linux desktop Env的时候ssh的config(是指把要连接的主机ip和端口等写入配置,方便通过如ssh example来连接)也不怎么用,可前天折腾cmder和powershell的alias(是指类似alias ssh_cloud=…

2018-12-21 0条评论 163点热度 0人点赞 sharp097 阅读全文
杂谈

MacBook Pro软硬件优劣势于我而言杂谈

软件 优势 Unix的底层环境使得各种Linux工具链运转良好,如iPython, oh my zsh, 另外iterm2终端模拟器也是好用的没得说,也不存在之前折腾Windows下的cmder的各种烦人的问题。 劣势 很多常用的Windows桌面GUI软件对应的Mac版本功能较为简单,有些甚至不支持Mac,不过目前都有在改善,好在我会用到的IDE都是跨平台的,如IDEA, Pycharm, Android Studio,之前更新招行的那个什么key的证书跑一个win虚拟机可破之。 硬件 优势 Retina屏幕虽然…

2018-12-21 0条评论 154点热度 0人点赞 sharp097 阅读全文
未分类

为什么在Namesilo注册的域名按照网上教程设置NS记录为阿里云DNS后还是无法访问呢

背景 本来是打算在Godaddy首年花几块钱想先注册个域名玩玩,即使第二年续费贵那就第二年再说, 可是在注册的某个环节不知道是我误填了个人的真实信息还是Chrome浏览器自动填充的锅, 反正等我再次编辑想修改掉真实的个人信息的时候总是失败,再加上期间网页加载各种失败,以及Godaddy隐私保护要 60多块钱后来入了无意间了解到的域名注册商Namesilo的坑。 经过 参考这篇博客把Nameserver设置为了国内免费的Dnspod后别说48小时了, 都已经72小时过去了还是始终无法在国内通过域名正常访问我的博客,只…

2018-12-13 0条评论 287点热度 0人点赞 sharp097 阅读全文
Mac系统

如何解决MTR工具在Mac上使用报Failure to open IPv4 sockets: Operation not permitted错误

背景 其实伴随着Failure to open IPv4 sockets: Operation not permitted错误的同时,还出现了mtr: Failure to start mtr-packet: Invalid argument如下图, 我百度到了v2ex上一个出现类似错误的帖子,不过没去尝试里面的方法, 后来我看到permitted的时候忽然想到了permission。 解决 加了个sudo在mtr命令前面就解决了问题,而且万幸也没有出现上面v2ex帖子中的mtr: Failure to start…

2018-12-13 0条评论 264点热度 0人点赞 sharp097 阅读全文
Python编程

写了个利用Python给图片的右下角添加文字水印的小工具

闲言少叙 在写这个脚本的过程中花了很多时间在字体大小、颜色、水印位置的调整上, 这个小工具的托管在这个仓库里面, 如何配置,解决依赖和使用方法都在README.md里面写的很清楚了,下面我们来直接看效果图吧。 补充 最爽的使用方法是像我下面一样加个alias,为了解决在任意路径下都可以使用不报错,我是花了不少功夫的

2018-12-11 0条评论 350点热度 0人点赞 sharp097 阅读全文
未分类

解决部署在vps上的jekyll静态博客中的url被替换为http://localhost:4000

背景 生成的静态博客页面源码中的url被替换为localhost是很偶然发现的,最开始是一个如下的 link标签中的url出现这种情况,搜了一下link canonical结果显示跟搜索引擎有点关联,因为我比较重视SEO就一直绞尽脑汁想解决这个问题,后来在用git diff命令的时候发现了更多被替换的url如下图: 原因 其实原因就在于执行过jekyll serve命令后,jekyll会先build一下,其此时build的时候会将所有的url的开头自动替换为http://localhost:4000,另外jekyl…

2018-12-09 0条评论 170点热度 0人点赞 sharp097 阅读全文
Python编程

基于adf.ly官方Python Api示例和Argparse库写了个只用来缩短url的命令行小工具

背景 adf.ly这个网站是干嘛的就不说了,能点开看这篇文章就说明你是知道的。其实现在想想 官方之所以提供api,我感觉主要是方便集成到cms框架里面实现自动缩短url,而不是让我改造 成命令行小工具的,不过既然改造完了就简单介绍一下吧,下面是缩短本站url后的实际效果: 使用方法 演示 下面是命令行中的使用 不想复制粘贴上面缩短后的url来看实际效果是吧,点这里 具体使用的前提条件和完整的代码请移步这个Github仓库看吧! P.S. 为了在命令行下的任意路径随时使用,你可以像我一样添加一条alias,比如下面:

2018-12-09 0条评论 231点热度 0人点赞 sharp097 阅读全文
1…23456
最近评论
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) <span style="color: rgb(119, 119, 119);&qu...
最新 热点 随机
最新 热点 随机
实战使用HandBrake批量压缩视频 全网首发正规途径解决k8s api server报匿名用户无权限错误 使用Python对Zabbix告警动作进行审计 实战利用trivy对Linux系统进行漏洞扫描 2023年五月最新老虎证券出金到银行卡保姆级攻略 2023年五一维港旺角一日行,0元开香港银行卡攻略
全网首发正规途径解决k8s api server报匿名用户无权限错误实战使用HandBrake批量压缩视频
如何解决fontawesome字体在腾讯云CDN下加载失败 你想收到hostloc每日热帖的邮件么? 关于开拓第二职业技能的一些感想 filebeat采集日志时如何附加额外字段 2023-09-02 阿甘·B站缓存合成器 - V1.0.1发布 彻底解决vim打开文件时不会跳转到上次光标所在处
搜索
归档
  • 2023年9月
  • 2023年8月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年11月
  • 2021年9月
  • 2021年8月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年12月
  • 2019年11月
  • 2019年10月
  • 2019年9月
  • 2019年8月
  • 2019年1月
  • 2018年12月
分类
  • Django框架 / 10篇
  • ELK运维 / 8篇
  • Linux运维 / 22篇
  • Mac系统 / 5篇
  • Python编程 / 21篇
  • Web爬虫 / 8篇
  • Wordpress运维 / 6篇
  • Zabbix运维开发 / 8篇
  • 未分类 / 18篇
  • 杂谈 / 6篇
标签聚合
wordpress 腾讯云 zabbix filebeat python脚本 django python hostloc
友情链接
  • 子舒博客 子舒博客
  • 憧憬点滴记忆 憧憬点滴记忆

COPYRIGHT © 2018-2023 SharpG.的博客 萌ICP备20230078号
本站由 Hetzner 提供计算服务, 由 Cloudflare 提供全站加速服务。

myssl.com-MySSL安全签章

Theme Kratos Made By Seaton Jiang