问题列表 - 第16504页

迭代haskell中的数组

我的问题是我需要迭代数组并根据每个元素计算一些值.我正在为数组寻找类似折叠的函数,但标准库似乎对数组非常无用.或者我错过了什么?

另一种解决方案可能是将数组"绑定"到列表中.绑定意味着我不想复制该数组.这可能吗?

顺便说一句,这一切都与普通阵列有关.

arrays iteration haskell

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

以编程方式打开iphone sdk中的蓝牙?

我已经看到很多关于这个的问题,但实际上没有人给出真正的答案(导入框架,实际代码等).他们只说私人api,这将使你的应用程序从应用商店被拒绝.

我知道使用私人api会让我的应用被拒绝,我想知道如何将其用于个人用途.(iPhone SDK 3.1.2,iPod touch 2g)

iphone bluetooth objective-c ipod-touch

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

序列图软件?

到目前为止,我一直在使用NClass进行对象/类建模.

但是,我不相信它能够进行序列图,这是我的下一个任务.

我不想使用Visio.是否有一个良好的免费软件解决方案来制作序列图?

uml visio sequence-diagram

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

Zend Framework - 多板导航块

我想使用导航助手使用Acl构建我的导航菜单.Acl部分我工作得很好.

我现在希望能够显示几种不同类型的导航.例如admin-nav,side-nav,new-nav等.我在文档中找不到任何相关内容.仅限如何设置导航,然后在布局或视图中重复使用该导航对象.

我尝试了类似的东西 - 有两个不同的容器,具有不同的页面数组,然后在注册表中设置这些容器.然后从我的视图和/或布局中调用导航并将其传递给容器:

<?php echo $this->navigation(Zend_Registry::get("news-nav")) ?>
Run Code Online (Sandbox Code Playgroud)

在我的新闻视图中调用上面的内容,在我的布局中调用以下内容

<?php echo $this->navigation(Zend_Registry::get("admin-nav")) ?>
Run Code Online (Sandbox Code Playgroud)

除了新闻页面之外,这适用于我的所有页面.在我的新闻页面上,新闻导航显示两次,一次在布局中,一次在新闻视图中.管理员导航从不显示,似乎被新闻导航覆盖.

我可能会以完全错误的方式解决这个问题,如果是这样,请让我知道一个更好的方法.如果这种方法看起来不错,有人可以帮我理清新闻导航在布局和新闻视图中显示的原因.

谢谢你的时间

可靠的人

php navigation zend-framework

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

是否有.NET Winforms应用程序自动升级的标准方法?

如果你有一个安装在大量机器上的Winforms应用程序,是否有实现自动升级功能的标准方法?

例如,每次启动时,它都会检查网站或Web服务,如果有新版本可用,它会下载并安装它吗?

我可以弄清楚如何推出我自己的版本,但我想知道是否有任何框架已经到位来帮助解决这个问题.

.net deployment upgrade winforms

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

如何使用VB.Net lambda表达式按多列排序

我已经对这个网站进行了简短的搜索,然后搜索了这个,但似乎找不到一个好的例子.我仍然试图绕过整个"Lambda表达式"的事情.

这里的任何人都可以使用一个lambda表达式使用VB.Net和Linq-to-SQL为多个列排序示例吗?

这是我现有的代码,它使用单列返回有序列表来排序结果:

Return _dbContext.WebCategories.OrderBy(Function(c As WebCategory) c.DisplayOrder).ToList
Run Code Online (Sandbox Code Playgroud)

注意:WebCategory对象具有子WebPage对象(基于外键).我想首先通过WebPage.DisplayOrder订购,然后通过WebCategory.DisplayOrder订购.

我尝试将顺序链接起来,如下所示,虽然它编译并运行,但它似乎没有按我想要的顺序返回数据.

Return _dbContext.WebCategories.OrderBy(Function(c As WebCategory) c.DisplayOrder).OrderBy(Function(c As WebCategory) c.WebPage.DisplayOrder).ToList
Run Code Online (Sandbox Code Playgroud)

提前致谢.

linq vb.net lambda linq-to-sql

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

最有效的方式来做22种不同的构建

我正在接近完成我的第一个相对简单的Xcode项目(自定义安装程序),我需要做22个构建.是的,这不是一个错字!每个版本的不同之处是PRODUCT_NAME,这是一个资源包文件夹中的源文件,以及一个表明该软件是否为试用版的变量.

从我到目前为止所读到的内容来看,复制现有目标似乎是在只有几个版本的情况下实现它的方法,但对于22这样做仍然如此吗?这似乎是一项非常多的工作.我想到的是一种更改PRODUCT_NAME的方法,即复制到Resources文件夹的源文件和试用模式boolean.但我被卡住了.

谢谢

macos xcode objective-c xcodebuild

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

SQL Server 2008:处理特定日期边界时查询性能非常慢

对,这是一个奇怪的.

我们有一个Web服务,可以将数据返回给silverlight客户端.使用实体框架针对SQL Server 2008数据库生成查询.这些查询中的大多数都是基于日期范围的 - 例如,在此日期和日期之间拉取结果.此外,视图用于使事情更容易一些.

我们注意到,当发出特定日期或之后开始的特定查询集时,执行将非常缓慢.这个日期是11月5日,任何一年.如果我们的开始日期是提前一天执行将立即执行.所以,5号 - 6号,慢.4 - 6 - 快.

这是EF生成的SQL:

这个查询非常慢(30秒)

SELECT 
1 AS [C1], 
[GroupBy1].[K1] AS [Name], 
[GroupBy1].[A1] AS [C2]
FROM ( SELECT 
[Extent1].[Name] AS [K1], 
SUM([Extent1].[Value]) AS [A1]
FROM (SELECT 
  [view_answers].[Value] AS [Value], 
  [view_answers].[Comment] AS [Comment], 
  [view_answers].[NewStockist] AS [NewStockist], 
  [view_answers].[NewDistPoint] AS [NewDistPoint], 
  [view_answers].[VoucherUsed] AS [VoucherUsed], 
  [view_answers].[CashTotal] AS [CashTotal], 
  [view_answers].[AnswerType] AS [AnswerType], 
  [view_answers].[StartTime] AS [StartTime], 
  [view_answers].[ActualEndTime] AS [ActualEndTime], 
  [view_answers].[Complete] AS [Complete], 
  [view_answers].[UserID] AS [UserID], 
  [view_answers].[UserName] AS [UserName], 
  [view_answers].[QuestionType] AS [QuestionType], 
  [view_answers].[ProductSKU] AS [ProductSKU], 
  [view_answers].[BrandID] AS …
Run Code Online (Sandbox Code Playgroud)

sql-server entity-framework sql-server-2008

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

区分Android上的开发模式和发布模式环境设置

我正在构建一个Android应用程序,并希望维护一些我可以调整的环境变量,具体取决于我是处于开发模式还是发布模式.例如,我需要调用Web服务,并且在任一模式下URL都会略有不同.我想将此设置和其他设置外部化,以便我可以根据目标部署轻松更改它们.

SDK中是否有任何最佳实践或任何内容可以满足此需求?

android development-environment release-management

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

TSQL SELECT然后在一个事务中UPDATE,然后返回SELECT

我在ColdFusion应用程序中遇到查询时遇到问题(回溯到MS SQL 2008).我一直在这个事务上遇到数据库死锁错误:

<code>
<cftransaction>
   <cfquery name="selectQuery">
      SELECT TOP 20 item_id, field2, field3
      FROM Table1
      WHERE subject_id = #subject_ID# AND lock_field IS NULL AND
            NOT EXISTS (SELECT * FROM Table2 WHERE Table2.user_ID = #user_ID# Table1.item_id = Table2.item_id)
   </cfquery>

   <cfquery name="updateQuery">
      UPDATE Table1
      SET lock_field = 1, locked_by = #user_ID#
      WHERE Table1.item_id IN (#ValueList(selectQuery.item_id#)
   </cfquery>
</cftransaction>
</code>
Run Code Online (Sandbox Code Playgroud)

基本上,我有一个表(Table1),表示一大堆等待项.用户"结账"项目给他们一个分数.一次只有一个用户可以检出项目.我需要为给定用户一次请求一个包含20个项目的块.这些项目尚未签出,用户之前也无法对其进行评分(因此SELECT中的lock_field为IS NULL和NOT EXISTS语句).一旦我确定了20个item_id的列表,我就需要更新队列表以将它们标记为已锁定,这样就不会有其他人同时检查它们.我还需要返回item_ids列表.

我认为如果我将它从cftransaction移动到SQL Server端的存储过程,它可能会更好.我只是不确定cftransaction锁定是否以某种方式干扰.我不是TSQL大师,所以一些帮助将不胜感激.

sql t-sql coldfusion select stored-procedures

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