问题列表 - 第49770页

用于Twain开发的模拟或虚拟Twain源

对于开发基于Web的扫描解决方案,我很乐意在Windows或Mac上进行测试,而不会将扫描仪连接到我的盒子上.那么是否有一个程序/工具模拟或给我一个带有一些默认图像数据的虚拟twain源?

testing virtual twain emulation

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

在Rails 3的本地gem(冻结宝石)的"捆绑安装"中,不断获取"Source不包含任何版本的......"?

我正在使用一个宝石,vendor/gems/some-api-0.1.0从另一个项目复制,并添加到Gemfile:

gem 'some-api', :path => '~/development/myproj/vendor/gems/some-api-0.1.0'
Run Code Online (Sandbox Code Playgroud)

但如果我执行以下操作,它将失败并显示以下消息:

$ bundle install
Fetching source index for http://rubygems.org/
Could not find gem 'some-api (>= 0)' in source at ~/development/myproj/vendor/gems/some-api-0.1.0.
Source does not contain any versions of 'some-api (>= 0)'
Run Code Online (Sandbox Code Playgroud)

在网上搜索似乎建议需要gemspec?所以我需要在.gemspec哪里写一些,是真的吗?有人可以说明在这种情况下如何做到这一点?

gem ruby-on-rails bundler gemspecs ruby-on-rails-3

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

Silverlight 4中的Serializable属性

那么我们还是在Silverlight 4中没有Seri​​alizable属性呢?我在互联网上有一些令人困惑的回答.当我尝试在我的代码中使用它时,我得到一个命名空间错误.这些是我的包括

using System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Runtime.Serialization;
Run Code Online (Sandbox Code Playgroud)

我将程序集System,System.Runtime.Serialization添加到我的项目中.

后续问题是,如果在Silverlight中不可用,我如何正确序列化单例?因为我打算使用这里给出的例子http://msdn.microsoft.com/en-us/library/system.runtime.serialization.iserializable.aspx

谢谢

silverlight attributes serializable

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

任务:不推荐使用after_update_code ...最新的写法是什么

所以我使用它作为我当前的after_update

task :after_update_code, :roles => :app do
    do_something
end
Run Code Online (Sandbox Code Playgroud)

但在部署时,我收到此错误消息

 before_ and after_ is deprecated, please see the new before() and after() methods
Run Code Online (Sandbox Code Playgroud)

我看了看,试着写这个

after :update_code, :roles => app do
    do_something
end
Run Code Online (Sandbox Code Playgroud)

但是卡皮斯特拉诺忽略了它.更新此内容的正确方法是什么?

capistrano ruby-on-rails

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

在C#中将颜色定义为常量

我在C#winforms应用程序中设置了一些默认颜色,如下所示:

readonly Color ERROR = Color.Red;
readonly Color WARNING = Color.Orange;
readonly Color OK = Color.Green;
Run Code Online (Sandbox Code Playgroud)

据我所知,readonly对我来说基本上是一个常数.如果我尝试将它们定义为常量,编译器会指示它必须是编译时常量,而Color不是.

我很好地保留这些原样,还是有一些方法来定义我应该注意的这些常量?

(目的只是为了有一个位置来更改所有颜色以进行日志记录.)

c# colors compile-time-constant

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

带有IN子句值列表的TSQL变量

我想在select语句中使用"CASE WHEN ... THEN 1 ELSE 0 END"的句子.棘手的部分是我需要它与"值IN @List"一起使用.

如果我硬编码列表它工作正常 - 它表现良好:

SELECT
       CASE WHEN t.column_a IN ( 'value a', 'value b' ) THEN 1 ELSE 0 END AS priority
      , t.column_b
      , t.column_c
  FROM
       table AS t
 ORDER BY
       priority DESC
Run Code Online (Sandbox Code Playgroud)

我想做的是:

-- @AvailableValues would be a list (array) of strings.
DECLARE
        @AvailableValues ???

 SELECT
        @AvailableValues = ???
   FROM
        lookup_table

 SELECT
        CASE WHEN t.column_a IN @AvailableValues THEN 1 ELSE 0 END AS priority
      , t.column_b
      , t.column_c
   FROM
        table …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

Rails文章助手 - "a"或"an"

有没有人知道Rails Helper可以自动将相应的文章添加到给定的字符串中?例如,如果我将"apple"传递给该函数,它将变成"一个苹果",而如果我要发送"香蕉"它将返回"香蕉"

我已经检查了Rails TextHelper模块但找不到任何东西.如果这是重复的道歉,但无可否认,这是一个难以找到的答案......

ruby ruby-on-rails helpers ruby-on-rails-3

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

如何正确管理DataContext的处理?

我有一个非常重的数据库访问的Web服务.它在测试中运行良好,但是一旦我将它投入生产并加速加载,它就会开始产生在DataContext中调用某个方法时引发的错误.错误通常是以下之一:

你调用的对象是空的

无法访问已处置的对象.对象名:'Dispose后访问的DataContext.'.

但不总是.

任何单个Web服务请求都可能导致多达10或15个数据库查询以及1或2个更新.

我设计了一个带有数据访问层的应用程序,这是一组对象,表示我的数据库中包含所有业务逻辑的表.这是我的Web服务的一个单独项目,因为它与Web GUI共享.

数据访问对象派生自基类,该基类具有在GetDataContext()需要时启动数据上下文实例的方法.

在我编写的所有数据访问对象中:

using (db = GetDataContext())
{
    // do some stuff
}
Run Code Online (Sandbox Code Playgroud)

它为每个数据库交互愉快地创建/使用/处置我的DataContext(由sqlmetal.exe创建)对象.

经过几个小时的搔痒,我想我已经确定我的错误的原因是在加载时datacontext对象正在被创建和处理太多,我需要更改东西以共享相同的datacontext持续时间Web服务请求.

我发现这篇文章在互联网上有一个DataContextFactory,似乎完全符合我的需要.

但是,现在我已经实现了这个,并且DataContext被保存为HttpContext中的一个项目,我得到...

无法访问已处置的对象.

对象名:'Dispose后访问的DataContext.'

...每当我的datacontext被多次使用时.这是因为我的using (...) {}代码在首次使用后处理我的datacontext.

所以,我的问题是......在我浏览整个数据访问层并删除负载之前usings,有什么方法可以做到这一点?我不想通过取出内存泄漏usings,但同时我想在不同的数据访问对象之间共享我的datacontext.

我应该usings在我从Web服务请求返回之前删除,并手动调用dispose方法吗?如果是这样,我怎么去确保我抓住所有的东西,记住我有几个try-catch块可能会弄乱.

还有另一种更好的方法吗?我应该忘记处理并希望一切都被隐瞒了吗?

UPDATE

问题似乎不是性能问题......请求处理非常快,不超过200毫秒.事实上,我已经通过生成大量虚假请求进行负载测试而没有任何问题.

据我所知,它与负载有关的原因有两个:

  • 大量请求会导致并发请求相互影响
  • 问题更频繁地发生,因为有很多请求.

当问题确实发生时,应用程序池将进入错误状态,并需要循环才能使其再次运行.

c# datacontext dispose idisposable linq-to-sql

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

mysql交叉连接,但没有重复对?

假设我的表中有以下行

表行

id
63
64
65
66
67
68

如果我运行以下查询,我会得到30行.

SELECT r1.id, r2,id 
  FROM rows AS r1 
    CROSS JOIN rows AS r2 
  WHERE r1.id!=r2.id
Run Code Online (Sandbox Code Playgroud)

结果:

63  64
65  64
66  64
67  64
68  64
64  63
65  63
66  63
67  63
68  63
63  65
64  65
66  65
67  65
68  65
63  66
64  66
65  66
67  66
68  66
63  67
64  67
65  67
66  67
68  67
63  68
64  68
65 …

mysql cross-join

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

初学者 CodeIgniter 概念 - 可重用的视图代码,该去哪里?(帮手?)

我是 CodeIgniter 的初学者,仍在努力完全掌握如何最干净地使用 MVC 思想。

我正在编写一个基本的 CMS 系统,能够对条目进行投票并关注人员等,因此,我发现自己在多个视图中使用相同或相似的代码片段,其中包含各种 html 和逻辑片段,例如:

  • 投票小组
  • 关注/取消关注面板
  • 登录/注销面板
  • 检查用户是否登录等的代码...

我想知道这个代码应该放在哪里以便可以统一?我在想一个助手是可行的方法吗?如果我在控制器中声明助手,就可以从相应的视图中调用它,对吗?

有些元素是动态的 - 例如关注/取消关注按钮 - 需要检查您是否已经关注用户并显示适当的按钮,这需要模型来检查。我现在所拥有的是,所有逻辑都在控制器中,并且它返回一个适当的按钮,但在控制器返回中返回形成的 html 代码似乎很奇怪。应该更像是:

  • 控制器检查您是否正在跟踪某人
  • 控制器将布尔值传递给视图
  • 视图使用该值调用助手来绘制适当的按钮

另外,作为第二个问题,我一直在 foreach 循环中对 mysql 数组进行相当多的循环,以处理从视图返回的 mysql 结果。看来我的观点变得有些复杂,但我想不出另一种方法来做到这一点,尽管也许这也应该在另一个助手中完成?

如果这是一个幼稚或重复的问题,我很抱歉,确实围绕这个主题有很多讨论,但它并不总是很容易与另一个项目相关。

php mysql codeigniter application-structure

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