201505-06 Linux 中 sort 命令的14个有用的范例(一) Sort是用于对单个或多个文本文件内容进行排序的Linux程序。Sort命令以空格作为字段分隔符,将一行分割为多个关键字对文件进行排序。需要注意的是除非你将输出重定向到文件中,否则Sort命令并不对文件内容进行实际的排序(即文件内容没有修改),只是将文件内容按有序输出。本文的目标是通过14个实际的范例让你更深刻的理解如何在Linux中使用sort命令。1、首先我们将会创建一个用于执行‘sort’命令的文本文件(tecmint.txt)。工... 继续阅读 >
201505-06 Linux 的”sort”命令的七个有趣实例 在上一篇文章里,我们已经探讨了关于sort命令的多个例子,如果你错过了这篇文章,可以点击下面的链接进行阅读。今天的这篇文章作为上一篇文章的继续,将讨论关于sort命令的剩余用法,与上一篇一起作为Linux‘sort’命令的完整指南。Linux的‘sort’命令的14个有用的范例(一)在我们继续深入之前,先创建一个文本文档‘month.txt’,并且将上一次给出的数据填进去。$echo-e"mar/ndec/noct/nsep/nfeb/naug">month.tx... 继续阅读 >
201505-06 在 Linux 中用 nmcli 命令绑定多块网卡 今天,我们来学习一下在CentOS7.x中如何用nmcli(NetworkManagerCommandLineInterface:网络管理命令行接口)进行网卡绑定。网卡(接口)绑定是将多块网卡逻辑地连接到一起从而允许故障转移或者提高吞吐率的方法。提高服务器网络可用性的一个方式是使用多个网卡。Linux绑定驱动程序提供了一种将多个网卡聚合到一个逻辑的绑定接口的方法。这是个新的实现绑定的方法,并不影响linux内核中旧绑定驱动。网卡绑定为我们... 继续阅读 >
201505-01 Java最大的优势真的在于跨平台吗? 以下讨论只针对PC端和移动端。Java最大的优势真的在于跨平台吗?以前是,但现在已经不是了。有跨平台需求的仅仅是客户端应用,而不是服务端。例如桌面应用,你的客户可能是Windows用户,也可能是Linux用户,这时候如果不想多投入成本对各个平台进行适配,那么Java所谓的”Writeonce,runeverywhere”就显得异常光彩。然而今天,整个软件世界都在向B/S应用倾倒(嵌入式除外),即使要做客户端跨平台,QT等第三方框架远远比Swing... 继续阅读 >
201504-29 15 个 Linux ls 命令的面试问题(一) Unix或类Unix系统中的“文件列表”命令“ls”是最基础并且使用的最广泛的命令行中工具之一。它是一个POSIX兼容工具,在GNU基本工具集以及BSD各种变体上都可以使用。“ls”命令可以结合大量的选项来达到想要的结果。这篇文章的目的在于通过相关的样例来深入讨论文件列表命令。15个“ls”命令问题。1.如何列出目录中的文件?答:linux文件列表命令“ls”就是干这个的。#ls列出文件同时,我们也可以使用“echo(回显)”命令... 继续阅读 >
201504-29 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一) CentOS是一个工业标准的Linux发行版,是红帽企业版Linux的衍生版本。你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级、安装新的软件包、配置特定服务和应用程序等操作。这篇文章介绍了“安装完RHEL/CentOS7后需要做的30件事情”。阅读帖子的时候请先完成RHEL/CentOS最小化安装,这是首选的企业和生产环境。如果还没有,你可以按照下面的指南,它会告诉你两者的最小化安装方法。最小化... 继续阅读 >
201504-29 C语言杂谈:指针与数组(下) 思维导图介绍前接上文C杂谈之指针与数组(一),接续往下谈指针和数组。指针与数组——承接上文进行扩展你知道X=Y,在编译运行过程中,是什么样吗?字符指针与函数1>字符串是一个以”结尾的字符数组。看一个例子:printf接受的是一个指向字符数组第一个字符的指针。这个例子与下面两个代码是一个道理.2>几个常用字符函数的编写。1>>>strcat(s,t)函数,把t指向的字符复制到s指向的字符后面?——注意”#include... 继续阅读 >
201504-29 C语言杂谈:指针与数组(下) 思维导图介绍前接上文C杂谈之指针与数组(一),接续往下谈指针和数组。指针与数组——承接上文进行扩展你知道X=Y,在编译运行过程中,是什么样吗?字符指针与函数1>字符串是一个以”结尾的字符数组。看一个例子:printf接受的是一个指向字符数组第一个字符的指针。这个例子与下面两个代码是一个道理.2>几个常用字符函数的编写。1>>>strcat(s,t)函数,把t指向的字符复制到s指向的字符后面?——注意”#include... 继续阅读 >
201504-29 C语言杂谈:指针与数组 (上) 思维导图介绍1>指针定义:指针是保存变量地址的变量。2>本文重点>>指针与数组之间的关系>>操纵指针的规则3>指针优点>>表达某个计算的唯一途径>>代码更高效,更紧凑4>指针缺点:难以理解,但是用好了,代码会非常清晰。5>将指针、数组和地址的算术运算集成在一起是C语言的一大优点。指针与地址1>内存组织方式(1)内存是一个个单元组成的,每一个内存单元中存放一个字节(8位)的二进制信息。(2)机器中... 继续阅读 >
201504-28 .NET出现频率非常高的笔试题 一、.net基础1、a=10,b=15,请在不使用第三方变量的情况下,把a、b的值互换答:小学算法,加法交换律和加法结合律inta=a+b;intb=a-b;inta=a-b;2、session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法答:redis或者memcache。当然,微软也提供了解决方案。iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sateserver或SQLServer数据库的方式存储Session不过这种方式比较慢,而... 继续阅读 >
201504-26 如何在 Apache、Ngnix 和 Lighttpd 上启用 HTTP 公钥固定扩展 编者按:前段时间,Google报告说CNNIC签发的一个中级CA签发了一个伪造的Google证书,从而导致Google和Mozilla在其产品中取消了对CNNIC后继签发的证书信任。本文就来讲述一下,这种伪造证书是如何被Google发现的,其技术机制是什么?如何在网站服务器上实现伪造证书防御和报告机制。公钥固定(PublicKeyPinning)是指一个证书链中必须包含一个白名单中的公钥,也就是说只有被列入白名单的证书签发机构(CA)才能... 继续阅读 >
201504-26 Java初学者必知:Java语言的11大特点 Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的静态语言。那么java语言的特点是什么呢?1、Java语言是简单的Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收... 继续阅读 >
201504-26 MySQL数据库备份工具Mydumper使用介绍 Mydumper是MySQL数据库服务器备份工具,它比MySQL自带的mysqldump快很多。它还有在转储的同时获取远程服务器二进制日志文件的能力。Mydumper的优势并行能力(因此有高速度)和性能(高效的代码避免了耗费CPU处理能力的字符集转换过程)更容易管理输出(每个表都对应独立的文件,转储元数据等,便于查看/解析数据)一致性:跨线程维护快照,提供精确的主从日志定位等。可管理性:支持用PCRE来包含/排除指定的数... 继续阅读 >
201504-25 相似图片搜索的原理(二) 二年前,我写了《相似图片搜索的原理》,介绍了一种最简单的实现方法。昨天,我在isnowfy的网站看到,还有其他两种方法也很简单,这里做一些笔记。一、颜色分布法每张图片都可以生成颜色分布的直方图(colorhistogram)。如果两张图片的直方图很接近,就可以认为它们很相似。任何一种颜色都是由红绿蓝三原色(RGB)构成的,所以上图共有4张直方图(三原色直方图+最后合成的直方图)。如果每种原色都可以取256个值,那么... 继续阅读 >
201504-25 相似图片搜索的原理 上个月,Google把”相似图片搜索”正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员AlysonHannigan。上传后,Google返回如下结果类似的”相似图片搜索引擎”还有不少,TinEye甚至可以找出照片的拍摄背景。这种技术的原理是什么?计算机怎么知道两张图... 继续阅读 >
201504-23 如何在 Ubuntu 中再次登录时还原上次运行的应用 在你的Ubuntu里,如果你需要处理一些工作,你并不需要关闭正运行着的那些应用,只需要管理一下窗口,并打开那些工作需要的应用就行。然而,如果你需要离开处理些别的事情或你的机器电量低使得你必须马上关闭电脑,这些程序可能就需要关闭终止了。不过幸运的是,你可以让Ubuntu记住所有你正运行的应用并在你下一次登录时还原它们。自动保存会话现在,为了让我们的Ubuntu记住当前会话中正运行的应用并在我们下一次登录时还... 继续阅读 >