我正在使用phonegap开发一个应用程序,其中视频部分显示使用youtube jsonc api检索到的YouTube视频列表.我想在点击链接时在应用程序内播放视频,这样当视频关闭时,我的应用程序界面会再次显示.Youtube apis为视频提供rstp://和http://链接,但我无法在应用程序内播放视频.一旦有效,我想将它移植到黑莓和其他设备上,因此特别适合使用手机专用解决方案.
我想从列中删除字符' '
栏目名称:
asdsdfgdfg
dfgwerwerwer
并希望用空间替换它
栏目名称:
asds dfgdfg
dfgwer werwer
我在Talend中有这个工作,应该检索一个字段并循环遍历它.
我的大问题是代码循环遍历XML字段,但它返回null.以下是XML的示例:
<?xml version="1.0" encoding="ISO-8859-1"?>
<empresas>
<empresa>
<imoveis>
<imovel>
[-- some fields -- ]
<fotos>
<nome id="" order="">photo1</nome>
<nome id="" order=""></nome>
<nome id="" order=""></nome>
<nome id="" order=""></nome>
</fotos>
</imovel>
[ -- other entries here -- ]
</imoveis>
</empresa>
</empresas>
Run Code Online (Sandbox Code Playgroud)
现在使用tExtractXMLField组件我试图获取"fotos"元素.以下是我在组件中的内容:

我曾试图改变XPath查询和XPath的循环查询,但结果是要么我不循环通过现场或我得到在TMAP值字段为空.
这是工作的形象:

你可以看到我从XML中检索了4个项目但是我在"nome"字段中得到的是null.XPath肯定有问题,但我似乎无法找到问题:(
希望有人可以帮助我.谢谢笔记:我在ubuntu 10.10 64bit上使用talendv4.1.2
我想使用Matlab的"princomp"函数,但是这个函数给出了一个排序数组中的特征值.这样我就无法找出哪个列对应哪个特征值.对于Matlab,
m = [1,2,3;4,5,6;7,8,9];
[pc,score,latent] = princomp(m);
Run Code Online (Sandbox Code Playgroud)
是相同的
m = [2,1,3;5,4,6;8,7,9];
[pc,score,latent] = princomp(m);
Run Code Online (Sandbox Code Playgroud)
也就是说,交换前两列不会改变任何东西.潜在的结果(特征值)将是:(27,0,0)信息(特征值对应于哪个原始(输入)列)丢失.有没有办法告诉matlab不要对特征值进行排序?
我目前正在为TFS2010构建创建构建模板.但是,我注意到我对模板的每次更改都在"垃圾邮件"源代码控制(对于这些更改的所有修复,还有更多).
我想知道最简单的方法是测试我正在创建的构建模板吗?有没有办法更改模板文件和自定义活动dll不涉及检查它们?
我目前在我的开发人员计算机上运行了一个构建控制器和代理程序,我正在使用它来测试模板(test =启动构建并希望比上次更少的错误).
我在Mac Os上使用Eclipse 3.6.1.
在早期版本的Eclipse中,我有很多很好的重构快捷方式,例如:
Command+ Alt+ M提取方法
Command+ Alt+ I内联
最近,如果我按Command+ Alt+ M; 我插入µ而不是提取方法和Command+ Alt+ I; 插入^.快捷方式也不再显示在重构菜单中.
那些缺失的捷径确实让我失望.我认为快捷方式未显示/活动,因为本机Mac OS快捷方式优先.
我该如何重新启用这些快捷方式?
UPDATE
我刚刚安装了Eclipse Indigo,并且再次缺少快捷方式.我一直使用它们并且一直替换代码µ非常烦人.
有没有人遇到过这个问题?
我的linux机器上有Python2.6.5和Python2.4.4.
目前,我所拥有的所有模块(wx,ply,pyserial,twisted,仅举几例)都安装了2.6版本的python.如果我尝试import wx使用Python2.4,我会得到预期的无模块错误.
这里的问题是,我有很多设备(假设超过一千)全部运行2.4.4,很快就需要这台机器支持(对于代码,版本等的构建).到目前为止,我一直在使用EeePC(与我支持的设备相同的设备)进行构建和发布,效果很好.(我在2.6机器上开发,并在EeePC上构建).
我如何让这些模块适用于Python2.4?我已经尝试重新安装(使用2.4作为我的主要版本),但这只会导致错误.我发现的博客/答案说使用easy_install,但这不支持我需要的软件包(或者至少,它在我尝试时就已经死了).
简而言之:我目前正在使用python 2,6,但我希望所有模块都改为2.4,因为这就是我将要使用的.
我正在使用自己的SQLite3数据库,而不是每次我的应用程序运行时创建一个新数据库,因为我有一些表,我正在尝试显示静态数据.我创建了我的数据库并将其放在我的资源文件夹中.然后我创建了我的数据库助手,当我启动我的应用程序时,我可以毫无问题地打开我的数据库但是当我尝试使用以下代码打开我的第一个表时
private Cursor getData()
{
try
{
myDbHelper = new DatabaseHelper(this);
SQLiteDatabase db = myDbHelper.getReadableDatabase();
Cursor cursor = db.query("exhibitor", FROM, null, null, null,null, ORDER_BY);
startManagingCursor(cursor);
return cursor;
}
catch(SQLiteException e)
{
String err = e.toString();
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
它引发了一个错误说android.database.sqlite.SQLiteException: no such table: exhibitor: , while compiling: SELECT _id, EXHIBITOR FROM exhibitor ORDER BY EXHIBITOR,但当我检查数据库参展商在那里.
我错过了什么?
我没有C++经验,但有几年的C#经验.
有没有示例说明如何在C++程序中创建一个方法,然后使用DLL从C#程序调用该方法?
干杯