我的家乡 -- 茅山会船

  |   0 评论   |   0 浏览

  1554463410923382.mp4 茅山、顾庄、溱潼,清明节撑会船竞赛的习俗,由来已久,起源于南宋期间,茅山地区人民协助山东义民在茅山缩头湖大败金兵的一段真实历史。 2014 年 11 月,“茅山会船”经国务院批准列入第四批国家级非物质文化遗产代表性项目名录。[1]  茅山、顾庄、溱潼 时    间 南宋建炎三年 南宋建炎三年(公元 1129 年)山东抗金首领张荣与贾虎等聚山东义民数千余人,渔船二、三百只,自梁山泊与金人转战南下。为了妄图打通运河沿岸各州县,金监军挞懒率精锐之师,从山东而来,攻克承楚(今淮安市),又陷泰州。义军伺隙击之,屡捷。荣谓泰州,承楚内地,泰州复则承楚无不复。于是决定先复泰州。与敌战溱潼村前之溱潼湖,小舟出击,佯败,退至茅山、顾庄之间缩头湖。挞懒以为义军船小,人少,又无斗志,想全歼之,遂紧追不放。缩头湖在山旁,山土风化,湖床增高,会值天旱水涸,敌舰驶入湖内为泥淖所阻,不能前进。荣分军为二,一半乘舟,一半登陆。义军以茅山、顾庄村民为导,包围敌舰,用弓箭向舰上射击,敌舰不能行驶,禁不住四支荣兵三攻击,敌兵只能从舟中....

第一期课程《Kubernetes 入门之快速创建集群》

  |   0 评论   |   0 浏览

  沐风 第二次参加 rancher 在线培训 k8s 的发展速度特别快,当时使用的版本最新还是 1.8,现在已经是 1.13 了 本期新版 rancher 的课程大纲如下: 快速部署单节点 Rancher Server 快速创建 AWS 集群 快速部署工作负载 通过 node port 暴露服务 扩容 AWS 集群 创建腾讯云托管 k8s 集群 导入已有 k8s 集群 创建 custom 集群(RKE YAML 配置参数) 创建 ARM64 集群 创建 Windows 集群 最在意的是最后一点支持 windows 的集群创建 k8s1.14 最新资讯,k8s 支持 window 节点生产使用 在 Kubernetes 中启用 Windows 容器的一些主要功能包括: 支持 Windows Server 2019 的工作站节点和容器 支持 Azure-CNI、OVN-Kubernetes 和 Flannel 的树外网络连接 改进了对 pod、服务类型、工作负载控制器和指标/配额的支持,以便与 Linux 容器提供的功能紧密匹配

[日常 LeetCode] 2. Add Two Numbers

  |   0 评论   |   0 浏览

  Q: You are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse orderand each of their nodes contain a single digit. Add the two numbers and return it as a linked list. You may assume the two numbers do not contain any leading zero, except the number 0 itself. Example: Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8 Explanation: 342 + 465 = 807. 以下解答方式纯属抄的,尴尬的是好几天 没看懂题目 A: # Definition for singly-linked lis....

4 月份 python 学习计划 有更新!

  |   0 评论   |   0 浏览

  沐风 目标 很简单就是实现一个简单的运维自动化管理平台,参考资料见附录 本学习计划 1.阅读 jumpserver 源码 2.阅读 jumpserver 源码 3.阅读 jumpserver 源码 加油加油加油!!! 附录: 1.https://github.com/YoLoveLife/DevOps#howtoinstall 2.运维综合管理平台(python3+flask+pycharts+scheduler+gunicorn),模块化结构设计,底层需要 MySQL、 influxdb、Elasticsearch、zabbix、k8s 等数据源数据作为支撑。由于依赖数据源相关基础数据,仅限于代码交流学习。别忘了给个 star_ https://github.com/wylok/opsweb 3.简单的运维管理后台中的 python-龙卷风 https://github.com/cnkedao/ops 4.DevOps CLI 工具 - Hadoop,Spark,HBase,日志匿名程序,Ambari 蓝图,AWS CloudFormation,Linux,Docker,Spark 数据转换器和验证器(Av....

python 正式学习第一个月

  |   0 评论   |   0 浏览

  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 章 保持时间、计划任务和启动....

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

  |   0 评论   |   0 浏览

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

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

  |   0 评论   |   0 浏览

  沐风 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....

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

  |   0 评论   |   0 浏览

  沐风 成品图 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

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

  |   0 评论   |   0 浏览

  很简单的一道题目: 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 评论   |   0 浏览

  沐风 标准的 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 评论   |   0 浏览

  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 评论   |   0 浏览

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

优雅的将 solo 从 2.96 升级到 2.99

  |   0 评论   |   0 浏览

  沐风博客 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.....

ArchLinux 安装 seafile

  |   0 评论   |   0 浏览

  沐风 安装 docker pacman -S docker pull seafile 环境 docker pull jenserat/seafile 启动容器 docker run -d --restart=always -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v/home/app/seafile:/opt/seafile -e autostart=true --name=seafile jenserat/seafile 进入容器 docker exec -it seafile bash cd /opt/ wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.0.8_x86-64.tar.gz tar -zxcf seafile-server_6.0.8_x86-64.tar.gz mv seafile-server_6.0.8_x86-64 seafile 依次执行三个命令 查看进程 ....

[译文]2018 年 Web 开发者路线图

  |   0 评论   |   0 浏览

  想学习代码吗?没有比现在更好的开始时间了。下面是一个插图路线图,重点是如何在 2018 年成为开发人员。**不要让这些插图吓到你。**您无需了解此地图上的所有内容即可成为一名出色的开发人员。事实上,如果你不愿意,你甚至不需要认真对待它们。相反,请使用这些地图作为起点,以帮助指导您的学习。 成为 Web 开发人员的这个很棒的插图指南由 Kamranahmedse 创建,并根据 CC BY 4.0 许可证发布到 GitHub。本文添加了其他资源/链接。披露:我写评论并从我审查其产品的公司获得报酬。 Web 开发人员于 2018 年 这是你要开始的地方。您可以选择下面的前端或后端路径。无论如何,有八条黄色建议你应该学习任何一条路径。 建议学习任何一条路径 Git - 你应该昨天学会 Git,15 分钟学习 Git SSH HTTP/HTTPS 终端使用 - 基本 Mac OS,基本 Windows 数据结构和算法 字符编码 GitHub -为您的第一个 GitHub 贡献的分步指南 学习前端的前端路径和课程 专注于黄色盒子并从那里成长。地图下方是额外的资源,可以帮助您学习。 Web 开发训练营 您需要学习基础知识并....

云主机安全——nginx_lua_waf

  |   0 评论   |   0 浏览

  沐风 这边需要注意的是路径写错了会报 lua 的错误 nginx 500 1.安装 openresty  docker run -d -p 80:80 -p 443:443  –restart=always -v /data/prod/openresty/conf.d:/etc/nginx/conf.d -v /data/prod/openresty/html:/usr/share/nginx/html -v /data/prod/openresty/logs:/var/log/nginx -v /data/prod/openresty/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf:ro –name=nginx openresty/openresty:centos 2.https 证书 acme.sh –issue –dns dns_ali  -d .xuuo.com   –installcert –key-file /data/prod/openresty/conf.d/.xuuo.com....