问题列表 - 第44250页

Android:没有阴影的对话框

如何在淡化背景的对话框周围删除此"shadowBox"效果?

我知道我可以创建完全自定义的视图但是我想说我想保持简单.我有xml布局的对话框只有textView和2个按钮,我想只停止这个对话框的淡入淡出.

android android-alertdialog

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

什么是C++中的前向声明?

在:http://www.learncpp.com/cpp-tutorial/19-header-files/

提到以下内容:

add.cpp:

int add(int x, int y)
{
    return x + y;
}
Run Code Online (Sandbox Code Playgroud)

main.cpp中:

#include <iostream>

int add(int x, int y); // forward declaration using function prototype

int main()
{
    using namespace std;
    cout << "The sum of 3 and 4 is " << add(3, 4) << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我们使用了前向声明,以便编译器在编译时知道" add"是什么main.cpp.如前所述,为要在其他文件中使用的每个函数编写前向声明可能会很快变得乏味.

你能进一步解释" 前瞻性宣言 "吗?如果我们在main()函数中使用它会有什么问题?

c++ declaration forward-declaration

202
推荐指数
4
解决办法
25万
查看次数

如何在mysql中启用INNODB

当我在MySQL中执行查询时,它返回一个错误,指出InnoDB未启用.当我点击存储引擎时,InnoDB被禁用.

如何启用InnoDB?

mysql sql innodb transactions

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

numpy.ndarray:转换为"普通"类

[Python 3]

我喜欢,ndarray但我觉得使用起来很烦人.

这是我面临的一个问题.我想写class Array一下,它将继承ndarray的大部分功能,但只有一种方法可以实例化:作为一个特定大小的零填充数组.我希望写:

class Array(numpy.ndarray):
  def __init__(size):
    # What do here?
Run Code Online (Sandbox Code Playgroud)

我想调用super().__init__一些参数来创建一个零填充数组,但由于ndarray使用全局函数numpy.zeros(而不是构造函数)来创建一个零填充数组,因此它不起作用.

问题:

  1. 为什么ndarray在很多情况下使用全局(模块)函数而不是构造函数?如果我试图在面向对象的环境中重用它们,那将是一个很大的烦恼.

  2. 定义class Array我需要的最佳方法是什么?我应该只手动填充ndarray零,还是有任何方法可以重用该zeros功能?

python numpy wrapper python-3.x

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

为什么我的模板不接受初始化列表

我创建了一个模板如下

template<typename T>
void f(T const& t) { }
Run Code Online (Sandbox Code Playgroud)

我希望这可以通过容器调用,也可以通过初始化列表调用.我认为这将是initializer_list<int>,如下调用.

f({1, 2, 3});
Run Code Online (Sandbox Code Playgroud)

但GCC表现得好像不符合标准

m.cpp: In function 'int main()':
m.cpp:6:25: warning: deducing 'const T' as 'const std::initializer_list<int>'
m.cpp:4:6: warning:   in call to 'void f(const T&) [with T = std::initializer_list<int>]'
m.cpp:6:25: warning:   (you can disable this with -fno-deduce-init-list)
Run Code Online (Sandbox Code Playgroud)

谁能解释我如何在没有警告的情况下完成这项工作?谢谢!

c++ initializer-list c++11

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

无法构建EntityManagerFactory

persistence.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
 xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">

 <persistence-unit name="xyz" transaction-type="JTA">

  <provider>org.hibernate.ejb.HibernatePersistence</provider>
  <class>com......</class>
 </persistence-unit>

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

applicationContext.xml中

<bean id="transactionManager"
    class="org.springframework.orm.jpa.JpaTransactionManager">
    <property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>

 <bean id="dataSource"
     class="org.springframework.jdbc.datasource.DriverManagerDataSource">
     <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
     <property name="url" value="jdbc:oracle:thin:@localhost:1521:XE" />
     <property name="username" value="yyy" />
     <property name="password" value="yyy" />
</bean>

<bean id="entityManagerFactory"
    class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="persistenceUnitName" value="xyz" />
    <property name="dataSource" ref="dataSource" />
    <property name="jpaVendorAdapter">
        <bean
            class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
            <property name="databasePlatform" value="org.hibernate.dialect.Oracle10gDialect" />
            <property name="showSql" value="true" />
            <!-- <property name="generateDdl" value="true" /> -->
        </bean>
    </property>
</bean>

<bean id="theDao" …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa

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

为什么函数在使用之前需要声明?

在阅读这个问题的一些答案时,我开始想知道为什么编译器在第一次遇到函数时确实需要知道它.在解析收集在其中声明的所有符号的编译单元时添加额外的通道是不是很简单,这样它们的声明和使用顺序就不再重要了?

有人可能会争辩说,在使用它们之前声明函数肯定是好的风格,但我想知道,为什么在C++中这是强制性的还有其他原因?

编辑 - 举例说明:假设您必须在头文件中内联定义的函数.这两个函数相互调用(可能是递归树遍历,其中树的奇数层和偶数层的处理方式不同).解决这个问题的唯一方法是在另一个函数之前声明其中一个函数.

一个更常见的例子(虽然有类,而不是函数)是带有private构造函数和工厂的类的情况.工厂需要知道类以便创建它的实例,并且类需要知道工厂的friend声明.

如果要求来自以前的日子,为什么它在某些时候没有被删除?它不会破坏现有的代码,不是吗?

c++ function-declaration

18
推荐指数
3
解决办法
8702
查看次数

数学集库/标题

在什么库/标题(如果有的话)中定义了数学集?我需要设置像交集,联合等功能.

c++ set

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

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

如何以编程方式清除缓存?

在我的应用程序(ASP.NET+ c#)中,我需要在用户进入aspx页面之前清除缓存.

有没有人知道如何以编程方式清除aspx页面或后面的代码(c#)中的缓存?

c# asp.net cache-control

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