问题列表 - 第47202页

如何在ItemSource之外绑定DataGridComboBoxColumn

我正在开发我的第一个'生产'WPF应用程序,我遇到了一个问题.
我有一些类似于下面的例子的代码.我遇到的问题是我无法ComboBox填充.我猜想这是因为GridItemsSource是'堵’ ComboBox,从能够看到的视图模型的任务集合,但我只是猜测.其他一切都是正确的数据绑定.

我搜索了SO并找到了这个问题; 这听起来和我想做的完全一样,但它对我不起作用.

知道为什么我不能进入ComboBox人群吗?

模型:

public class Activity{
  public int Id { get; set; }
  public string Title { get; set; }
  public Task Task { get; set; }
}

public class Task{
  public int Id { get; set; }
  public string Title { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

视图模型:

public ApprovalViewModel{
  public ObservableCollection<Activity> Activities { /* ... property logic */ }
  public ObservableCollection<Task> Tasks { /* ... …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf xaml datagrid

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

使用jQuery禁用超链接

<a href="gohere.aspx" class="my-link">Click me</a>
Run Code Online (Sandbox Code Playgroud)

我做到了

$('.my-link').attr('disabled', true);
Run Code Online (Sandbox Code Playgroud)

但它不起作用

有没有一种简单的方法来使用jquery禁用超链接?删除href?我宁愿不吝啬href.因此,如果我可以在不删除href的情况下执行此操作,那就太棒了.

jquery disable-link

59
推荐指数
5
解决办法
21万
查看次数

如何加载平衡php应用程序?

我正在寻找如何平衡php应用程序的指南,建议或示例.我的设置是Ubuntu 10.04和PHP 5.3.我之前从未加载平衡的服务器,我正在寻找提供的任何帮助.

更新:
这是一个Web应用程序,预计会有几百个用户同时使用它.MySQL将成为数据库.将有用于用户的会话,但我听说会话不能通过多个服务器进行.将会有非常频繁的内容更新.会有文件,但我只会使用CDN.

php linux

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

Android图片上传问题

您好我想将图像从android模拟器上传到asp.net服务器.下面的代码可以与服务器通信.当我试图创建一个文本文件,看看从android发送的数据是否成功.但是没有文件数据没有发送到服务器.我尝试将纯文本发送到服务器,但我在服务器上创建的文件没有打印文本.

这里的代码:HttpURLConnection conn = null;

    String boundary = "==============";

        try
        {   
            String disposition = "Content-Disposition: form-data; name=\"userfile\"; filename=\"" + filename + ".jpg\"";
            String contentType = "Content-Type: application/octet-stream";

            String t1   = "Content-Disposition: form-data; name=\"test\";";
            String t2 = "Content-Type: text/plain";

            // This is the standard format for a multipart request
            StringBuffer requestBody = new StringBuffer();
            /*
            requestBody.append("--"+boundary);
            requestBody.append('\n');
            requestBody.append(disposition);
            requestBody.append('\n');
            requestBody.append(contentType);
            requestBody.append('\n');
            requestBody.append('\n');
            requestBody.append(new String(getByteFromStream(stream)));
            */

            requestBody.append('\n');
            requestBody.append('\n');
            requestBody.append("--"+boundary);
            requestBody.append('\n');
            requestBody.append(t1);
            requestBody.append('\n');
            requestBody.append(t2);
            requestBody.append('\n');
            requestBody.append('\n');
            requestBody.append("basdfsdafsadfsad");
            requestBody.append("--"+boundary+"--");

            // Make a connect to …
Run Code Online (Sandbox Code Playgroud)

upload android image

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

Node Pointers的C++ STL优先级队列

我正在尝试实现一个优先级队列Node*,其中Node是我自己定义的类.我意识到拥有指针的优先级队列意味着它将根据地址而不是Node所持有的值进行排序,因此我搜索了很多讨论论坛以找到一个允许我指定方法的解决方案对优先级队列中的Node对象进行排序; 大多数人都同意你需要编写一个包含一个函数的结构,该函数将参数作为参数2节点对象并返回所需的比较.以下是我的Node类(缩写)和我编写的用于比较2个Node对象的结构,它们位于同一个头文件中:

class Node {

public:

  ...

  int fValue() const { cerr << fValue() << endl; return c + h; };

  ...

private:
  ...
  int c;
  int h;

  ...
};                                                                                             

struct CompareNode : public std::binary_function<Node*, Node*, bool>                                                                                     
{
  bool operator()(const Node* lhs, const Node* rhs) const
  {
    return lhs->fValue() < rhs->fValue();
  }
}
Run Code Online (Sandbox Code Playgroud)

我将优先级队列构造为另一个类的成员,该头文件包含包含上述定义的头文件.该类缩写如下:

class Astar {

public:

  ...

private:

  ...
  priority_queue<Node*, vector<Node*>, CompareNode> frontier;
};
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,我收到此错误:

astar.h:28:错误:一个声明中有多个类型:* [astar.o]错误1

其中astar.h的第28行对应于Astar类的末尾(};).

由于这是大多数论坛提供的解决方案,我不明白这里发生了什么.有没有人对我有任何见解?

priority-queue

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

如何获取Flask中的当前端口号?

使用Flask,我如何获得烧瓶所连接的当前端口号?我想使用端口0在随机端口上启动服务器,但我还需要知道我在哪个端口.

编辑

我想我找到了解决问题的方法,虽然这不是问题的答案.我可以遍历从49152开始的端口并尝试使用该端口app.run(port=PORT).我可以在try catch块中执行此操作,这样如果我收到Address already in use错误,我可以尝试下一个端口.

python networking web-frameworks flask

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

绑定到子iframe中的自定义事件?

我在页面上有一个id为#editor_frame的子iframe.iframe内部是一个小的jquery小部件(不是来自小部件工厂的jquery ui-widget),它在一些用户交互之后触发一个简单的"更改"事件.

我正试图从父页面绑定到该事件...

$('#editor_iframe').contents().find('#uielement').bind('change', function(){....});  
Run Code Online (Sandbox Code Playgroud)

什么都没有运气.做一些头发拉研究之后,我想这在iframe事件被绑定到该窗口内jQuery的命名空间......如果这是正确的,我怎么能访问jQuery的命名空间中的iframe窗口?

任何接受者?

jquery

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

通过HTTP直播流从MP3中提取ID3标签

我一直很难从通过Live HTTP Streaming流式传输的MP3中提取ID3信息(使用Wowza媒体服务器,如果有人好奇的话).我知道标签(现在是专辑标签和专辑图片标签)正确地嵌入到每个文件段中,因为当我手动下载它们时,我可以.m3u在服务器生成的索引文件中列出的每个段中看到它们.

我正在使用这些AVFoundation类来执行此操作,我将其设置为:

- (void)initializeAudioStream {
    NSURL *streamUrl = [NSURL URLWithString:self.urlField.text];
    AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:streamUrl];
    self.musicPlayer = [AVPlayer playerWithPlayerItem:playerItem];
    self.musicPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;
    [self.musicPlayer addObserver:self forKeyPath:@"status" options:NSKeyValueObservingOptionNew context:NULL];
}
Run Code Online (Sandbox Code Playgroud)

一旦我的KVO方法被触发,我开始播放self.musicPlayer并且addPeriodicTimeObserverForInterval每1/4秒呼叫一次.正是在这种方法中,我尝试提取ID3元数据.

我已经尝试了在iOS方面我能想到的所有事情来实现这一目标,包括打印出来

self.musicPlayer.currentItem.asset.commonMetadata
Run Code Online (Sandbox Code Playgroud)

以及迭代每个AVAssetTrack实例并打印出他们的元数据.

for (AVAssetTrack *track in self.musicPlayer.currentItem.asset.tracks) {
    NSLog(@"Media type of track: %@", track.mediaType);
    NSLog(@"Track metadata: %@", track.commonMetadata);
}
Run Code Online (Sandbox Code Playgroud)

有趣的是,该资产总是说有2条轨道.当我打印他们的mediaType财产时,我得到第一个"soun"和第二个"tmet".我的假设是第一个轨道是音频数据本身,第二个轨道是元数据.但是,我只看到一个空数组commonMetadata.

我还在statusOfValueForKey:error轨道上检查属性的状态,并且commonMetadata密钥总是返回AVKeyValueStatusLoaded.

有任何想法吗?我在这里完全失败了.

此外,我目前通过运行iOS 4.2.1的iPhone 4模拟器运行此功能.我还不能把它放在设备上,因为Apple仍在批准我公司的开发者帐户.

iphone cocoa-touch id3 avfoundation http-live-streaming

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

当没有周围元素时,在画布中跟踪鼠标位置

我在使用画布获取鼠标位置时遇到了麻烦.

有两种情况:

1)如果画布div周围没有div元素,那么我就可以获得鼠标位置.

2)当画布被包裹在div当时offsetLeft并且offsetTop不能按预期工作时

这种差异的原因是什么?

javascript html5 canvas

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

Erlang和工具链

有没有人为Erlang制定了超高效的工作流程和工具集?调试,原型设计,浏览,版本控制等

我对Smalltalk的集成图像系统印象非常深刻,但是想知道是否有些东西甚至可以用Erlang接近它.

erlang

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