虽然网上有很多的lnmp一键安装包,可以直接安装集成环境。但是有时候我们需要单独的安装mariadb,则可以使用下面的脚本来安装。#一键CMAKE编译安装mariadb-10.0.12#安装到/usr/local/mariadb#数据目录为/data/mysql#my.cnf文件是我自己修改的一键安装包的文件目录结构如下:我..
分类:
数据库 时间:
2016-08-03 15:34:15
阅读次数:
284
硬链接特点:由于硬链接是有着相同inode号仅文件名不同的文件,因此硬链接存在以下几个特点1.文件有相同的inode及datablock2.只能对已存在的文件进行创建3.不能在交叉的文件系统上进行硬链接创建,只能在同一文件系统中创建4.不能对目录进行创建,只能对文件进行创建5.删除一个..
分类:
其他好文 时间:
2016-08-03 15:33:05
阅读次数:
130
一键安装jdk1.7.79和tomcat7首先,准备文件和目录如下图,如果版本不一样的话,需要自己去修改下install.sh脚本中的包的名称即可。install.sh脚本内容如下:#!/bin/bash#Author:Lee#Date:2016/08/03#一键安装jdk和tomcat,并添加一个运行tomcat的账户以启动tomcatecho-e"\033[32..
分类:
系统相关 时间:
2016-08-03 15:33:54
阅读次数:
318
鲁春利的工作笔记,好记性不如烂笔头web.xml<?xmlversion="1.0"encoding="UTF-8"?>
<web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java...
分类:
Web程序 时间:
2016-08-03 15:31:32
阅读次数:
323
os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。1、os.name输出字符串指示正在使用的平台。window:ntlinux/unix:posix2、获取当前工作目录os.getcwd()3、返回指定目录下的所有文件和目录名os.listdir(‘/‘)4、删除一个文件os.rem..
分类:
编程语言 时间:
2016-08-03 15:33:15
阅读次数:
174
一、platform模块platform运行在标准库中,它有很多运行我们获得众多系统信息的函数。>>>importplatform>>>platform.uname()(‘Linux‘,‘gitlab.test.com‘,‘3.10.0-327.el7.x86_64‘,‘#1SMPThuNov1922:10:57UTC2015‘,‘x86_64‘,‘x86_64‘)>>>platform.sy..
分类:
编程语言 时间:
2016-08-03 15:31:44
阅读次数:
171
1、读写状态切换a:写Esc:读2、保存、退出保存:w退出:q保存退出:wq加叹号表示强制保存或退出:w!、q!3、行首尾跳转0:跳到行首Shift+$:跳到行尾4、复制、剪切/删除行、粘贴单行复制:yy多行复制:nyy单行剪切/删除:dd多行剪切/删除:ndd粘贴:p5、查找/pattern:向下查找..
分类:
系统相关 时间:
2016-08-03 15:33:01
阅读次数:
180
接着UDP和TCP写:
1.TCP堵塞控制
网络被称为“信息高速公路”。TCP段被封装成为IP包,在原主机和目标主机之间经过数个路由器进行传送。那么路由器就会发生堵塞。当路由器处理不过来,很可能就会丢包。对于UDP来说,反正我也不可靠,我无所谓。对于TCP来说,我就要维持可靠,我就要重发,我只管我的可靠,不关心你的拥堵。这样很显然,本来拥堵的线路由于TCP的忠贞就更拥堵了。...
分类:
其他好文 时间:
2016-08-03 15:31:43
阅读次数:
192
题目内容:
输入一个多位的数字,1求各数位相加。
例如输入12345,则计算1+2+3+4+5=15
输入格式:
一个整数
输出格式:
一个整数
输入样例:
1234567890
输出样例:
45
时间限制:500ms内存限制:32000kb实现程序:#include
#include
#include
int cnt_count(int value)
{
int count = 0...
分类:
其他好文 时间:
2016-08-03 15:29:20
阅读次数:
140
传送门
BallsTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 892Accepted: 588DescriptionThe classic Two Glass Balls brain-teaser is often posed as:
“Given two identical glass spheres, you woul...
分类:
其他好文 时间:
2016-08-03 15:30:00
阅读次数:
450
题目:题目内容:
奇偶归一猜想——对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。 如n = 11,得序列:11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1。(步骤中最大数是52)
题目输入正整数n,求这个n归一过程中的最大值
输入格式:
一个正整数
输出格式:
一个正整...
分类:
其他好文 时间:
2016-08-03 15:30:00
阅读次数:
922
Struts2拦截器原理
Struts2拦截器是在访问某个Action或Action的方法之前或之后实施拦截。在请求Struts2的Action时,Struts2会查找配置文件,并根据配置文件实例化相应的拦截器对象。Struts2拦截器配置
struts.xml<!DOCTYPE struts PUBLIC...
分类:
其他好文 时间:
2016-08-03 15:27:53
阅读次数:
320
前言
因为内部类的构造器必须连接到指向其外围类对象的引用,所以在继承内部类的时候,事情会变得有点复杂。问题在于,那个指向外围类对象的“秘密的”引用必须被初始化,而在导出类中不再存在可连接的默认对象。要解决这个问题,必须使用特殊的语法来明确说清它们之间的关系:
示例源码
package com.mufeng.thetenthchapter;
class ...
分类:
编程语言 时间:
2016-08-03 15:29:56
阅读次数:
118
如果10台以内的db的话,自己手动ssh进去,clean就足以,但是上百台呢,就要写脚本了。大概思路:在 一台db跳转机上面, 写一个脚本,访问slave,远程获取正在复制的master上面的binlog位置, 然后再远程去purge master上面的binlog. 1, 建立slave dbse ...
分类:
数据库 时间:
2016-08-03 15:28:46
阅读次数:
242
如果页面之间有直接关系,如Activity和在它之内的Fragment,可以直接通过接口的调用来传递数据。优势:直接,方便。 劣势:代码耦合性较高 如果是两个Activity之间传递数据,有界面切换的过程的话,可以用startActivity或startActivityForResult。用其中的i ...
分类:
移动开发 时间:
2016-08-03 15:27:35
阅读次数:
310
先说说区间更新和单点更新的区别 主要的区别是搜索的过程 前者需要确定一个区间 后者就是一个点就好了 贴上两者代码 ...
分类:
其他好文 时间:
2016-08-03 15:28:42
阅读次数:
115
模块和包 大家都知道,在计算机程序开发的过程中,随着程序代码越写越多,这样代码就会越不容易维护。 有时候为了好维护代码,把不同功能的函数放到不同的xx.py文件中。 在python中,一个.py文件就称为一个模块。 使用模块有什么好处? 1、提供代码可维护性。 2、可以避免函数名和变量名冲突。如果两 ...
分类:
编程语言 时间:
2016-08-03 15:26:31
阅读次数:
174