-
程序员,如何从平庸走向理想?
也许我们都不是天才的程序员 但至少我们都可以成为一个理想的程序员 我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定有佛光笼罩,昼夜不息运键如飞日吐代码上万行。现在也算见过一些世面了,回首那段忐忑不安宛如初夜的过程,我却不发觉有任何的励志意味,而是视为…
-
用十张图解释机器学习的基本概念
在解释机器学习的基本概念的时候,我发现自己总是回到有限的几幅图中。以下是我认为最有启发性的条目列表。 Test and training error 为什么低训练误差并不总是一件好的事情呢:上图以模型复杂度为变量的测试及训练错误函数。 Under and overfitting 低度拟合或者过度拟合的例子。上图多项式曲线有各种各样的命令M,以红色曲线表示,由绿色曲线适应数据集后生成。 Occam’s razor 上图为什么贝叶斯推理可以具体化奥卡姆剃刀原理。这张图给了为什么复杂模型原来是小概率事…
-
2017年企业运维经典面试题汇总
1 写一个脚本查找最后创建时间是三天前,后缀是*.log的文件并删除 find .-ctime +3 -name '*.log' | rm -rf 2 统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip cataccess.log | awk '{print $1}' | uniq -c | sort -rn | head -10 3 使用tcpdump监听主机为192.168.1.1,tcp端口为…
-
【马哥教育早报-004期】乐视高级副总裁郑孝明或离职转投京东
导读 当下的乐视正在经历剧烈地人事震荡,新的人事任命不断发生,同时,高管离职频繁。 每日一句 要么你去驾驭生命,要么是生命驾驭你。 早报内容 1.乐视高级副总裁郑孝明或离职转投京东有多位业内人士证实,负责乐视全球投融资业务的高级副总裁郑孝明从乐视离职,传闻称郑孝明将转投京东。据悉,郑孝明曾参与撮合京东上市、联想收购IBM服务器业务、盛大游戏私有化。目前,乐视与京东方面都未对此消息作出回应。不仅是郑孝明的去留问题,当下的乐视正在经历剧烈地人事震荡,新的人事任命不断发生,乐视体育COO…
-
PEP8 Python 编码规范整理
决定开始Python之路了,利用业余时间,争取更深入学习Python。编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的。所以今天根据PEP8整理了一份,以后都照此编码了,还会持续更新。 一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无…
-
Linux内存管理之mmap详解
一. mmap系统调用 1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作,不必再调用read,write等系统调用.但需注意,直接对该段内存写时不会写入超过当前文件大小的内容. 采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内…
-
CentOS 5和6的启动流程
CentOS 5和6的启动流程: Linux:kernel + rootfs kernel:进程管理,内存管理,网络管理,驱动程序,文件系统,安全功能 rootfs:glibc(gun c 标准库) 库: 函数集合,function,调用接口(功能名) 过程调用:procedure,无返回值 函数调用:function,有返回值 程序: 内核设计流派: 单内核设计:Linux,把所有功能集成同一个程序 微内核设计:Windows,Solar…
-
马哥小伙伴教你把python项目发布为exe可执行程序的步骤的两个方法
今天马哥教育的小伙伴在Python运维开发群内问《Python 如何生成可执行程序?》,今天小编特地花了些时间来整理,希望帮助小伙伴解决这个问题: 1. 手动制作Python的exe可执行程序Python没有内建一个编译为exe的功能。给Python程序的部署带来不少的麻烦。所以就会出现一些py2exe之类的很不错的工具,用于自动把.py文件编译为.exe文件。 最近抽空研究了一下手动实现类似py2exe的功能,希望加强对Python的了解。结果还相当不错。把结果记录下来,与大家共享。 1.1.…
-
【马哥教育早报-003期】Ubuntu放弃Unity转投GNOME
导读:Canonical,这家 Ubuntu 背后的公司,在许多年前放弃了 GNOME 桌面环境转到 Unity。但其创始人 Mark Shuttleworth 日前公开宣布了 GNOME 的回归——明年发布的 Ubuntu 18.04 将搭载 GNOME 而非 Unity。 每日一句 人生犹如一本书,愚蠢者草草翻过,聪明人细细阅读。为何如此 . 因为他们只能读它一次。——保罗 早报内容 1.Ubuntu放弃Unity转投GNOME Linux社区对此怎么看?Canonical,这家 Ubunt…
-
马哥教育征文活动火热进行!kindel、技术书籍应有尽有!
自从我们发布了征文消息,马哥的微信就变成了这样: 每天收到的消息是这样的: 看着大家这么热情,马哥很开心,跟大家聊天时间太长,都没顾得上写本来应该今天给大家看的马哥心声(实际上是因为马哥去了郑州校区,小编没办法催稿了),只好随意接受了一下CCTV的采访,通过央视的平台表达一下对大家的关心。 这下可怎么办呐~ 天不打雷无所谓,小编不能不发文啊~ 我一下就想到了一个好办法:给钱呐!其他都是虚的,钱才是真的啊! 所以我准备再发一次我们征文活动的奖品: 一等奖:《鸟哥的Linux私房菜:服务器架设篇》特…
