问题列表 - 第10038页

这段代码需要什么名称空间?(C#)

Image Dummy = Image.FromFile("image.png");
Dummy.Save("image.bmp", ImageFormat.Bmp);
Run Code Online (Sandbox Code Playgroud)

问题是什么

我有这些

using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,说命名空间系统中不存在命名空间绘图:/

c#

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

当匹配字符串时,正则表达式如何忽略转义引号?

我正在尝试编写一个匹配所有内容的正则表达式但是没有被转义的撇号.考虑以下:

<?php $s = 'Hi everyone, we\'re ready now.'; ?>
Run Code Online (Sandbox Code Playgroud)

我的目标是编写一个基本匹配字符串部分的正则表达式.我在考虑像

/.*'([^']).*/
Run Code Online (Sandbox Code Playgroud)

为了匹配一个简单的字符串,但我一直试图弄清楚如何在撇号上得到负面的lookbehind,以确保它没有反斜杠......

有任何想法吗?

- JMT

regex escaping negative-lookbehind

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

集合的快速交集:C++与C#

在我的机器上(Quad core,8gb ram),运行Vista x64 Business,使用Visual Studio 2008 SP1,我试图非常快地交叉两组数字.

我在C++中实现了两种方法,在C#中实现了一种方法.到目前为止,C#方法更快,我想改进C++方法,因此它比C#更快,我希望C++可以做到.

这是C#输出:(发布版本)

Found the intersection 1000 times, in 4741.407 ms
Run Code Online (Sandbox Code Playgroud)

以下是两种不同方法(Release x64 build)的初始C++输出:

Found the intersection (using unordered_map) 1000 times, in 21580.7ms
Found the intersection (using set_intersection) 1000 times, in 22366.6ms
Run Code Online (Sandbox Code Playgroud)

这是最新的C++输出,有三种方法(Release x64 build):

最新基准:

Found the intersection of 504 values (using unordered_map) 1000 times, in 28827.6ms
Found the intersection of 495 values (using set_intersection) 1000 times, in 9817.69ms
Found the intersection of 504 values (using unordered_set) 1000 times, in 24769.1ms
Run Code Online (Sandbox Code Playgroud)

因此,set_intersection方法现在比C#慢约2倍,但比初始C++方法快2倍. …

c++ performance stl intersection

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

如何动态调整jQuery Colorbox插件的大小?

在Colorbox中加载的AJAX内容包含一些JavaScript,可以调整内容中的内容.Colorbox在所有AJAX发生之前根据大小确定其大小.如何在加载内容后重新调整Colorbox的大小?

这是一个链接,有人说你可以在加载后再次调用colorbox(),但我无法弄清楚如何做到这一点:

http://groups.google.com/group/colorbox/browse_thread/thread/535d21c69e9006b0

jquery colorbox

31
推荐指数
4
解决办法
9万
查看次数

正则表达式 - 在角色之前匹配模式

我目前正在c#中构建一个玩具汇编程序(通过计算系统元素书).

我需要匹配一个非常简单的模式,我认为这是学习一些正则表达式的好时机,但我正在努力!

在以下示例中,我只想匹配'='之前的字母

M =甲

d = M

MD = A

A = d

AD = M

AMD = A

我想出了以下内容:

([A-Z]{1,3})=
Run Code Online (Sandbox Code Playgroud)

然而,这也匹配我不想要的'='.

我也尝试过:

([A-Z^\=]{1,3})=
Run Code Online (Sandbox Code Playgroud)

但我仍然有同样的问题 - 它也匹配'='符号.

我正在使用这个网站来测试我的正则表达式.

任何帮助将非常感激.先感谢您.

c# regex

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

如何链接到App Store上单个作者/公司页面的页面?

我想从我的iPhone应用程序提供App Store上单个作者/公司的所有应用程序的链接.

我们以Ngmoco为例.点击iTunes for PC或Mac上的以下链接打开iTunes并将用户重定向到包含Ngmoco所有已发布应用程序的页面:http: //itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist ?ID = 293559501

但是,从iPhone打开相同的URL(例如从Mail.app或其他应用程序打开)会导致启动iTunes Music Store浏览器而不是App Store浏览器,并弹出错误消息.有人知道我应该如何制作一个iPhone友好的URL链接到一个作者或公司的所有应用程序?谢谢.

iphone itunes app-store

10
推荐指数
2
解决办法
4021
查看次数

用Emacs替换正则表达式

我正在尝试搜索并替换为正则表达式.

假设我有一个foreach(foo1.txt, foo2.txt, foo3.txt, foo4.txt).我想把"围绕列表中的每个项目.

我认为 - 从文档 - 这个正则表达式将起作用 (foo[1-4]\.txt) -> "\&".

但事实并非如此.我究竟做错了什么?

regex emacs

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

CodeIgniter - 加载CSS

我正在为Web解决方案开发自定义API,我正在使用MVC设计模式.我有一个模块文件夹,这样我就可以交换模块,也可以在不中断工作测试代码的情况下处理各个部分.我现在唯一的问题是我想在任何地方加载CSS并让我的应用程序正确导入head标签中的css文件.我知道CodeIgniter这样做但我不确定如何.

使用PHP,如何在任何地方加载CSS文件,然后让代码正确导入head标签中的css,如CodeIgniter?

提前致谢.

php codeigniter

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

如何让黄瓜显示完整(rails)错误信息?

似乎cuke没有显示完整的错误消息(至少在模板中出现问题时),这使得很难找到问题.

以下是它输出的一些错误:

 
...
    And I am on checkout page                                   # features/step_definitions/webrat_steps.rb:6
      You have a nil object when you didn't expect it!
      The error occurred while evaluating nil.items (ActionView::TemplateError)
      features/manage_orders.feature:9:in `And I am on checkout page'
...

以下是rails在浏览器中重现相同问题时显示的内容:

Showing app/views/cart/show.erb where line #46 raised:

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.items

Extracted source (around line #46):

43: </script>
44: 
45: <% ths = %w{th_title th_price th_subtotal th_quantity}.collect {|th| t th.intern} %>
46: …
Run Code Online (Sandbox Code Playgroud)

testing integration-testing ruby-on-rails cucumber

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

位掩码(标志)枚举变得太大时该怎么办

我在我的应用程序中拥有一组非常大的权限,我使用Flags枚举表示.它正在快速接近长数据类型的实际上限.我不得不提出一个战略,很快就会转变为一个不同的结构.现在,我可以将此列表分解为更小的部分,但是,根据我们的应用程序布局,这已经只是我们应用程序的总体权限的一部分.在管理权限时,我们广泛使用这种区别用于显示目的,如果我可以避免,我宁愿不再重新访问该代码.

还有其他人遇到过这个问题吗?你是怎么过去的?一般的例子很好,但我最感兴趣的是ac#specific example,如果有任何语言特定的技巧可以用来完成工作.

可能不是必需的,但这里是当前为我正在处理的应用程序部分定义的权限列表.

//Subgroup WebAgent
[Flags]
public enum WebAgentPermission : long
{
    [DescriptionAttribute("View Rule Group")]
    ViewRuleGroup = 1,
    [DescriptionAttribute("Add Rule Group")]
    AddRuleGroup = 2,
    [DescriptionAttribute("Edit Rule Group")]
    EditRuleGroup = 4,
    [DescriptionAttribute("Delete Rule Group")]
    DeleteRuleGroup = 8,
    [DescriptionAttribute("View Rule")]
    ViewRule = 16,
    [DescriptionAttribute("Add Rule")]
    AddRule = 32,
    [DescriptionAttribute("Edit Rule")]
    EditRule = 64,
    [DescriptionAttribute("Delete Rule")]
    DeleteRule = 128,
    [DescriptionAttribute("View Location")]
    ViewLocation = 256,
    [DescriptionAttribute("Add Location")]
    AddLocation = 512,
    [DescriptionAttribute("Edit Location")]
    EditLocation = 1024,
    [DescriptionAttribute("Delete Location")]
    DeleteLocation = 2048,
    [DescriptionAttribute("View Volume Statistics")] …
Run Code Online (Sandbox Code Playgroud)

c# permissions enums types bitmask

70
推荐指数
6
解决办法
4万
查看次数