问题列表 - 第21053页

Python新手在使用类时遇到问题

我只是开始乱搞一些课程; 但是,我遇到了一个问题.

class MyClass(object):
    def f(self):
        return 'hello world'
print MyClass.f
Run Code Online (Sandbox Code Playgroud)

返回上一个脚本<unbound method MyClass.f>而不是预期值.我该如何解决?

python class

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

Python PIL调整大小是否保持宽高比?

无论如何,PIL会调整到我给它的确切尺寸吗?或者,如果我给它类似的Image.ANTIALIAS论点,它会尝试保持纵横比吗?

python resize python-imaging-library

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

Java中序列化的目的是什么?

我已经阅读了很多关于序列化的文章以及它如何如此美妙和精彩,但没有一个论点足够令人信服.我想知道是否有人能真正告诉我通过序列化一个类我们能真正实现的目标是什么?

java oop serialization object stream

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

NSURL bookmarkData解析器的Finder风格UI,缺少文件?

我正在使用NSURLOS X 10.6中引入的新书签数据API来存储文件系统资源的"别名".我用的时候

+[NSURL URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:]
Run Code Online (Sandbox Code Playgroud)

要解析书签数据,nil如果文件不再存在,我会得到.因为我不是通过NSURLBookmarkResolutionWithoutUI在书签分辨率选项,我预计将出现一个对话框,比如,当你打开一个别名文件通过Finder中显示,不再解析(即一个对话框,取消固定别名,等...) .

有没有办法NSURL自动提示重新连接/解决损坏的书签数据?

书签数据通过以下方式创建:

NSError *err
NSData *bookmarkData = [myFileURL bookmarkDataWithOptions:NSURLBookmarkCreationSuitableForBookmarkFile
                           includingResourceValuesForKeys:nil
                                            relativeToURL:nil
                                            error:&err];
Run Code Online (Sandbox Code Playgroud)

虽然如果我使用0选项代替的话,我会得到相同的结果NSURLBookmarkCreationSuitableForBookmarkFile.

我试图解决相同的过程bookmarkData:

BOOL stale;
NSError *err
NSURL *resolvedURL = [NSURL URLByResolvingBookmarkData:self.bookmarkData
                                               options:0
                         relativeToURL:nil
                               bookmarkDataIsStale:&stale
                                                 error:&err];
Run Code Online (Sandbox Code Playgroud)

通过书签数据写入到取景器别名文件,然后通过从该文件随后按上述方法读出书签数据解析URL的舞蹈去不产生任一所期望的UI结果(虽然在Finder打开别名文件不产生所需的UI对话框).

macos cocoa nsurl

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

正则表达式可以实现吗?

我试图通过以下方式将字符串拆分为标记(通过正则表达式):

示例#1
输入字符串:'hello'
第一个令牌:'
第二个令牌:hello
第三个令牌:'

示例#2
输入字符串:'hello world'
第一个令牌:'
第二个令牌:hello world
第三个令牌:'

示例#3
输入字符串:hello world
第一个令牌:hello
第二个令牌:world

即,如果字符串不是单引号,则只拆分字符串,并且单引号应该在它们自己的标记中.

这是我到目前为止:

string pattern = @"'|\s";
Regex RE = new Regex(pattern);
string[] tokens = RE.Split("'hello world'");
Run Code Online (Sandbox Code Playgroud)

这将适用于例如#1和示例#3,但它不适用于示例#2.我想知道理论上是否有办法用正则表达式实现我想要的东西

c# regex tokenize

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

多处理器和PerformanceCounter C#

我正在试图弄清楚如何收集计算机上每个处理器的当前使用百分比.如果我使用"System.Environment.ProcessorCount;" 我可以获得计算机上的处理器数量,它当前返回"2".我要么不知道我在找什么,要么在网上没有太多关于此的信息.

以下是我目前用于获取所有处理器总当前使用百分比的代码.

protected PerformanceCounter cpuCounter = new PerformanceCounter("processor", "% Processor Time", "_Total");
public string getCurrentCpuUsage()
{
    return cpuCounter.NextValue() + "%";
}
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助,

亚伦

c# processor performancecounter

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

Rails:你可以将参数传递给after_create方法吗?

在我的应用程序中,只有具有管理员角色的用户才可以创建新用户.在新用户表单中,我为可能分配给新用户的每个可用角色都有一个选择框.

我希望使用after_create回调方法将角色分配给用户.如何在after_create方法中访问选择框的选定值?

  def create
    @user = User.new(params[:user])

    respond_to do |format|
      if @user.save
        flash[:notice] = 'User creation successful.'
        format.html { redirect_to @user }
      else
        format.html { render :action => 'new' }
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

在用户模型中,我有:

  after_create :assign_roles

  def assign_roles
    self.has_role! 'owner', self
    # self.has_role! params[:role]
  end
Run Code Online (Sandbox Code Playgroud)

我收到错误,因为模型不知道是什么角色.

activerecord ruby-on-rails

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

Java - Web应用程序中的线程同步

我有一个网络应用程序,我懒洋洋地加载组件.这里有很多

static Bla bla;
...    
if(bla == null) 
    bla = new Bla();
Run Code Online (Sandbox Code Playgroud)

遍布整个代码.我需要做些什么来确保这是线程安全的?我是否应该随时换行,我在synchronized块中执行其中一个初始化?这样做有什么问题吗?

java multithreading java-ee

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

这两个'belongs_to'语句之间有什么区别吗?

belongs_to :keeper, :class_name => "Staff"
belongs_to "staff", :foreign_key => "keeper_id"
Run Code Online (Sandbox Code Playgroud)

在我的基本测试中,这些似乎做了完全相同的事情.
它们确实一样吗?
这个比那个好吗?

ruby ruby-on-rails

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

Office 2007 UI背后的原因

由于大多数人不得不在他们的办公室从Office 2003更改到2007年,所以如果客观上有理由放弃以前办公室的良好旧界面,那我就很烦恼.

当人们询问变化的理由时,获得一些支持事实也是很好的.例如,我会对以下内容感兴趣:

  • 是否有研究表明没有任何Office先前知识的新用户可以更有效地适应或使用新界面?
  • 从设计者的角度来看,新UI的优点是什么(哪种功能比以前更容易获取;哪些重要信息更明显?等等)

user-interface office-2007

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