问题列表 - 第48861页

"这个程序可能没有正确安装"

我知道这个这个问题.

遗憾的是,我并不完全回答我想知道的事情:

  1. 上述问题的答案表明它与在开始菜单中添加快捷方式有关,但这不是唯一的原因.到目前为止,我一直无法可靠地弄清楚是什么让Windows认为我的应用程序首先是安装程序,为什么Windows认为它失败了?

  2. 我不想简单地在清单中使用兼容性标记来抑制消息.我想写一个合适的解决方案,并告诉Windows我的安装是否失败.此外,使用推荐设置选项的安装是什么,与对话框一起出现?我该如何正确使用此功能?同样,我不想简单地忽略Windows提供的功能,我想使用它们.

我一直在浏览MSDN但没有成功.我问谷歌,但我能找到的方法是使用清单或注册表中的兼容性技巧来抑制消息.如果有人能够在MSDN上提供可以很好地涵盖这一主题的可行资源,我将非常感激.

到目前为止,我正在使用一个使用多个Windows API调用的自定义安装程序.除了注册两个服务之外,我没有搞乱Windows注册表.它也具有requireAdministrator所请求的执行级别(不是任何人都关心,但这是令人惊讶的干净和简单 - 它只是项目设置中的标志).我目前没有使用MFC或CLR.

windows installation installer winapi

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

写作和阅读inifiles订购

我想知道如何编写Inifile以便我可以按顺序读取它.

首先编写它:假设我有2个字符串要保存(名称和姓氏).

这是一个按钮.因此每次都会点击它:

Ini.WriteString(person1, 'Name', Name.text);
Ini.WriteString(person1, 'Lastname', Lastname.text);
Run Code Online (Sandbox Code Playgroud)

如何在每次添加新人时更改此人1.所以下次person2,person3等.怎么可能?我必须看看前面所说的内容吗?还是会记得吗?也许如果我理解这一点,那么从文件中读取内容将会同样适用.

亲切的问候,谢谢

delphi ini

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

当Where子句不满足时,LINQ扩展方法是否可以使用new().Value创建新的KeyValuePair

我有一个集合

List<KeyValuePair<string, Details>> x
Run Code Online (Sandbox Code Playgroud)

哪里

public class Details
{ 
    private int x;
    private int y;

    public Details()
    {
        x = 0;
        y = 0;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

我在我的集​​合上使用LINQ来返回Details实例

x.Where(x => x.Key == aString).SingleOrNew().Value
Run Code Online (Sandbox Code Playgroud)

在哪里.SingleOrNew定义为

public static T SingleOrNew<T>(this IEnumerable<T> query) where T : new()
{            
    try
    {
       return query.Single();
    }
    catch (InvalidOperationException)
    {
       return new T();
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,如果KeyValuePair<string, Details>在列表x中找不到满足Where条款a的a,new KeyValuePair<string, Details>则返回.

但问题是new KeyValuePair<string, Details>包含null …

.net c# linq extension-methods linq-extensions

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

最快的方法来对数字中的数字求和

给定一个很大的数字,例如9223372036854775807(Int64.MaxValue),求数的最快方法是什么?

目前我正在将每个char解析并重新分析为int:

num.ToString().Sum(c => int.Parse(new String(new char[] { c })));
Run Code Online (Sandbox Code Playgroud)

这肯定是非常无懈可击的.有什么建议?

最后,你将如何使用它BigInteger

谢谢

c# math sum digits

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

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

使用jQuery Validator在MVC 3中未正确验证Decimal

我有一个像这样的属性public decimal? MyProperty { get; set; },它不是必需的并且可以为空,但如果我没有放置一个值> 0,验证器说MyProperty字段必须是一个数字,如果我将该字段留空我收到相同的错误,如果我把0(零)我收到同样的错误.

Ex:
0 -> Error
1 -> Ok
0,00 -> Error
0,01 -> Ok
empty -> Error
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这不起作用,我使用$.preferCulture("pt-BR");但没有意义,因为价值0,01被接受,我不相信文化可能是问题.

PS:验证在客户端不起作用,服务器端正常工作.

asp.net-mvc jquery jquery-validate asp.net-mvc-3

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

如何在ASP.NET页面上注册自定义服务器控件

我有一个项目,我正在尝试在页面上注册自定义服务器控件(没有.ascx文件).我目前正在使用

班级宣言

namespace MyApp.Controls{
    public class CustomControl: WebControl{
        public string Text
        {
            get
            {
                String s = (String)ViewState["Text"];
                return ((s == null) ? String.Empty : s);
            }
            set
            {
                ViewState["Text"] = value;
            }
        }        
        protected override void RenderContents(HtmlTextWriter output)
        {
            output.Write(Text);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的页面上,

<%@ Register TagPrefix="myControls" Namespace="MyApp.Controls" %>
<myControls:CustomControl runat="server" Text="What up!" />
Run Code Online (Sandbox Code Playgroud)

我收到一个Parser Error,消息"Unknown server tag'myControls:CustomControl'."

我究竟做错了什么?

asp.net custom-server-controls servercontrols asp.net-customcontrol asp.net-controls

24
推荐指数
4
解决办法
3万
查看次数

使用流/无限列表的Scalas(a,b).zipped(或Tuple2.zipped)概念

这里是我认为scala中斐波那契的正确和有用的定义:

lazy val fibs:Stream[Int] = 0 #:: 1 #:: (fibs,fibs.tail).zipped.map(_+_)
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

fibs take 10 foreach println
0
1
java.lang.StackOverflowError
    at scala.collection.mutable.LazyBuilder.(LazyBuilder.scala:25)
    at scala.collection.immutable.Stream$StreamBuilder.(Stream.scala:492)
    at scala.collection.immutable.Stream$.newBuilder(Stream.scala:483)
    at...
Run Code Online (Sandbox Code Playgroud)

我猜zipped与流无法正常工作?关于如何使这项工作,或为什么这不(不应该?)工作的任何建议?

scala list stream fibonacci infinite

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

你如何在正则表达式中使用变量?

我想从这个字符串中取出照片ID 30280::

"--- !ruby/struct:PhotoJob \nimage_id: 30280\n"
Run Code Online (Sandbox Code Playgroud)

我已经在regex中看到过这种事情,之后你可以找到匹配的几个参数/nimage_id: \d/然后返回\d.

/d该如何返回或该30280字符串中的数字?

ruby regex yaml ruby-on-rails

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

html堆栈顺序

请考虑以下代码:

<!DOCTYPE html>
<html lang="en">

<head>
  <title>HTML</title>
  <meta charset="utf-8" />

  <style type="text/css">

    h1 {
      font-size: 2em;
      font-family: Verdana;
      font-weight: bold;
    }

    p {
      border: 3px solid blue;
      margin-top: -50px;
      background-color: green;
      color: white;
    }

  </style>

</head>

<body>

  <h1>QUESTION</h1>
  <p>The header text in the preceding h1 element is behind this
    paragraph's text (as expected), but on top of this paragraph's
    background and border (not expected).
  </p> 

</body>

</html>
Run Code Online (Sandbox Code Playgroud)

请参阅此处的示例:http://jsfiddle.net/ZKHc9/

为什么段落的背景和边框不像内容那样呈现在标题的顶部?

html css stack

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