问题列表 - 第28761页

命令行的汇编版本?

是否有Microsoft工具从命令行获取DLL文件的汇编版本?

(我知道我可以编写自己的工具.)

dll assemblies version visual-studio-2010

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

python中的语法错误:

我正在学习python.它在此脚本中提供语法错误.我无法弄明白.

import exceptions
class FOUND(Exception): pass

x = [1,2,3,4,56,73,29,35,12,32,63,12,76,75,89]


while True:

    try:
        test = int(raw_input('Enter integer to be checked in list:'))
        count = -1
        for y in x:
            count += 1
            if y == test:
                raise FOUND
    except ValueError as e:
        print "Not a valid integer (%s)"%(e)
    except FOUND:
        print "Found (%d) at (%d)"%(test,count)
    else:
        print "Not found ,Appending (%d) to list at location (%d)"%(test,count+1)
        x.append(test)
    finally:
        print "The List:"
        print x
        print " "
Run Code Online (Sandbox Code Playgroud)

语法无效,并突出显示此行中的结束双引号: print "Not a valid …

python python-3.x

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

在iPhone Core Data或SQLite中存储长期数据的最佳方法是什么?

我正在开发针对3.1.3及更高版本SDK的iPhone应用.我想知道在iphone上存储用户长期数据的最佳方法,同时不会降低性能,一致性和安全性.

我知道,我可以使用Core Data,PList和SQL-Lite以自定义格式存储用户特定数据.但是,想要知道哪一个好用,而不会在不久的将来影响应用程序性能和可伸缩性.

iphone store core-data ios

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

SQL Server 2008上TDE的性能开销

有人在SQL Server 2008上使用过TDE吗?性能开销是多少?

sql-server encryption

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

Android:OutofMemoryError:位图大小超过VM预算,没有理由我可以看到

我有一个OutOfMemory异常,画廊超过600x800像素JPEG.


环境

我一直在使用带有大约600x800像素的JPG图像的Gallery.

由于我的内容可能比图像更复杂,我将每个视图设置为一个RelativeLayout,它将JPView包装在ImageView中.

为了"加速"用户体验,我有一个4个插槽的简单缓存,预取(在一个looper中)左边有1个图像,1个图像右边显示图像并将它们保存在4槽HashMap中.

该平台

我使用的是256 RAM和128堆大小的AVD,屏幕为600x800.它也发生在Entourage Edge目标上,除了使用设备它更难调试.


问题

我一直在例外:

OutofMemoryError: bitmap size exceeds VM budget
Run Code Online (Sandbox Code Playgroud)

并且它在获取第五个图像时发生.我试图改变我的图像缓存的大小,它仍然是相同的.


奇怪的是:应该没有内存问题

为了确保堆限制远离我的需要,我在开始时定义了一个虚拟的8MB数组,并将其保留为未引用,以便立即调度.它是活动线程的成员,定义如下

static { @SuppressWarnings("unused")
byte dummy[] = new byte[ 8*1024*1024 ]; }    
Run Code Online (Sandbox Code Playgroud)

结果是堆大小接近11MB并且它们都是免费的. 注意我在它开始崩溃后添加了这个技巧.它使OutOfMemory不那么频繁.

现在,我正在使用DDMS.在崩溃之前(崩溃后变化不大),DDMS显示:

ID  Heap Size   Allocated   Free       %Used    #Objects
1   11.195 MB   2.428 MB    8.767 MB   21.69%   47,156  
Run Code Online (Sandbox Code Playgroud)

并在详细信息表中显示:

Type  Count  Total Size   Smallest   Largest   Median    Average
free  1,536  8.739MB      16B        7.750MB   24B       5.825KB
Run Code Online (Sandbox Code Playgroud)

最大的块是7.7MB.然而LogCat说:

ERROR/dalvikvm-heap(1923): 925200-byte external allocation too large for this process.
Run Code Online (Sandbox Code Playgroud)

如果你介意中位数和平均值之间的关系,可以假设大多数可用的块非常小.但是,有一个块足够大的位图,它是7.7M.怎么还不够呢?

注意:我记录了一个堆跟踪.在查看分配的数据量时,感觉不会超过2M.它确实与DDMS的可用内存报告相匹配. …

android gallery out-of-memory ddms imageview

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

如何在Rails应用程序中避免竞争条件?

我有一个非常简单的Rails应用程序,允许用户在一组课程中注册他们的出勤.ActiveRecord模型如下:

class Course < ActiveRecord::Base
  has_many :scheduled_runs
  ...
end

class ScheduledRun < ActiveRecord::Base
  belongs_to :course
  has_many :attendances
  has_many :attendees, :through => :attendances
  ...
end

class Attendance < ActiveRecord::Base
  belongs_to :user
  belongs_to :scheduled_run, :counter_cache => true
  ...
end

class User < ActiveRecord::Base
  has_many :attendances
  has_many :registered_courses, :through => :attendances, :source => :scheduled_run
end
Run Code Online (Sandbox Code Playgroud)

ScheduledRun实例具有有限数量的可用位置,一旦达到限制,就不能再接受更多的考勤.

def full?
  attendances_count == capacity
end
Run Code Online (Sandbox Code Playgroud)

attendances_count是一个计数器缓存列,包含为特定ScheduledRun记录创建的出勤关联数.

我的问题是,当一个或多个人同时尝试在课程中注册最后一个可用位置时,我不完全知道确保不会发生竞争条件的正确方法.

我的考勤控制器如下所示:

class AttendancesController < ApplicationController
  before_filter :load_scheduled_run
  before_filter :load_user, :only => :create

  def new
    @user = User.new
  end

  def …
Run Code Online (Sandbox Code Playgroud)

database activerecord ruby-on-rails optimistic-locking

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

从Django运行shell命令

我正在Django中开发一个网页(使用apache服务器),需要调用shell命令来启用/禁用某些守护进程.我试着这样做

os.system(service httpd restart 1>$HOME/out 2>$HOME/error)

并且此命令不返回任何内容.知道我该如何解决这个问题?

python apache django

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

如何在C中打开Windows中的默认Web浏览器?

在Windows的C/C++中,如何使用默认浏览器打开网站?在Mac OS X中,我这样做system("open http://url");

c windows

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

Python - 在大型数据集上计算多项式概率密度函数?

我原本打算使用MATLAB来解决这个问题,但内置函数的局限性不符合我的目标.NumPy也会出现同样的限制.

我有两个制表符分隔的文件.第一个是显示蛋白质结构内部数据库的氨基酸残基,频率和计数的文件,即

A    0.25    1
S    0.25    1
T    0.25    1
P    0.25    1
Run Code Online (Sandbox Code Playgroud)

第二个文件由氨基酸的四联体和它们出现的次数组成,即

ASTP    1
Run Code Online (Sandbox Code Playgroud)

注意,有超过8,000个这样的四胞胎.

基于每个氨基酸的出现的背景频率和四胞胎的数量,我的目标是计算每个四联体的多项式概率密度函数,并随后将其用作最大似然计算中的期望值.

多项分布如下:

f(x|n, p) = n!/(x1!*x2!*...*xk!)*((p1^x1)*(p2^x2)*...*(pk^xk))
Run Code Online (Sandbox Code Playgroud)

其中x是具有固定概率p的n次试验中每个k个结果的数量.在我的计算中,n在所有情况下都是4四.

我创建了四个函数来计算这个分布.

# functions for multinomial distribution


def expected_quadruplets(x, y):
    expected = x*y
    return expected

# calculates the probabilities of occurence raised to the number of occurrences

def prod_prob(p1, a, p2, b, p3, c, p4, d):
    prob_prod = (pow(p1, a))*(pow(p2, b))*(pow(p3, c))*(pow(p4, d))
    return prob_prod 


# factorial() and multinomial_coefficient() work in tandem to calculate C, the …
Run Code Online (Sandbox Code Playgroud)

python data-structures

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

数据存储类别与字符串:有什么区别?

看看类别,它似乎基本上是一个字符串.我没有看到使用Category over String的任何优点.
有什么区别,为什么我会使用Category而不是String?

google-app-engine types google-cloud-datastore

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