2019 年 03 月 - 13 文章

python 正式学习第一个月

  |   0 评论   |   103 浏览

1.起源 一次群里闲聊,加入了由阳光发起的python自动运维学习的群。起初,阳关死活不让我加入群,因为他知道我有一点编程的基础,觉的不适合一起学习。我硬是死皮赖脸的,让他把我拉到群里里面。 加群的第一天,阳关和我说了规则,具体规则如下: 我很慌,万一落下一次,我需要发一个4个人的300元红包,作为一次惩罚。因为钱少了,不会心疼。钱多了,反而起不到作用。300元还是属于能接受的范围。 就这样我加入了这样的一个学习团队中去,目前群李只有四个,我、阳光、老李头、还有个记不得名的大佬。 2.学习总结 我学习的方式是按着《python编程-让运维工作自动化》这边书,阅读,做习题的方式来的 2.1 书目大纲 第一部分 Python编程基础 第1章 Python基础  第2章 控制流  第3章 函数  第4章 列表  第5章 字典和结构化数据  第6章 字符串操作  第7章 模式匹配与正则表达式  第8章 读写文件  第9章 组织文件  第10章 调试  第11章 从Web抓取信息  第12章 处理Excel电子表格  第14章 处理CSV文件和JSON数据  第15章 保持时间、计划任务和启动....

手机逐渐在“绑架”我们的生活方式

  |   16 评论   |   200 浏览

沐风 手机型号:小米6x 购买时间:2018年6月份 自上周五开始,手机的充电口,冲不进去电,这是我第二个充电有问题的手机,第一个是诺比亚z11mini 今天早上醒来发现,手机冲了一夜,都没有冲上点 omg,怎么办?对于一个手机重度使用者来说,这无非是一件很痛苦的事情 平常的周末都是窝在家里,手机点外卖,手机还花呗、信用卡,看电视。有人说用电脑不就行了,但是电脑不能随身带着,就算随身带着,总不能一边走路一边捧着电脑吧,那也太另类,相信大家和我差不多,不会那样 醒来之后,没有手机用,只能打开电脑,通过qq聊天,微信因为手机需要扫码,用不了 点外卖,没有手机付款用不了 一个从包里翻出几张毛爷爷(近几年身上不会放超过20元),跑到楼下的超市买了包子。买完包子回来,发现不知道干嘛,以前可以用百词斩背单词,小恩爱说我爱你,然后打打王者荣耀看看电视,和朋友聊聊天。 今天不行,因为没有手机用,纠结了很久,决定去修手机 坐上了前往市区的地铁,发现没有手机的我,坐车也只能看看广告。四周抱着手机人,占了98%。如果你发现有人没玩手机,那一定是带小孩的爷爷奶奶们,或者小朋友们。 感觉一切,糟糕透了 也是这....

caddy 实现 google 镜像站点 有更新!

  |   5 评论   |   124 浏览

沐风 https://blog.mufengs.com/google 原先是想为了解决跨域,而做的方向代理 后来发现不管怎么配置都不生效,不像nginx那么灵动,多个location的时候 然后悲催的是,把caddy搞GG了 作为一个资深运维会被这么点小困难搞慌了吗,不存在的(删库都不慌,ps:内心慌的一笔) 查阅caddy官网 重新安装一次 这边安利caddy一波的是插件安装很方便 下载caddy https://caddyserver.com/download 这边我们可以选择我们的服务器系统,需要的插件等 选完了之后你可以直接下载,他也会帮你生成一个sh脚本 我这边配置完了是这样的 CADDY_TELEMETRY=on curl https://getcaddy.com | bash -s personal http.authz,http.cache,http.expires,http.filebrowser,http.filter,http.forwardproxy,http.geoip,http.git,http.ipfilter,http.locale,http.lo....

[日常 LeetCode] 1.Two Sum 有更新!

  |   2 评论   |   101 浏览

很简单的一道题目: 1.Two Sum Given an array of integers, returnindicesof the two numbers such that they add up to a specific target. You may assume that each input would have**exactly**one solution, and you may not use the_same_element twice. Example: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]. 第一次写的: class Solution: def twoSum(self, nums, target: int) : for i in range(0,len(nums)): for j in range(i+1,len(nums)): if i!=j and nums[i] + nums[j] == ....

阿里云快速迭代工具 Cloud Toolkit---pycharm 版

  |   0 评论   |   173 浏览

沐风 标准的 Java Web Tomcat 应用 标准的 Java Fatjar 应用 标准的 Spring Boot 应用 标准的 Go 应用 首先我这边先安装一个pycharm 安装过程不细说,安装完成如下 我这边安装的是2018.3.2版本的 安装包下载地址:https://yq.aliyun.com/attachment/download/?spm=a2c4e.11153940.blogcont692467.9.6c4078713zAkG3&id=6471 安装插件 第一步 打开配置 第二步 选择plugins 第三步 在marketplace搜索Cloud Toolkit 这边的话可能设计到pycharm插件下载源的配置,这边不做说明,有需要的朋友可以直接百度 到此我们的Cloud Toolkit已经安装完成了 配置我们的阿里云帐号ak 将你的阿里云的ak填入下面马赛克的地方 配置完之后我们测试下 我们这边测试下快速部署到阿里云,别问为什么因为只买的起ecs 我们将本地的test.py上传到服务器上的root下,并且执行 ll和pwd的命令 ....

技术文章

  |   0 评论   |   274 浏览

nginx官网 https://www.nginx.com/resources/wiki/ nginx文档 https://nginx.org/en/ 为什么要使用 Docker? https://yeasy.gitbooks.io/docker_practice/introduction/why.html 小米DevOps团队针对容器的Nginx优化 https://mp.weixin.qq.com/s/bl2RzgKpbpBuuLZyNdZ0sw 有赞是如何高效管理自己的开发测试环境的? https://mp.weixin.qq.com/s/Db5Jwb0QvqsEB207dhWEEg 精简Docker镜像的五种通用方法 https://mp.weixin.qq.com/s/tMVK62zggVwaqfPsiYGaBg Docker容器镜像瘦身的三个小窍门 https://mp.weixin.qq.com/s/Iwn4bMQwD-HEK-WI1494GQ 如何为你的Go应用创建轻量级Docker镜像? https://mp.weixin.qq.com/s/Gy6eQiNdFAjYV....

2019 年剩下近 3/4 有更新!

  |   0 评论   |   123 浏览

沐风 最近写的文章,越来越没有营养了 大多数都是类似于实施步骤的流水文,却忘了这样产生的垃圾还不如不写 反省: 如标题所说2019年已经过去快四分之一了。如果人的一生按着倒计时过,那会是怎样,还会心安理得的浑浑噩噩,还会以各种理由拖延吗?去年年底写了一个 2019年的计划 ,把一切事情都安排的妥妥的,当时也觉的也没有多少,都可以按时按量完成。这四分之一的时间里面,也没有一个总结什么的。恰巧去年一起指定计划的一批人,问我完成了怎么样了,怎么样拖延症患者能怎么样,只能苦笑着。自己制定计划都要打折完成,最近公司的事情一般般,没有很多也没有很忙,就是那种大事没有小事不断的那种,在闲暇的时候看看博客文章,搭搭开源的环境。 又跑偏,逻辑不清晰 我和那个人说晚上我补一下,于是就得出下面的产物 可以看出来很多都打了折扣,acp也没有去看,很多计划都零零碎碎的执行着 人性还是懒惰的 ,也许我是懒惰的 喜欢找借口拖延。随着年纪的增长,压力越来越大,和别人说不是想得到安慰,也没有什么用还不如多看点书,也许这就是一个老男孩的成长吧。都知道你努力就会成为你想要的样子,但是大多数的时候都会急于求成,就像俗话说....

始终保持 solo docker 镜像最新版本 有更新!

  |   1 评论   |   118 浏览

沐风 成品图 dockerhub截图 功能 一键启动solo docker run -d --restart="always" -p 8080:8080 --name=solo mufeng5619/solo_auto:release-x.x.x 这边的x.x.x就是solo的版本好,比如最新的3.3.0 数据持久化的话,可以通过挂载的方式自己搞下,不清楚的可以给我提issus https://github.com/mufengcoding/docker/tree/master/solo 默认使用h2数据库 镜像随着solo一起更新,方便省事 无需自己构建 体积小只有 680M 跟随github自动更新,始终保持最新镜像 加入autoupdate功能,通python做自动获取solo版本号,打包solo镜像,提交git,打相应的tag的脚本,然后dockerhub那边自动build 项目代码见: https://github.com/mufengcoding/docker Todo 下个更新加入mysql

优雅的将 solo 从 2.96 升级到 2.99

  |   0 评论   |   136 浏览

沐风博客 wget https://github.com/b3log/solo/releases/download/v2.9.7/solo-2.9.7.war wget https://github.com/b3log/solo/releases/download/v2.9.7/solo-2.9.8.war wget https://github.com/b3log/solo/releases/download/v2.9.7/solo-v2.9.9.war 按顺序执行就完事了 unzip solo-2.9.7.war -d blog2.97/ unzip solo-2.9.8.war -d blog2.98/ unzip solo-2.9.9.war -d blog2.99/ 进入解压的目录下 cp -r /root/blog/WEB-INF/classes/.properties WEB-INF/classes/ 重新启动 ps -ef |grep java kill 914 nohup java -cp WEB-INF/lib/:WEB-INF/classes org.....