是否可以根据Windows Phone 7应用程序中的设置更改启动页面?
例如,一个2页的应用程序.让我们说电影和新闻.我希望用户能够在启动应用时选择他们想要首先显示的两个页面中的哪一个.
现在我正试图通过在启动时导航到正确的页面来解决问题,但这会导致时髦的后退按钮行为非常糟糕.
有什么想法吗?
假设我有两个概念类:C1 和 C2。假设C1的VC维为d,C2的VC维为d。
C1 和 C2 并集的 VC 维数的最大值是多少?
在我的代码中,我将整个文件夹加载到列表中,然后尝试除去.mp3文件之外的列表中的每个文件.
import os
import re
path = '/home/user/mp3/'
dirList = os.listdir(path)
dirList.sort()
i = 0
for names in dirList:
match = re.search(r'\.mp3', names)
if match:
i = i+1
else:
dirList.remove(names)
print dirList
print i
Run Code Online (Sandbox Code Playgroud)
运行该文件后,代码确实摆脱了列表中的一些文件,但特别保留了这两个文件:
['00.各种艺术家 - 独立摇滚播放列表2008年10月.m3u','00.各种艺术家 - 独立摇滚播放列表2008年10月.pls']
我无法理解发生了什么,为什么这两个人专门逃避我的搜索.
我正在使用XHTML 1.0 Transitional doctype html文件,我希望有一个宽度为800px的主div,并使其显示为居中(不是div内容,而是div本身).
我过去用过这个:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style>
<!--
html, body { margin:0; padding:0; }
#main-container { background:black; width:800px; }
-->
</style>
</head>
<body>
<center>
<div id="main-container">
Content
</div>
</center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否是跨浏览器兼容的,或者它是否有效的xhtml.
我正在开发一个大型的 JavaScript 密集型应用程序。一些 JavaScript 有一些相关的 CSS 规则。我们目前的做法是让每个 JavaScript 文件都有一个可选的相关 CSS 文件,如下所示:
MyComponent.js // Adds CSS class "my-comp" to div
MyComponent.css // Defines .my-comp { color: green }
Run Code Online (Sandbox Code Playgroud)
这样我就知道所有相关的 CSSMyComponent.js都将在MyComponent.css.
但问题是,我经常在这些文件中只有很少的 CSS。而且我经常觉得创建一个只包含几行 CSS 的整个文件太费力了——在 JavaScript 中对样式进行硬编码会更容易。但这将是通往黑暗面的道路......
最近我一直在考虑将 CSS 直接嵌入到 JavaScript 中——这样它仍然可以在构建过程中被提取出来并合并到一个大的 CSS 文件中。这样我就不必为每个小的 CSS 片段创建一个新文件。此外,当我移动/重命名/删除 JavaScript 文件时,我不必另外移动/重命名/删除 CSS 文件。
但是如何在 JavaScript 中嵌入 CSS 呢?在大多数其他语言中,我只会使用字符串,但 JavaScript 在多行字符串方面存在一些问题。恕我直言,以下看起来很丑陋:
Page.addCSS("\
.my-comp > p {\
font-weight: bold;\
color: green;\
}\
");
Run Code Online (Sandbox Code Playgroud)
您还有哪些其他做法可以让您的 JavaScript 和 CSS 保持同步?
Rails模型带有某些内置方法,如下所示:
Appointment.new
Appointment.find(1)
Run Code Online (Sandbox Code Playgroud)
如何添加更多方法Appointment?显然没有通过添加方法来完成app/models/appointment.rb.这样做,增加了方法的实例的Appointment,但我想方法添加到Appointment自身.我怎么做?
我试图以下列方式使用$ .post():
$.post("file.php", { file_id: $(this).val()}, function(data){...}
所述file.php然后再执行数据库查询,并返回与标题,描述和参考图像的阵列.
我想要做的是能够.val()为每个更新for表单字段.我理解如何在单个变量上执行此操作,它只是以下内容:
$.post("file.php", { file_id: $(this).val()}, function(data){
$('#title').val(data);
}
Run Code Online (Sandbox Code Playgroud)
但是,如何将返回的数据作为单独的变量或数组在jquery中识别?
提前致谢
所以我对四元数很新,但我理解如何用它们操作东西的基础知识.我目前要做的是将已知的四元数与空间中的两个绝对点进行比较.我希望我能做的只是将点转换成第二个四元数,让我有一个简单的方法来比较两者.
到目前为止我所做的是将这两个点转换为单位向量.从那里我希望我可以直接将ijk插入四元数的虚部,标量为零.从那里我可以将一个四元数乘以另一个四元数,得到第三个四元数.这个第三个四元数可以转换成轴角,给出原始两个四元数相差的程度.
这个思维过程是否正确?所以它应该只是[0 ijk].之后我可能需要规范化四元数,但我不确定.
我有一种不好的感觉,它不是从向量到四元数的直接映射.我试着将单位矢量转换为轴角度,但我不确定这会起作用,因为我不知道作为输入给出的角度.
在HBase的壳现在基于jirb,使用JRuby实现交互式Ruby外壳IRB的.除了通过这个shell之外,有没有任何好的技巧可以通过编程方式在JRuby中与HBase进行交互?
在对Hadoop的维基例子似乎只是直接调用Java API的; 还有什么我可以做的吗?
你可能听说过一个众所周知的问题,那就是找到增长最快的子序列.最优算法具有O(n*log(n))复杂性.
我正在考虑在给定序列中找到所有增加的子序列的问题.我找到了一个问题的解决方案,我们需要找到一些长度为k的增加子序列,这些子序列具有O(n*k*log(n))复杂性(其中n是序列的长度).
当然,这个算法可以用于我的问题,但O(n*k*log(n)*n) = O(n^2*k*log(n))我认为解决方案具有复杂性.我认为,必须有更好的(我的意思是 - 更快)解决方案,但我还不知道.
如果您知道如何解决在给定序列中以最佳时间/复杂度找到所有增加的子序列的问题(在这种情况下,最佳=优于O(n^2*k*log(n))),请让我知道这一点.
最后:这个问题不是功课.在我的演讲中提到了一个增长最长的子序列的问题,我开始考虑给定序列中所有增加的子序列的一般概念.