Linux强化论:15步打造一个安全的Linux服务器
可能大多数人都觉得Linux是安全的吧?但我要告诉你,这种想法绝对是错误的!假设你的笔记本电脑在没有增强安全保护的情况下被盗了
鸣金开罗 2016中国OpenStack十大用户票选开始
OpenStack国内生态的红火与国内企业用户的相继认可,使得2016年成为OpenStack企业落地的元年,各个重要行业都出现了相关的标杆案例,
程序员离职后的代码没人敢接手 :14张超形象的图
程序员离职后的代码没人敢接手 :15张超形象的图
不要被 C++“自动生成”所蒙骗
C++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。
Linuix下 sudo 命令情景分析
Linux 下使用 sudo 命令,可以让普通用户也能执行一些或者全部的 root 命令。本文就对我们常用到 sudo 操作情景进行简单分析,通过一些例子来了解 sudo 命令相关的技巧。
程序员获取编程灵感的10种方式
这是最好的灵感来源,因为,他们会有一些你想不到的点子。即使是一些程序员朋友、一个编程小组或甚至是一个会议都行。将所有这些想法混合起来肯定会给你一个新的视角。
运维如何写出不耍流氓的Shell脚本
大家都是文明人,尤其是做运维的,那叫一个斯文啊。怎么能耍流氓呢?赶紧看看,编写 SHELL 脚本如何能够不耍流氓。
Linux 编程之 Socket
TCP/IP协议及socket封装
写了六个相同功能的函数之后,我学到了什么
几周之前,一个社区在 Free Code Camp’s Forum 上发起了非官方的算法大赛。这个题目看似很简单:返回小于数字 N 的所有 3 或者 5 的倍数的和,N 是函数的参数。
嵌入式C语言高手炼成之屏幕操作篇
现在要解决的问题是,嵌入式系统中经常要使用的并非是完整的汉字库,往往只是需要提供数量有限的汉字供必要的显示功能。
LINUX内核内存屏障
假设每个CPU都分别运行着一个会触发内存访问操作的程序. 对于这样一个CPU, 其内存访问顺序是非常松散的,
2016中国容器技术应用落地调研报告解析
近日, IT68携手ChinaUnix、ITPUB,共同对中国容器技术应用落地情况展开调研。通过对有效样本信息的汇总整理发现,越来越多的企业开始重视容器技术的应用,但是由于容器技术还不够成熟,所以大部分的企业还停留在观望阶段。
10个惊艳的Swift单行代码
我们不知道有多少人真的对这些单行代码印象深刻,但我认为,这能激励大家去了解更多有关于函数式编程的内容。
Linux下动态库和静态库的制作及使用
在实际的开发过程中,编写程序往往都需要依赖很多基础的底层库,比方说平时用的较多的标准C库,数学库等等;我们会频繁的使用这些库里的函数,
tmpfs——Linux一种虚拟内存文件系统
前几天发现服务器的内存(ram)和swap使用率非常低,于是就想这么多的资源不用岂不浪费了?
LINUX内核内存屏障(中)
假设每个CPU都分别运行着一个会触发内存访问操作的程序. 对于这样一个CPU, 其内存访问 顺序是非常松散的,
LINUX内核内存屏障(上)
假设每个CPU都分别运行着一个会触发内存访问操作的程序. 对于这样一个CPU
IT运维背后的逻辑(风险篇)
扁鹊见蔡桓公是一个家喻户晓的故事,出自韩非子·喻老。看过故事,我们都会敬服名医扁鹊的高超医术。如果将这个故事场景放在运维背景下
Linux 给运行程序指定动态库路径
库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib两个目录作为默认的库搜索路径……
绝密实录!浅谈Nginx优化
本文编辑整理自【微学堂】第二十二期活动实录。 嘉宾介绍李强(撒加),运维帮专家顾问团成员,先后在AdMas