问题列表 - 第39963页

处理7个以上的参数

我有一个公共类,需要传递7个参数.目前,我能够将其中3个传递给构造函数,将另外4个传递给类中的公共方法.像这样:


Public Class AClass{
    private XClass axClass;
    private String par4;
    private String par5; 
    private String par6;
    private String par7;

    public AClass(String par1, String par2, String par3){
       aXClass = new XClass(par1,par2,par3);
    }

    public execute(String par4,String par5, String par6, String par7){
       //this is needed because they are used in other private methods in this class
       this.par4 = par4;
       this.par5 = par5;
       this.par6 = par6;
       this.par7 = par7;

       //call other private methods within this class. 
       //about 7 lines here
    }

}


我的问题是,这是要求班级客户传递参数的正确方法吗?

java

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

我必须删除 GLSurfaceView 中的纹理吗?

在 Android OpenGL ES 中创建纹理后,是否必须稍后使用 glDeleteTextures() 显式删除这些纹理?如果是这样,我将如何设置回调来执行此操作?

提前致谢

memory android textures

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

程序化访问SkyDrive

有谁知道如何从Windows Phone 7以编程方式访问SkyDrive?我使用什么API?我需要将文件从手机上传到SkyDrive,反之亦然.

一些代码示例会很棒.:-)

windows-phone-7 onedrive

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

应该在属性上使用同步锁吗?

我一直在阅读周围的内容,并得到了关于我是否应该在属性上使用同步锁的相互矛盾的答案。

我有一个多线程应用程序,需要跨线程获取/设置实例对象的属性。目前它是在不使用同步锁的情况下实现的,到目前为止我还没有注意到任何问题。我在常见的静态方法上使用同步锁,但我想以线程安全的方式正确实现我的实例类。

任何反馈将不胜感激。

c# multithreading properties synclock

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

如何在Java中多线程处理计算密集型代码段?

我有一个java程序,它的一部分是计算密集型的,就像这样

for i = 1 :512
   COMPUTE INTENSIVE SECTION
end
Run Code Online (Sandbox Code Playgroud)

我想将它拆分为多线程,在运行时加快速度.

COMPUTE INTENSIVE SECTION不是顺序的.这意味着首先运行i = 1或者i = 5拳头是相同的......

任何人都可以给我一个关于此的大指南.怎么做?谢谢!感恩节快乐!

java multithreading

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

Python中的字符串分隔符

我想用"},{"分隔符来分割字符串.我尝试了各种各样的东西,但没有一个能奏效.

string="2,1,6,4,5,1},{8,1,4,9,6,6,7,0},{6,1,2,3,9},{2,3,5,4,3 "
Run Code Online (Sandbox Code Playgroud)

把它分成这样的东西:

2,1,6,4,5,1
8,1,4,9,6,6,7,0
6,1,2,3,9
2,3,5,4,3
Run Code Online (Sandbox Code Playgroud)

string.split("},{") 在Python控制台上工作,但如果我编写一个Python脚本,在这个操作中它不起作用.

python

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

如何在列表中找到元素的索引?

给列表中的元素,我可以使用哪个函数来查找其索引.

例如,我想在列表中找到3的索引[1, 2, 3, 4].

我可以使用Haskell中存在哪个函数?

haskell

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

调试Scala中的功能代码

调试功能代码肯定比调试命令式代码更棘手.请参阅此处,此处此处的讨论."功能"调试应该支持检查函数/闭包/ monad的返回值.是否有任何调试器/ IDE具有(计划拥有)检查中间返回值的能力?

例如,要在Scala中调试此行,我应该能够在返回之前逐步执行4次函数调用并检查返回的值 r

val r=(ls filter (_>1) sort (_<_) zipWithIndex) filter {v=>(v._2)%2==0} map{_._1}
Run Code Online (Sandbox Code Playgroud)

debugging functional-programming scala

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

你如何分享Android项目?

我正在尝试从Android项目发送文件,以便我的一个朋友可以在eclipse中打开一个新的Android项目并乱用代码/从他们的家用机器运行项目.但是,我遇到了一些处理缺少清单文件和不匹配签名的问题.

捆绑Android项目(不是.apk)以发送给某人在eclipse中使用的最简单的程序是什么?

eclipse android android-manifest apk

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

Ruby无法找到已安装的gem

我的智慧结束了.我在OSX10.6上,我的宝石都搞砸了.我试图使用的宝石之一是Hashie.我在互联网上环顾四周,有几个人似乎遇到了类似的问题,但我的解决方案似乎都不适用于我的情况.谢谢你的期待.

我的所有ruby脚本/ gem都安装在/opt/ruby-enterprise-1.8.7-2010.02中:

Komputor:~$ which ruby gem irb rails
/opt/ruby-enterprise-1.8.7-2010.02/bin/ruby
/opt/ruby-enterprise-1.8.7-2010.02/bin/gem
/opt/ruby-enterprise-1.8.7-2010.02/bin/irb
/opt/ruby-enterprise-1.8.7-2010.02/bin/rails
Run Code Online (Sandbox Code Playgroud)

并安装了示例gem,hashie(和许多其他):

Komputor:~ $ gem list -l | wc -l
      67
Komputor:~ $ gem list | grep hashie
hashie (0.4.0)
Komputor:gems $ cd /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems
Komputor:gems $ ls | grep hashie
drwxr-xr-x  13 root  admin   442 Nov 24 17:13 hashie-0.4.0
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试从irb或脚本访问它们时,它都失败了:

Komputor:~ $ irb
irb(main):001:0> require 'hashie'
LoadError: no such file to load -- hashie
    from (irb):1:in `require'
    from (irb):1
irb(main):002:0> 
Run Code Online (Sandbox Code Playgroud)

一些环境变量:Gem env:

Komputor:gems $ gem env
RubyGems Environment: …
Run Code Online (Sandbox Code Playgroud)

rubygems

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