问题列表 - 第38070页

.Net:如何抑制TraceSource标头("SourceName TraceEventType:Id:")?

我有一个TraceSource对象,我用它来记录VB.Net应用程序的初始化.它附加了几个TraceListeners:

  • ConsoleTraceListener
  • TextWriterTraceListener会
  • EventLogTraceListener

对于前两个,我希望输入输出为"原始" - 即没有标准头:

SourceName TraceEventType: Id :

我已经实现了一个包装器,当TraceEventType设置为Verbose时执行此操作:

If _buffer.EventType = TraceEventType.Verbose Then
    For Each listener As TraceListener In _traceSource.Listeners
        listener.Write(_buffer.Text)
    Next
Else
    _traceSource.TraceEvent(_buffer.EventType, id, _buffer.Text)
End If
Run Code Online (Sandbox Code Playgroud)

我可以为所有跟踪执行此操作,但然后EventLog中的所有条目都将列出Level = Information.所以我希望能够指定跟踪消息的严重性,但我无法在TraceSource或TraceListeners上找到允许我这样做的任何方法.据我所知,TraceListener有这些选项可以写入它:

  • 写()
  • 的WriteLine()
  • TRACEDATA()
  • TraceEvent()
  • TraceTransfer()

最后3个允许提供TraceEventType(正确标记EventLog条目,但结果输出到控制台,然后日志文件包含前缀,并以此结束(例如):

Bootstrapper Warning: 0 : Failed to validate assembly

有没有办法覆盖ConsoleTraceListener和TextWriterTraceListener如何格式化其输出以不包含此标头,同时能够使用TraceEventType标记条目(对于EventLog)?

这是迄今为止我提出的最好的:

For Each listener As TraceListener In _traceSource.Listeners
    If listener.GetType Is GetType(ConsoleTraceListener) OrElse listener.GetType Is GetType(TextWriterTraceListener) Then
        listener.Write(_buffer.Text)
    Else
        listener.TraceEvent(Nothing, _traceSource.Name, _buffer.EventType, id, _buffer.Text)
    End If
Next
Run Code Online (Sandbox Code Playgroud)

这似乎有效,但在Microsoft …

.net logging trace listener output-formatting

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

codesign"操作被用户取消"

出于某种原因,每当我尝试使用xcode进行编码时,我都会收到此错误

(应用程序的路径):操作已被用户取消.命令/ usr/bin/codesign失败,退出代码为1

iphone codesign ios4

23
推荐指数
3
解决办法
9695
查看次数

触发预定事件

我在plist文件中得到了一个时间表,读取事件(读取:次数)不是问题.问题是将事件与当前时间进行比较.我对iPhone开发有些新意,所以它可能是一个简单的答案,但它在这里:scheduleTime isEqualToString currentTime - 这几乎完成了诀窍...我需要的是:if(scheduleTime> currentTime && scheduleTime

如果相继之后或者我应该使用别的东西是最好的事情吗?开关?

所有你回答我的TIA!

iphone objective-c

0
推荐指数
1
解决办法
112
查看次数

PKIX路径构建失败:无法找到请求目标的有效证书路径

我正在调用以下客户端的一些HTTPS Web服务:

import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.HttpURLConnection;
import java.net.URL;

import javax.net.ssl.HttpsURLConnection;

/**
 * Handles http and https connections. It sends XML request over http (or https)
 * to SOAP web service and receive the XML reply.
 * 
 * @author mhewedy
 * @date 30.10.2010
 */
public class HttpWSXmlClient
{
    private final String ws_url;
    private byte[] requestData;

    public HttpWSXmlClient(String wsUrl)
    {
        this.ws_url = wsUrl;
    }

    public void readRequest(String xmlRequestFilePath)
    {
        try
        {
            InputStream …
Run Code Online (Sandbox Code Playgroud)

java web-services certificate ssl-certificate

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

jQuery .get错误响应函数?

感谢StackOverflow,我设法让以下代码完美运行,但我有一个跟进问题.

$.get('http://example.com/page/2/', function(data){ 
  $(data).find('#reviews .card').appendTo('#reviews');
});
Run Code Online (Sandbox Code Playgroud)

上面的代码使我的网站能够在WordPress中使用"加载更多"按钮获取第二页文章.但是,当网站用完页面/结果时,我遇到了一个小问题.加载更多按钮保持不变.即使没有剩余页面,它也会继续尝试获取数据.

我如何调整此命令,以便在.get请求失败或是(404)未找到页面时显示可视响应?

如果有人可以用一个简单的例子来帮助我,即使是一个alert("woops!");非常棒的例子!

谢谢!

jquery

67
推荐指数
4
解决办法
10万
查看次数

交换if语句

我正致力于代码最小化和增强.我的问题是:是否可以交换上面的if语句而不破坏代码的逻辑?

    int c1 = Integer.parseInt(args[0]) ;
    int c2 = Integer.parseInt(args[1]) ;
    int c3 = Integer.parseInt(args[2]) ;

    if (c2-c1==0)
      if ( c1 != c3 )
Run Code Online (Sandbox Code Playgroud)

因为两者之间的if语句都不是写变量的操作,我会说是,但我不确定.

有任何想法吗?

java if-statement minimize

3
推荐指数
1
解决办法
858
查看次数

检测到PostgreSQL SQL函数中的UPDATE失败(不是PL/pgSQL)

为了模仿MySQL-REPLACE语句(又名UPSERT),我需要尝试更新记录,如果失败 - 请插入它.但是如何在SQL过程中检测到UPDATE失败?

begin transaction;

create table pref_users (
       id varchar(32) primary key,
       first_name varchar(32),
       last_name varchar(32),
       female boolean,
       avatar varchar(128),
       city varchar(32),
       lat real check (-90 <= lat and lat <= 90),
       lng real check (-90 <= lng and lng <= 90),
       last_login timestamp default current_timestamp,
       last_ip inet,
       medals smallint check (medals > 0)
);
create table pref_rate (
       obj varchar(32) references pref_users(id),
       subj varchar(32) references pref_users(id),
       good boolean,
       fair boolean,
       nice boolean,
       about varchar(256),
       last_rated timestamp default current_timestamp …
Run Code Online (Sandbox Code Playgroud)

sql postgresql stored-procedures

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

当父目录可写时,mkdirs对sd卡上的目录返回false

当我启动我的Android应用程序时,我需要在SD卡上创建一个目录,对于少数用户而言这是失败的,我无法弄清楚它的原因......

(我发现WRITE_EXTERNAL_STORAGE权限丢失导致类似的问题,它就在那里,它适用于几乎所有用户,所以我认为这不是原因)

我已经简化了以前的情况,以便更容易解释,如果创建一个directoy失败,我运行一个测试用例,我尝试在sdcard上创建一个.test目录:

new File(Environment.getExternalStorageDirectory(), ".test").mkdir() -> false
new File(Environment.getExternalStorageDirectory(), ".test").mkdirs() -> false
Run Code Online (Sandbox Code Playgroud)

相关目录的文件属性:

/sdcard/.test(exists = false canWrite = false canRead = false canExecute = err isDirectory = false isFile = false)

/ sdcard(exists = true canWrite = true canRead = true canExecute = err isDirectory = true isFile = false)

/(exists = true canWrite = false canRead = true canExecute = err isDirectory = true isFile = false)

getExternalStorageState =装

(canExecute返回错误,因为测试是在sdk <9上运行的)

建议和想法非常受欢迎......

android mkdir android-sdcard

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

numpy orperations的顺序不等于逻辑(也是八度)?

也许这个问题应该严格地在scipy用户中,但我也会在这里尝试.

所以这是我最近发现并让我惊讶的事情.

我想定义一个标量,我称之为Net Absolute Mass Balance Error或简称为NAMBE.这个NAMBE是基矢量和另一个矢量之间的绝对差值,除以基矢量并乘以100,用伪码表示法:

NAMBE=sum(abs(a-b)/a)*100
Run Code Online (Sandbox Code Playgroud)

当我在python中执行它时,我决定将该行分成两行,因此代码更具可读性:

>>> a=np.array([0.1,0.1,0.1,0.1,0.1])
>>> b=np.array([0.1,0.1,0.1,0.1,0.1])*2
>>> b
array([ 0.2,  0.2,  0.2,  0.2,  0.2])
>>> a-b
array([-0.1, -0.1, -0.1, -0.1, -0.1])
>>> s=np.sum(abs(a-b))
>>> s
0.5
>>> s/np.sum(a)
1.0
Run Code Online (Sandbox Code Playgroud)

我认为numpy完成所有元素,所以如果我这样做,我注意到结果是不同的:

>>> s=np.sum(abs(a-b)/a)
>>> s
5.0
Run Code Online (Sandbox Code Playgroud)

现在如果我用八度音阶检查自己的数据,我会得到不同的结果:

octave:1> a=[0.1,0.1,0.1,0.1,0.1]
a =

   0.10000   0.10000   0.10000   0.10000   0.10000

octave:2> b=a*2
b =

   0.20000   0.20000   0.20000   0.20000   0.20000

octave:3> sum(a)
ans =  0.50000
octave:4> sum(b)
ans =  1
octave:5> sum(a-b)
ans = -0.50000
octave:6> sum(abs(a-b))
ans = …
Run Code Online (Sandbox Code Playgroud)

python numpy

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

使用PHP将照片变成卡通

最有可能使用ImageMagick - 如何将照片变成"卡通"?这就是我的意思:

http://i54.tinypic.com/2dbqu0w.jpg

(不确定,第2步是必要的).

谢谢!

php imagemagick

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