问题列表 - 第8799页

.Net控制台应用程序无法启动控制台

我有一个控制台应用程序,我用来通过Windows调度程序运行预定的作业.与应用程序之间的所有通信都在电子邮件,事件记录,数据库日志中.有什么方法可以抑制控制台窗口的出现吗?

.net c# vb.net console console-application

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

什么时候不使用强类型的ASP.NET MVC视图?

假设ASP.NET MVC View将显示数据,是否有任何您不想使用强类型视图的情况?

asp.net-mvc strongly-typed-view

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

我可以使用反射更改C#中的私有只读字段吗?

我想知道,因为可以使用反射完成很多事情,我可以在构造函数完成执行后更改私有只读字段吗?
(注意:只是好奇心)

public class Foo
{
 private readonly int bar;

 public Foo(int num)
 {
  bar = num;
 }

 public int GetBar()
 {
  return bar;
 }
}

Foo foo = new Foo(123);
Console.WriteLine(foo.GetBar()); // display 123
// reflection code here...
Console.WriteLine(foo.GetBar()); // display 456
Run Code Online (Sandbox Code Playgroud)

c# reflection field readonly

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

NSI映像到Base64

我需要创建一个NSImage可可对象的base64字符串表示.处理这个问题的最佳方法是什么,苹果文档似乎有点简短(或者我找不到).Base64编码从外部看起来相当复杂.

任何帮助将非常感谢.

干杯亚历克斯

编辑

NSArray *keys = [NSArray arrayWithObject:@"NSImageCompressionFactor"];
NSArray *objects = [NSArray arrayWithObject:@"1.0"];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];

NSImage *image = [[NSImage alloc] initWithContentsOfFile:[imageField stringValue]];
NSBitmapImageRep *imageRep = [[NSBitmapImageRep alloc] initWithData:[image TIFFRepresentation]];
NSData *tiff_data = [imageRep representationUsingType:NSPNGFileType properties:dictionary];

NSString *base64 = [tiff_data encodeBase64WithNewlines:NO];
Run Code Online (Sandbox Code Playgroud)

cocoa base64

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

将Xaml编译成Baml?

如何将xaml转换为baml?

谢谢

wpf xaml baml

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

有关ASP.NET MVC模型位置的最佳实践

是否有任何最佳实践涵盖应该定义ASP.NET MVC模型的位置?

一个新的ASP.NET MVC项目有一个很好的模型文件夹供他们使用,但在生产环境中,他们可以来自其他地方:

  • 第三方类库
  • WCF服务

强类型视图是否可以使用在这样的位置定义的类?

asp.net-mvc model

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

如何为Linux的Qt应用程序进行二进制分发

我正在开发跨平台的Qt应用程序.虽然不是开源的,但它是免费软件.因此,我想将其作为编译二进制文件分发.

在Windows上没有问题,我将我的编译exe与MinGW和Qt的DLL一起打包,一切都很顺利.

但是在Linux上存在一个问题,因为用户可能在他/她的系统中拥有与我的完全不同的共享库.

Qt部署指南提出了两种方法:静态链接和使用共享库.第一个产生巨大的可执行文件,并且还需要Qt所依赖的许多库的静态版本,即我必须从划痕重建所有这些库.第二种方法是基于在应用程序启动之前重新配置动态链接器,对我来说似乎有点棘手.

任何人都可以分享他/她在Linux下分发Qt应用程序的经验吗?我应该使用什么方法?我可能遇到什么问题?有没有其他方法来完成这项工作?

linux deployment qt distribution

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

创建一个独特的密钥 - 最有效的方式

我有两个函数,makeKey()和keyExists().

makeKey()只生成一个5位随机字母数字键,keyExists()接受此键作为其唯一参数,并在表中查找,根据它是否存在返回true/false.

我需要做一些非常简单的事情,但我无法找出最快捷的方法.

我只需要创建一个密钥,如果它存在于表中,则再次创建一个密钥,依此类推,直到返回一个唯一的密钥.我认为一个while循环就足够了?

谢谢,请原谅相当基本的问题,我想我昨天在阳光下煮了我的大脑.

php while-loop

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

如何在递归构建中忽略命令行变量赋值?

我正在尝试将两个构建系统粘合在一起.两者都是递归的(makefile中的规则使用make来调用其他makefile来构建项目的组件).

我将它们称为'A'和'B',其中'A'构建应用程序,'B'构建'A'使用的库.

A中的顶级makefile调用'make TARGET = whatever',这意味着构建的所有递归调用的位都将TARGET的值作为只读变量继承,包括来自B的构建系统,它被作为一部分调用递归构建.

我不希望在'B'(来自不同的项目)的构建系统中发生这种情况,因为那里的makefile使用TARGET用于它们自己的目的,并且构建失败,因为TARGET具有错误的值并且是只读的.

我只能看到两个解决方案,这两个解决方案都不是可调整的;

1)将TARGET重命名为A中设置它的makefile中的其他内容以及使用它的A中的makefile,以避免与构建系统的较低级别发生冲突.

2)在设置了TARGET变量的B中的makefile中的任何地方使用'override'指令,以覆盖其只读状态.

谁有更好的想法?- 理想情况下,除了我从A明确传递给B构建系统的那些选项之外,我不希望B的构建系统从A继承任何东西.

顺便说一下,我正在使用GNU Make v3.80.

gnu makefile build-management

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

ASP.NET成员身份passwordStrengthRegularExpression和GeneratePassword

asp.net成员资格提供程序中的generatePassword方法只允许设置长度和字母数字字符.

但是也有属性passwordStrengthRegularExpression

GeneratePassword是否使用上面的属性.如果这样做会很棒,但我认为它不是吗?

.net membership asp.net security

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