-
Docker 从入门到实践
一般说来 SPA 的项目我们只要启一个静态文件 Server 就可以了,但是针对传统项目就不一样了,一个项目会依赖很多服务端程序。之前我们的开发模式是在一台开发机上部署开发环境,所有人都在这台开发机上使用 Samba 连接开发。老式开发是没什么问题的,但是前端因为引入了编译流程,增加了 Webpack 打包构建的行为,当多人共同开发的时候经常会因为内存爆满进程被杀导致打包失败。痛定思痛后为了解决这个问题,我决定将 Docker 引入我们的开发环境,通过将开发环境本地化来解决这个问题,所以有了本文…
-
【学员喜讯-814期】- 马哥教育老学员又来学Python,薪资超20K,你还在观望什么呢?成功源于相信,始于决定!
马哥教育《学员喜讯》栏目是为真实公布学员就业信息的栏目,记录每一个为求改变的个体在马哥教育经过4个月努力后的惊喜时刻,我们来看看本期学员: 【学员喜讯-814期】- 马哥教育老学员又来学Python,薪资超20K,你还在观望什么呢?成功源于相信,始于决定!
-
Python面试真题 - 是否遇到过python的模块间循环引用的问题,如何避免它?
【Python面试真题】- 是否遇到过Python的模块间循环引用的问题,如何避免它? 这是代码结构设计的问题,模块依赖和类依赖 如果老是觉得碰到循环引用,很可能是模块的分界线划错地方了。可能是把应该在一起的东西硬拆开了,可能是某些职责放错地方了,可能是应该抽象的东西没抽象 总之微观代码规范可能并不能帮到太多,重要的是更宏观的划分模块的经验技巧,推荐uml,脑图,白板等等图形化的工具先梳理清楚整个系统的总体结构和职责分工 &nbs…
-
Linux面试真题 - 查看文件内容有哪些命令可以使用?
【Linux面试真题】- 查看文件内容有哪些命令可以使用? vi 文件名 #编辑方式查看,可修改cat 文件名 #显示全部文件内容more 文件名 #分页显示文件内容less 文件名 #与 more 相似,更好的是可以往前翻页tail 文件名 #仅查看尾部,还可以指定行数head 文件名 #仅查看头部,还可以指定行数
-
共享单车失火殃及“凤凰” 老牌自行车沦为代工厂【马哥教育新闻快报403期】
各位小伙伴下午好,今天是2019年4月22日,这里是马哥教育新闻快报403期。 本期重点关注: 共享单车失火殃及“凤凰” 老牌自行车沦为代工厂 【快报内容】 1、 共享单车失火殃及“凤凰” 老牌自行车沦为代工厂 拥有 120 年历史的“凤凰”自行车正面临困境。4 月 20 日,上海凤凰发布了 2018 年度报告,营业收入几近腰斩,归母净利润则同比大跌 73.73%。未来,提升业绩成为上海凤凰的首要目标。拥有“凤凰”品牌,意味着上海凤凰获得订单或许并不难。但问题在于,依赖共享单车行业的上海凤凰已…
-
【学员喜讯-813期】- 运维学员学习linux后成功收获29K/月14.6薪!
马哥教育《学员喜讯》栏目是为真实公布学员就业信息的栏目,记录每一个为求改变的个体在马哥教育经过4个月努力后的惊喜时刻,我们来看看本期学员: 【学员喜讯-813期】- 运维学员学习Linux后成功收获29K/月14.6薪!
-
Python面试真题 - python2和python3区别
【Python面试真题】- Python2和Python3区别 字符编码: py3中默认字符编码是unicode;py2中默认字符编码是 ASCII,如果文件中出现了中文,需要在顶部加入coding声明#coding:utf8 让用户输入:py3中直接使用input(); py2中需要使用raw_input() range和xrange:py3中的range == py2中的 xrange, 返回类似迭代器的东西,节省内存空间 语句变函数: py3中为print(),&nbs…
-
Linux面试真题 - screen 命令详解
【Linux面试真题】- screen 命令详解 背景 作为程序员一定会用到Linux系统,经常打开多个shell,运行一些需要很长时间才能完成的任务,通常情况下我们都是为每一个这样的任务开一个终端窗口,必须等待它们执行完毕,在此期间不能关掉窗口,否则这个任务就会被杀掉。 简介 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。 GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的…
-
红帽接手维护 OpenJDK 8 和 OpenJDK 11【马哥教育新闻快报402期】
各位小伙伴下午好,今天是2019年4月19日,这里是马哥教育新闻快报402期。 本期重点关注: 红帽接手维护 OpenJDK 8 和 OpenJDK 11 【快报内容】 1、 红帽接手维护 OpenJDK 8 和 OpenJDK 11 在 Oracle 退出和变更许可后,红帽宣布接手维护 OpenJDK 8 和 OpenJDK 11,为这两个 OpenJDK 的旧版本提供错误修复和安全补丁。 Oracle 分别在 2014 年 3 月和 2018 年 9 月发布了 JDK 8 和 JDK…
-
可能是最全面的 Python 字符串拼接总结
在 Python 中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅。 加号连接 第一种,通过+号的形式: 逗号连接 第二种,通过,逗号的形式: 但是,使用,逗号形式要注意一点,就是只能用于print打印,赋值操作会生成元组: 直接连接 第三种,直接连接中间有无空格均可: % 第四种,使用%操作符。 在 Python 2.6 以前,% 操作符是唯一一种格式化字符串的方法,它也可以用于连接字符串。 format 第五种,使用format方法。 format 方法是 Pyth…