问题列表 - 第33710页

从WPF窗口检索所有数据绑定

我有一个WPF表单,它有很多控件.许多(但不是全部)这些控件都被数据绑定到底层对象.在某些时候,例如按下"保存"按钮时,我需要检查控件的所有验证规则.有没有办法以编程方式执行此操作,而不对要验证的控件列表进行硬编码?我希望在另一个开发人员添加另一个控件和另一个绑定之后继续工作,而不必更新一些要刷新的绑定列表.

简而言之,有没有办法从WPF窗口检索所有数据绑定的集合?

data-binding validation wpf

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

单个UILabel中的粗体和非粗体文字?

如何在uiLabel中包含粗体和非粗体文本?

我宁愿不使用UIWebView ..我也读过这可能是使用NSAttributedString,但我不知道如何使用它.有任何想法吗?

Apple在他们的几个应用程序中实现了这一点; 示例截图:链接文字

谢谢! - Dom

objective-c nsattributedstring uilabel ios swift

244
推荐指数
11
解决办法
15万
查看次数

如果照片#123不存在,我应该向像/photo.php?id=123这样的请求抛出404吗?

该脚本将从URL中调用,example.com/photo.php?id=123或者example.com/photos/123取决于是否启用了漂亮的URL.

如果照片#123不存在,请求example.com/photos/123应该抛出404错误.但是,怎么样example.com/photo.php?id=123

html http http-status-code-404

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

System.Drawing.Image.FromStream()方法中的"参数无效"异常

我在网站上使用Image.FromStream方法很难.以下代码在我的计算机上运行良好.但是当我将它上传到测试服务器时,它总是给我"参数无效"异常.

if (!afuImageFile.IsUploading && afuImageFile.HasFile)
{
    System.Drawing.Image imgFile = System.Drawing.Image.FromStream(afuImageFile.FileContent);
}
Run Code Online (Sandbox Code Playgroud)

afuImageFileAsynFileUploaderAjax工具包中的一个控件.afuImageFile.FileContent是一个HttpInputStream.我想我需要为某个文件夹添加一些权限.谁能帮我?

c# asp.net system.drawing

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

如何使用bash找到给定进程的顶级父PID?

假设我运行ps axf,我可以看到我的命令的进程树看起来像这样:

  800 ?        Ss     0:00 /usr/sbin/sshd
10186 ?        Ss     0:00  \_ sshd: yukondude [priv]
10251 ?        S      0:00      \_ sshd: yukondude@pts/0
10252 pts/0    Ss     0:00          \_ -bash
10778 pts/0    S      0:00              \_ su -
10785 pts/0    S      0:00                  \_ -su
11945 pts/0    R+     0:00                      \_ ps axf
Run Code Online (Sandbox Code Playgroud)

我知道我可以检查$$当前shell的PID(10785)或$PPID父PID(10778).

但我只想要顶级父PID,在这个例子中它将是800(SSH守护进程).有没有办法轻松做到这一点?

我从这个SO回答中了解到,我可以递归检查/proc/PID/stat文件中的第4个条目,以查找每个进程的父PID:

# cut -f4 -d' ' /proc/10785/stat
10778
# cut -f4 -d' ' /proc/10778/stat
10252
# cut -f4 -d' ' …
Run Code Online (Sandbox Code Playgroud)

bash process

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

TSQL表转换字段=>列

我有以下表格布局.每个行值始终是唯一的.永远不会有多个相同的Id,Name和Line实例.

Id Name Line
1  A    Z
2  B    Y
3  C    X
3  C    W
4  D    W
Run Code Online (Sandbox Code Playgroud)

我想查询数据,以便Line字段成为一列.如果该值存在,则在字段数据中应用1,否则为0

Id Name Z Y X W
1  A    1 0 0 0
2  B    0 1 0 0
3  C    0 0 1 1
4  D    0 0 0 1
Run Code Online (Sandbox Code Playgroud)

字段名称W,X,Y,Z只是字段值的示例,因此我无法应用运算符来显式检查,例如,"X","Y"或"Z".这些可以随时改变,并且不限于一组有价值的值.结果集中的列名称应将唯一字段值反映为列.

知道我怎么能做到这一点?

sql t-sql sql-server pivot

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

使用[ALAssetsLibrary enumerateGroupsWithTypes:]时的Cocoa线程同步

我最近和一些人一样,发现[ALAssetsLibrary enumerateGroupsWithTypes]喜欢在另一个线程上运行它的块.苹果公司没有证明这一点真可惜:-)

在我目前的情况下,我需要等待枚举完成,然后主线程返回任何结果.我显然需要某种线程同步.

我已经阅读了有关NSLock和NSConditionLock的内容,但似乎没有任何内容符合"发出此工作线程已完成的阻塞线程信号"的要求.这似乎是一个简单的需求 - 任何人都能指出我正确的方向吗?

你的线索和嘘声一如既往地受到欢迎,

M.

iphone cocoa-touch objective-c nslock

10
推荐指数
2
解决办法
5690
查看次数

将文件上传到PHP时,为什么$ _FILES为空?

我的Windows 7计算机上安装了WampServer 2.我正在使用Apache 2.2.11和PHP 5.2.11.当我尝试从表单上传任何文件时,它似乎上传,但在PHP中,$_FILES数组为空.文件c:\wamp\tmp夹中没有文件.我已配置php.ini为允许文件上传等.该tmp文件夹具有当前用户的读/写权限.我很难过.

HTML:

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
    <form enctype="multipart/form-data" action="vanilla-upload.php" method="POST">
        Choose a file to upload: <input name="uploadedfile" type="file" /><br />
        <input type="submit" value="Upload File" />
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php
echo 'file count=', count($_FILES),"\n";
var_dump($_FILES);
echo "\n";
?>
Run Code Online (Sandbox Code Playgroud)

php apache file-upload

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

在c ++中计算unicode字符

如何计算C++中UTF-8文件中的unicode字符?也许有人会如此友善地向我展示一个"独立"的方法,或者使用http://icu-project.org/index.html这个简短的例子.

编辑:一个重要的警告是我需要构建每个字符的计数,所以它不像我计算字符总数,而是计算一组字符的出现次数.

c++ unicode

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

Perl通过数组列表访问/更改深度哈希

我想删除一个哈希(任何深度)的元素,它具有第一个键$key[0],第二个键作为$key[1]等,直到@key完成.

例如,如果@key=(23,56,78)那时我想操纵$hash{23}{56}{78}.
我事先不知道@key有多少元素.

我一直在尝试使用以下内容:

my %the_path;
my $temp=\%the_path;
for(my $cline=0;$cline<=$#keys;$cline++){
     my $cfolder=$keys[$cline];
     $temp->{$cfolder}={};
     $temp=$temp->{$cfolder};
}
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何在这里操纵元素.我怎么做?

perl hash

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