问题列表 - 第48665页

JSF HTML5标签教程/指南?

我正在寻找关于JSF的HTML5标签H5的更多阅读.我看过IBM的JSF 2 fu文章,但除了关于"html5的承诺"等的演示文稿和幻灯片放映之外,还没有真正看到过.

谁能建议一些推荐的技术阅读?

jsf html5 jsf-2

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

TTimer自行停止

我在我的软件中使用TTimer,它应该永远运行24/7.我的软件中没有任何地方禁用或停止运行计时器.它的主要功能是更新表的值.它在软件运行后立即启动,从那时起,TTimer就不应该停止.然而,在跑了一个多月后,TTimer神秘地停止了运行.该软件在Windows 7上运行,该软件在Delphi 2010 XE上开发.我搜索了我的代码以查看可能导致它的原因,但我无法弄清楚是什么.

 Timer1.Enabled:=true;
Run Code Online (Sandbox Code Playgroud)

这就是计时器的启动方式.

更新:经过一些调查,我发现TTimer从未停止,但还有另一个问题.TForm上的TStringGrid表只是不显示任何更新的值.此外,我还发现我用于存储数据项列表的我的TList列表正在以某种方式被破坏列表变空.但是,只有在程序启动时才加载列表中的数据项.

每次我更新表单上的TStringGrid时,我都会运行从TL到count-1位置的TList项.因此,如果内存中的TList中没有项目,我的代码只会跳过显示部分,因此TStringGrid上没有任何更新.

就像是:

If (List.count>0) then 
begin
//Display values in TStringGrid; 
end;
Run Code Online (Sandbox Code Playgroud)

但是当软件仍在运行时,我能够将文件列表从文件重新加载到TList列表中,我的软件开始像它想象的那样工作.

我不想说程序员最讨厌最丑陋的词.我恐怕可能有内存泄漏.有谁这么认为?

任何帮助将不胜感激.谢谢.

delphi timer

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

Liferay及其数据库模型

我们想使用Liferay,但是是否可以使用外键和完整性创建我们自己的数据库表?

Liferay似乎创造了很多东西,并控制着数据库,所以我想知道我们是否会在尝试这样做时遇到问题.

谢谢!

java sql database-design liferay

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

如何使用str.replace()作为map()中的函数

我有一个从Excel工作表返回的行列表.我想行替换使用替换功能,在每个项目'\'

但是,这不起作用:

row = map(replace('\'', "\\'"), row)
Run Code Online (Sandbox Code Playgroud)

这只是一个错误,关于替换最多3个参数,但只有2.

有没有办法在python中使用地图替换?

python

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

活动开始期间可序列化类的ClassNotFoundException

安装程序

我有一个只覆盖onCreate(),onResume()和onSaveInstanceState()的活动.在onSaveInstanceState()中,我放入了一个可序列化的对象:

    @Override 
    public void onSaveInstanceState(Bundle state) {
        super.onSaveInstanceState(state);
        state.putSerializable("obj", myObj); // myObj is of class MyClass               state.putLong("long", longVar);
    }
Run Code Online (Sandbox Code Playgroud)

MyClass最初是activity类中的内部类,但是对于调试,我甚至将它移动到一个单独的文件中:

public class MyClass implements Serializable {
    private static final long serialVersionUID = 0x98ED2F00;
     ....
}
Run Code Online (Sandbox Code Playgroud)

步骤:

  1. 以通常的方式启动程序,运行正常.
  2. 单击主页按钮返回启动器.
  3. 从Eclipse中,从"设备"面板停止该过程
  4. 从Launcher再次启动程序,这次我得到以下内容:

    java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.Reports}:java.lang.RuntimeException Parcelable遇到ClassNotFoundException读取可序列化对象{name = com.example.MyClass}

    引起:java.lang.ClassNotFoundException:加载器dalvik.System.PathClassLoader [.]中的com.examp.MyClass

线索和观察:

  1. 最重要的线索是:如果我没有在onSaveInstanceState()中保存myObj,那么一切都很好.并且,将任何原始类型放入Bundle中都很好,但不是我的对象.

  2. 异常抛出我的代码之外,它发生在onCreate()和onResume()之间.它发生在Android内部.

  3. 错误消息中的类名是正确的:com.example.MyClass.最初它是活动内部的一个内部类,但是为了隔离问题,我把它移到一个单独的文件中,但无济于事.

  4. 我相信Serializable的实现是正确的,因为它可以序列化到程序的其他部分的文件中.

有没有人知道这可能的原因?非常感激!(对不起,我不能在这里放置详细的代码,因为一切都在这里和那里交织在一起.我只能尽可能地隔离.)

android

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

带注释的Android类层次结构

对于我的生活,我看不到"大局".每当我想到我学到了一些关于Android的东西时,就会在一些示例/示例代码中弹出一个新类.

是的,我可以在(简洁的)正式引用中查找它,但我需要一些额外的东西:类层次结构图,它可以提醒我类之间的各种关系.像这样的东西.

理想情况下,我可以在纸上打印,以便在学习Android时始终在我的眼前.

某处有这样的图吗?

android class-diagram hierarchy

10
推荐指数
2
解决办法
5458
查看次数

如何在asp.net mvc回发控制器动作中访问hiddenField值?

我们可以asp:Label直接在MVC回发控制器操作中访问该值吗?我还想知道如何访问hiddenFieldASP.NET MVC回发控制器操作中的值.

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

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

将Index设置为控制器的默认路由

我有一个网址

我想变成

这也可能是http://www.roadkillwiki.org/Page/my-url-with-spaces - 参数是一个字符串.我尝试过的路线设置是:

routes.MapRoute(
    "ControllerDefault",
    "{controller}/{id}",
    new { controller = "Page", action = "Index", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)

然而,这干扰了MVC项目带来的默认"id"路由.有没有办法实现这个目标?

asp.net-mvc asp.net-mvc-routing asp.net-mvc-3

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

使用 MySQL 计算唯一 IP 地址

我正在尝试使用 MySQL 计算唯一 IP 地址的总数,这就是我的查询:

SELECT COUNT(`id`) as `count` FROM `pageviews` WHERE `timestamp` BETWEEN '1299675600' AND '1299762000' GROUP BY `client_ip`
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是,它正在计算该 IP 地址的结果,MySQL 中是否有一种方法可以只计算每批 IP 地址,唯一地计算它们,而不是将它们分组然后计算它们。

干杯。

php mysql

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

获取满足特定条件的数据表中的行数

我有一个数据表,dtFoo,并希望得到满足一定条件的行数.

编辑:此数据不存储在数据库中,因此使用SQL不是一个选项.

在过去,我使用以下两种方法来完成此任务:

方法1

int numberOfRecords = 0;
DataRow[] rows;

rows = dtFoo.Select("IsActive = 'Y'");
numberOfRecords = rows.Length;

Console.WriteLine("Count: " + numberOfRecords.ToString());
Run Code Online (Sandbox Code Playgroud)

方法2

int numberOfRecords = 0;

foreach (DataRow row in dtFoo.Rows)
{
    if (row["IsActive"].ToString() == "Y")
    {
        numberOfRecords++;
    }
}

Console.WriteLine("Count: " + numberOfRecords.ToString());
Run Code Online (Sandbox Code Playgroud)

我的店铺正在努力标准化一些事情,这是一个问题.我想知道哪种方法在性能方面最好(以及为什么!),以及最常用的方法.

此外,有更好的方法来达到预期的效果吗?

c# datatable criteria count

38
推荐指数
2
解决办法
17万
查看次数