问题列表 - 第26400页

将字符串与数组中的所有值进行比较

我试图通过python摸索,并学习做事的最佳方式.我有一个字符串,我正在与另一个字符串进行比较,看看是否有匹配:

if paid[j].find(d)>=0:
    #BLAH BLAH
Run Code Online (Sandbox Code Playgroud)

如果'd'是一个数组,那么查看付费[j]中包含的字符串是否与'd'中的任何值匹配的最有效方法是什么?

python

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

在python中以编程方式向类添加继承?

我可以让一个类继承Python中的"in-program"类吗?

继续我到目前为止所拥有的:

base = list(cls.__bases__)
base.insert(0, ClassToAdd )
base = tuple( base )
cls = type( cls.__name__, base, dict(cls.__dict__) )
Run Code Online (Sandbox Code Playgroud)

python

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

如何在布局中居中显示TextView?

我有一个复杂的布局,其中一部分的特征是一个以标签为中心的值,在值的两侧都有+和 - 按钮.我希望值在按钮之间居中,无论是"1"还是"99".当它是一个2位数字(如"99")时它看起来很好,但当它是一个数字时,该数字是左对齐的.我如何正确地将这个价值中心化?

这是我布局的部分:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@id/runway_label"
    android:layout_centerHorizontal="true"
    android:orientation="horizontal">

    <ImageView
        android:id="@+id/dec_runway_button"
        android:src="@drawable/minus_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"/>

    <TextView
        android:id="@+id/runway_value"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:textStyle="bold"
        android:textSize="40.0sp"
        android:minWidth="50sp"
        android:layout_centerInParent="true"
        android:layout_gravity="center"
        android:shadowColor="#333333"
        android:shadowDx="2.0"
        android:shadowDy="2.0"
        android:shadowRadius="3.0" />

    <ImageView
        android:id="@+id/inc_runway_button"
        android:src="@drawable/plus_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

layout android center textview

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

为什么Java ThreadLocal变量应该是静态的

我在这里阅读ThreadDocal的JavaDoc

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ThreadLocal.html

并且它说"ThreadLocal实例通常是希望将状态与线程关联的类中的私有静态字段(例如,用户ID或事务ID)."

但我的问题是为什么他们选择让它静态(通常) - 它使得"每个线程"状态有点混乱,但字段是静态的?

java multithreading

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

使用double数组时内存泄漏

我有一部分代码可以在大型数组上运行double(至少包含大约6000个元素)并执行数百次(通常为800次).

当我使用标准循环时,像这样:

double[] singleRow = new double[6000];
int maxI = 800;
for(int i=0; i<maxI; i++)
{
singleRow = someObject.producesOutput();
//...
// do something with singleRow
// ...
}
Run Code Online (Sandbox Code Playgroud)

内存使用量上升约40MB(从循环开始时的40MB到最后的80MB).

当我强制使用垃圾收集器在每次迭代时执行时,内存使用量保持在40MB的水平(上升是无关紧要的).

double[] singleRow = new double[6000];
int maxI = 800;
for(int i=0; i<maxI; i++)
{
singleRow = someObject.producesOutput();
//...
// do something with singleRow
// ...
GC.Collect()
}
Run Code Online (Sandbox Code Playgroud)

但是执行时间要长3倍!(这很关键)

如何强制C#使用相同的内存区域而不是分配新内存?注意:我可以访问someObject类的代码,所以如果需要,我可以更改它.

c# memory-management

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

什么是更快:使用"函数"编写PHP代码或将其编写为纯脚本?

什么是更快:使用函数编写PHP代码或将其编写为纯脚本?所以,正如我所看到的,Apache或任何其他服务器将使用PHP脚本使用函数创建纯脚本...我的意思是我们有:

function foo($a, $b){ return ($a + $b); }

echo foo(4, 5);
Run Code Online (Sandbox Code Playgroud)

和PHP会把它变成这样的东西:

echo 9;
Run Code Online (Sandbox Code Playgroud)

或者会吗?

php apache oop

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

使用Sharepoint 2007部署TFS 2010的注意事项

我们的开发团队正在从VSS迁移到TFS 2010.该公司已安装了Sharepoint 2007.我的理解是TFS可以与Sharepoint集成.关于这个新的TFS安装,我有几个问题:

  1. 请确认Sharepoint不是TFS安装的先决条件,并且TFS不需要与Sharepoint集成.
  2. 是否需要升级到Sharepoint 2010才能将Sharepoint与TFS 2010集成?
  3. TFS和Sharepoint之间可以进行哪种集成?
  4. #3中的哪些功能仅适用于Sharepoint 2010?

谢谢

sharepoint tfs sharepoint-2010 tfs2010

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

如何删除java中的绘制线?

问题是如何删除旧行?我的意思是,只在屏幕上显示当前的x和y行,使两行之间的交点"跟随"鼠标指针.

这是更新的代码:

import javax.swing.*;
import javax.*;
import java.awt.*;
import java.awt.Color;
import java.awt.Graphics.*;
import java.awt.event.*;
import javax.swing.UIManager;
public class SimpleGUI extends JFrame {
    public SimpleGUI() {
           this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
    }

    public void go() {
        Drawpanel = new Mypanel();
        JFrame frame = new JFrame("Chasing Line");
        JButton mybutton1 = new JButton("Please");
        JButton mybutton2 = new JButton("Help");
        JButton mybutton3 = new JButton("Me!!");
        Drawpanel.add(mybutton1); 
        Drawpanel.add(mybutton2);
        Drawpanel.add(mybutton3);

        frame.getContentPane().add(BorderLayout.CENTER, Drawpanel);
        frame.setSize(300,300);
        frame.setVisible(true);

        Drawpanel.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
            public void mouseMoved(java.awt.event.MouseEvent evt) {
                DrawpanelMouseMoved(evt);
            }
        }); 

    }

    public void DrawpanelMouseMoved(java.awt.event.MouseEvent evt) …
Run Code Online (Sandbox Code Playgroud)

java graphics swing

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

我怎么知道perl脚本是如何启动的?

任何方式让perl脚本知道谁调用它和/或如何?

无论是另一个脚本,还是可执行文件.直接从命令行或cron调度程序.

perl

4
推荐指数
2
解决办法
895
查看次数

对于不返回void的C++函数,必须使用return语句吗?

我的Herb Schildt关于C++的书说:"......在C++中,如果函数被声明为返回一个值,它必须返回一个值." 但是,如果我编写一个非void返回类型的函数并且不返回任何内容,则编译器会发出警告而不是错误:"控件到达非void函数的结尾".

我使用gcc(MinGW)并设置了-pedantic标志.

c++

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