题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1195思路:广搜~ 。。 我用的双向广搜优化的。。。发现了一个非常好的双向bfs的模板 //双向广搜代码框架 struct State { }; //状态 queueque[2]...
分类:
其他好文 时间:
2014-10-12 19:25:28
阅读次数:
198
专注于嵌入式脚本的MRuby在Windows下的编译笔记:环境: OS: Windows 8.1, 使用 VS Express 2013 for Desktop。材料: MRuby: 下载源码就可以 CRuby: 下载编译好的就可以,下载源码也能够,只是不在本文范围内 bison,能够到官方推荐.....
分类:
其他好文 时间:
2014-10-12 17:32:58
阅读次数:
213
java线程 使用显示的lock 和condition...
分类:
编程语言 时间:
2014-10-12 14:58:58
阅读次数:
151
需求:输入用户名和密码,认证成功后显示欢迎信息,输错三次后锁定shell:#!/bin/bash
#Authuserlogin
user="hlf"
pass="123456"
lock_file=login.lock
[-f${lock_file}]||touch${lock_file}
foriin`seq3`
do
read-p"username:"username
read-p"password:"password
if[-z"$u..
分类:
其他好文 时间:
2014-10-12 11:07:18
阅读次数:
168
数据备份是数据库管理员非常重要的工作。系统意外崩溃、磁盘损坏等都有可能导致数据丢失,所以要定期的备份数据库。现有三种方法备份数据库。要想保持备份的一致性,备份前要对相关表执行LOCKTABLES操作,然后对表执行FLUSHTABLES。FLUSHTABLES语句来确保开始将所有激活的索引..
分类:
数据库 时间:
2014-10-11 19:20:56
阅读次数:
188
安装了个parallels desktop之后,OSX中的launchpad中的图标多了不少,可是好多都不是我自己想要的,我们该怎么删除或者修改呢,下面介绍一些方法:
①直接操作Appications文件夹
launchpad的应用的位置都在/Applications和/User/Name/Applications下,自行修改删除即可
②操作数据库
有些图标可能程序已经已经...
分类:
其他好文 时间:
2014-10-11 19:00:15
阅读次数:
163
svnsync同步的时候,过了一夜,第二天不动了,就关闭了程序,在同步就出现了标题中的问题,搜索解决办法:删除SVN仓库修订号0svn:sync-lock的保护.svnpropdelsvn:sync-lock--revprop-r0svn://10.1.1.209/然后在同步就可以了
分类:
其他好文 时间:
2014-10-11 18:24:36
阅读次数:
219
关于Ubuntu Linux Server 9.04 版本的安装使用。先声明几点:1. 整个安装过程,都是全英文的,而且,是文本模式,不像Desktop版本,有Livecd的图形化模式。2. 刚开始光盘引导的时候,必须选择:English !否则在系统安装好以后,如果安装图形化桌面,会因为字体问题导...
分类:
系统相关 时间:
2014-10-11 18:06:45
阅读次数:
353
public class NumberPrint implements Runnable { private int state = 1; private int n = 1; // 使用lock做锁 private ReentrantLock lock = new Reen...
分类:
其他好文 时间:
2014-10-10 19:27:34
阅读次数:
211
synchronized与lock 都是用来实现线程同步的锁,synchronized对象锁,lock是一个接口,她的实现有reentrantlock互斥锁以及ReentrantReadWriteLock共享锁。这里说明一下ReentrantReadWriteLock共享锁,所谓共享就是该锁提供读读...
分类:
其他好文 时间:
2014-10-10 19:16:04
阅读次数:
211