问题列表 - 第25959页

Python 3在线翻译/ Shell

是否有像http://codepad.org/http://www.trypython.org/这样使用Python 3 的在线翻译?

回答

由于问题已经结束,我在这里给出另一个答案.

Wandbox为许多语言提供在线REPL,包括Python 2.x和3.x,C++和Java.

python shell interpreter python-3.x

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

C ++快速排序运行时间

我有一个关于快速排序算法的问题。我实现了快速排序算法并进行播放。初始未排序数组中的元素是从一定范围内选择的随机数。我发现随机数范围会影响运行时间。例如,从范围(1-2000)中选择的1,000,000个随机数的运行时间需要40秒。如果从范围(1-10,000)中选择1,000,000,则需要9秒。但是我不知道该怎么解释。在课堂上,我们谈论枢轴值可以影响递归树的深度。
对于我的实现,选择数组的最后一个值作为枢轴值。我不使用随机方案来选择枢轴值。

int partition( vector<int> &vec, int p, int r) {

  int x = vec[r];
  int i = (p-1);
  int j = p;
  while(1) {

    if (vec[j] <= x){
      i = (i+1);
      int temp = vec[j];
      vec[j] = vec[i];
      vec[i] = temp;
    }
    j=j+1;
    if (j==r)
      break;
 }
  int temp = vec[i+1];
  vec[i+1] = vec[r];
  vec[r] = temp;
  return i+1;
}

void quicksort ( vector<int> &vec, int p, int r) {

  if (p<r){
    int q = partition(vec, p, r);
    quicksort(vec, …
Run Code Online (Sandbox Code Playgroud)

c++ performance quicksort

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

(;;)在Perl中意味着什么?

当我看到这个时,我正在寻找开发人员代码.

for (;;){
   ....
   ....
   ....
}
Run Code Online (Sandbox Code Playgroud)

我从来没见过 ";;" 用于循环中.这究竟是做什么的?

perl loops

15
推荐指数
2
解决办法
2839
查看次数

ASP.Net MVC 2:如何在帖子之间保留模型中的值

我有一个编辑视图,显示一些模型属性作为纯文本和其他模型属性作为输入字段.我的问题是,在验证错误后将模型返回到视图时,显示为纯文本的模型属性为null.

当我没有所有属性的输入字段时,如何保留模型值?什么是最佳做法?

我的第一个想法是将这些属性的值保存在隐藏的输入元素中.

<%= Html.HiddenFor(model => model.CustomerName) %>
Run Code Online (Sandbox Code Playgroud)

这被认为是正确的解决方案吗?

谢谢Andreas

asp.net-mvc

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

Winforms,在使用Dock属性时创建填充

使用dockstyle.top属性时,如何在文本框之间添加填充或空格?

for(int i =0; i< 10; i++) {
    textboxes[i] = new TextBox();
    textboxes[i].Dock = DockStyle.Top;
    mypanel.Controls.Add(textboxes[i]); 
}
Run Code Online (Sandbox Code Playgroud)

上面的代码将文本框放在彼此的正下方.如果不使用质量面板或固定定位,无法解决这个问题.怎么做以下?

1)我想在盒子之间添加大约10-20像素.

2)如何更改文本框的大小(高度,宽度),因为使用dockstyle.top时它会忽略大小命令?

c# padding winforms

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

如何从支持IE 6的纯CSS中删除上一个li的边距?

在这种情况下,可以不适margin-right用于最后li.

在IE6和7中我也需要纯粹的css方式和支持,而且不需要更改HTML.有没有办法实现这一目标.

ul li {display:inline;margin-right:10px}

<ul id="nav">
    <li><a href="#nowhere" >Lorem</a></li>
    <li><a href="#nowhere" >Aliquam</a></li>
    <li><a href="#nowhere" >Morbi</a></li>
    <li><a href="#nowhere" >Praesent</a></li>
    <li><a href="#nowhere" >Pellentesque</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css xhtml

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

使用AutoFac 2避免服务定位器

我正在构建一个使用AutoFac 2进行DI的应用程序.我一直在,应该避免使用静态IoCHelper(服务定位器).

IoCHelper.cs

public static class IoCHelper
{
    private static AutofacDependencyResolver _resolver;

    public static void InitializeWith(AutofacDependencyResolver resolver)
    {
        _resolver = resolver;
    }

    public static T Resolve<T>()
    {
        return _resolver.Resolve<T>();
    }
}
Run Code Online (Sandbox Code Playgroud)

从前一个问题的答案中,我找到了一种方法,通过使用自动生成的工厂来帮助减少在我的UnitOfWork中使用IoCHelper的需要.继续沿着这条路走下去,我很好奇我是否可以完全消除我的IoCHelper.

这是场景:

我有一个静态的Settings类,它作为我的配置实现的包装器.由于Settings类是对我的大多数其他类的依赖,因此包装器使我不必在整个应用程序中注入设置类.

Settings.cs

public static class Settings
{
    public static IAppSettings AppSettings
    {
        get
        {
            return IoCHelper.Resolve<IAppSettings>();
        }
    }
}

public interface IAppSettings
{
    string Setting1 { get; }
    string Setting2 { get; }
}

public class AppSettings : IAppSettings
{
    public …
Run Code Online (Sandbox Code Playgroud)

ioc-container autofac

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

将TimeSpan添加到给定的DateTime

我只想加1天DateTime.所以我写道:

 DateTime date = new DateTime(2010, 4, 29, 10, 25, 00);
 TimeSpan t = new TimeSpan(1, 0, 0, 0);

 date.Add(t);

 Console.WriteLine("A day after the day: " + date.ToString());
Run Code Online (Sandbox Code Playgroud)

我认为结果将是:2010 04 30- 10:25:00但我仍然得到了初始日期.

怎么了?

c# datetime timespan

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

从资源中排除属性文件

如何从src/main/resources中排除文件,例如:我有一个名为"map"的文件夹,我想保留这个文件夹,我想删除war中的所有内容(或者不要在firstplace中将其打包).

或者替代但结果相同,从src/main/resources中排除所有*.resources文件并将其他所有内容放入战争中?

谢谢

maven-2

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

phpDocumentor替代消耗更少的内存

好吧,我厌倦了phpDocumentator.它消耗的内存(1.4 GB)和时间(2.6 GHz Core 2 Duo上的5分钟)比我愿意给它的多得多.是否存在一些真正兼容的程序来生成PHP代码的文档?

我已经尝试过PHPDoctor,看起来不错,但它有一些缺失的功能.然而,它可能最接近于我迄今为止尝试过的所有解决方案.

我也试过PhpDocGen,但它只是解决了一些Perl错误,我懒得学习.

Doxygen似乎也不适合我们的消息来源.

PS:文档将用于phpMyAdmin,这里有一点点过时的文档.

更新:代码包含很多函数而不仅仅是对象,Doxygen最大的问题是什么,因为它无法组织它们.

php doxygen phpdoc

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