问题列表 - 第40149页

将数据均匀地分布到多个列中

我需要创建一个包含两列相等长度数据的jasper报告.例如,我有50列的集合.我想要两列,每列25个条目.我怎样才能做到这一点?

谢谢.

jasper-reports ireport

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

Python file.write()需要两次尝试?

不知道如何解释这一点,任何帮助将不胜感激!

Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib2, pynotify, tempfile, os
>>> opener = urllib2.build_opener()
>>> page = opener.open('http://img.youtube.com/vi/RLGJU_xUVTs/1.jpg')
>>> thumb = page.read()
>>> temp = tempfile.NamedTemporaryFile(suffix='.jpg')
>>> temp.write(thumb)
>>> os.path.getsize(temp.name)
0
>>> temp.write(thumb)
>>> os.path.getsize(temp.name)
4096
Run Code Online (Sandbox Code Playgroud)

谢谢!

python file-io

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

C#:与Object一起使用的类

如何创建与特定对象一起使用的类(在DLL中)?例如,Bitmaps调用的类可以执行某些操作.例如

位图bmp =新位图;
bmp.ThingToDo():

c# dll class object

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

运算符优先级(bool之前的void*)

在回答这个问题时,我做了一些让我感到困惑的研究.

我注意到两个成功打开的ifstream不相等,但两个ifstreams失败了.起初我查了cplusplus.com.在operator !返回badbit和failbit的状态.我认为与此相反的仍然是返回这两位的状态,但翻转.

  • 错了,因为两个成功的电话不相等.

所以,我认为这是一个operator bool可以返回某些东西的地方.所以我试图从ifstream回溯并找到了istream::operator bool(),它正在返回_Ok.

  • 然而,仍然错误,这似乎根本没有被调用(并且不可能,因为两个成功的调用仍然不相等).

所以我改变了我的方法,并从Visual Studio中检查了反汇编.我发现了什么?
if (file0 != file1) {不打电话给operator bool(),而是operator void* ()打电话给(或真的__imp_std::ios_base::operator void *).

所以我的问题是......

  • operator bool ()在尝试将其转换为指针值之前,是否应该调用任何内容?
  • 是不是operator bool()我错过了反过来打电话给operator void*
  • 这是一些我不理解的优化吗?

  • 或者我完全错了,因为C++ 实际上认为void*是比bool这个比较更好的匹配?

c++ iostream operators filestream operator-precedence

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

检查对象是否属于Java中的类

有没有一种简单的方法来验证对象属于给定的类?例如,我能做到

if(a.getClass() = (new MyClass()).getClass())
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

但这需要每次动态实例化一个新对象,只是丢弃它.有没有更好的方法来检查"a"属于"MyClass"类?

java polymorphism

63
推荐指数
5
解决办法
13万
查看次数

是 . - >在C和C++真的是运营商吗?

你可能已被打过,自己也是为了自己.和 - >是检索结构(C)或类(C++)成员的运算符.

但是,我怀疑它们是运算符 - 因为,如果它们是运算符,它们的输入类型是什么?此外,两侧的标识符是相互依赖的 - 例如+运算符缺少的特征.

如果这是正确的 - 在什么意义上这些仍然在实践中被标记为运算符,以及它们在语言理论方面的正式定义是什么.

c c++ programming-languages operators

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

定义operator void*和operator bool

我尝试用一​​个operator bool和一个创建一个类operator void*,但编译器说他们是不明确的.有什么方法可以向编译器解释使用什么操作符,或者我可以不同时使用它们?

class A {
public:
    operator void*(){
        cout << "operator void* is called" << endl;
        return 0;
    }

    operator bool(){
        cout << "operator bool is called" << endl;
        return true;
    }
};

int main()
{
    A a1, a2;
    if (a1 == a2){
        cout << "hello";
    }
} 
Run Code Online (Sandbox Code Playgroud)

c++ operators ambiguity

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

默认构造函数和默认构造函数之间的区别是什么

我有一个名为的班级A.这两个陈述有什么区别?

A a = new A();

A a = default(A);
Run Code Online (Sandbox Code Playgroud)

c# constructor

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

Rails 3在所有表单上删除before_validation的空格

我对Rails相对较新,有点惊讶这不是一个可配置的行为......至少没有一个我能找到的?!?我本来以为的形式99%的人会从空白受益于所有被修剪stringtext领域?!?猜猜我错了......

无论如何,我正在寻找一种干燥的方法来从Rails 3应用程序中的表单字段(类型:string&:text)中删除所有空格.

视图有自动引用(包括?)并可用于每个视图的助手......但模型似乎没有这样的东西?!?或者他们呢?

所以目前我做的是首先 需要的,然后 包括 whitespace_helper(又名WhitespaceHelper).但这对我来说似乎并不是很干,但它有效......

ClassName.rb:

require 'whitespace_helper'

class ClassName < ActiveRecord::Base
  include WhitespaceHelper
  before_validation :strip_blanks

  ...

  protected

   def strip_blanks
     self.attributeA.strip!
     self.attributeB.strip!
     ...
   end
Run Code Online (Sandbox Code Playgroud)

LIB/whitespace_helper.rb:

module WhitespaceHelper
  def strip_whitespace
    self.attributes.each_pair do |key, value| 
    self[key] = value.strip if value.respond_to?('strip')
  end
end
Run Code Online (Sandbox Code Playgroud)

我想我正在寻找单个(DRY)方法(类?)来放置某个(lib/?),它将获取一个params(或属性)列表,并.strip! 从每个属性中删除空白(?),而不是具体命名.

validation whitespace ruby-on-rails dry helpers

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

如何访问外部库和头文件VC10

我将得到一本使用Xerces C++的书.我目前正在使用VS 2010终极版,所以该程序不会错过任何功能.我已经下载了windows x86 VC10的预编译二进制文件.我的问题是我需要对环境变量和文件做些什么才能让Visual Studio导入头文件,即#include.我没有连接外部库的经验,所以我需要一个简单的解释.

c++ header xerces visual-studio-2010

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