标签: prefix

java.util.logging:如何通过logger包(或前缀)设置级别?

我的应用程序使用了许多库,我正在使用它们java.util.logging进行日志记录 我希望能够通过以下方式为每个库设置不同的日志记录级别:

org.datanucleus.*.level = WARNING
com.google.apphosting.*.level = WARNING
com.myapp.*.level = FINE
Run Code Online (Sandbox Code Playgroud)

有可能吗?

logging prefix package java.util.logging log-level

9
推荐指数
2
解决办法
2万
查看次数

Java中的++和 - 运算符的优先级

我从Java的官方教程中读到前缀和后缀++ - 具有不同的优先级:

后缀:expr ++ expr--

一元:++ expr --expr + expr -expr~!

运营商

根据教程,不应该这样

d = 1; System.out.println(d++ + ++d);

打印6(d++使d 2,++d使它3)而不是4?

我知道++d事先评估的解释,但如果d++有更高的优先权++d,为什么不d++首先评估?更重要的是,在什么情况下应该d++表明它具有更高的优先级?

编辑:

我尝试了以下方法:

d = 1; System.out.println(++d * d++);

它返回4.它似乎应该是2*2,而不是1*3.

java increment prefix operator-precedence postfix-operator

9
推荐指数
3
解决办法
3629
查看次数

从中缀转换为前缀表示法

我最近开始学习Clojure.通常它看起来很有趣,但我不能习惯一些语法上的不便(与之前的Ruby/C#体验相比).

嵌套表达式的前缀表示法.在Ruby中,我习惯于编写复杂的表达式,并将它们从左到右连接起来:some_object.map { some_expression }.select { another_expression }.当您逐步从输入值移动到结果时,它非常方便,您可以专注于单个转换,而无需在键入时移动光标.与在Clojure中编写嵌套表达式时的情况相反,我将内部表达式的代码编写到外部,我必须不断地移动光标.它会减慢并分散注意力.我知道->->>宏,但我注意到它不是惯用语.当你开始在Clojure/Haskell等编码时,你有同样的问题吗?你是怎么解决的?

oop clojure infix-notation prefix

9
推荐指数
2
解决办法
1456
查看次数

弹性搜索multi_match cross_fields前缀

我有一个multi_match类型的查询cross_fields,我希望通过前缀匹配来改进.

{
  "index": "companies",
  "size": 25,
  "from": 0,
  "body": {
    "_source": {
      "include": [
        "name",
        "address"
      ]
    },
    "query": {
      "filtered": {
        "query": {
          "multi_match": {
            "type": "cross_fields",
            "query": "Google",
            "operator": "and",
            "fields": [
              "name",
              "address"
            ]
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

它完全匹配查询,如google mountain view.该filtered阵列是存在的,因为我需要动态地添加地理过滤器.

{
  "id": 1,
  "name": "Google",
  "address": "Mountain View"
} 
Run Code Online (Sandbox Code Playgroud)

现在我想允许前缀匹配,而不会破坏cross_fields.

这些查询应匹配:

  • goog
  • google mount
  • google mountain vi
  • mountain view goo

如果我更改multi_match.typephrase_prefix …

prefix elasticsearch

9
推荐指数
1
解决办法
1382
查看次数

找到std :: map中给定前缀或std :: set中元素的键的优雅方法

我有地图,哪些键是std :: string.我想在地图中找到以"DUPA/"prefix 开头的那些元素.找到下限很容易,但上限有点问题.我写了这样一段代码:

const char* prefix = "DUPA/";
const char* firstAfterPrefix = "DUPA0";
auto prefixedBeginIt = myMap.upper_bound(prefix);
auto prefixedEndIt = myMap.lower_bound(firstAfterPrefix);
Run Code Online (Sandbox Code Playgroud)

代码工作正常,但我不认为它是优雅的,因为必须知道它0/在ASCII表中的第一个.第二种方法是复制前缀和增加最后一个符号.你知道更优雅的解决方案吗?

c++ stdmap prefix stdset

9
推荐指数
1
解决办法
675
查看次数

为什么“npm install”在“package-lock.json”文件中为我的包添加“node_modules”前缀?

我以前从未发生过这种情况,但现在,当我npm install在应用程序的根目录中时,我package-lock.json会更新所有带有node_modules/. 是什么原因造成的?

这是我在跑步前得到的npm i

运行命令之前

这是我运行后得到的结果npm i

运行命令后

prefix npm package-lock.json

9
推荐指数
1
解决办法
2415
查看次数

带有可选数字前缀的emacs交互式功能

如何指定具有可选数字前缀的函数,如果没有,它会提示输入数字?基本上goto-line表现如何?

(defun my-function(&optional  n)
  ; I have tried
  (interactive "N") ; reads string, no prompt
  (interactive "p") ; defaults to one
  (interactive (if (not n) (read-number "N: "))) ; runtime error
Run Code Online (Sandbox Code Playgroud)

那我怎么做工作?谢谢

lisp emacs prefix optional

8
推荐指数
1
解决办法
666
查看次数

更改ASP.NET MVC中的控制器名称约定

有没有办法在ASP.NET MVC中更改控制器的命名约定?

我想要的是命名我的控制器InicioControlador而不是InicioController,或者更好的是,使用前缀而不是后缀,并具有ControladorInicio我的控制器名称.

从我到目前为止所读到的内容来看,我认为我必须实现自己的控制器工厂.如果你们中的任何一个人能指出我正确的方向,我将非常感激.

asp.net-mvc controller prefix

8
推荐指数
2
解决办法
4900
查看次数

8
推荐指数
1
解决办法
1628
查看次数

C 中的函数前缀与“函数结构”

我正在尝试找出 C(11) 中的最佳实践。因为没有命名空间,我可以想到两种避免名称冲突的方法:

a.) 函数前缀

void kernel_init(void) { ... }
int kernel_start(void* foo) { ... }
Run Code Online (Sandbox Code Playgroud)

b.) “函数结构”

struct kernel {
    void (*init)(void);
    int (*start)(void* foo);
} kernel;
Run Code Online (Sandbox Code Playgroud)

我不是在问哪种方法更漂亮,因为那是相当主观的。我要问的是,除了代码风格之外,这两种方法有什么明显的缺点吗?这包括一开始不相关但随着代码库增长而成为更大问题的小事情。

c struct function prefix

8
推荐指数
1
解决办法
1270
查看次数