问题列表 - 第24928页

日志记录机制的差异:API和应用程序(python)

我目前正在编写API和使用API​​的应用程序.我得到了人们的建议,说我应该在应用程序中使用处理程序执行日志记录,并使用"logger"对象从API进行日志记录.

根据我上面收到的建议,以下实施是否正确?

class test:
    def __init__(self, verbose):
        self.logger = logging.getLogger("test")
        self.logger.setLevel(verbose)

    def do_something(self):
        # do something
        self.logger.log("something")
        # by doing this i get the error message "No handlers could be found for logger "test"
Run Code Online (Sandbox Code Playgroud)

我想到的实施如下:

 #!/usr/bin/python

 """ 
 ....
 ....
 create a logger with a handler 
 ....
 ....

 """

 myobject = test()
 try:
     myobject.do_something()
 except SomeError:
     logger.log("cant do something")
Run Code Online (Sandbox Code Playgroud)

d like to get my basics strong, i很感激您可能建议我查找的代码的任何帮助和建议.

Thnkx!

python api logging

2
推荐指数
1
解决办法
1385
查看次数

Javascript/JQuery - 如何获取特定子元素的数量

我希望得到其中包含输入元素的所有TR元素的数量.我该怎么办?

Html:

<tbody> <tr> <td>Ignore this item 1</td> </tr> <tr> <td>Ignore this item 2</td> </tr> <tr> <td><input blablabla>... Include this TR...</td> </tr> </tbody>

谢谢!

javascript jquery

2
推荐指数
1
解决办法
414
查看次数

F#中的名称是什么?它有什么作用?

一个真正的F#noob问题,但是什么是|>调用,它做了什么?

f#

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

在freemarker中,是否可以在包含文件之前检查文件是否存在?

我们正在尝试在freemarker中构建一个系统,其中可以选择添加扩展文件来替换标准模板的块.

我们已经到了这一步

<#attempt>
    <#include "extension.ftl">
<#recover>
    Standard output
</#attempt>
Run Code Online (Sandbox Code Playgroud)

所以 - 如果extension.ftl文件存在,它将被使用,否则将输出recover块内的部分.

这个问题是freemarker总是记录导致恢复块触发的错误.

所以我们需要两件事之一:

  1. 如果文件不存在,请不要调用include - 因此需要检查文件是否存在.

-要么-

  1. 一种防止在恢复块内记录错误而不更改日志记录以防止出现所有freemarker错误的方法.

freemarker

7
推荐指数
1
解决办法
6090
查看次数

阻止浏览器填充包含详细信息的文本框

我遇到了一个非常讨厌的问题,我希望这只是我错过的一个设置.我有一个ASP.NET应用程序,允许用户在不同的地方输入他们的用户名/密码(例如登录,更改密码,更改用户名等).当我登录时,浏览器询问我是否要存储用户详细信息.通常,我点击"否",但这次我决定点击"是".现在,我的表单中的某些文本框预先填入了用户名或密码.是否可以删除它们,因为它们有时会出现在不应预先填充的文本框中.我尝试过设置AutoCompleteType=none,Text=''但它仍然预先填充.除了相同的文本框CssClass和密码框之外,文本框没有多少共同之处TextMode=password.名称不同,但有时它们包含单词name(例如fullName,userName).有没有办法阻止浏览器填充某些文本框?

谢谢

asp.net textbox autocomplete details browser-cache

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

Firefox Opacity(Transparancy)Gradient - 淡出图像

我有一个内容元素.

元素 - 包含其内容 - 应在左侧完全不透明,在右侧完全透明.从右到左均匀分级.

由于它合并的内容和背景不固定,因此无法提前制作图像.

我知道渐变可以用作背景(-moz-linear-gradient),但这对我没有帮助 - 在这里,我需要元素本身的内容淡出.

我已经能够在IE(Alpha Mask)和Webkit(图像掩码)中做到这一点,但已经完全陷入了FF.

如果有办法,我不介意使用SVG.

请帮忙?

css firefox transparency gradient opacity

6
推荐指数
1
解决办法
3073
查看次数

测试是否存在嵌套的JavaScript对象键

如果我有一个对象的引用:

var test = {};
Run Code Online (Sandbox Code Playgroud)

可能(但不是立即)有嵌套对象,如:

{level1: {level2: {level3: "level3"}}};
Run Code Online (Sandbox Code Playgroud)

在最深层嵌套的对象中测试密钥是否存在的最佳方法是什么?

alert(test.level1);收益率undefined,但alert(test.level1.level2.level3);失败了.

我现在正在做这样的事情:

if(test.level1 && test.level1.level2 && test.level1.level2.level3) {
    alert(test.level1.level2.level3);
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更好的方法.

javascript nested properties object

616
推荐指数
19
解决办法
21万
查看次数

在哪里放我的$(文件).ready(function(){当我在.js中有方法时

我创建了somefile.js,其中somefile.js包含一些jQuery方法.所以例如它包含这个功能:

function showWindow(divID)
{
    var dialogDiv = $(divID);

    dialogDiv.dialog
    (
        {
            bgiframe: true,
            modal: true,
            autoOpen: false,
            show: 'blind'
        }
    )

    dialogDiv.dialog("open");
}
Run Code Online (Sandbox Code Playgroud)

所以在我的.aspx页面(或者其他什么,它可能是.html),我有一个按钮:

<input type="button" onclick="showPopUp('testDiv')" value="Click Me!" />
Run Code Online (Sandbox Code Playgroud)

我的问题是,我们将在我们的应用程序中使用showPopUp.如果从onClick事件中调用它,那么我在哪里放置我的$(document).ready(function(),因为这段代码不在页面中,而是在.js文件中?

jquery

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

用于匹配未跟随某个其他子字符串的子字符串的正则表达式

我需要一个匹配blahfooblah但不匹配的正则表达式blahfoobarblah

我希望它只匹配foo和foo周围的所有东西,只要它没有跟着bar.

我尝试使用它:foo.*(?<!bar)它非常接近,但它匹配blahfoobarblah.背后的负面看法需要匹配任何东西而不仅仅是酒吧.

我正在使用的特定语言是Clojure,它使用Java正则表达式.

编辑:更具体地说,我也需要通过blahfooblahfoobarblah但不是blahfoobarblahblah.

java regex clojure

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

为什么计算位数有用?

我已经看到了关于计算insert type of输入中设置位数的众多问题,但为什么它有用呢?

对于那些寻找有关位计数的算法的人,请看这里:

  1. 计算无符号长整数序列中的公共位
  2. 计算unsigned int中位转换次数的最快方法
  3. 如何计算32位整数中的设置位数?

language-agnostic computer-science bits bit-manipulation bitcount

6
推荐指数
1
解决办法
501
查看次数