问题列表 - 第14531页

C++运算符重载时的垃圾值

我只是得到垃圾值.并且调试器显示正确的值是很奇怪的.但它印刷的怪异东西......

这个第一部分很好.从本质上讲,它只是把我带到我的问题.我有我需要在h.hashtable [hashIndex]数组中打印的内容.

ostream& operator<<(ostream& out, const hashmap& h)
{
        const char *getSymbol = NULL;
        for ( int hashIndex = 0; hashIndex < maxSize; hashIndex++ )
        {   
            getSymbol = h.hashTable[hashIndex].getSymbol();
            if ( getSymbol ) // Find the one I added.
            {
                h.hashTable->display(out);
                    return out << h.hashTable[hashIndex];
            }
        }
        return out;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

JMF更换

JMF很旧,并且不能正确支持很多编解码器.这些天我在背景中使用FFMPEG,但是我想切换到本机java解决方案(如果存在),是否有人知道当前具有媒体操作功能的开源Java项目?

java media ffmpeg jmf

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

以编程方式创建TableLayout

我正在尝试以编程方式创建TableLayout.它不会起作用.然而,xml文件中的相同布局有效.这就是我所拥有的:

public class MyTable extends TableLayout
{
    public MyTable(Context context) {
        super(context);

        setLayoutParams(new TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
        TableRow row = new TableRow(context);
        row.setLayoutParams(new TableRow.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));

        Button b = new Button(getContext());
        b.setText("hello");
        b.setLayoutParams(new LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT));
        row.addView(b); 
        addView(row)
    }
}

...

// In main activity:
MyTable table = new MyTable(this);
mainLayout.addView(table);
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我没有崩溃,但没有出现.如果我摆脱TableRow实例,至少该按钮确实显示为TableLayout的直接子项.我究竟做错了什么?

android tablelayout

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

无法设置对象类的属性

所以,我在回答这个问题时正在玩Python ,我发现这是无效的:

o = object()
o.attr = 'hello'
Run Code Online (Sandbox Code Playgroud)

由于AttributeError: 'object' object has no attribute 'attr'.但是,对于从object继承的任何类,它是有效的:

class Sub(object):
    pass

s = Sub()
s.attr = 'hello'
Run Code Online (Sandbox Code Playgroud)

打印s.attr按预期显示"你好".为什么会这样?Python语言规范中的内容指定您不能将属性分配给vanilla对象?

python attributes language-design

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

我应该为OS X特定代码使用什么C预处理器条件?

我应该为OS X特定代码使用什么C预处理器条件?如果我正在编译OS X,我需要包含一个特定的库,如果我正在编译Linux,我需要包含一个不同的头.

我知道有,__APPLE__但我不知道这是否是OS X 10.x的当前条件.

c macos conditional-compilation c-preprocessor

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

如何使用XPath引用XML属性?

我的XML:

<root>
  <cars>
    <makes>
      <honda year="1995">
        <model />
        <!-- ... -->
      </honda>
      <honda year="2000">
        <!-- ... -->
      </honda>
    </makes>
  </cars>
</root>
Run Code Online (Sandbox Code Playgroud)

我需要一个XPath,它将为我<honda>提供1995年的所有模型.

所以:

/root/cars/makes/honda

但是如何引用属性?

xpath

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

如何在PHP中引用静态常量成员变量

我有一个包含成员变量的类. 当从静态上下文调用类时,PHP中用于从类中访问成员变量的语法是什么?

基本上我想调用一个类方法(但不是创建一个新对象),但是当调用类方法时,我想要初始化一些需要在不同类方法之间共享的静态常量变量.

或者,如果有更好的方法,那么我提出的建议,请与我分享(我是PHP的新手)谢谢!

例如.

class example
{
    var $apple;

    function example()//constructor
    {
        example::apple = "red" //this throws a parse error
    }

}

php variables syntax class

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

为什么在C++中使用if-else?

如果你可以创建另一个if语句,为什么要使用if-else语句?

多个ifs的示例:

input = getInputFromUser()
if input is "Hello"
    greet()

if input is "Bye"
    sayGoodbye()

if input is "Hey"
    sayHi()
Run Code Online (Sandbox Code Playgroud)

使用else-if的示例:

input = getInputFromUser()
if input is "Hello"
    greet()

else if input is "Bye"
    sayGoodbye()

else if input is "Hey"
    sayHi()
Run Code Online (Sandbox Code Playgroud)

c++ if-statement

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

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

Tomcat 6 - 请求的资源...不可用

我正在尝试使用Java和Stripes Framework开始开发.我的web.xml文件中有以下内容

<?xml version="1.0" encoding="ISO-8859-1"?> 
<web-app version="2.4"  xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    >

      <filter>
        <filter-name>StripesFilter</filter-name>
        <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class>
        <init-param>
          <param-name>ActionResolver.Packages</param-name>
          <param-value>
            pdapm.action
          </param-value>
        </init-param>
        <init-param>
          <param-name>Extension.Packages</param-name>
          <param-value>
            pdapm.extensions, org.stripesbook.reload.extensions
          </param-value>
        </init-param>   
      </filter>

      <filter>
        <filter-name>DynamicMappingFilter</filter-name>
        <filter-class>net.sourceforge.stripes.controller.DynamicMappingFilter</filter-class> 
      </filter>

      <filter-mapping>
        <filter-name>DynamicMappingFilter</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>   
      </filter-mapping>

      <welcome-file-list>
        <welcome-file>index.html</welcome-file> 
      </welcome-file-list>

</web-app>
Run Code Online (Sandbox Code Playgroud)

我收到错误:

The requested resource ... is not available.
Run Code Online (Sandbox Code Playgroud)

有什么我需要添加或我应该尝试修复与tomcat相关联的任何东西.我使用tomcat插件来xampp.我是初学者,所以这可能是一个简单的错误或跳过步骤.我只是想朝着正确的方向努力.

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class
'pdapm/action/BaseActionBean.class' due to a java.lang.UnsupportedClassVersionError 
with message: Bad version number in .class file (unable to load class 
pdapm.action.BaseActionBean) 

[21:44:14] …
Run Code Online (Sandbox Code Playgroud)

java stripes web.xml tomcat6 java-ee

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