问题列表 - 第12679页

查找字符串数组的公共前缀

我有这样一个数组:

$sports = array(
'Softball - Counties',
'Softball - Eastern',
'Softball - North Harbour',
'Softball - South',
'Softball - Western'
);
Run Code Online (Sandbox Code Playgroud)

我想找到字符串最长的公共前缀.在这种情况下,它会'Softball - '

我在想我会遵循这个过程

$i = 1;

// loop to the length of the first string
while ($i < strlen($sports[0]) {

  // grab the left most part up to i in length
  $match = substr($sports[0], 0, $i);

  // loop through all the values in array, and compare if they match
  foreach ($sports as $sport) {

     if ($match != …
Run Code Online (Sandbox Code Playgroud)

php string algorithm

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

Javascript框架流行度

是否有任何资源比较各种javascript框架的采用率类似于tcpi?基本上,在时间线上使用特定框架的站点数量是理想的.

javascript jquery yui mootools scriptaculous

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

php全局修剪$ _post

你能修剪所有$ _POST变量吗?因为我现在有一个非常长的列表来修剪每个var.看起来很不专业.我想修剪($ _ POST); 可能会工作,但它没有:]

php

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

性能 - Python与C#/ C++/C读取char-by-char

所以我有这些巨大的XML文件(和巨人,我的意思是1.5GB +),他们没有CRLF.我正在尝试运行类似diff的程序来查找这些文件之间的差异.

由于我还没有找到一个不会因内存耗尽而爆炸的差异程序,我决定最好的办法是在关闭标签后添加CRLF.

我写了一个python脚本来读取char-by-char并在'>'之后添加新行.问题是我的单核PC大约1995年或荒谬的东西上运行这一点,它只是处理约20MB /小时的时候我已经都在同一时间转换.

任何想法,如果用C#/ C/C++写这个将产生任何好处?如果没有,有没有人知道将逐字节的diff程序?谢谢.


编辑:

这是我的处理功能的代码......

def read_and_format(inputfile, outputfile):
    ''' Open input and output files, then read char-by-char and add new lines after ">" '''
    infile = codecs.open(inputfile,"r","utf-8")
    outfile = codecs.open(outputfile,"w","utf-8")

    char = infile.read(1) 
    while(1):
        if char == "":
            break
        else:
            outfile.write(char)
            if(char == ">"):
                outfile.write("\n")
        char = infile.read(1)

    infile.close()
    outfile.close()
Run Code Online (Sandbox Code Playgroud)

EDIT2: 感谢您的回复.增加读取大小创造了令人难以置信的速度提升.问题解决了.

c# python performance character

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

代理后面的file_get_contents?

在工作中,我们必须使用代理基本上访问端口80,例如,我们为每个用户都有自己的自定义登录.

我的临时解决方法是使用curl基本上通过代理登录,并访问我需要的外部数据.

是否有某种高级的PHP设置我可以设置,以便在内部尝试调用像file_get_contents()它总是通过代理的东西?我在Windows ATM上,如果这是唯一的方法,重新编译会很痛苦.

我的解决方法是临时的原因是因为我需要一个通用的解决方案,适用于多个用户,而不是使用一个用户的凭据(我考虑过单独请求一个单独的用户帐户,但密码经常更改,并且需要在整个十几个或更多的网站).我不想硬编码凭证基本上使用curl解决方法.

php proxy

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

如何从稀疏采样数据制作地形图?

我需要制作一个地形的地形图,我只有相当稀疏的(x,y,高度)数据样本.显然我不能制作一个完全准确的地图,但我想在某种意义上说"平滑".我需要量化"平滑度"(可能是表面曲率平方的平均值的倒数),我想最小化一个目标函数,它是两个量的总和:

  • 表面的粗糙度
  • 采样点表面高度与该点实际测量高度之间的均方距离

由于我真正想要的是地形图,我真的在寻找一种方法来构建恒定高度的等高线,并且可能有一些聪明的几何方法来做到这一点,而无需谈论表面.当然我希望轮廓线也很平滑.

任何和所有建议欢迎.我希望这是一个众所周知的数值问题.我对C很熟悉并且具有FORTRAN的工作知识.关于Matlab和R我很无能为力.


关于我们样品的位置:我们计划大致均匀间距,但我们会在地形更有趣的地方采集更多样品.因此,举例来说,我们将比平原更加密集地对山区进行采样.但是我们肯定会有一些关于采样的选择,如果这样可以简化问题,甚至可以采用样本.唯一的问题是

  • 我们不知道我们需要绘制多少地形才能找到我们正在寻找的功能.

  • 取样是中等昂贵的,大约10分钟.因此,对100x100网格进行采样可能需要很长时间.

r curve-fitting topographical-lines numerical-methods

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

Pl/SQL包内联文档

我试图更完整地将我们的数据库包记录为API.我们想要的是像PL/SQL的JavaDocs.我已经看到了一些工具(pldoc,plsqldoc),但想知道使用它们的人如何比较.

sql oracle plsql documentation-generation

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

调试清单中"uiAccess = true"的应用程序时出现Visual Studio 2008错误

我有一个C#WinForms应用程序,在其清单文件中将"uiAccess"设置为"True".当我尝试在Windows 7 x64(RTM)下的Visual Studio 2008 SP1中启动/调试它时,出现此错误:

运行辅助功能应用程序需要执行帮助中描述的步骤.

帮助按钮是一个断开的链接,单击确定只关闭应用程序.它是经过数字签名的,我可以在Windows资源管理器中启动它.这是MS Connect中的相同错误,但遗憾的是它已关闭:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=384183

问题:使用Vista/Win7 x64(启用了UAC)的其他人是否可以确认他们遇到了同样的问题?有谁见过这个问题,并有任何想法如何解决它?

manifest visual-studio

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

犀牛模拟 - 剔除返回IQueryable(Of T)的东西

我经常使用Rhino Mocks 3.5,但最近遇到过我从未尝试过的东西.我想存根一个服务并设置返回值 - 真的很简单

唯一的问题是,现在我的服务不是返回IList,而是返回IQueryable

所以,当我尝试做这样的事情时 - 它会爆炸

<TestMethod()> _
    Public Sub Should_Populate_Users_Property_On_View_During_OnInit()
        Dim View As IUserView = MockRepository.GenerateStub(Of IUserView)()
        Dim Service As IUserService = MockRepository.GenerateStub(Of IUserService)()
        Dim Presenter As New UserPresenter(View, Service)

        Dim StubUserObjectCollection As New List(Of User)
        StubUserObjectCollection.Add(New User(1, "jdoe", "John", "Doe", 0, 0, 0, 1, 1))

        Service.Stub(Function(x) x.GetUserCollection()).[Return](StubUserObjectCollection)

        Presenter.OnViewInit()

        Assert.AreEqual(View.Users.Count, 1)
    End Sub
Run Code Online (Sandbox Code Playgroud)

如何将服务存根以便为下面的单元测试启用(为简洁而保持简单)

Public Sub OnViewInit()
    Dim UserList As List(Of User) = mUserService.GetUserCollection.Where(Function(x) x.Active = 1).OrderBy(Function(x) x.FirstName).ToList()

    mView.Users = UserList
End Sub
Run Code Online (Sandbox Code Playgroud)

linq unit-testing rhino-mocks

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

WPF中的包符号

我有关于包装符号的问题.

我正在尝试从另一个资源程序集访问XAML页面中的png图像文件.

假设资源程序集(我的xaml文件所在的本地程序集之外)是ResourceAssembly.Common.Resources 我的映像所在ResourceAssembly.Common.Resources/Images/image.png.

我的包装符号如下:

<Image Source="pack://application:,,,/ResourceAssembly.Common.Resources;component/Images/image.png" />
Run Code Online (Sandbox Code Playgroud)

现在,我检查了这个并再次检查,检查了MSDN库,检查了博客和所有内容,据我所知,这是正确的.我不确定为什么我的图像没有显示或问题是什么.

我得到的错误是:" Error 633 Could not load file or assembly 'ResourceAssembly.Common.Resources, Culture=neutral' or one of its dependencies. The system cannot find the file specified."

我想我错过了一些简单的关键字或一些简单的语法错误,或类似的东西,因为这总是我的问题,但任何帮助都是无价的.

谢谢!Anuj

wpf xaml notation pack

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