问题列表 - 第46785页

为什么执行错误的功能?

我今天遇到了一个令人困惑的情况,我希望有人可以向我解释.

我有一个包含4个类的C++程序:

  • 一个Base只作为通用接口的类,
  • 一个Enroll类,它是子类Base并具有纯虚enroll()方法,
  • 一个Verify类,它也是子类Base并具有纯虚verify()方法,
  • Both子类都类EnrollVerify并提供了实现enroll()verify()

像这样:

 class Base {
    public:
       Base () { }
       virtual ~Base () { }
 };

 class Enroll : public virtual Base {
    public:
       virtual ~Enroll () { }
       virtual void enroll () = 0;
 };

 class Verify : public virtual Base {
    public:
       virtual ~Verify () { }
       virtual void verify …
Run Code Online (Sandbox Code Playgroud)

c++ function-pointers multiple-inheritance

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

如何将新的日期条目设置为当前日期?

我正在尝试创建一个触发器.它应该更新sysdate的任何新日期条目.到目前为止,我有以下代码.但是,我得到"无效表名"和"SQL语句忽略"错误.

CREATE OR REPLACE TRIGGER new_orders
AFTER INSERT ON orders
FOR EACH ROW
BEGIN
    IF INSERTING THEN
       UPDATE
           SET order_date := SYSDATE;
    END IF;
END;
/
Run Code Online (Sandbox Code Playgroud)

oracle

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

Tupper的自我指称公式 - 在MATLAB中?

我试图在Matlab中绘制Tupper的公式.显然,似乎因为'k'是如此大的值,MATLAB可能不会接受它.

有什么建议 ?

matlab plot

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

如何阻止Wpf Tabcontrol在Tab更改时卸载Visual Tree

嗨我的用户控件放在选项卡中每次更改选项卡时都会被卸载和加载.它会在应用程序中创建一些不必要的延迟.我正在寻找一些方法来修复这种行为.我知道我必须继承tabcontrol来改变这种行为但是如何..?

wpf tabcontrol

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

动态增加android中的相对布局大小

我有一个相对布局,我正在显示一个页面和一些内容.当我缩放我的页面时......布局大小没有增加.我希望我的布局动态增加其大小.我该怎么设置?我尝试用java代码做.

contentLayout.getLayoutParams().height = x (some value which is equal to the page size)
contentLayout.requestLayout()
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我还设置布局PARAMS android:layout_widthandroid:layout_heightwrap-content在XML文件中.

请帮助我.谢谢

android

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

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

主要活动在销毁后不会被垃圾收集,因为它是间接由InputMethodManager引用的

我从这里开始关注"避免内存泄漏"一文.

然而,所提出的解决方案不能解决泄漏问题.我在Windows XP(SDK 2.3.1)上使用Android模拟器测试了这个.我倾倒堆并检查主要活动仍在堆中(我使用了MAT)

这是我做的:

  1. 使用HelloWorldActivity创建HelloWorld应用程序(它没有子视图)
  2. 运行模拟器并启动HelloWorld应用程序.
  3. 单击后退键关闭它.
  4. 导致DDMS和转储堆中的gc < - 这里我找到了HelloWorldActivity实例.
  5. "GC Roots的路径"显示了以下路径.

HelloWorldActivity < - PhoneWindow $ DecorView < - InputMethodManager

InputMethodManager是一个单例和三个引用DecorView的引用,它引用了HelloWorldActivity.

我无法理解为什么InputMethodManager仍然引用DecorView实例,即使在活动被销毁之后.

是否有任何方法可以确保主要活动在关闭之后被销毁并且GC能够?

android garbage-collection android-activity inputmethodmanager

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

在SimpleDateFormat和克隆上同步

我们知道dateformat类不是线程安全的.我有一个多线程场景,需要使用dateformats.我无法在新线程中创建新实例,因为SimpledateFormat创建似乎很昂贵(构造函数最终调用"编译",这是昂贵的).经过一些测试,我只剩下两个选项:

  1. 外部同步 - 我真的不想这样做
  2. 克隆每个线程 - 不知道是否有一些捕获?

有什么建议?

如果大家之前已经面对过这个问题,你会采取什么方向.

注意:之前曾问过一个类似的问题,但它被关闭指向一个apache包.我不能为此使用新库.我也在SO上读过这个类似的问题

java clone date-format thread-safety

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

PHP声明空数组?

我必须根据表格上提交的汽车零件的数量制作一个二维数组.是否可以声明一个特定大小的数组然后返回并填充它?

php arrays multidimensional-array

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

Apache Commons等于/ hashCode构建器

我很想知道,人们在这里想到使用 org.apache.commons.lang.builder EqualsBuilder/ HashCodeBuilder 实现equals/ hashCode?这比写自己更好吗?它与Hibernate相处得好吗?你怎么看?

java hibernate equals hashcode apache-commons

155
推荐指数
4
解决办法
8万
查看次数