问题列表 - 第24057页

Git pre-receive hook启动PHP CodeSniffer

我想检查使用PHP CodeSniffer提交到我的远程git存储库的代码,如果代码标准有任何问题,请拒绝它.有没有人有一个例子如何在git远程存储库上使用它或者可能的例子如何使用预接收钩子?谢谢.

php git codesniffer

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

对于vb.net程序员来说,最好的DI-IOC参考是什么?

我主要在vb.net中编码.我一直在手动进行基本依赖注入,我希望了解有关DI/IoC的更多信息,并且可能使用像Ninject这样的DI/IoC框架/容器.有许多使用Java和C#代码的示例和文章.我正在为vb.net程序员寻找最好的资源.同样,是否有一个特定的框架对于vb.net程序员来说最容易接受?

vb.net dependency-injection ioc-container

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

LINQ - 数组属性包含另一个数组的元素

我有一个对象(产品),其属性类型为'array',
例如product.tags = {"tag1","tag2","tag9"}

我有一个输入标签数组来过滤.

......但这不太合适:

List<string> filterTags = new List<string>() { "tag1", "tag3" };

var matches = from p in products
  where p.Tags.Contains(filterTags)
  select p;
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢.

.net linq arrays filter

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

C++ - 返回x,y; 有什么意义?

我已经用C和C++编程了几年,现在我刚刚开始学习大学课程而且我们的书有一个这样的函数作为一个例子:

int foo(){
  int x=0;
  int y=20;
  return x,y; //y is always returned
}
Run Code Online (Sandbox Code Playgroud)

我从未见过这样的语法.事实上,我从未见过在,参数列表之外使用的运算符.如果y总是返回,那么重点是什么?是否有需要像这样创建return语句的情况?

(另外,我也标记了C,因为它适用于两者,尽管我的书特别是C++)

c c++ syntax return-value comma-operator

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

使用.NET在慢速网络中移动不同大小的文件的最佳方法

我正在构建一个.NET远程客户端/服务器,它将传输数千种不同大小的文件(从几个字节到几百MB),我想要一些关于实现这一目标的最佳方法的反馈.在我看来,有几个选择:

  • 将整个文件序列化为我的远程处理对象,并立即进行传输,无论大小如何.这可能是最快的,但传输过程中的失败要求重新传输整个文件,无法恢复.
  • 如果文件大小大于小(如4KB),则将其分成4KB块并远程调整,在服务器上重新组装.除了这种复杂性之外,由于持续的往返和确认,它的速度较慢,但​​任何一件都不会浪费太多时间.
  • 在我的应用程序中包含类似FTP或SFTP服务器的东西 - 客户端将通知服务器它正在开始使用远程处理,上传文件,然后使用远程处理来通知完成.我想在我的应用程序中包含所有内容,而不是需要单独的FTP服务,但如果需要,我可以选择此选项.
  • 使用某种陈述的TCP连接或WPF或其他一些传输方法来构建处理故障或能够进行某种检查点/恢复.
  • 还有我失踪的其他人?

什么是最灵活/可靠的传输方法?我不关心速度,但更关心可靠性 - 我希望文件移动,即使它很慢.由于客户端和服务器将是多线程的,如果连接允许,我可以同时传输多个文件.

感谢您的反馈 - 我将获得一些奖励,以获得有关人们将如何实现这一目标的一些建议.

.net latency network-traffic network-efficiency .net-remoting

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

设置文件vs app.config

可能重复:
app.config文件和XYZ.settings文件有什么区别?

我真的不了解设置和配置文件之间的交互/差异.如果我在设置文件中添加一个条目,它也会被添加到app.config中.这是否意味着更改app.config中的值将更新设置?如果没有,我如何更新实时应用程序中的设置?使用设置文件而不是直接在app.config中放置内容的一般目的是什么?

.net settings config

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

如何从外部访问在我的电脑上运行的Java servlet?

我使用Netbeans6.7编写一个servlet,当它运行时,它打开一个浏览器窗口,其中包含以下地址:http:// localhost:8080/My_App/Test_Servlet,我用我的IP地址替换了"localhost",现在它看起来像这个:http://192.???.1.?? : 8080/My_App/Test_Servlet,但我试图从家外的另一台电脑上访问它,它无法读取任何内容,我不知道是否需要更改Windows Fire Wall设置允许外部流量,它是一个Paypal IPN应用程序,所以我打电话给Paypal,他们说他们无法访问:http://192.???.1.?? : 8080/My_App/Test_Servlet

我应该做些什么来允许来自"paypal.com"的流量访问"My_App/Test_Servlet"?


部分成功!在我阅读文章后,设置静态IP,端口转发,我可以从Paypal的测试IPN页面发送一条消息,当我尝试发送第二个消息时,它无法通过,所以我停止启动我的servlet,然后我可以发送另一个消息,第二个消息再次失败,为什么?坦率

networking routing servlets localhost ip-address

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

如何在matplotlib中创建一个可拖动的图例?

我在matplotlib中的轴对象上绘制了一个图例,但声称将其置于智能位置的默认定位似乎不起作用.理想情况下,我希望用户可以拖动图例.如何才能做到这一点?

python matplotlib legend draggable

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

代码契约:我们是否必须在委托方法中冗余地指定Contract.Requires(...)语句?

我打算使用新的.NET 4 Code Contracts功能进行未来的开发.这让我想知道我们是否必须Contract.Requires(...)在一系列方法中冗余地指定等效语句.

我认为一个代码示例胜过千言万语:

    public bool CrushGodzilla(string weapon, int velocity)
    {
        Contract.Requires(weapon != null);

        // long code

        return false;
    }

    public bool CrushGodzilla(string weapon)
    {
        Contract.Requires(weapon != null);   // specify contract requirement here
                                             // as well???

        return this.CrushGodzilla(weapon, int.MaxValue);
    }
Run Code Online (Sandbox Code Playgroud)

对于运行时检查它并不重要,因为我们最终总是会遇到需求检查,如果失败我们会收到错误.

但是,当我们再次在第二次超载中没有指定合同要求时,它被认为是不好的做法吗?

此外,还将具有编译时检查的功能,并且还可能设计代码合同的时间检查.在Visual Studio 2010中,它似乎尚不适用于C#,但我认为有一些类似Spec#的语言已经可以使用.当我们编写代码来调用这样的方法时,这些引擎可能会给我们提示,而我们的参数目前可以或将会是null.

所以我想知道这些引擎是否总是会分析一个调用堆栈,直到找到一个目前不满意的合同方法?

此外,在这里我了解到的区别Contract.Requires(...)Contract.Assume(...).我想在这个问题的背景下还要考虑差异呢?

.net c# .net-4.0 code-contracts

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

Python机械化以遵循图像链接?

机械化的Browser类是伟大的,它的follow_link()函数也很棒.但是如何处理这种链接:

<a href="http://example.com"><img src="…"></a>
Run Code Online (Sandbox Code Playgroud)

有没有办法遵循这样的链接?text这种类型的链接的属性很简单'[IMG]',所以AFAIK,没有办法区分这样的链接.任何帮助,将不胜感激.

python image mechanize hyperlink

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