问题列表 - 第2378页

在Vim中保存"所有打开缓冲区列表"的变量?

:vimgrep 看起来真的很有用.

以下是如何使用它:

:vim[grep][!] /{pattern}/[g][j] {file} ... 
Run Code Online (Sandbox Code Playgroud)

:help说你可以用glob {file}来命名*.c当前目录.我可能已经用一个足够复杂的文件列表启动了Vim,我不想手动输入它{file},除了Vim已经知道这些文件是什么.

我想做的是vimgrep任何:

  • :args
  • :files
  • :buffers

我将使用哪些变量来代替命令中的{file}任何列表vimgrep

vim

9
推荐指数
3
解决办法
2886
查看次数

如何在移动设备上测试网站设计?

我用900 x 600固定的背景图像设计了我的网站.在电脑上它看起来很好.它将如何在PDA设备上显示?我是否必须单独为PDA设计它?

应该如何检查我的网站是否可以通过手机有效浏览?

我该怎么办?

mobile handhelddevice windows-mobile responsive-design

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

SVN - 如何将旧版本修改为头版?

我当前头版中的一个文件已损坏.我希望将该文件的旧版本作为头版本修改,因为通常人们会在我的项目中同步到头部版本.怎么做?

svn

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

LINQ的优缺点(语言集成查询)

  • LINQ(语言集成查询)的优缺点是什么?
  • 使用LINQ的最佳和最差情况是什么?
  • 您如何从使用LINQ中受益或不受益?
  • LINQ中哪些数据源受益最少和最多?

.net linq

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

如何在Smalltalk的范围内生成随机整数?

我正在学习的课程要求我们在smalltalk中完成所有编码(这是一个Design类).在我们的一个项目中,我希望做一些事情,并且很难找到如何做到这些.似乎大多数人所做的就是修改自己的smalltalk版本来做他们需要做的事情.我不能自由地这样做,因为当我没有相同的内置方法时,这会导致我教授的计算机出错.

这是我要做的事情:

随机数.我需要创建一个1到1000之间的随机数.现在我正在伪造它

rand := Random new.
rand := (rand nextValue) * 1000.
rand := rand asInteger.
Run Code Online (Sandbox Code Playgroud)

这给了我一个0到1000之间的数字.有没有办法在一个命令中执行此操作?相近

Random between: 0 and: 1000
Run Code Online (Sandbox Code Playgroud)

和/或陈述.这个人把我的生活日光所困扰.我尝试了几种不同的配置

(statement) and: (statement) ifTrue...
(statement) and (statement) ifTrue...
Run Code Online (Sandbox Code Playgroud)

所以我用嵌套的ifTrue语句伪装它:

(statement) ifTrue:[
    (statement) ifTrue:[...
Run Code Online (Sandbox Code Playgroud)

在smalltalk中做和/或随机的正确方法是什么?

random smalltalk logical-operators

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

你最喜欢的C#扩展方法是什么?(codeplex.com/extensionoverflow)

让我们列出你发布优秀和最喜欢的扩展方法的答案.

要求是必须发布完整代码并提供示例和如何使用它的说明.

基于对该主题的高度关注,我在Codeplex上设置了一个名为extensionoverflow的开源项目.

请标记您的答案并接受将代码放入Codeplex项目中.

请发布完整的源代码而不是链接.

Codeplex新闻:

24.08.2010 Codeplex页面现在在这里:http://extensionoverflow.codeplex.com/

11.11.2008 XmlSerialize/XmlDeserialize现在已实现并且已经过单元测试.

11.11.2008仍有更多开发人员的空间.;-) 现在加入!

11.11.2008第三个贡献者加入了ExtensionOverflow,欢迎来到BKristensen

11.11.2008 FormatWith现在已实现且已经过单元测试.

09.11.2008第二个贡献者加入了ExtensionOverflow.欢迎来到chakrit.

09.11.2008我们需要更多开发人员.;-)

09.11.2008 ThrowIfArgumentIsNull现在在Codeplex上实现单元测试.

.net c# extension-methods open-source

478
推荐指数
57
解决办法
12万
查看次数

GDI +的惊人的解码速度和糟糕的绘制速度!


谢谢你的回答,其实我并不感到疑惑,画面1024*768像素比100*100像素慢...这是一个如此简单的逻辑..这让我感到困惑的是,DrawImage的插值算法可能会很慢,而存在很多更好的算法,它的解码器似乎可以从具有一定分辨率的jpg解码,它真的很酷,我搜索了一段时间但没有找到任何免费的lib来做这个...

真奇怪!我在Paint方法中添加以下代码.c:\ 1.jpg是5M jpg文件,大约4000*3000

// ------------------------------------------------ --------------

HDC hdc = pDC->GetSafeHdc();
bitmap = Bitmap::FromFile(L"c:\\1.jpg",true);
Graphics graphics(hdc);
graphics.SetInterpolationMode( InterpolationModeNearestNeighbor );
graphics.DrawImage(bitmap,0,0,200,200);
Run Code Online (Sandbox Code Playgroud)

以上真的很快!甚至是实时!我不认为解码5米JPG可以那么快!

// ------------------------------------------------ --------------

HDC hdc = pDC->GetSafeHdc();
bitmap = Bitmap::FromFile(L"c:\\1.jpg",true);
Graphics graphics(hdc);
graphics.SetInterpolationMode( InterpolationModeNearestNeighbor );
graphics.DrawImage(bitmap,0,0,2000,2000);
Run Code Online (Sandbox Code Playgroud)

上面的代码变得非常慢

// ------------------------------------------------ --------------

如果我添加Bitmap = Bitmap :: FromFile(L"c:\ 1.jpg",true); //进入构造

离开

    Graphics graphics(hdc);
    graphics.SetInterpolationMode( InterpolationModeNearestNeighbor );
    graphics.DrawImage(bitmap,0,0,2000,2000);
Run Code Online (Sandbox Code Playgroud)

在OnPaint方法中,代码仍然有点慢~~~

// ------------------------------------------------ ------------------

与解码相比,drawImage Process非常慢......

他们为什么以及如何做到这一点?微软是否支付了负责解码器双倍工资的男性,而不是负责编写drawingImage的男性?

drawing gdi+ decoder

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

如何执行C#文件

我有一个.cs文件,我需要执行该文件..我没有C#的经验..请帮助..我们必须安装任何软件来运行它..

目前我正在使用Windows XP ..

请帮我...

c#

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

C#中循环中的捕获变量

我遇到了一个关于C#的有趣问题.我有如下代码.

List<Func<int>> actions = new List<Func<int>>();

int variable = 0;
while (variable < 5)
{
    actions.Add(() => variable * 2);
    ++ variable;
}

foreach (var act in actions)
{
    Console.WriteLine(act.Invoke());
}
Run Code Online (Sandbox Code Playgroud)

我希望它输出0,2,4,6,8.但是,它实际输出5个10.

似乎是由于所有操作都涉及一个捕获的变量.结果,当它们被调用时,它们都具有相同的输出.

有没有办法解决这个限制,让每个动作实例都有自己的捕获变量?

c# closures captured-variable

202
推荐指数
7
解决办法
5万
查看次数

JSP标记递归

我正在为我的一个练习项目实现一个树标记,在那里我将以树的形式(递归地)显示目录的内容.在JSP2.0之前的几天里,我已经在Java中实现了类似于Java的自定义标记.处理目录需要递归(处理子目录)!是否可以将其编码为标记文件,并且可以以递归方式使用它们吗?

recursion jsp-tags

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