问题列表 - 第38940页

得到没有斜杠的日期

我需要在文件名中创建一个具有今天日期的文件.这是我正在使用的代码:

FileName = ConfigurationManager.AppSettings["OutputFileLocation"] + "\\" + DateTime.Now.Date.ToShortDateString() + ConfigurationManager.AppSettings["OutputFileName"];
Run Code Online (Sandbox Code Playgroud)

但由于日期以斜杠(2011/11/10)返回,因此最终会查找具有这些名称的目录.我怎样才能将日期定为20111110?

c#

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

如何在Xaml Value字段中设置自定义颜色值?

所以我有一些像这样的XAML:

<Trigger Property="ItemsControl.AlternationIndex" Value="2">
    <Setter Property="Background" Value="Red"></Setter>
</Trigger>
Run Code Online (Sandbox Code Playgroud)

我如何可以设置颜色Red,喜欢的东西250 200 150?我试过了Color 250 200 150,250 200 150但是没有用.有任何想法吗?

.net c# wpf xaml

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

禁用文本框而不更改样式?

如何在不让浏览器更改文本框的视觉外观的情况下禁用HTML文本框?

我们用JQuery禁用: $(".datepick").attr('readonly', 'readonly');

工作正常,但在Firefox中,文本框显示为灰色背景和粗边框.我们希望防止这种情况发生.

我们这样做的原因是将JQuery日期选择器文本框设置为只读(因此用户必须使用日历弹出区域).

html css jquery

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

HTML5什么是itemscope属性以及它在外行术语中的作用是什么?

我只是想知道什么是HTML5 itemscope属性基本上用于什么?

html5

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

System.Management访问被拒绝

我使用一些代码来尝试计算.NET 2.0中的处理器数量:

internal static int GetNumberOfProcessors()
{
    List<string> list = new List<string>();
    ManagementClass mgmt = new ManagementClass("Win32_Processor");
    foreach (ManagementObject obj in mgmt.GetInstances())
    {
        string item = obj.Properties["SocketDesignation"].Value.ToString();
        if (!list.Contains(item))
        {
            list.Add(item);
        }
    }
    return list.Count;
}
Run Code Online (Sandbox Code Playgroud)

它像这样爆炸:

[ManagementException: Access denied ]
   System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) +377984
   System.Management.ManagementScope.InitializeGuts(Object o) +654
   System.Management.ManagementScope.Initialize() +162
   System.Management.ManagementObject.Initialize(Boolean getObject) +492
   System.Management.ManagementClass.GetInstances(EnumerationOptions options) +122
   System.Management.ManagementClass.GetInstances() +6
Run Code Online (Sandbox Code Playgroud)

这段代码在cassini上本地运行正常,但在我们的测试版服务器上爆炸了.任何人都知道该怎么办?

.net asp.net permissions

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

Scala属性问题

我还在学习Scala,但我认为有趣的一点是Scala模糊了方法和字段之间的界限.例如,我可以建立一个这样的类......

class MutableNumber(var value: Int)
Run Code Online (Sandbox Code Playgroud)

这里的关键是constructor-argument中的var自动允许我像java中的getter/setter一样使用'value'字段.

// use number...
val num = new MutableNumber(5)
num.value = 6
println(num.value)
Run Code Online (Sandbox Code Playgroud)

如果我想添加约束,我可以通过切换到使用方法代替实例字段来实现:

// require all mutable numbers to be >= 0
class MutableNumber(private var _value: Int) {
    require(_value >= 0)

    def value: Int = _value
    def value_=(other: Int) {
        require(other >=0)
        _value = other
    }
}
Run Code Online (Sandbox Code Playgroud)

由于API不会更改,因此客户端代码不会中断:

// use number...
val num = new MutableNumber(5)
num.value = 6
println(num.value)
Run Code Online (Sandbox Code Playgroud)

我的挂机是添加到Scala-2.8的命名参数功能.如果我使用命名参数,我的API 确实会改变,它确实打破了api.

val num = new MutableNumber(value=5)  // old API
val …
Run Code Online (Sandbox Code Playgroud)

scala properties javabeans named-parameters scala-2.8

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

使用GCC在可执行文件中嵌入资源

我正在寻找一种方法来轻松地将任何外部二进制数据嵌入到由GCC编译的C/C++应用程序中.

我想做的一个很好的例子就是处理着色器代码 - 我可以把它保存在源文件中,const char* shader = "source here";但这是非常不切实际的.

我希望编译器为我做:在编译(链接阶段)时,读取文件"foo.bar"并将其内容链接到我的程序,以便我能够从内容中访问内容作为二进制数据码.

对于我想作为单个.exe文件分发的小型应用程序可能很有用.

GCC是否支持这样的事情?

c c++ resources gcc embedded-resource

49
推荐指数
4
解决办法
2万
查看次数

使用SQL Server FTS Stemmer

有没有办法直接访问全文搜索查询FORMSOF()选项中使用的词干分析器,CONTAINS以便它返回输入词的词干/变形,而不仅仅是搜索列中存在的那些派生词.

例如,查询

SELECT * FROM dbo.MyDB WHERE contains(CHAR_COL,'FORMSOF(INFLECTIONAL, prettier)')
Run Code Online (Sandbox Code Playgroud)

如果它们存在于CHAR_COL列中,则返回词干"漂亮"和其他变形,例如"最漂亮".我想要的是直接调用FORMSOF()函数而根本不引用列.任何机会?

编辑: 满足我的需求的查询最终成为

SELECT * FROM 
    (SELECT ROW_NUMBER() OVER (PARTITION BY group_ID ORDER BY GROUP_ID) ord, display_term
    from sys.dm_fts_parser('FORMSOF( FREETEXT, running) and FORMSOF(FREETEXT, jumping)', 1033, null, 1)) a
WHERE ord=1
Run Code Online (Sandbox Code Playgroud)

需要sysadmin固定服务器角色的成员身份以及对指定停止列表的访问权限.

full-text-search sql-server-2008

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

DeflateStream不解压缩数据(第一次)

所以这是一个奇怪的.我有这个方法来采取Base64编码的缩小字符串并返回原始数据:

public static string Base64Decompress(string base64data)
{
    byte[] b = Convert.FromBase64String(base64data);
    using (var orig = new MemoryStream(b))
    {
        using (var inflate = new MemoryStream())
        {
            using (var ds = new DeflateStream(orig, CompressionMode.Decompress))
            {
                ds.CopyTo(inflate);
                return Encoding.ASCII.GetString(inflate.ToArray());
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这将返回一个空字符串,除非我添加第二个调用ds.CopyTo(inflate).(WTF?)

   ...
            using (var ds = new DeflateStream(orig, CompressionMode.Decompress))
            {
                ds.CopyTo(inflate);
                ds.CopyTo(inflate);
                return Encoding.ASCII.GetString(inflate.ToArray());
            }
   ...
Run Code Online (Sandbox Code Playgroud)

(Flush/ Close/ Disposeds没有任何效果.)

为什么DeflateStream第一次调用时复制0个字节?我也尝试过循环Read(),但它在第一次调用时也返回零,然后在第二次调用时工作.


更新:这是我用来压缩数据的方法.

public static string Base64Compress(string …
Run Code Online (Sandbox Code Playgroud)

c# .net-4.0 deflatestream

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

oracle主键以字母开头

我希望我在oracle中的表的主键以字母开头.主键是nvharchar.可能的主键可以是:S1,S291912873123,S1​​23123123.我怎样才能做到这一点?触发?任何例子?

sql oracle

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