#!/usr/bin/python
#coding=utf8
#
#
importsys,os,nmap
importmultiprocessing
importhttplib,smtplib
fromemail.MIMETextimportMIMEText
fromemail.HeaderimportHeader
reload(sys)
sys.setdefaultencoding(‘utf8‘)
#设置收件人邮箱改成你自己的
mailto_list=[‘admin@163.co..
分类:
编程语言 时间:
2015-03-09 19:17:38
阅读次数:
174
作为一名合格的linux运维工程师来说,搭建Lnmp环境再熟练不过了!!下面就来开始详解一下整个过程吧。编译安装nginx安装nginx的依赖包yuminstallpcre-develzlib-devel2,创建运行用户和组useradd-M-s/sbin/nologinnginx3,开始编译安装nginxtarzxfnginx-1.0.8.tar.gz-C/usr/src..
分类:
其他好文 时间:
2015-03-09 19:14:59
阅读次数:
168
服务端的分页就一个SQL语句就可以搞定,贴出代码后自己慢慢欣赏:CREATEProcedureAppGetEmpList@EIDint,@LGIDint,@pagesizeint,@pageindexintAsBeginselectcount(*)countfromappemployeeSelecta.ID,a.EID,CaseWhen@LGID=2052ThenNameElseeNameEndName,DepTitle,JobTitle,CaseWh..
分类:
数据库 时间:
2015-03-09 19:14:10
阅读次数:
193
其中,ftp是工作在应用层的服务,与内核无关(也即可以跨平台实现),可在Linux和Linux之间、Linux和windows之间、UNIX和Linux之间实现文件共享等;nfs是工作在内核空间的,不能跨平台,且主要应用在Linux与Linux之间和Linux和UNIX之间的文件共享;samba也是工作在应用层,可以..
分类:
其他好文 时间:
2015-03-09 19:14:17
阅读次数:
249
接下来正式开篇讲解在实际中大型项目中oracle的高级设计及开发的内容,以下讲解的oracle内容以及示例程序都是基于oracle11R2。为了防止脱离实际地搞一堆理论,本人尽量用实际工作中的例子来说明问题,当然一些必要的理论有时候还是需要讲解,因为说的内容是高级设计及开发,入..
分类:
数据库 时间:
2015-03-09 19:15:45
阅读次数:
139
Docker简介docker是一个linux上的LXC容器项目,是很轻量级的虚拟化技术。docker虽然基于lxc技术(cgroup、namespace等),但是思路完全和lxc不一样。lxc看起来更像是一个虚拟机,多用于操作系统级别的虚拟化,背后的哲学是IAAS;而docker看起来是一个程序,跑在沙箱里的程序,..
分类:
其他好文 时间:
2015-03-09 19:15:17
阅读次数:
142
1.http://log4jdbc.googlecode.com/files/log4jdbc4-1.2.jarhttp://www.slf4j.org/download.html下载log4jdbc4-1.2.jar,slf4j-api-1.7.5.jar,slf4j-log4j12-1.7.5.jar三个jar包。2.修改JDBC配置文件<beanid="dataSource"class="org.apache.commons.dbcp.BasicDataSource"d..
分类:
数据库 时间:
2015-03-09 19:14:27
阅读次数:
211
1493. One Step from Happiness
Time limit: 1.0 second
Memory limit: 64 MB
Vova bought a ticket in a tram of the 13th route and counted the sums of the first three and the last three digits...
分类:
移动开发 时间:
2015-03-09 19:12:02
阅读次数:
180
引言
STL的map容器中,key的类型是不是随意的呢?
实践
编写测试代码
定义一个结构体来试试:
struct a
{
char* pName;
int m_a;
};map mp;
a a1;
a1.m_a = 100;
a1.pName = "a1";
a a2;
a2.m_a = 200;
a2.pName = "a2";
mp.insert(std:...
分类:
其他好文 时间:
2015-03-09 19:14:12
阅读次数:
341
如果归并排序中待归并的两个相邻序列分别Wi是r[start]~r[mid]和r[mid+1]~r[end],需要将其归并成一个新序列r1[start]~r1[end]:void merge(int r[], int r1[], int start, int mid, int end)
{
int i = start, j = mid + 1, k = start;
while (i...
分类:
编程语言 时间:
2015-03-09 19:12:33
阅读次数:
164
<script src="../...
分类:
其他好文 时间:
2015-03-09 19:11:50
阅读次数:
189
安装教程多了就不多写了,写一下如何嵌入应用,这里我使用django+uwsgi+nginx的架构,其实和架构没什么关系啦第一步:链接gateone.js(默认在/opt/gateone/static/)到web应用的主页第二步:嵌入网页<div style="width: 60em; heigh...
分类:
Web程序 时间:
2015-03-09 19:12:05
阅读次数:
3272
也就是:一个钝角三角形如何划分才能使其由有限个锐角三角形组成,并且使这些锐角三角形个数最少?
答案:划分成7个锐角三角形;。
方法:以钝角为一内角,以对边中间一段为一边,作一凸五边形;
取五边形内一点,分别连接至五个顶点,成五个锐角三角形,加余下的两个,就是7个。
也就是:在原三角形中心取某点向外放射5条射线线,形成星型,一条交原三角形钝角定点,另外各一条交于钝角两...
分类:
其他好文 时间:
2015-03-09 19:12:55
阅读次数:
154
在子线程要更新UI时,通常是通过Handler来发送消息到UI线程来更新的,一般有两种方法,一种为sendMessage,另一种为post,这两种方法都可以通过XXXAtTime方法来指定时间发送或者post,也可以用个XXXDelayed来指定延迟时间。
首先先看下Handler定义了几个重要的变量:
final MessageQueue mQueue;
final Looper m...
分类:
其他好文 时间:
2015-03-09 19:10:12
阅读次数:
174
{备注:最近除了出去找工作就是进行项目交接,偶尔静下来研究一下以前不曾研究信息,虽然都很简单,但是当我们真的去写一个demo对其结果查看时,我们对该信息的记忆瞬间变得更加深刻。}
在系统开发的过程中很多时候需要使用*.properties配置文件,由于其具备与map相似更增加了其在项目开发中的重要性。
可存储数据如下作用:
1、用于存储重要配置信息如数据源
2、用户存放api接口信息。
...
分类:
其他好文 时间:
2015-03-09 19:10:08
阅读次数:
123
Java之getProperty中都有什么key?...
分类:
编程语言 时间:
2015-03-09 19:11:30
阅读次数:
188
本文讨论在分布式框架中使用到的两个数据结构。为了实现高性能,这两个数据结构都是无锁的。
第一个数据结构存储的是客户端发过来的socket。由于我们的框架只有一个线程接受用户的请求,所以很容易对每一个socket创建一个unique number(稍候我们再来看unique number包含了哪些信息)。框架中有一个线程专门来做清理工作,同时关闭没有返回给客户端的socket。最后框架中有多个线程...
分类:
其他好文 时间:
2015-03-09 19:11:26
阅读次数:
169