码迷,mamicode.com
首页 > 2015年09月21日 > 全部分享
Sendmail+dovecot+saslauth+rainloop
环境:CentOS6.4(最小化安装)关闭防火墙和selinuxSendmail的配置文件/etc/mail/sendmail.cf:Sendmail的主配置文件;/etc/mail/access:中继访问控制;/etc/mail/domaintable;域名映射;/etc/mail/local-host-names;本地主机别名;/etc/mail/mailertable:为特定的域指定特殊的..
分类:其他好文   时间:2015-09-21 01:44:26    阅读次数:676
9月15日 sed
sed:streameditor:流编辑器是一种文本编辑器:一次读一行,读到自己专用的“模式空间(patternspace)”中在模式空间中对文本进行处理,如果符合模式,则执行编辑操作,否则不执行操作。无论处理与否,都输出到屏幕支持正则表达式-r支持扩展正则-n静默模式:不输出,只编辑-esc..
分类:其他好文   时间:2015-09-21 01:44:38    阅读次数:217
Linux之linux bash scripts
Linux之linuxbashscripts进程是程序运行时的内存空间和设置,存在于用户空间;用户空间是存放运行的程序和它们的数据的一部分内存空间。shell是用户和Linux内核之间的接口程序,围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。shell也是一个解..
分类:系统相关   时间:2015-09-21 01:44:01    阅读次数:499
Postfix+dovecot+saslauth
环境:Centos6.4关闭防火墙和selinux[root@localhost~]#postconfmail_version mail_version=2.6.6 [root@localhost~]#[root@localhost~]#yum-yinstallpostfixdovecotcyrus*opensslopenssl-devel [root@localhost~]#sed-i‘/host\.domain\.tld/imyhostname\=mail\.com‘/etc/postf..
分类:其他好文   时间:2015-09-21 01:43:19    阅读次数:481
Apache 403 Forbidden
1.禁止Indexes参数,且站点目录中不存在首页文件下面是设置站点目录/application/apache2.22.27/htdocs的权限问题,其中Indexes参数,是在该站点目录下,如果没有首页文件index.XXX如果带有Indexes参数就会显示这个站点目录的结构,如果把Indexes参数去掉,那么就出出现403Forbi..
分类:Web程序   时间:2015-09-21 01:44:41    阅读次数:181
linux命令大全详解
#!/bin/bash if[["$(whoami)"!="root"]];then echo"Pleaserunthisscriptasroot.">&2 exit1 fi echo"-------systeminit---------" echo"-------epel-------" cd/etc/yum.repos.d/ if[-fCentOS-Base.repo];then mvCentOS-Base.repo{,.bak} else mvrhel-source.repo{,.bak}..
分类:系统相关   时间:2015-09-21 01:44:08    阅读次数:200
DNS篇二(BIND运用)
Internet域名空间Internet域名空间结构为一棵倒置的树,并进行层次划分。由树根到树枝,也就是从DNS根到下面的节点,按照不同的层次,进行了统一的命名。域名空间最顶层,DNS根称为根域(root)。根域的下一层为顶级域,又称为一级域。其下层为二级域,再下层为二级域的子域,..
分类:其他好文   时间:2015-09-21 01:43:37    阅读次数:179
杭州OJ异或水题
改题限制了l和n的大小,实际上l和n可以取无限大,很多人可能会想着开一个500000以上的数组,其实两个变量就解决问题了,时间复杂度是O(n),空间复杂度是O(1);关键思路:longlongA;longlongsum;inti;A=0;sum=0;for(i=0;i<n;i++){A=(A*m+z)%l;sum=sum^A;}printf("%d\n",2*sum);
分类:其他好文   时间:2015-09-21 01:42:51    阅读次数:167
Centos 7.1 配置DNS view
————————————————————————————————————概览:1.环境准备2.配置主配置文件3.配置区域文件4.启动服务以及测试————————————————————————————————————1.环境准备:OS:软件安装~]#yuminstallbindbind-uti..
分类:其他好文   时间:2015-09-21 01:41:40    阅读次数:523
程序包管理:rpm&yum命令
1、软件包管理简介Windows中所有的软件包都不可以直接在linux系统中直接安装使用。linux系统中软件包分类:源码包(脚本安装包)源代码直接开放的包,绝大部分是C语言写的;二进包(源码包编译之后的包、RPM包、系统默认包)优点:安装快速,简化安装过程但不能看到源代码,例..
分类:其他好文   时间:2015-09-21 01:42:09    阅读次数:286
【数据结构之旅】循环队列
说明:时间关系,这里只给出代码及注释,有空的时候再详细介绍一下代码的实现流程。1.代码及注释如下:#include<stdio.h> #include<stdlib.h> typedefcharElemType; typedefstruct{ ElemType*elem;//存储空间的基址 intfront;//队头位标 intrear;//队尾位标,指示..
分类:其他好文   时间:2015-09-21 01:41:58    阅读次数:192
Android Studio常用插件
Android Studio常用插件转载请注明出处: http://blog.csdn.net/crazy1235/article/details/46289803不得不承认,Android Studio越用越爽。其代码提示和搜索功能相当强大,非常智能。颜色、图片在布局和代码中可以实时预览。 开发的过程中使用一些插件可以事半功倍,下面介绍一些博主开发过程中常用到的一些as插件供大家参考。Buffe...
分类:移动开发   时间:2015-09-21 01:38:46    阅读次数:334
Chromium的Plugin进程启动过程分析
前面我们分析了Chromium的Render进程和GPU进程的启动过程,它们都是由Browser进程启动的。在Chromium中,还有一类进程是由Browser进程启动的,它们就是Plugin进程。顾名思义,Plugin进程是用来运行浏览器插件的。浏览器插件的作用是扩展网页功能,它们由第三方开发,安全性和稳定性都无法得到保证,因此运行在独立的进程中。本文接下来就详细分析Plugin进程的启动过程。...
分类:系统相关   时间:2015-09-21 01:38:46    阅读次数:366
【剑指Offer】把数组排成最小的数
题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。将数字转化为字符串,然后对字符串进行快速排序class Solution { public: string PrintMinNumber(vector numbers) { string r...
分类:编程语言   时间:2015-09-21 01:41:15    阅读次数:276
【剑指Offer】连续子数组的最大和
问题描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?算法分析有一个te...
分类:编程语言   时间:2015-09-21 01:38:25    阅读次数:173
【剑指Offer】最小的K个数
题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,直接使用sort排序,然后返回前k个数:class Solution { public: vector GetLeastNumbers_Solution(vector input, int k) { sort(input.begi...
分类:其他好文   时间:2015-09-21 01:40:04    阅读次数:113
【剑指Offer】数组中出现次数超过一半的数字
题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。算法描述打擂算法:多的留下,少的走 先找出数最多的,然后找有多少个数,最后判断数目是否超过了一半, θ(n)时间复杂度代码实现class Solution { public: int Mor...
分类:编程语言   时间:2015-09-21 01:37:53    阅读次数:286
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!