问题列表 - 第38741页

Diagnostics.Process - 转储输出到文件

嗨,我需要将mysqldump的结果写入带有标准Windows命令的文件.

System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.WorkingDirectory = "sample directory";
proc.StartInfo.FileName = "mysqldump";
proc.StartInfo.Arguments = "-u root -pPassword --all-databases > db.sql";
proc.StartInfo.RedirectStandardOutput = false;
proc.StartInfo.UseShellExecute = false;
proc.Start();
proc.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

但它不会以这种方式写入文件...我不想读取输出然后将其写入文件,因为mysqldump输出可能变得非常大......任何解决方案?

c#

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

从字符串转换为字节时的NumberFormatException

我遇到了一件奇怪的事.我有一个字符串形式的二进制数字,特别是"01001100".但我通过执行以下代码获得上述异常.


String s = "01001100";
byte b = Byte.parseByte(s);
但为什么会这样呢?而在一个字节中我们可以存储最大数量.最多127和分钟 高达-128.
并且上述数字的十进制等值是76,完全在该范围内.

我得到的特殊例外是:

java.lang.NumberFormatException:值超出范围.值:01001100基数:10

有没有办法摆脱它.是的,我必须使用字节,因为我只是逐字节地提取存储在图像中的数据.
谢谢.

java byte

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

如何在Java中解析静态文件的路径?

如何找到嵌入jar的xml(静态myXml.xml)文件的路径?显然不是绝对的路径,但我面临着相对路径的同样问题.我无法得到它相对于主文件夹,因为Java返回不同的主文件夹,具体取决于我调用访问Java类的位置.例如,来自:

  • 命令提示符
  • 应用服务器
  • Eclipse发射器
  • Eclipse远程调试器等

有没有我的访问类(打包在同一个jar中)可以访问嵌入式xml,无论jar文件存在于何处以及谁正在尝试访问它?

java jar

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

YUI - 获取真元素宽度?

我正在使用YUI并需要获得元素的真实宽度.元素的宽度可以如下确定.

width + border-left + border-right + padding-left + padding-right + margin-left + margin-right.

以下是我的想法.它似乎有效.我只是想知道这是否是确定这一点的最佳方式还是有更有效的方法?

YUI().use('node', function(Y) {
    var node = Y.one('#nav');
    var nodeWidth = trueElementWidth(node);
    alert(nodeWidth);
});

function trueElementWidth(el) {
    var width = 0;
    var attributes = ['border-left', 'border-right', 'padding-left', 'padding-right', 'width', 'margin-right', 'margin-left'];
    for(var i=0; i < attributes.length; i++) {
        width = width + removePx(el.getComputedStyle(attributes[i]));
    }
    return width;
}

function removePx(el) {
    el = el.toString();
    length = el.length - 2;
    elDimension = parseInt(el.substring(0, length));
    return isNaN(elDimension) ? 0 …
Run Code Online (Sandbox Code Playgroud)

yui width

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

Ctrl-C即KeyboardInterrupt在Python中杀死线程

我在某处读到KeyboardInterrupt异常只在Python的主线程中引发.我还读到在子线程执行时主线程被阻塞.那么,这是否意味着CTRL+ C永远不会到达子线程.我尝试了以下代码:

def main():
    try:
        thread = threading.Thread(target=f)
        thread.start()  # thread is totally blocking (e.g., while True)
        thread.join()
    except KeyboardInterrupt:
        print "Ctrl+C pressed..."
        sys.exit(1)

def f():
    while True:
        pass  # do the actual work
Run Code Online (Sandbox Code Playgroud)

在这种情况下,CTRL+ C对执行没有影响.它就像是无法收听信号.我理解这是错误的方式吗?有没有其他方法可以使用CTRL+ 杀死线程C

python multithreading kill keyboardinterrupt

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

如何访问Android通话清单?

嘿,我想访问Android通话清单,所以我可以看到联系人姓名,通话时间,通话时间,通话时间和日期.它在哪里,我如何访问它?

谢谢.

android telephony telephonymanager

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

NSTrackingArea工作奇怪 - 整个视图,或什么都没有......没有任何矩形受到尊重

在我的视图的"InitWithFrame"方法中,我正在设置一个跟踪区域,我想要捕获鼠标进入/退出事件.
我的问题有两个:

  1. 如果没有NSTrackingInVisibleRect,则根本不会调用事件.
  2. 无论我把它放在什么"矩形"上,覆盖整个视图的框架或仅占据其中一小部分的框架 - 无论鼠标光标位于何处,都会为整个视图调用鼠标进入/退出事件.视图.

这是我初始化跟踪区域的方式:

trackingArea = [[NSTrackingArea alloc] initWithRect:rect
  options: (NSTrackingMouseEnteredAndExited | NSTrackingInVisibleRect | NSTrackingActiveAlways )
  owner:self userInfo:nil];
[self addTrackingArea:trackingArea];
Run Code Online (Sandbox Code Playgroud)

任何线索为什么会发生这种情况?我希望只为我视图的一小部分(底部)调用鼠标进入/退出事件.

macos cocoa

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

未找到Razor HtmlHelper Extensions(或其他视图命名空间)

Dunno如果在PR或Beta中发生这种情况,但如果我创建了一个扩展方法HtmlHelper,则在Razor驱动的页面中无法识别:

namespace SomeNamespace.Extensions {
    public static class HtmlExtensions {
        public static string Foo(this HtmlHelper html) {
            return "Foo";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我把它添加到以下<Namespaces>部分Web.config:

<pages>
  <namespaces>
    <add namespace="System.Web.Mvc" />
    <!-- snip -->
    <add namespace="SomeNamespace.Extensions"/>
  </namespaces>
</pages>
Run Code Online (Sandbox Code Playgroud)

但是在尝试查看页面时会抛出编译错误:

@Html.Foo()
Run Code Online (Sandbox Code Playgroud)

如果我使用WebForms重新创建页面,它可以正常工作.这是怎么回事?

解决方法

如果我@using SomeNamespace.Extensions在我的Razor视图中包含它,那么它可以工作,但我更愿意将它包含在内Web.config

extension-methods html-helper razor asp.net-mvc-3

166
推荐指数
4
解决办法
12万
查看次数

ASP.NET MVC 3书籍计划

有没有人知道什么时候第一本ASP.NET MVC 3出版?我知道这有点早,但我想知道Apress,Wrox或任何其他出版商是否有一些发布日期.

asp.net-mvc-3

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

Coldfusion 8:IsDefined('URL.variable')并且不是""?

我试图找出url变量是否存在,如果不存在,请确保它不是空的.

这不起作用:

<cfif IsDefined('URL.affiliateId') and is not "">
    //
</cfif>
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-8

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