问题列表 - 第4586页

在C#中浅层复制内容时,字符串如何工作?

字符串被认为是引用类型,但可以像值一样.当浅层手动或使用MemberwiseClone()复制某些内容时,如何处理字符串?它们是否被分开并与副本和主人隔离?

.net c# shallow-copy

18
推荐指数
3
解决办法
7142
查看次数

IFormatProvider做什么?

我正在使用Datetime.ParseExact方法,它需要一个IFormatProvider ...

它可以输入null,但它到底是做什么的?

c# asp.net iformatprovider

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

我们如何使用Cocos2d显示UIViewController和UIView?

我正在尝试使用Cocos2d构建一个iPhone应用程序.但我使用了四种类型的类,如bellow-

@interface MenuScene : Scene {}

@end
@interface FlipView : UIImageView
{
    CGPoint startTouchPosition;
    NSString *dirString;
    UIImageView *firstPieceView;   
    UIImageView *secondPieceView;

}
@end

@interface HelloController : UIViewController
@end


@interface MenuLayer: Layer{
        Todo *todo;
        Menu * menu;
        sqlite3 *database;
        NSMutableArray *todos;
    NSString *dirString;
    CGPoint startTouchPosition;
}
@property (nonatomic, retain) NSMutableArray *todos;
-(void) button1: (id)sender;
-(void) button2: (id)sender;
-(void) black_jack: (id)sender;
@end
Run Code Online (Sandbox Code Playgroud)

但是如何通过MenuLayer类显示FlipView和HelloController类.

iphone objective-c cocos2d-iphone

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

使用MSBuild将多个值传递给Wix DefineConstants属性

我目前正在将我的Wix项目集成到MSBuild中.我有必要将多个值传递给Wix项目.一个值将起作用(下面示例中的ProductVersion).

<Target Name="BuildWixSetups">
    <MSBuild Condition="'%(WixSetups.Identity)'!=''"
                Projects="%(WixSetups.Identity)"
                Targets="Rebuild" Properties="Configuration=Release;OutputPath=$(OutDir);DefineConstants=ProductVersion=%(WixSetups.ISVersion)" ContinueOnError="true"/>
</Target>
Run Code Online (Sandbox Code Playgroud)

但是,如何将多个值传递给DefineConstants键?我已经尝试了所有'逻辑'分隔符(空格,逗号,分号,管道符号),但这不起作用.

有其他人遇到过这个问题吗?

解决方案不起作用:

  1. 尝试添加DefineConstants元素不起作用,因为需要在Properties属性中表达DefineConstants.

msbuild wix msbuild-task

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

如何从扩展PHP类中的静态调用中获取类名?

我有两个班:ActionMyAction.后者被宣布为:

class MyAction extends Action {/* some methods here */}
Run Code Online (Sandbox Code Playgroud)

我需要的只是Action类中的方法(仅在其中,因为将有很多继承的类,我不想在所有这些中实现此方法),它将从静态调用返回classname.这就是我在说的:

Class Action {
 function n(){/* something */}
}
Run Code Online (Sandbox Code Playgroud)

当我打电话给它时:

MyAction::n(); // it should return "MyAction"
Run Code Online (Sandbox Code Playgroud)

但是父类中的每个声明只能访问父类__CLASS__变量,该变量的值为"Action".

有没有办法做到这一点?

php oop inheritance

80
推荐指数
4
解决办法
6万
查看次数

将数组转换为int/float

我需要将一个char数组转换为int并使用C转换.数组就像这样

char* text = "15.34";
Run Code Online (Sandbox Code Playgroud)

我还需要再次将float/int转换回数组

c arrays floating-point floating-point-conversion

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

如何实现自定义代理服务器?

最后,我想阻止在.NET WebBrowser控件下载,它有效地限制为显示HTML,图片,脚本和等,但永远,永远显示"另存为"对话框中给用户.

在回答该问题时提出的解决方案是连接一个自定义代理服务器,该服务器检查响应并过滤掉任何会导致下载提示的内容.如何在我的.NET应用程序中实现这样的代理?我不想安装第三方软件或库.

我找到了HttpListener类,但我遇到了两个问题:

  1. 侦听器需要一组触发它的预定义前缀.但是,我不想在我的应用程序中硬编码主机名或端口号,并保持通用.
  2. 我将不得不实现自己执行实际请求的代码 - 是不是有什么东西可以帮助我,我只需点击该行,检查响应的内容并根据需要更改它们(如请求过滤器中的J2EE在服务器端做什么)?

更新

好吧,我想我需要更清楚:我的.NET(富客户端)应用程序正在多个项目中使用,这些项目也有基于Web的应用程序..NET应用程序包含一个带有WebBrowser控件的可重用的通用表单.其他开发人员使用该表单将对其Web应用程序的访问集成到.NET应用程序中.

我想阻止下载,所以我希望我的WebBrowser表单拦截所有流量,并确保它不会导致"另存为"对话框.从而...

  • 我不知道主机名是什么
  • WebBrowser指向真实的URL,用户点击常规链接,触发JavaScript ...所有这些都由Web应用程序提供
  • 如果WebBrowser指向localhost(如建议的那样),我必须解析响应并重写所有链接,以便它们再次指向localhost,保留原始URL.我不想经历那种麻烦.

.net browser proxy response filter

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

用于保存秘密照片的程序的解决方案

编写用于保密照片的程序的解决方案.

我有许多关于我和我的朋友的秘密照片,我现在不想让任何人看到它我只使用Winrar和设置密码功能并使用一些加密和隐藏文件夹软件.但我认为这还不够安全.

由于我是C#程序员,我想开发一个应用程序来做它.

  • 我想知道加密和解密文件的解决方案.
  • 我需要编写查看器应用程序吗?如果我通过ACSSee或其他程序查看它们,我担心它会缓存我的文件.
  • 据我所知,当我们编写"File.Delete()"时,它不是真正的删除,任何人都可以恢复它.我如何确保我的应用程序真正删除它(如何修改数据并使其在删除之前无法使用) ?

FYI

  • 我的电脑没有连接到互联网,我买它保持,只查看我的照片我不想做其他事情.
  • 如果我的电脑坏了我不会发给任何人修理它.
  • 我只是一个使用它的人.

更新

我的照片只是羞耻的照片.其实我只是想知道怎么做,我写的东西只是"假设"

例如"我买它是为了保持,只查看我的照片我不想做其他事情."

如果我花400美元做这样的事情,真是太奇怪了.我虽然每个人都知道这只是在开玩笑.抱歉让这个问题不明确.

我只想知道在这种情况下有人如何破解它.以及如何用C#语言保护它们.

不过,每个评论和回答都是如此.

.net c# image winforms

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

跟踪事务升级到DTC的原因

有没有办法确定为什么System.Transaction TrasactionScope被升级到DTC?我们的一个组件似乎升级了交易,而所有其他组件(看起来似乎相似)都没有升级,我们正在碰撞.

是否提供了有关升级原因的信息以及如何找到和遵守这些信息?SQL事件探查器?日志文件?或者我在这个上运气不好?

更新:我正在运行SQL Server 2005以获取信息

msdtc trace system.transactions escalation

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

本地化和国际化,有什么区别?

我打算提出一个关于准备桌面应用程序以支持UI上的多种语言的问题.

在我搜索关于该主题的现有问题时,我正在考虑"国际"这个词,因此我选择了国际化标签并阅读了一些匹配的问题.

最终我意识到我应该在标记为Localization的问题下查找.然而,似乎我并不是唯一一个让这两个术语混淆的人.

那么,它们在本地化和国际化之间的主要区别是什么?

还有,他们之间是否真的那么重要?

localization internationalization

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