• 一篇文章学会shell工具篇之sed

    sed工具执行原理; 有关sed的参数及action的常见操作方法; 定址; 模式空间和保持空间; 使用标签 1.首先先来了解一下什么是sed? sed叫做流编辑器,在shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换成为另一种格式输出。下面我们通过一张原理图来了解一下它的工作模式: 编辑命令的格式为,sed   /pattern/action 经过sed处理后文件内容并没有改变,除⾮使用重定向存储输出。sed主要用来自动编…

    Linux云计算 2017年6月27日
  • 与 Linux 之父 林纳斯近距离接触是什么样的体验?

      本文经授权转载自 Linux中国 没错,这就是一篇炫耀贴。老王的朋友都知道老王最近一直在念叨着 LinuxCon 大会,这不,就在今天,我等了几个月之久的 LinuxCon 终于在北京国家会议中心召开了! 一大早,嗯,严格来说是早上 4 点,我就起床了,由于要出去参加整整一天的 LinuxCon,所以我得提前将今天要编发的内容准备好。忙完 Linux 中国网站要发的内容之后,我又经过了一个小时的车程,终于赶在签到时间前到达了本次 LinuxCon 大会的现场——北京国家会议中心。 …

    Linux云计算 2017年6月27日
  • 【马哥教育早报-053期】联通否认AT入股传闻+百世汇通将上市+谷歌将被罚10亿欧元

    2017年6月76日 星期二马哥教育新闻快报 导读:联通否认AT入股传闻+百世汇通将上市+谷歌将被罚10亿欧元 每日一句 不是每一次努力都会有收获,但是每一次收获都必须努力,这是一个不公平的不可逆转的命题。 早报内容 1.中国联通否认腾讯阿里将入股:未与任何潜在投资者就混改签署协议中国联通晚间发布公告,称公司注意到有媒体报道称,包括阿里巴巴和腾讯在内的投资者将参与认购本公司发行的股票。对此,中国联通做出澄清,截至目前,本次混改的具体实施方案,包括发行对象、发行规模、发行价格、募集资金用途等正在筹…

    技术干货 2017年6月27日
  • 一个pycharm引起ubuntu桌面丢失的惨案

    俗话说 no zuo ,no die, 我用Python写一个数据转换程序,可以正常运行,但是有几个小问题,我要用debug看一下 一调试才发现,出现以下错误 /usr/bin/Python2.7 /buildtools/pycharm-2017.1/helpers/pydev/pydevd.py –multiproc –qt-support –client 127.0.0.1 –port 36360 –file /study/Pyth…

    Linux云计算 2017年6月26日
  • 如何判断目标站点是否为Django开发

    老文一篇,几个月以前发在【代码审计】小密圈里的文章,当时是写一个系列(Django安全漫谈),抽出其中的一部分,分享一下。 在黑盒测试的情况下,如何判断一个站是否是Django开发的?以下这些方法,很多都能在我的博客( https://www.leavesongs.com )得到印证。 利用Debug模式异常页面判断 DEBUG模式开启时,访问不存在的页面或出错的页面会有特殊的异常抛出。像这样的页面,就可以确定是Django 访问一个包含表单的页面,表单中会有一个隐藏的input,用来做CSRF…

    Python开发 2017年6月26日
  • Linux网络编程“惊群”问题总结

    1、前言 我从事Linux系统下网络开发将近4年了,经常还是遇到一些问题,只是知其然而不知其所以然,有时候和其他人交流,搞得非常尴尬。如今计算机都是多核了,网络编程框架也逐步丰富多了,我所知道的有多进程、多线程、异步事件驱动常用的三种模型。最经典的模型就是Nginx中所用的Master-Worker多进程异步驱动模型。今天和大家一起讨论一下网络开发中遇到的“惊群”现象。之前只是听说过这个现象,网上查资料也了解了基本概念,在实际的工作中还真没有遇到过。今天周末,结合自己的理解和网上的资料,彻底将“…

    技术干货 2017年6月26日
  • 数据库基础知识:数据库中的约束和三大范式

    一.数据库中的范式: 范式, 英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法,以下就是对这三个范式的基本介绍: 第一范式(1NF): 数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性。 例如: userInfo: ‘山东省烟台市 1318162008’ 依照第一范式必须拆分成…

    Linux云计算 2017年6月26日
  • 70条常用Linux基础命令总结

    [root@ping ~]# tree -L 1 / #使用tree 命令查看根目录下的一层的目录结构 ls – list directory contents [root@ping ~]# ls -l / 以长格式显示文件和目录的信息 [root@ping ~]# ls -d / 显示目录和文件 [root@ping ~]# ls -d /* 根目录下的所有的目录和文件 cd – Change the shell working directory [root@ping…

    Linux云计算 2017年6月26日
  • 【马哥教育早报-052期】复兴号高铁今日首发,时速可达400公里

    2017年6月26日 星期一马哥教育新闻快报 导读:复兴号高铁今日首发,时速可达400公里 每日一句 人生的进步与失败,源于深深的自责;人生的退步与失败,源于恶意的贬损。“长于自检,短于责人”是人生成功的秘诀。 早报内容 1.时速400公里“复兴号”高铁今日首发 北京去上海仅3小时6月26日消息,高铁从北京去上海的时间要缩短了。今天时速可以达到400公里的“复兴号”高铁京沪两地对开首发,分别担当G123次和G124次高速列车。据悉,“复兴号”试验时速可达400公里,设计寿命比“和谐号”长10年。…

    技术干货 2017年6月26日
  • 25年Linux内核开发经历总结出来的九条经验

    原文: 9 lessons from 25 years of Linux kernel development 作者:Greg Kroah-Hartman 翻译:雁惊寒 Linux内核社区在2016年庆祝了成立二十五周年纪念,许多人来问我们这个项目经久不衰和成功的秘诀。我一般会先笑笑,然后开玩笑地说,我真的不知道已经经历了25年。这个项目一直都面临着分歧和挑战。但是,严肃地说,我们能够做到这一点与社区在反思和改变上的能力有着很大的关系。 大约16年前,大多数内核开发人员互相之间从来没有见过面,我…

    Linux云计算 2017年6月23日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!