在日常工作中,我们经常会定期的检查各个服务器的状态,通过此shell脚本系统可以定期的将每日服务器的检查结果发送到邮箱中,此脚本在正式环境中已稳定运行。因为我们需要通过邮件发送检测结果,首先必须在服务器上开启sendmail服务并设置为开机自启动,然后需要在/etc/mail.rc..
分类:
其他好文 时间:
2015-02-26 18:42:23
阅读次数:
307
如果想看看Nginx有多少IP访问量,有哪些国家访问,并显示IP地址的归属地分布,python可以结合使用高春辉老师ipip.net【免费版IP地址数据库】,Shell可以使用nali,我这边主要使用python语言来实现需求,并将查询结果以邮件形式发送,也是为了学习和回顾python语言。很感谢高春辉..
分类:
编程语言 时间:
2015-02-26 18:44:52
阅读次数:
289
1、创建数据库->createdatabasedatabasename;->showdatabases;2、删除数据库->dropdatabasedatabasename;->showdatabases;3、数据库存储引擎(engines引擎)->showengines\G;"\G"可以让结果显示的更加美观显示MySQL支持的存储引擎->showvariableslike‘have%‘..
分类:
数据库 时间:
2015-02-26 18:44:13
阅读次数:
148
位置变量$0获取当前用户脚本的文件名包含路径$n获取当前执行shell脚本的第n个参数,如果n大于9用大括号括起来${10}$#获取当前执行shell脚本的参数个数$? 检查上一个命令是不是成功,如果成功返回0 0成功 2权限拒绝 125脚本运行错误系统相关 126找到命令无法执行 127没有要执行..
分类:
系统相关 时间:
2015-02-26 18:44:41
阅读次数:
207
前面一篇博文《嵌入式软件架构设计之分层设计》給大家分享了程序分层设计的一些个人观点。里面有提到接口统一规范的问题,下面这篇博文详细阐述一下关于代码可移植性的问题。代码可移植性非常重要!在这里有的人很纳闷,有人会问:除了汇编语言的移植性很差以外,c语言,c++,j..
分类:
其他好文 时间:
2015-02-26 18:42:13
阅读次数:
214
VNCServer是一般Linux发行版都会附带的VNC服务器软件。vncserver是一个为了满足分布式用户共享服务器上面的资源,而在服务器上开启的一项服务,对应的客户端软件为vncviewer;它也可以是不同的操作系统,比如利用windows远程访问linux系统资源的一种远程访问方式。本文将简要..
分类:
其他好文 时间:
2015-02-26 18:41:30
阅读次数:
175
最近的项目中有个比较好的开源的多个分享按钮的自定义视图,感觉比较好,所以就研究了下,写了下来。其实这个demo类似于github上开源项目ArcMenu开源项目,项目下载地址为:https://github.com/daCapricorn/ArcMenu。
实现效果图:
1、点击该按钮,五个按钮飞入屏幕;
2、点击五个按钮其中的一个后,改按钮放到直至消失,其余的按钮变小直至消失。
...
分类:
移动开发 时间:
2015-02-26 18:40:44
阅读次数:
284
1.题目描述:点击打开链接
2.解题思路:根据对称性,只用算上半部分即可。面积恒为S的点构成一条双曲线,事先积分算出双曲线与矩形相交的面积(设矩形面积为m),即S+Sln(m/S),用矩形面积减去这部分面积,再除以m即可。注意边界情况特殊处理。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-02-26 18:42:48
阅读次数:
143
题目大意:给定一棵树,令a[i]为从第i个节点出发的最长链,求a[i]中最长的区间,满足区间内最大值与最小值之差不超过m
读错题害死人,脑残害死人
求a[i]显然是树形DP
考虑从一个点出发的链可以从子节点走,也可以从父节点走
因此我们DP两次,第一次求出从子节点走的最长链,第二次求出从父节点走的最长链,两次取max就是答案
但是直接DP会有问题,因为从父节点走的最长链可能是从自己的子树...
分类:
其他好文 时间:
2015-02-26 18:41:44
阅读次数:
128
windows server 2008 R2 激活工具
http://pan.baidu.com/s/1mgHZCus 1.63MB
有图有真相:...
个人搞了个博客App,平时上个厕所,睡觉前等随便看两篇文章,总能有些收获,希望大家支持!http://blog.csdn.net/supluo/article/details/43489475
以下是文档上面的介绍:
public final Cursor query (Uri uri, String[] projection, String selection, String...
分类:
其他好文 时间:
2015-02-26 18:42:01
阅读次数:
162
代码如下:
String[] reasonStrings = {"假货", "与描述不符", "卖家缺货", "其他"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setItems(reasonStrings, new DialogInterface.OnClickList...
分类:
其他好文 时间:
2015-02-26 18:40:01
阅读次数:
115
整理一下数据结构和算法的基本概念:
有序数组是按关键字升序或降序排列的,可以使用二分法查找
有序数组的查找速度比无序数组快
有序数组在插入操作中由于所有靠后的数据都需要移动以腾开空间,使用速度较慢
有序数组和无序数组的删除操作都很慢,因为数据项必须向前移动来填补已删除的数据项的洞
有序数组使用于查找频繁的数据库,插入和删除较为频繁的时候,无法高效工作
无序数组插入块,查找慢
有序...
分类:
编程语言 时间:
2015-02-26 18:41:41
阅读次数:
205
@RequestMapping(value = "/enumType/importData",method = RequestMethod.POST, produces = "text/html;charset=UTF-8")
@ResponseBody
public String importData(HttpServletRequest request,...
分类:
编程语言 时间:
2015-02-26 18:40:05
阅读次数:
747
Description给定n座楼,初始高度为0,每次可以改变某栋楼的高度,求每次改变高度之后从原点可以看到几栋楼Solution 1一个比较显然的做法是分块,假设块大小是S,分为L块,维护每块中斜率单调上升的序列每次暴力修改复杂度为O(S)O(S)每次询问时对每块序列中二分第一个大于之前斜率的位置即可,复杂度O(L?logN)O(L*logN)显然S=N/S?logN即S=NlogN??????√S...
分类:
其他好文 时间:
2015-02-26 18:40:56
阅读次数:
147
卡特兰数,这是一向掌握不大熟练的内容,今天借NOIP2003普及组的第三题来总结一下。当然由于原题数据弱抱,不需要高精。如果有时间我会不断补充这篇文章里的内容。
二话不说上代码
//Catalan
#include
using namespace std;
long long n,f[20]={0};
/*NO.1 f[n+1]=f[i]*f[n-i]from 0 to n plus f...
分类:
其他好文 时间:
2015-02-26 18:39:13
阅读次数:
152
一.概念
适配器模式将一个接口转换成客户希望的另外一个接口。它使得原来由于接口不兼容而不能在一起工作的那些类可以一起工作。
二.UML
三.更加生动的例子
四.实例分析
去年买了一个本本,另外给本本配了罗技G1光电套。坑爹的是,光电套的鼠标是USB接口,键盘是PS2接口,可我的本本却没有PS2接口啊。于是跑到市场,淘了一个转接器。
于是乎...
分类:
其他好文 时间:
2015-02-26 18:41:59
阅读次数:
101