cat /dev/urandom
在显示器上创建滚动字符始终是一种有趣的方式,但会生成太多不可打印的字符.
是否有一种简单的方法可以在命令行上对其进行编码,使其所有输出都是可读字符,例如base64或uuencode.
请注意,我更喜欢不需要创建其他文件的解决方案.
如何清空Drupal缓存:
实际上,您如何指示最终用户清除其缓存?
是否有更优雅/内置的方式来反转Hashmap的键和值?
我目前有以下内容.
private Map<Boolean, List<String>> reverseMap(Map<String, Boolean> permissions) {
List<String> allow = new ArrayList<String>();
List<String> deny = new ArrayList<String>();
Map<Boolean, List<String>> returnvalue = new HashMap<Boolean, List<String>>();
for (Entry<String, Boolean> entry : permissions.entrySet()) {
if(entry.getValue()) {
allow.add(entry.getKey());
} else {
deny.add(entry.getKey());
}
}
returnvalue.put(true, allow);
returnvalue.put(false, deny);
return returnvalue;
}
Run Code Online (Sandbox Code Playgroud)