问题列表 - 第32257页

找不到生成器rspec:install.

我想在这里学习这个教程:http://railstutorial.org/chapters/static-pages#top

当我跑:

$ rails生成rspec:install

我明白了:

找不到生成器rspec:install.

可能是什么问题,只要我使用Rails 3.0.0.rc

谢谢.

rspec

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

从Ruby中的字符串创建不区分大小写的正则表达式

假设我有一个任意的字符串

`A man + a plan * a canal : Panama!`
Run Code Online (Sandbox Code Playgroud)

我想做一个正则表达式搜索除了case之外的其他字符串.也就是说,这个正则表达式应该与字符串匹配

`a man + A PLAN * a canal : PaNaMa!`
Run Code Online (Sandbox Code Playgroud)

我认为最好的方法是反斜杠 - 在Ruby正则表达式中具有特殊含义的每个字符,然后Regexp.new使用该字符串和Regexp::IGNORECASE参数.是对的吗?是否有一个经过验证的正则表达式,用于将任意字符串转换为文字正则表达式?

顺便说一句,我最终想要使用这个正则表达式来执行任意不区分大小写的MongoDB查询.所以,如果我有另一种方式,请告诉我.

ruby regex

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

Microsoft Azure存储与Azure SQL数据库

我看到几个月前有一个类似的问题,但它确实没有很好地解决我的情况.在这里......

我正在从头开始构建一个基于Web的.NET应用程序,该应用程序有可能成为一个高容量的站点(每月几十页的页面浏览量开始),并且我正在考虑使用Microsoft Azure来托管它.我还没有建造任何东西,我仍在研究我的不同选择.

应用程序本身的核心是一个标准的CRUD应用程序,它作用于许多不同类型的实体(例如用户,订单,项目等).可能存在一些可能正在运行的后台进程和一些数据排队(例如,用于非实时更新 - 例如获取SO徽章),但与用户的大多数交互将是典型的CRUD类型的操作.

关于Azure,我已经阅读了许多关于使用Microsoft Azure存储来存储事务数据的文章,并且强烈考虑这样做而不是使用Azure SQL DB.但是,我还没有看到或读过真人和/或真实公司这样做的一些成功故事.所以我想我会联系SO社区,看看是否有人有使用Microsoft Azure存储的经验,你有什么样的运气,我应该注意的任何问题,以及你所做的任何最佳实践想出来.

我已经阅读了很多Microsoft Azure MSDN部分和Microsoft编程的Microsoft Azure Table API文档.我正在寻找实用建议,经验教训,最佳实践等.提前致谢!

.net azure azure-storage

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

LINQ查询优化?

我有一个大的未分类的项目列表.有些项目很重要,需要先列出,然后是不重要的项目.这些项目应按两个组中的名称进行排序.我有一个解决方案,但我相信它可以进行优化.首先,它获得了一个重要项目列表.然后列出其他所有内容,然后连接结果.关于如何优化这个的任何建议?

以下是LINQPad问题的简化版本:

var doc = XDocument.Parse(@"
<items>
    <item id='a'>not important4</item>
    <item id='b'>important2</item>
    <item id='c'>not important2</item>
    <item id='d'>not important3</item>
    <item id='e'>important1</item>
    <item id='f'>not important1</item>
</items>");
// identify which items are important
string[] importantItemIDs = new string[] { "b", "e" };
var items = doc.Root.Elements("item");

// get a list of important items (inner join)
var importantList = from itemID in importantItemIDs
            from item in items
            orderby (string) item.Value
            where itemID == (string) item.Attribute("id")
            select item;

// get items that are not important …
Run Code Online (Sandbox Code Playgroud)

linq

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

如何在运行时确定应用程序是用于开发,应用程序商店还是临时分发?

有没有办法以编程方式确定当前正在运行的应用程序是否仅为开发而构建和签名,或者是否为分发而构建?并且可以确定是否为应用商店或临时分发构建?

例如,是否可能访问代码签名并从那里获取信息?或者某些变体中是否存在某些不存在于其他变体中的文件?是捆绑信息的一部分吗?或者它可以从可执行文件派生?

任何提示都表示赞赏.


似乎embedded.mobileprovision文件是ASN.1格式.

iphone asn.1 distribution signature

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

Java Swing和Netbeans GUI Designer:当我将它们设置为不可见时,如何消除组件之间的小间隙?

我是Java Swing的新手.我正在使用Netbeans的GUI构建器.

我的应用程序中有三个主要面板用于三种不同的视图.可以通过左侧的菜单切换这些视图.

我通过设置一个可见并将另外两个设置为不可见来切换这些视图.它有效,但有一点问题.

为了实现这一点,我必须在GUI构建器中水平放置三个JScrollPanes.每当我切换到视图时,当可见的JScrollPane调整自身以填充整个窗口时,可见组件和不可见组件之间的小间隙仍然存在.它使应用程序看起来非常难看.当我垂直放置时会发生同样的事情.

如何使用GUI构建器解决此问题?显然,我无法对界面设计的代码进行更改.

这是一个非常粗略的问题图,我希望它足够清楚:链接

仅使用一个JScrollPane不是一个选项,因为它们具有不同的布局管理器,并且将具有大量的组件.在用户更改视图时,从一开始就渲染所有内容在性能方面是不可行的.

提前致谢,

埃姆雷

swing

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

C#:为什么要打扰'finally'条款?

可能重复:
为什么最后在C#中使用?

在C#中,有一个finally条款有什么意义?

例如.

try {
        // do something
    }
catch (Exception exc)
    {
        // do something
    }
// do something
Run Code Online (Sandbox Code Playgroud)

最后代码不会执行吗?一个finally街区有什么意义?

c# try-catch-finally

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

如何在C#中编写一个字节数组?

我正在尝试调用以下包含在DLL中的C++函数:

unsigned char * rectifyImage(unsigned char *pimg, int rows, int cols)
Run Code Online (Sandbox Code Playgroud)

我的import语句如下所示:

[DllImport("mex_rectify_image.dll")]
unsafe public static extern IntPtr rectifyImage(
byte[] data, int rows, int columns);
Run Code Online (Sandbox Code Playgroud)

我的调用例程如下所示:

byte[] imageData = new byte[img.Height * img.Width * 3];
// ... populate imageData
IntPtr rectifiedImagePtr = rectifyImage(imageData, img.Height, img.Width);
Byte[] rectifiedImage = new Byte[img.Width * img.Height * 3];
Marshal.Copy(rectifiedImagePtr, rectifiedImage, 0, 3 * img.Width * img.Height);
Run Code Online (Sandbox Code Playgroud)

但是,我不断收到运行时错误:

System.AccessViolationExceptionxxx.dll中出现类型的第一次机会异常尝试读取或写入受保护的内存.这通常表明其他内存已损坏.

我只是想知道问题是否在于我正在整理我的数据或导入的DLL文件......任何人都有任何想法?

c# byte marshalling

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

在线Internet Explorer模拟器

(试图找到类似的问题/重复,失败)

我在mac上开发.我爱我的mac.我使用Chrome,Firefox和Safari进行开发.我出于不同的原因爱他们.

但我必须为Internet Explorer用户开发.

我知道,我在这里并不独特.

我喜欢使用webkit检查器/ firebug来搞乱CSS.我在测试ie6-8时发现的最大问题之一是无法动态编辑CSS.来回VM或实际的PC,在CSS中尝试一些东西,在IE中保存,重新加载,失败和重复,导致开发过程缓慢.

那么,关于我的实际问题.

是否有适用于各种Internet Explorer版本的在线模拟器/模拟器?某种东西以某种方式使用ie引擎呈现页面,但仍允许我使用我的检查器?

这甚至可能吗?

internet-explorer cross-browser internet-explorer-8 internet-explorer-7 internet-explorer-6

74
推荐指数
5
解决办法
21万
查看次数

什么时候处理带有子任务的System.Threading.Task?

我有一个任务,启动几个子任务.(例如,任务A创建B,C,D,E,F).我还创建了System.Threading.Timer一个每10秒轮询一次数据库的程序,以检查计划项是否被请求取消.如果是,则设置CancellationTokenSource为任务知道取消.每个子任务(在本例中为B,C,D,E,F)将在适当时取消(它们通过文件循环并移动它们).

自从Task实现以来IDisposable,我想知道Task.WaitAllcatch块中再次调用是否是一个好主意,等待取消传播.在处理取消请求时,子任务可能处于循环的中间,并且在完成之前不能取消

但是,根据MSDN:

在释放对任务的最后一个引用之前,请始终调用Dispose.否则,在垃圾收集器调用Task对象的Finalize方法之前,不会释放它正在使用的资源.

我应该在我的任务数组上再次调用wait来正确调用数组中的Dispose()每个任务吗?

public class MyCancelObject
{
  CancellationTokenSource Source { get;set;}
  int DatabaseId { get;set;}   
}

private void CheckTaskCancelled(object state)
{
  MyCancelObject sourceToken = (MyCancelObject)state;

  if (!sourceToken.CancelToken.IsCancellationRequested)
  {
    //Check database to see if cancelled -- if so, set to cancelled
    sourceToken.CancelToken.Cancel();
  }
}

private void SomeFunc()
{
  Task.StartNew( () =>
  {
    MyCancelObject myCancelObject = new MyCancelObject(
      databaseId,
      new CancellationTokenSource());
    System.Threading.Timer cancelTimer = new Timer( …
Run Code Online (Sandbox Code Playgroud)

c# multithreading task

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