2D Segment Tree -> Quad Tree. All in O(log4N) class Node // 2D Segment Tree { public: Node(vector> &m, int ix0, int iy0, int ix1, ...
分类:
其他好文 时间:
2015-11-23 07:41:00
阅读次数:
264
首先需要4台服务器2台dir分别是dirmasterdirslave2台RS分别运行nginx测试服务dir192.168.186.129192.168.186.135RS192.168.186.130192.168.186.132首先搭建LVS-DR服务a.dir上面安装ipvsadmyuminstallipvsadmb.更改ipvsadm配置文件vim/etc/usr/local/sbin/lvs_dr.sh#!/bin/bashe..
分类:
其他好文 时间:
2015-11-23 06:42:27
阅读次数:
242
问题重述:实现一个函数,可以左旋字符串k个字符。例如:abcdef左旋2得到cdefab方法一:暴力旋转法#include<stdio.h>
#include<string.h>
voidleft_remove(char*arr,intn)
{
inti=0;
intj=0;
charch=0;
intlen=strlen(arr);
for(i=0;i<n;i++)//左旋的个数..
分类:
其他好文 时间:
2015-11-23 06:40:21
阅读次数:
141
Java在TIOBE指数仍然持续上涨,现在已打败了20%。因为10月底成功召开的JavaOne大会,它的受欢迎程度有可能进一步上升。目前Java和C两大语言和其余的包之间的差距现在超过10%。本月前50排名上升幅度较大的是OpenEdgeABL(从19上升至38),VBScript(从77上升至46)和GO(从65上升至48..
分类:
编程语言 时间:
2015-11-23 06:39:59
阅读次数:
234
开发中经遇到某个Ativity需要强制横屏,例如:一个Ativity负责播放视频,竖屏看起来极丑,那干脆打开该Activity的时候就让它横屏显示。这需要在清单文件中找到该Activity,然后加入一行代码,来指定它的显示方式:android:screenOrientation=”landscape”(强制横屏)android:..
分类:
其他好文 时间:
2015-11-23 06:37:55
阅读次数:
180
首先要搭建LNMP环境,关于LNMP的安装请参照我的上一篇文章:(http://wangwq.blog.51cto.com/8711737/1712811)安装好LNMP环境之后,开始安装wordpress。如果下面有的命令不适用你自己,请参照我的LNMP安装的文章做出对应。1.下载wordpress源码包wordpress官网地址:https://cn..
分类:
系统相关 时间:
2015-11-23 06:39:02
阅读次数:
343
/**
*获取系统当前时间(毫秒数)
*/
longl=System.currentTimeMillis();
/**
*获取系统当前时间(年-月-日上午/下午X时X分)(可指定)
*/
SimpleDateFormatformat=newSimpleDateFormat();
Stringtime=format.format(newDate());
分类:
其他好文 时间:
2015-11-23 06:39:24
阅读次数:
190
对于Android开发,适配主要指下面3个方面:1.语言适配国际化,最基本的方法是建立多个string.xml文件。另外,肯定有其它国际化的方法。2.屏幕适配(包括layout和bitmaps适配)3.版本适配(在低版本平台上运行高版本API)使用AndroidSupportLibrary这个支持库TheAndroidSupportLi..
分类:
其他好文 时间:
2015-11-23 06:39:31
阅读次数:
164
比较strncpy与strcpy区别:两者均为字符串拷贝函数,用于拷贝字符串。但strcpy比较时找字符串结束标志‘\0’,一旦找到‘\0’,比较结束。而后者我们可以根据实际情况完成指定长度n的字符串比拷贝,因此函数strcpy里面多了一个字母n,即strncpy.由此,从此处看strncpy比strcpy功..
分类:
编程语言 时间:
2015-11-23 06:39:41
阅读次数:
207
一、标识符
JAVA中的变量名、方法名、类名和对象名都是标识符,程序在编写程序的过程中要标识和引用都需要标识符來唯一确定。在Java中标识符的命名规则如下:
可由任意顺序的大小写字母、数字、下划线和美元符号组成。
不能以数字开头。不能是Java中的保留关键字。没有长..
分类:
编程语言 时间:
2015-11-23 06:37:41
阅读次数:
153
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strncat(char*dest,constchar*src,intlen)
{
char*ret=dest;
while(*dest)
{
dest++;
}
while(len--)
{
*dest=*src;
dest++;
src++;
}
*dest=‘\0‘;
returnret;
}
intmain()
{
charp1[20..
分类:
编程语言 时间:
2015-11-23 06:38:27
阅读次数:
138
模拟实现内存放置函数memset()我们查看库函数可知,函数原型为:void*__cdeclmemset(void*dst,intval,size_tcount),我们常用于将数组arr向后几个字节初始化置为0,而并不怎么用于置为其他元素,如1。这是因为:val=1,是int型,将它赋给char型dest,则只把低八位赋给dest,..
分类:
编程语言 时间:
2015-11-23 06:36:19
阅读次数:
151
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strncpy(char*dest,constchar*src,intlen)
{
char*ret=dest;
while(len--)
{
*dest++=*src++;
}
*dest=‘\0‘;
returnret;
}
intmain()
{
chararr1[20]="hello";
chararr2[20]="world!";
..
分类:
编程语言 时间:
2015-11-23 06:36:09
阅读次数:
143
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
voidmy_memset(void*str,charn,size_tcount)
{
char*dest=(char*)str;
size_ti=0;
for(i=0;i<count;i++)
{
*(dest+i)=n;
}
}
intmain()
{
intarr[]={1,2,3,4,5,6};
my_memset(arr,0,16);
inti..
分类:
编程语言 时间:
2015-11-23 06:38:34
阅读次数:
196
模拟实现内存比较函数memcmp:该函数与strcmp有相似之处,都可用于字符串比较是否相同,若相同,则返回0值。若前者大于后者,则返回大于0的整型值,否则返回小于0的整型值。区别在于:strcmp只能比较字符串,memcmp是内存比较函数,原则上是比较内存的,但其实真正实现时并不是..
分类:
编程语言 时间:
2015-11-23 06:36:16
阅读次数:
160
压缩格式gz,bz2,xz,zipgizp:gizp/path/to/file压缩完成后会删除原文件(只能压缩文件,不能压缩目录)-d:解压缩-#:指定压缩比,默认是6gunzip/path/to/file解压缩完成后会删除原文件zcat/path/to/file.gz:在不解压的情况下查看文本文件的内容bzip2:比gzip有着更大的压缩..
分类:
系统相关 时间:
2015-11-23 06:37:27
阅读次数:
270
/etc/ssh/sshd_config:注:前面加#的代表默认配置
基本配置
#Port22#监听的端口;
ListenAddress0.0.0.0#监听的地址,0.0.0.0代表监听本地所有已经启用的IP;
Protocol2#ssh协议版本号;
SyslogFacilityAUTHPRIV#日志的配置;涉及syslog,这里不讨论。
LogLevelINFO#日志级别..
分类:
其他好文 时间:
2015-11-23 06:37:06
阅读次数:
469