小编ale*_*pas的帖子

如何base64编码/ dev/random或/ dev/urandom?

cat /dev/urandom 在显示器上创建滚动字符始终是一种有趣的方式,但会生成太多不可打印的字符.

是否有一种简单的方法可以在命令行上对其进行编码,使其所有输出都是可读字符,例如base64或uuencode.

请注意,我更喜欢不需要创建其他文件的解决方案.

linux random bash base64 uuencode

44
推荐指数
3
解决办法
5万
查看次数

如何清空Drupal Cache(没有Devel)

如何清空Drupal缓存:

  • 没有 Devel模块
  • 没有在新节点等中运行某些PHP语句
  • 没有进入数据库本身

实际上,您如何指示最终用户清除其缓存?

caching drupal drupal-cache

20
推荐指数
3
解决办法
7万
查看次数

将HashMap从Map <String,Boolean>反转为Map <Boolean,List <String >>

是否有更优雅/内置的方式来反转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)

java dictionary list arraylist hashmap

4
推荐指数
1
解决办法
6967
查看次数