这个题敲了好久,比较纠结就是用链表加map实现,第一次是用单链表加一个指针标记,提交了几次总是出现runtime error。应该是内存访问出现了问题,原因在指针上,所以我就采用了双链表,修改了几个边界问题终于过了。需要考虑的边界有,catche容量为0,1的情况时head和tail的处理。链表.....
分类:
其他好文 时间:
2014-08-12 13:13:34
阅读次数:
220
#include
#include
int main(int argc, char *argv[])
{
char str[80];
int i = 0;
for(i = 0; i
{
sprintf(str, "cp %s %d%s", argv[0], i, ".out"); //在WIN下用copy代替cp
system(str);
}
//printf...
分类:
编程语言 时间:
2014-08-12 10:25:13
阅读次数:
196
#!/bin/sh#Author: OpalTODAY=`date +%Y%m%d`YESTERDAY=`date -d"-1 day" +%Y%m%d`mkdir -p /var/backups/etc.${TODAY}/cp -r /etc/* /var/backups/etc.${TODA.....
分类:
系统相关 时间:
2014-08-12 10:15:03
阅读次数:
230
CentOS6.5下开启vim对python的支持,配置方法如下:1、检查系统已经安装了RPM包vim-enhenced;2、复制默认的.vimrc初始化文件: # cp /usr/share/vim/vim70/vimrc_example.vim ~/.vimrc3、配置.vimrc文件: #vi...
分类:
编程语言 时间:
2014-08-12 00:19:23
阅读次数:
210
cp 命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在, 就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的 执...
分类:
系统相关 时间:
2014-08-11 23:47:13
阅读次数:
325
function quick_sort(list, head, tail) if tail > head then i = head j = tail tmp = list[i] --取第一个元素用于比较 同时腾出第一个位置 while i i do if list[j] tmp then li.....
分类:
其他好文 时间:
2014-08-11 20:59:12
阅读次数:
274
1、yuminstall-yntp2、关闭防火墙serviceiptablesstopserviceip6tablesstopchkconfigiptablesoffchkconfigip6tablesoffvim/etc/selinux/config修改SELINUX=disabled3、备份ntp.conf配置文件cp/etc/ntp.conf/etc/ntp.conf.bakvim/etc/ntp.confrestrictdefaultkodnomodifynotrapn..
分类:
其他好文 时间:
2014-08-11 18:16:23
阅读次数:
297
一、安装环境centos6.5IP:192.168.100.11/24GW:192.168.100.1关闭iptables、selinux二、需要安装组件dhcp服务器tftp服务器kickstart生成的ks.cfg配置文件提供安装镜像的httpd服务器三、安装1安装dhcp服务器#yuminstall-ydhcp
#cp-a/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sampl..
分类:
其他好文 时间:
2014-08-11 18:12:03
阅读次数:
248
Tomcat的安装及配置一.Jdk 的安装及配置1.通过ftp 将jdk传到linux 中2. 安装步骤—cd /home/guest # 回到/home/guest 目录下—cp jdk-1_5_0_06-linux-i586.bin /usr/jlocal # 复制将jdk复制到/usr/loc...
分类:
系统相关 时间:
2014-08-11 17:18:22
阅读次数:
204
这篇文章来说说稍微复杂一些的LinkedBlockingQueue。LinkedBlockingQueue使用一个链表来实现,会有一个head和tail分别指向队列的开始和队列的结尾。因此LinkedBlockingQueue会有两把锁,分别控制这两个元素,这样在添加元素和拿走元素的时候就不会有锁的...
分类:
数据库 时间:
2014-08-11 14:54:02
阅读次数:
258