![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂谈
ailinyingai
DevOps 搬砖人 干饭人
展开
-
技术领导力300讲
TOC瓶颈理论认为,任何系统至少存在着一个约束,否则它就可能有无限的产出。因此要提高一个系统 (任何企业或组织均可视为一个系统)的产出,必须要打破系统的约束。任何系统可以想像成由一连串的环所构成,环与环相扣,这个系统的强度就取决于其最弱的一环。质变的改变才有质变的绩效,量变的改变只有量变的绩效,并且大多数时候,量变根本无法解决问题。《技术领导力300讲》一个学习体会是:大佬们都有自己的方法论,这个是肯定的。有意思的是都有一套工具集,比如将员工分为四五种类型,任何事情都可以当成一个问题来分析,分情况处理,翻译 2020-12-02 21:54:14 · 1868 阅读 · 0 评论 -
技术总结
技术变现主要两点:自己得行,怎么行?告诉别人自己行:坚持,建立正向循环关注有价值的东西,价值受供需影响,供小于求的东西就是有价值,供大于求的东西少做或让别人做。关注技术趋势,要看清技术趋势,你需要了解历史。就像一个球运动一样,你要知道这个球未来运动的地方,是需要观察球已经完成运动的轨迹才知道的。要看一个新的技术是否顺应发展趋势,你需要将一些老技术的本质吃的很透。动手能力很重要关注技术付费点:赚钱点;省钱点提升自己的能力和经历找到有价值的信息源,微博、知乎等有价值的信息不多,最好的方式是goo翻译 2020-12-01 22:13:32 · 149 阅读 · 0 评论 -
图灵机器人
611a26ff4c144b869614b848a84be2fd原创 2020-03-15 22:25:20 · 207 阅读 · 0 评论 -
开源软件的使用
不光只是埋头干活 也需要和人沟通交流 输出是最好的锻炼方法开源软件的使用保持纯洁加以包装开发辅助系统 增加一个 proxy 层改到原有系统建议直接给开源项目提需求或者bug弊端是响应比较慢发明你要的轮子没有完全适合你的轮子软件领域和硬件领域最大的不同就是软件领域没有绝对的工业标准 大家都很尽兴 想怎么玩就怎么玩开源软件为了能够大规模应用 考虑的是通用的处理方案 而不同的业务其实...原创 2020-03-06 15:30:42 · 375 阅读 · 0 评论 -
陆奇的建议
20岁需要做让你可以走得很快的事情,快速学、快速失败。30岁你要让自己可以走得远,建立一个核心支撑体系能让你走得很远。这个体系包括你的身体、你厚实的家庭基础和几个志同道合你可以信任的朋友。一个人到了35岁,到了打造产品的黄金时段,我已前很关注这个年龄阶段的人才,因为他/她已经犯过不少错,他/她最需要做一个好产品让他/她的职业生涯有一个本质提升。40岁后,理想情况是找到一个可以让你淋漓尽致去发挥...翻译 2020-03-02 16:37:13 · 311 阅读 · 0 评论 -
盖茨比
All the bright precious things fade so fast…and they don’t come back.所有的光鲜亮丽都敌不过时间,并且一去不复返。Whenever you feel like criticizing any one, just remember that all the people in this world haven’t had the...原创 2020-03-02 15:57:16 · 231 阅读 · 0 评论 -
技术管理
说是技术管理,其实就只带了五六个人,整个公司不到20人,谈不上什么专业管理,倒更像个“催活的”。不像大公司的leader ,我更偏向于细化任务,制定明确KPI,跟踪进度。这个角色转变,让我看到了另外一个世界!1、从前我以为作为工程师只要写好代码和实现功能就行,自从我做了管理对这个认知产生极大的改变,不仅专业技能重要,沟通能力、协作能力、规划能力、汇报能力、工程思维也同等重要。2、产品是以市场...原创 2020-02-26 10:09:02 · 277 阅读 · 0 评论 -
文档
https://mp.weixin.qq.com/s/sYUelTIw5S4nrz_EhYXwrA原创 2020-02-12 17:16:23 · 112 阅读 · 0 评论 -
爬虫有什么注意点
普通爬虫就是页面获取相应的数据原创 2020-02-08 17:50:24 · 241 阅读 · 2 评论 -
上线文档
改动最小的应该是用 fabric,做一个批量操作而已,fabric 可以控制并发数和顺序流程,也是 Python 生态下的其他的建议也都很好,但是不一定能立马用上顺序大概是人肉 nginx + gunicorn脚本 fabric + supervisorJenkins 合并上述操作,鼠标点上线docker + k8s,上线还是 Jenkins 鼠标点业务在很大的程度上决定了一个团...原创 2020-03-04 10:47:59 · 1134 阅读 · 0 评论 -
文档20200204
https://www.zhihu.com/question/19731686原创 2020-02-04 17:07:25 · 107 阅读 · 0 评论 -
不良的变成习惯(转载)
不良的编程习惯1:抄袭复制代码在工作中,规则不太清楚。当然,有些代码块不应该被盗。如果它来自专有代码,请不要将其折叠到您的堆栈中,尤其是当它标记有版权信息时。编写自己的版本。这就是他们付钱给您的事情。当原始创作者想要共享时,棘手的问题就来了。也许是在那些在线编程论坛之一上。也许它是带有许可证(BSD,MIT)的开放源代码,允许使用一个或三个功能。没有法律理由阻止您。而且您有报酬解决问题,而不是...翻译 2020-02-03 14:14:20 · 144 阅读 · 0 评论 -
1111
如何判断这种人?可以从这三个条件:第一,谦卑。既然是团队合作,不是单打独斗,协作精神是第一位的。再能干的人,如不具有合作精神,到哪里都惹祸,不断制造麻烦,都不能要。否则,团队成功了,这种人觉得自己功劳最大;团队受挫了,这种人首先把责任推卸给别人。揽功推过,是团队成员大忌。而推功揽过,则是自古人之美德。但由于每人接收的信息有限,视角难免偏颇,或人性使然,或视角使然,一般人都会高估自己的贡献,同...原创 2020-02-03 10:57:53 · 178 阅读 · 0 评论 -
文档200203
https://blog.csdn.net/I_love_you_dandan/article/details/1029014720056132313171313283191918743842411...原创 2020-02-03 09:46:35 · 269 阅读 · 0 评论 -
git 常用
1、在工作区中修改文件2、git add3、git commit --amendgit rebase -i X前面的一个 commit 的 id在工作区修改文件git addgit rebase --contiue原创 2020-01-22 17:58:22 · 121 阅读 · 0 评论 -
文档搜集
https://www.cnblogs.com/yunweixiaoxuesheng/articles/7825389.html原创 2020-01-22 09:49:04 · 256 阅读 · 0 评论 -
devops
2017年中,我来到了新西兰内政部,吸引我的也正是各种云方案,devops文化,算是得偿所愿。很多人都说,政府是一个养老机构。确实,来到政府以后,看到一些人确实是上班,早茶,午饭,下午茶,回家这种逍遥自在到生活。但也有很多有责任心,有理想到人。我的大老板是一个Agile和devops的忠实拥护者。我很庆幸他是我的老板。他告诉我,devops不仅是关于技术,也是一种思考问题的方式。永远不要重复手动工...原创 2020-01-21 11:30:00 · 342 阅读 · 0 评论 -
述职模板
时间过的飞快,转眼间,来XXX一年出头了。这一年来让我感受了很多,经历了很多,学到了很多。在领导的带领下,在同学们的配合和帮助下,我不断地学习新知识、总结新经验,努力加强着自身的素质和修养,完成了入职至今自己岗位上各项工作任务,简单汇报如下:一、严以律己从200x年x月x日加入公司以来,在平时工作中,我始终努力以工作高标准严格要求自己,严格遵守公司的各项规章制度。负责的工作范围跨度从SA到D...原创 2020-01-20 10:14:23 · 299 阅读 · 0 评论 -
2020 栈
https://medium.com/better-programming/2020-002-my-perfect-2020-stack-43be78df37dd翻译 2020-01-17 18:00:22 · 288 阅读 · 0 评论 -
sqlx
import numpy as npdata = [[2020,3030,4040], [9, 999, 999999]]max_num = np.array(data).max()print('最大值是', max_num )一:计时的场景:8场,不用解释,根据计时排名 二:无计时的场景:最少10场,最多11场 1、分8组决出8个前四名,共跑8次,每个小组剩下四人;(已跑8场) ...翻译 2020-01-13 17:56:15 · 372 阅读 · 0 评论 -
准备工作
def function(func): #定义了一个闭包 def func_in(): #闭包内的函数 print('这里是需要装饰的内容,就是需要添加的内容') func() #调用实参函数。 return func_in def test(): #需要被装饰修改的函数。 print('无参函数的测试') test = function(test) #装饰器的原理就是将...原创 2020-01-13 10:36:59 · 120 阅读 · 0 评论 -
记录
[f(n) for f,n in zip((max,min,lambda s:float(sum(s))/len(s)),([list(map(int,map(input,':::')))]*3))]# houses/serializers.pyclass HousePlainSerializer(object): """ Serializes a House queryse...翻译 2020-01-11 14:15:58 · 126 阅读 · 1 评论 -
文档记录
ist1与list2相互引用,如果不存在其他对象对它们的引用,list1与list2的引用计数也仍然为1,所占用的内存永远无法被回收,这将是致命的。对于如今的强大硬件,缺点1尚可接受,但是循环引用导致内存泄露,注定python还将引入新的回收机制。(标记清除和分代收集)list1 = []list2 = []list1.append(list2)list2.append(list1)...原创 2020-01-09 08:55:03 · 141 阅读 · 0 评论 -
携程bu
作者:有点心酸链接:https://www.nowcoder.com/discuss/338380?type=12来源:牛客网坐标携程,火车票BU,19应届产品,入职半年被裁(卡试用期),分享一下我的经历,写得有点长,给大家排个雷吧~一、背景情况组内没有新人培养,没有业务相关文档,没有规范流程,没有信息同步,非常混乱,业务逻辑靠口口相传。新人入职三个月内不让做需求,想打杂都没有活。后三个...翻译 2020-01-08 13:51:40 · 423 阅读 · 0 评论 -
git 删除信息
//删除文件夹下的所有 .svn 文件find . -name “.svn” | xargs rm -Rf//删除文件夹下的所有 .git 文件find . -name “.git” | xargs rm -Rf原创 2020-01-06 09:39:33 · 240 阅读 · 0 评论 -
文档 002
的确,写代码也好还是别的也好,单纯为了自己“爽”而自娱自乐,长期下来唯一的本领也只是自娱自乐。你不是迎合市场把自己打造成产品,所以几乎没什么人会认为你做的事情对他们来说有价值。你肯定为编程付出过很多的时间,也曾调出某个 bug、实现某个功能后有一刹那的欣喜若狂,但是四顾茫然,你发现 nobody cares。这其实是一种看似“努力”,但实则盲目“沉溺”的行为。让自己“爽”是很简单的事情,没有人...原创 2020-01-03 09:20:44 · 85 阅读 · 0 评论 -
文档记录
https://www.yuque.com/umijs/umi/createumi原创 2019-12-28 09:54:45 · 93 阅读 · 0 评论 -
pg 安装以及其他
https://www.jianshu.com/p/d26ae43446a2原创 2019-12-24 11:45:28 · 118 阅读 · 0 评论 -
来自大佬的2019
我自学了商业知识、金融知识、财务知识、公司治理、管理学课;我写了211篇文章,读了25本书,听了200本书,读了近2000篇微信公众号文章,收藏了1176篇等等。当然这不是炫耀,通过大量的、广泛的学习,我对自己的人生规划有了新的想法,也对不同领域的知识有了积累,我有几点感悟和预见,分享给大家:1、教育行业未来将发生巨大的变化,学习方式、授课方式都会改变,未来的中国是一个巨大的知识型社会。得到、...翻译 2019-12-23 10:55:28 · 135 阅读 · 0 评论 -
防止过度工程
人的脑子真是奇妙的东西。虽然大家都知道过度工程(over-engineering)不好,在实际的工程中却经常不由自主的出现过度工程。我自己也犯过好多次这种错误,所以觉得有必要分析一下,过度工程出现的信号和兆头,这样可以在初期的时候就及时发现并且避免。过度工程即将出现的一个重要信号,就是当你过度的思考“将来”,考虑一些还没有发生的事情,还没有出现的需求。比如,“如果我们将来有了上百万行代码,有了几...翻译 2019-12-19 09:03:57 · 137 阅读 · 0 评论 -
nginx面试
Nginx是如何实现高并发的?Nginx 采用的是多进程(单线程) & 多路IO复用模型,,异步,非阻塞.一个主进程master,多个工作进程worker,每个工作进程可以处理多个请求master进程主要负责收集、分发请求。每当一个请求过来时,master就拉起一个worker进程负责处理这个请求。同时master进程也负责监控woker的状态,保证高可靠性在nginx中的work...翻译 2019-12-17 14:45:42 · 85 阅读 · 0 评论 -
招聘小姐姐的分享
第一:问清楚公司地址大楼,关于公司的一些奖罚制度,薪资制度,部门架构,福利制度,分别多少人,尽可能详细问,为的是可以直观看出跟你聊天的是中介还是人事,中介是不太好现编的。第二:问清楚各种赔付事项,每一项什么样的赔付标准,正规公司不介意直接跟你讲,哪怕也许有些项你不太好接受,但是坑公司要么说的含糊要么不让问太多,要么把公司美化的不切实际(所谓三个月免赔,相信我,最后会让你以别的名目赔付,比如办公用...原创 2019-12-13 09:00:53 · 348 阅读 · 0 评论 -
文档记录02
https://blog.csdn.net/ys676623/article/details/77848427搭建 jupyter原创 2019-12-08 16:48:11 · 98 阅读 · 0 评论 -
云为什么要计算
云计算包含的内容十分繁杂,也有很多技术和公司牵强附会说自己是云计算公司,说自己是做云的,实际上可能风马牛不相及。说白了,云计算就是一种配置资源的方式,根据资源配置方式的不同我们可以把云计算从宏观上分为以下三种类型:IaaS:这是为了想要建立自己的商业模式并进行自定义的客户,例如亚马逊的EC2、S3存储、Rackspace虚拟机等都是IaaS。PaaS:工具和服务的集合,对于想用它来构建自己的应...原创 2019-12-07 18:57:52 · 142 阅读 · 0 评论 -
gunicorn&&uwsgi
我通过阅读gunicorn、uwsgi 的代码得知,他们在单进程单线程下是和Werkzeug一样的。默认情况下,gunicorn会异步非阻塞的积攒tcp报文,通过http协议来解决tcp粘包的问题,当构建出一个完整http包,才会让这些worker来处理下一步的逻辑,也就是业务逻辑。 到此为止,我已经解释了 flask 使用Werkzeug epoll还是会发生阻塞的原因,也解释情况了gunic...原创 2019-12-06 14:17:24 · 712 阅读 · 1 评论 -
vimrc 分享
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 通用设置"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""let mapleader = "," " 定义<leader>键set ...翻译 2019-12-06 13:14:42 · 306 阅读 · 0 评论 -
python源码解析
demo文件夹里放的是一些例子;Doc文件夹里放的是文档,Grammer是语法分析器,include是python所包含的一些头文件,Lib是python的库,都是用python语言写的,Moduels是用C写的python模块,Parser是分词器。图片是最生动的文字,现在我来附上我所理解的python总体架构图片:其中,最左边的python的库,模块以及用户自定义的模块,都依赖于pytho...原创 2019-12-05 16:49:04 · 437 阅读 · 0 评论 -
公益404
hexo 博客添加公益404hexo new page 404/source/404/index.md---title: 404 Not Found:该页无法显示toc: falsecomments: falsepermalink: /404---<!DOCTYPE html><html> <head> <me...翻译 2019-12-05 16:08:00 · 80 阅读 · 0 评论 -
shell 问题
Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q:2 什么是默认登录shell,如何改变指定用户的登录shell答:在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分配的...翻译 2019-12-05 15:56:10 · 198 阅读 · 0 评论 -
jumpserver 安装
Jumpserver:现指 Jumpserver 管理后台,是核心组件(Core), 使用 Django Class Based View 风格开发,支持 Restful API。Coco:实现了 SSH Server 和 Web Terminal Server 的组件,提供 SSH 和 WebSocket 接口, 使用 Paramiko 和 Flask 开发。Luna:现在是 Web Ter...翻译 2019-12-05 15:55:39 · 142 阅读 · 1 评论