Map中删除指定的键值对
Map map = new HashMap();
map.put(1, 1);
map.put(2, 2);
map.put(3, 4);
//拿出map中的键值对
Set entries = map.entrySet();
for (Iterator iterator = entries.iterator(); iterator.hasNext();) {
Map.Entry entry = (Map.Entry) iterator.next();
int i = (Integer) entry.getValue();
if (i == 2) {
//就是调用 iterator.remove()方法可以移除掉map中键值对
iterator.remove();
}
}
今天安装了CVS服务器,使用WinCvs客户端连接服务器出现:
cvs [server aborted]:
can't create temporary directory C:\WINDOWS\TEMP/cvs-serv1320: Permission denied问题。
针对这个问题,解决方法如下:
首先先修改CVS的服务器的临时目录
然后就是修改对应的临时文件夹权限,具体如下:
1.任意打开一个文件夹,在菜单上点“工具”-“文件夹选项”,弹出窗口中选“查看”。如图,取消对“使用简单文件共享(推荐)”的选择,点“确定”关闭窗口。
2.打开临时文件夹的属性,修改安全选项中对应的权限
即ok。