问题列表 - 第40932页

如何使用VS2008将应用程序清单嵌入到应用程序中?

我已经在这里这里阅读将我的应用程序的清单文件嵌入到PE中的方法,但这些步骤似乎不适用于VC#:VS2008 - VS2008甚至没有附带mt.exe(据我所知)

我该怎么做呢?

.net c# manifest visual-studio-2008 visual-studio

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

如何在MonoDevelop中使用资源文件?

尝试使用MonoDevelop C#并嵌入资源文件(您知道具有.resources扩展名的文件).我希望res文件包含应用程序在运行时读取的字符串.我想将它们嵌入EXE中.但我无法弄清楚如何

  1. 格式化.resources文件(类似于string1 ="Hello world")?
  2. 将文件嵌入EXE中
  3. 读取嵌入文件(ResourceReader.GetResourceData想要一个文件)

否则我想我会放弃这个想法,只是将文本放在我自己的文本文件中.谢谢

c# mono monodevelop

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

修改日期创建的属性

如何使用.NET修改FAT32和NTFS中文件和文件夹的"Date Created"属性?

.net windows ntfs fat32 datecreated

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

Objective-c单例基类

有没有办法用objective-c创建一个Singleton模式,这将使客户端代码能够获得任何子类的共享实例?

我试过了:

@interface Base : NSObject {}
+(id)instance;
@end

@implementation Base
static id _instance;
+(id)instance {
    if (!_instance) {
        _instance = [[self alloc] init];
    }
    return _instance;
}
@end
Run Code Online (Sandbox Code Playgroud)

但是调用任何子类[AmazingThing instance]只会返回通过此机制创建的第一个实例,无论它是什么类型_instance.任何干净的解决方法?

编辑

我意识到(在回复已删除的答案时)我可以通过将实现更改为:

static NSMutableDictionary *_instances;

+(id)instance {
    if (!_instances) {
        _instances = [[NSMutableDictionary alloc] init];
    }
    id instance = [_instances objectForKey:self];
    if (!instance) {
        instance = [[self alloc] init];
        [_instances setObject:instance forKey:self];
    }
    return instance;
}
Run Code Online (Sandbox Code Playgroud)

它现在按预期工作.不过,我很想知道是否有更好的方法来做到这一点.

singleton objective-c

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

在WriteableBitmap上绘图

我有一个WriteableBitmap,并希望用户能够绘制它,就像它是InkPresenter控件一样.实时执行此操作的最佳方法是什么?使用WriteableBitmap.Pixels,我能够访问每个像素,但是当我尝试在MouseMove事件期间编辑它们时,它似乎非常慢,并且一次只更改一个像素.是否有任何库或方法可以帮助简化此过程?谢谢

c# silverlight drawing writeablebitmap stroke

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

远程MSMQ,事务和ReceiveById失败 - "在指定的队列中找不到请求的消息"

我在远程MSMQ中使用事务时收到错误"在指定的队列中找不到请求的消息".如果删除了事务或将队列移动到同一台机器,一切正常.队列在Windows 2008计算机上,客户端(如下所示)在Windows 7计算机上运行.

//Throws above error                
using (MessageQueueTransaction mqTxn = new MessageQueueTransaction())
{
    mqTxn.Begin();

    Message message = messageQueue.ReceiveById(peekedMessage.Id, mqTxn);

    mqTxn.Abort();
}

//Throws above error
using (TransactionScope txnScope = new TransactionScope())
{
    Message message = messageQueue.ReceiveById(peekedMessage.Id, MessageQueueTransactionType.Automatic);
}

//Works fine
Message message = messageQueue.ReceiveById(peekedMessage.Id);
Run Code Online (Sandbox Code Playgroud)

PS peekedMessage是在这些调用之前偷看的消息.我已经验证了peekedMessage.Id与第一个队列项匹配.队列是事务性的.

.net msmq transactions

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

如何使用自定义NSURLProtocol使用URL播放电影?

如您所知,使用MPMoviePlayerController对象播放电影

[[MPMoviePlayerController alloc] initWithContentURL: aURL];
Run Code Online (Sandbox Code Playgroud)

现在,我想实现一个自定义NSURLProtocol,我将在其中解密已被AlgorithmDES加密的电影源.那可能吗?谢谢你给予任何想法.需要你的帮助〜

url mpmovieplayercontroller nsurlprotocol ios

8
推荐指数
3
解决办法
8141
查看次数

Rails 3以单一形式编辑多个记录

我已经坚持了几天这个问题了.

我已经在Railscasts Episode#198上取得了一些成功,但是那个是用于Rails 2.Rails 3中有一些变化使得它在第198集中提供的代码不起作用.

问题出在edit_individual.html.erb中:

原始代码(由Ryan @ Railscasts提供):

<% form_tag update_individual_products_path, :method => :put do %>
  <% for product in @products %>
    <% fields_for "products[]", product do |f| %>
      <h2><%=h product.name %></h2>
      <%= render "fields", :f => f %>
    <% end %>
  <% end %>
  <p><%= submit_tag "Submit" %></p>
<% end %>
Run Code Online (Sandbox Code Playgroud)

修改后的代码(只需将fields_for更改为form_for):

<% form_tag update_individual_products_path, :method => :put do %>
  <% for product in @products %>
    <% form_for "products[]", product do |f| %>
      <h2><%=h product.name %></h2>
      <%= render …
Run Code Online (Sandbox Code Playgroud)

forms editing railscasts ruby-on-rails-3

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

使用 Boost 进行 C++ 单元测试

我对单元测试非常陌生,我有以下非常基本的程序:

#include "stdafx.h"


// classes example
#include <iostream>
using namespace std;

class CRectangle {
    int x, y;
  public:
    void set_values (int,int);
    int area () {return (x*y);}
 bool isEq ();
};

void CRectangle::set_values (int a, int b) {
  x = a;
  y = b;
}

bool CRectangle::isEq () {
  if(x==y)
  {
   return true;
  }
  else
  {
   return false;
  }


}
int main () {
  CRectangle rect;
  rect.set_values (3,3);
  cout << "area: " << rect.area();
  cout << "  isEq: " << rect.isEq() …
Run Code Online (Sandbox Code Playgroud)

c++ unit-testing

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

多个Rails模型中的性别验证

嘿所有 - 这个问题具体是关于gender验证,但我有兴趣听听你们是如何处理类似情况的更大的集合(例如国家选择).

我正在开发一个系统,让运动员注册各种活动,目前正在进行良好的性别验证.我的问题是,在许多不同模型上运行相同验证的最佳,最干燥的方法是什么?

比方说,我想验证的性别属性EventUser.validates_each在更新gender属性之前,我可以为该检查值创建一个帮助程序,以包含在["male","female"]的非常短的数组中.但是,如果我想在一个form_for块中访问这个相同的性别数组,比如作为输入collection_select

我有一个模型工作 - 我声明一个GENDERS常量Event,并有一个短类方法

def self.genders
    GENDERS
end
Run Code Online (Sandbox Code Playgroud)

用于表格访问.但是,如果多个模型需要访问,我应该在哪里存储数组?

编辑:一个想法是在应用程序控制器中使用类方法.关于这种方法的合适程度的任何想法都会很棒.

ruby-on-rails data-modeling

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