问题列表 - 第43795页

练习7.9在"如何像计算机科学家(python)一样思考"中测量字符串中字符的出现次数

问题是如何编写一个程序来测量一个字符在python中以一般化的方式出现在字符串中的次数.

我写的代码:

def countLetters(str, ch):
   count=0
   index=0
   for ch in str:
     if ch==str[index]:
       count=count+1
     index=index+1
   print count
Run Code Online (Sandbox Code Playgroud)

当我使用这个函数时,它测量字符串的长度,而不是字符串中字符出现的次数.我做错了什么?编写此代码的正确方法是什么?

python string

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

类库找不到MembershipUser

我已经在我的应用程序中添加了一个类库项目.

在我的一个类中,我需要使用MembershipUser类,但项目找不到它.我添加了对System.Web,System.Web.Security和System.Security.Principal的引用.

我不确定问题是什么.有没有人碰到这个?

c# asp.net asp.net-mvc

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

FSEvents和复制大文件

我正在使用FSEvents来监视将某些大文件复制到其中的文件目录.目前,FSEvents似乎在我开始复制文件时发送通知,并在完成复制文件时再次发送通知.当它是一个较小的文件时,我只得到一个事件.有没有办法检查文件是否正在被复制?

这是雪豹的顺便说一句.

filesystems macos fsevents

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

使用延迟作业进行页面缓存

嘿所有,如果你曾经发表过[craigslist],这个问题应该对你有意义.每当您发布商品(例如,出售家具或公寓)时,您的商家信息不会立即被列入网站.相反,列表将每10-15分钟分批出现(数量不同).起初我真的过度思考这种行为,试图保存记录然后进行批量插入,但我意识到它更简单.在与一些同事交谈之后,Craigslist正在缓存他们的页面然后每10-15分钟清空一次缓存就有意义了.这严重降低了数据库的负载.

现在,我的问题.我如何在Rails中完成同样的事情?我知道如何实现缓存 - 我已经阅读了[使用Rails指南进行缓存].我将使用动作缓存和片段缓存(因为我无法缓存整个页面).我仍然需要进行验证和访问控制,所以我无法完全缓存页面...

optimization caching ruby-on-rails ruby-on-rails-3

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

istream :: getline返回类型

istream::getline方法返回什么?

我问,因为我已经看到循环文件,它应该这样做:

while ( file.getline( char*, int ) )
{
    // handle input
}
Run Code Online (Sandbox Code Playgroud)

什么回来了?

c++ file-io getline istream ifstream

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

删除线图的冗余点

我试图用一些库绘制大量的点.这些点按时间排序,其值可被视为不可预测.

我现在的问题是,大量的点会使图书馆花费太长时间来渲染.许多点是多余的(即 - 它们"在"函数y = ax + b定义的同一行上").有没有办法检测和删除冗余点,以加快渲染速度?

感谢您的时间.

math charts plot 2d linegraph

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

有人可以提出一个很好的方法来了解MPI的工作原理吗?

有人可以提出一个很好的方法来了解MPI的工作原理吗?

mpi

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

Ionic.Zip(DotNetZip)在使用IO.MemoryStream的save方法中挂起

我将尝试使用带有106个图像(675MB)的DotNetZip-Libary创建一个zip文件,其代码如下:

Public Function GetZip() As Byte()
    Dim zip As New Ionic.Zip.ZipFile(String.Format("{0}.zip", Me.GallerySystemName))
    AddHandler zip.SaveProgress, AddressOf SaveProgress

    For Each img In Me.Images
        zip.AddFile(img.OriginalFile.FullName, "")
    Next

    Dim bytZip As Byte()

    Using ms As New MemoryStream
        zip.Save(ms)
        bytZip = ms.ToArray
    End Using

    Return bytZip
End Function
Run Code Online (Sandbox Code Playgroud)

当我运行这段代码时,执行会停止在图像40(有时更早)没有任何执行.什么都没发生.我试图将zip直接保存到文件中.有用.

有任何想法吗?

一月

vb.net memorystream dotnetzip

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

检测是否支持HTML5历史记录

如何检查您使用的浏览器是否支持HTML5历史记录API?

正如你在这里看到的http://caniuse.com/#search=history中只有chrome + ff4和其他几个人支持这个,如果他们不支持这个,我希望做点其他事情.

如何为此检查制作某种if语句?

html5 pushstate html5-history

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

查找表有哪些更易读的命名约定?

我们总是将查找表命名为 - 例如国家,城市,地区......等 - 如下所示:
EntityName_LKOR LK_EntityName(Countries_LK OR LK_Countries)
但是我问是否有任何人对查找表有更好的命名转换?

编辑:
我们认为做后缀或前缀来解决类似矛盾:
如果我们有User表和查找表UserTypes(ID名),我们有多对多的关系UserUserTypes,使我们的表格,我们可以将其命名一样Types_For_User是可能使混乱之间UserTypesTypes_For_User因此,我们想使查找表UserTypes是象UserTypesLK是有目共睹

sql-server naming-conventions

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