问题列表 - 第7982页

基于.NET的安装项目在安装时失败

我使用Visual Studio 2008创建了一个安装项目.在其他计算机上安装时,出现以下错误:

在安装MyApplication之前,安装程序已中断.您需要重新启动安装程序才能重试.

我该如何解决这个问题?

日志文件显示以下内容.

MSI (s) (D8:20) [14:06:01:020]: Executing op: ComponentUnregister(ComponentId={533BAFA2-3A54-B4D7-B625-38EB0DB9BBB7},ProductKey={B10107EF-3C57-451E-9080-40FB1F4A8B95},BinaryType=0,)
MSI (s) (D8:20) [14:06:01:020]: Executing op: ComponentUnregister(ComponentId={B55DBDAF-0BCB-061A-9EA2-5AC798377ABA},ProductKey={B10107EF-3C57-451E-9080-40FB1F4A8B95},BinaryType=0,)
MSI (s) (D8:20) [14:06:01:020]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)
MSI (s) (D8:20) [14:06:01:020]: Error in rollback skipped.  Return: 5
MSI (s) (D8:20) [14:06:01:030]: No System Restore sequence number for this installation.
MSI (s) (D8:20) [14:06:01:030]: Unlocking Server
MSI (s) (D8:20) [14:06:01:030]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
Action ended 14:06:01: INSTALL. Return value 3.
MSI (s) …
Run Code Online (Sandbox Code Playgroud)

.net deployment installation windows-installer

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

哪些索引使用四个连接优化此查询?

我有一个SQL查询与四个表的内部联接,使用当前索引和查询结构需要超过30秒.我想尽快做到; 至少快于5秒.

我首先想到了非规范化,但是在这里读到通常应该可以通过正确的索引等进行优化.在这种情况下,我无法弄清楚.当前查询计划包含最小表上的索引扫描和其中一个内连接上的"无连接谓词"警告.

  • 如何优化以下速度?
  • 哪个索引?
  • 哪个查询结构?
  • 其他考虑?

我们有以下表格(显示行数和相关字段):

TableName           Rows  Fields
------------------- ----- ----------------------------------------------
ProjectType         150   ProjectTypeID, ProjectTypeName
Employee            200   EmployeeID, RefDepartmentID
Project             0.2M  ProjectID, RefProjectTypeID
ProjectTransaction  3.5M  Hours, RefEmployeeID, RefProjectID, Date, Type

查询应该总结给定部门,日期范围等的小时数.目前我尝试:

SELECT E.RefDepartmentID, SUM(PTran.Hours)
FROM Employee E
JOIN ProjectTransaction PTran
    ON E.EmployeeID = PTran.RefEmployeeID
JOIN Project P
    ON PTran.RefProjectID = P.ProjectID
JOIN ProjectType PType
    ON P.RefProjectTypeID = PType.ProjectTypeID
WHERE E.RefDepartmentID = @departmentID
    AND @from <= PTran.Date AND PTran.Date <= @to
    AND PTran.Type = 0
    AND …
Run Code Online (Sandbox Code Playgroud)

sql sql-server indexing join

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

在Rails中缺少请求的模板时呈现默认模板

对于插件,我想将以下功能入侵到Rails:

当(部分)模板不存在(无论格式如何)时,我想渲染默认模板.

所以说如果users/index.html.erb不存在(或其他格式),我会调用一个'users/index'动作,应该呈现'default/index.html.erb'.

同样,如果我调用某个操作'locations/edit'并且'locations/edit.html.erb'不存在,则应该呈现'default/edit.html.erb'

对于partials,如果我调用一个动作'locations/index'并且模板'locations/index.html.erb'调用不存在的部分'locations/_location',它应该呈现'default/_object'

解决方案是seek,允许我访问模板变量(例如@users,@ locations)和所请求路径的信息(例如用户/索引,位置/编辑).它也应该与偏见一起使用.

我想到了一些选项,我将在下面发布.他们都不是完全令人满意的.

ruby-on-rails render actionview

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

给定字体的字符串长度以适合UITextView

我需要将用户输入的文本移动到较大的多行中UITextView(但仍然是多行)UITextView*.如果用户输入的文本多于在较小视图中显示的文本,我想截断文本,使其适合所有可见的(截断的)文本.(无论是大的UITextView还是小的都不应该滚动.)

最好的方法是什么?

我可以使用一个循环,每次用字符缩短字符串,然后使用NSString's sizeWithFont: constrainedToSize: lineBreakMode:找出这个较短字符串所需的高度,然后将其与我在较小字符串中可用的高度进行比较UITextView,结束循环时字符串适合 - 但这似乎缓慢和尴尬.肯定有更好的办法.

我想告诉目的地UITextView截断它的displayText成员,因为它在屏幕上显示它,但我无法找到一种方法来做到这一点.

*更多关于此的背景,来自我在下面做出的评论:

我有一个风景应用程序.我根据用户选择的照片更改视图的布局.如果它是风景照片,则标题较小 - 只是照片底部的一条线.如果她选择一张肖像照片,那么我可以使用足够的空间放置照片侧面的标题,因此标题更大.

如果用户将照片方向从纵向更改为横向,则我要截断文本,然后允许她对其进行编辑以使其有意义.我可以摧毁它,但我宁愿保留它以减少她的打字.

iphone cocoa-touch ios

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

一个cron作业会杀死最后一个cron执行吗?

我有一个执行PHP脚本的cron作业.cron设置为每分钟运行一次,这仅用于测试目的.它正在执行的PHP脚本旨在将用户上传到服务器的视频转换为Flash格式(例如...... .flv).当通过命令行手动执行脚本时脚本执行正常,但是当通过cron执行它时启动正常,但一分钟后它就会停止.

似乎当执行下一个cron时,它"杀死"最后一个cron执行.我添加了以下PHP函数:

ignore_user_abort(true);
Run Code Online (Sandbox Code Playgroud)

希望它不会中止最后一次执行,我测试设置cron每5分钟运行一次,这很好,但是视频转换可能需要5分钟以上所以我需要弄清楚为什么它停止时另一个cron是执行.

任何帮助,将不胜感激.

谢谢!

编辑:我的cron看起来像:

*/1 * * * * php /path_to_file/convert.php
Run Code Online (Sandbox Code Playgroud)

php cron scheduled-tasks

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

使用JSTL检查集合大小

如何使用JSTL检查集合的大小?

就像是:

<c:if test="${companies.size() > 0}">

</c:if>
Run Code Online (Sandbox Code Playgroud)

java jsp jstl

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

如何在托管代码中使用c ++ cli中的foreach

您好如何使用vs2003在托管代码c ++中使用foreach循环.

c++-cli

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

构建Android UI的简便方法?

是否有工具或网站可以帮助我使用拖放操作为Android应用程序创建UI?

我找到了这个网站,但想知道是否有更稳定的工具或网站?

user-interface android

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

您如何描述您的解决方案/系统?

我即将编写一些项目经理,开发人员和业务分析师将使用的标准/指南和模板.目标是更好地理解已经或正在开发的解决方案.

其中一部分是提供记录解决方案的标准/指南.例如,记录解决/满足业务案例/用户要求的软件.

现在,作为一名程序员,我可以看到,不可能指示并说"每个解决方案必须使用Y来定义X并根据Z来呈现它",因为XYZ并不总是适用于等等.

但是,我知道即使对于我的爱好项目,我总是最终以某种方式描述我的解决方案,模块/组件,源代码注释,API,数据库模型,使用的一些分类,日志日志,xml格式等.

因此,为了继续我的工作,如果您能够分享您的文档以描述您的解决方案(最好也是如何以及为什么),我将非常感激 - 我知道它会因很多事情而有很大差异,但任何一般或具体的回答很有意思.谢谢.

更新 目前尚不清楚,但我没有提到XY Z的用户需求.我指的是系统可能具有的所有可能类型的文档.因此,请将其理解为"无法说明每个解决方案必须具备:所需框架列表;服务器软件操作手册;所需主数据;用户需求与测试的矩阵;用户界面规范.虽然有必要生成这样的限制一套要求,很难清晰和准确,因为不同项目之间最重要/最相关的是什么.

此外,我不久前问了这个问题,从未接受过答案,对不起.或许,既然这是一个悬而未决的问题,那么它作为一个社区维基会更好吗?

architecture

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

处理服务器端的Web请求

情况:用户点击链接,服务器获取请求并开始处理.同时,用户点击另一个链接,服务器在处理第一个请求时获取新请求.怎么了?在客户端,我们只看到第二个请求的网页,但是收到第二个请求时服务器上第一个请求被杀的过程是什么?它是由服务器还是语言(Apache或PHP)管理的?

php apache http

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