问题列表 - 第6767页

如何用Vim有效地"制造"

我想要做的似乎是一个非常基本的东西,但我找不到任何关于它的东西.我正在研究像往常一样建造的项目:

project
|-- bin
|-- inc
`-- src
Run Code Online (Sandbox Code Playgroud)

我想使用Vim中包含的make命令来创建我的项目.但每次我必须指定:make -C ../.我更喜欢,如果当前目录中没有Makefile文件,请进入父目录.我已经这样做了

set tags+=./tags;/
Run Code Online (Sandbox Code Playgroud)

在我的.vimrc.

此外,make默认是丑陋的.是否有添加颜色的选项,并允许直接访问错误(如在Emacs中).

谢谢

vim plugins makefile

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

列表中的多个命名参数实例

从Visual Studio 2008的Server Explorer执行oracle过程时遇到问题,

当我尝试执行一个过程时,所有输入参数都加倍!

它只发生在我的一个工作站,我试图重新安装oracle产品,但它没有帮助我......

我尝试执行该过程时收到以下错误消息:

ORA-06550: line 1, column 7:
PLS-00703: multiple instances of named argument in list
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Run Code Online (Sandbox Code Playgroud)

我的数据连接类型是"Oracle数据库",提供程序是"用于Oracle的.NET Framework数据提供程序".

最诚挚的问候,Guy Bertental

.net stored-procedures oracle10g visual-studio-2008 ora-06550

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

Web前端缓存网站的最佳实践?

摘要

当我正在查看stackoverflow和网络时,我发现通常缺乏关于缓存使用会话的高性能站点的最佳实践的良好文档.如果我们可以围绕一些基本构建块分享一些想法,特别是围绕缓存,这将是有帮助的.出于本讨论的目的,我正在避免使用memcache,并专注于完全生成的静态和页面的缓存.

因此,要设置场景,想象一下Web服务器(比如nginx),反向代理(比如清漆),app server(无论如何),db server(比如mysql).

匿名

  1. 静态项目(gif/jpg等)
  2. 半动态(js/css)
  3. 动态

登录

  1. 静态的
  2. 半动态(js/css)
  3. 动态

一般来说,所有的Anon都应该是可缓存的,并且大部分都是Logged In(忽略动态,现在没有ESI).

Anon#1

  • 设置远期过期
  • 如果可能,设置ETag
  • 缓存控制:max-age = 315360000

Anon#2 (如果动态生成其他Anon#1规则,则反向代理缓存结果)

  • Cache-Control:public,s-maxage = 3000

Anon#3

  • Cache-Control:public,s-maxage = 300

登录#1

  • 设置远期过期
  • 如果可能,设置ETag
  • 缓存控制:max-age = 315360000

登录#2 (如果动态生成其他登录的#1规则,则使用反向代理缓存结果)

  • Cache-Control:public,s-maxage = 3000

登录#3

  • Cache-Control:s-maxage = 0,必须重新验证

你有什么建议?我会在答案进来时更新帖子.

django performance symfony1 zend-framework ruby-on-rails

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

使用AAA的Rhino Mocks AssertWasCalled(多次)在属性getter上

我有一个模拟对象作为构造函数参数传递给另一个对象.

如何测试已调用模拟对象的属性?这是我目前使用的代码:

INewContactAttributes newContact = MockRepository.GenerateMock<INewContactAttributes>();
newContact.Stub(x => x.Forenames).Return("One Two Three");
someobject.ConsumeContact(newContact);
newContact.AssertWasCalled(x => { var dummy = x.Forenames; });
Run Code Online (Sandbox Code Playgroud)

这有效,除非在"someobject"中,Forenames属性的getter被多次使用.那时我得到"Rhino.Mocks.Exceptions.ExpectationViolationException:INewContactAttributes.get_Forenames();期望#1,实际#2 .."

简单地使用

newContact.AssertWasCalled(x => { var dummy = x.Forenames; }, options => options.Repeat.Any());
Run Code Online (Sandbox Code Playgroud)

不起作用,并给出以下错误:

"期望已从等待期望列表中删除,您是否调用了Repeat.Any()?AssertWasCalled()不支持这种情况."

那么我该如何迎合多次通话呢?

c# getter unit-testing rhino-mocks properties

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

编码一个数字,z-base-32的C#实现还是别的什么?

我需要编码/解码一个长达9位但通常长7位的整数.我想让它更容易沟通/记忆 - 它将通过电话,复制和粘贴,从卡/内存/标签键入,手写在标签上,一般滥用!

我希望使用基本32方案减少位数(同时添加校验和).我最赞成z-base-32(通过RFC4648实现),因为一些设计目标(例如手写)和字母表的选择(小写,置换以支持更容易阅读,写,说,并记住).但是,我找不到C#实现,我担心从现有的Python实现移植.

有人有C#实现吗?或者,是否有人可以使用一组测试用例(规范中的示例除外)来验证端口?

我对有关替代编码方案的建议持开放态度.

c# algorithm encoding base32

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

验证用户必须至少安装一个子功能

这是我在FeatureTree/SelectionTree中的应用程序安装程序的结构

应用程序核心
    | _ _特征1
    | _ _特征2
    | _ _特征3

我想确保当用户选择Application Core时,他必须选择Feature 1,Feature 2或Feature 3中的至少一个.

我知道功能下的条件元素可能会有所帮助,但无法让它工作,任何人都在救援?

windows-installer wix wix3

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

Xampp - 将外部URL重定向到localhost

在我将文件上传到我的Web服务器之前,我使用Xampp的安装来测试我的文件.我的网页通常包含很多"硬编码"链接,这意味着要测试我需要更改硬编码链接指向localhost的任何链接(或任何表单等),然后在我完成测试后重新更改它.

我正在寻找的是一种重定向外部URL指向我的localhost文件夹的方法,所以我可以将其设置为我的网站,然后我可以在上传它们之前进行更改.例如,如果我在浏览器中输入"www.mysite.com/example/view.php",我实际上会查看"localhost/example/view.php".

这样的事情可能吗?

xampp redirect external localhost

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

用Apache Server运行Silverlight(在linux下)

我需要将一个Silverlight 2.0应用程序部署到Apache服务器,但它在Linux下.

这可能吗?我的意思是,我是否需要在服务器和可以执行Asp.Net的网站上安装.Net 3.5?

谢谢你的帮助......

linux apache silverlight

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

如何将Expression <Func <T,DateTime >>转换为Expression <Func <T,object >>

我一直在寻找,但我找不到如何从该类型转换

Expression<Func<T, DateTime>>
Run Code Online (Sandbox Code Playgroud)

到类型:

Expression<Func<T, object>>
Run Code Online (Sandbox Code Playgroud)

所以我必须再次转向SO的广博知识;)

c# lambda

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

GPL许可是否会受到污染?

快速问题.

我正在将由GPL许可的JavaScript代码(而不是由我创建)转换为PHP.原始GPL是否有效或者我可以对转换后的代码进行任何许可吗?

我在SO上发现了这个,但想知道它是否适用.

php gpl code-conversion

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