我不是黑客,也不是全职程序员,但我希望开始自己的完整应用程序开发实验.如果我在这里错过了一些简单的话,我道歉.我正在寻找有关书籍,文章,网站等的建议,以便更多地了解与Python Web应用程序编程特别兼容或针对的Web测试驱动开发.我知道Python有内置工具可以提供帮助.在RTFM之外了解这些内容的最佳方法是什么?我在StackOverflow上搜索过,找到了Kent Beck和David Astels关于这个主题的书.我还为维基百科的文章添加了书签,因为它有许多这类资源.
您是否会为此语言/应用推荐任何特定的?
我的小组正在考虑将我们的Web UI平台从ASP.net切换到Silverlight,原因有几个.需要说明的是,这些是为我们的用户提供服务的商业网站,我们自己开发和托管它们.
有没有人将其业务/内部网网站从传统的基于服务器的Web技术(如ASP.net)切换到Silverlight?或者您是否已将Silverlight添加到您的网站?如果是这样...
简而言之,如果我开始在我的页面上使用Silverlight,我的网站的用户会变得怪异吗?
如果您的回答是"这取决于",请了解决定因素是什么.
顺便说一句,是否有一种简单的方法可以检测有多少用户安装/已安装Silverlight?
编辑:
感谢您的答案到目前为止!我可能会到达,但有没有人有部署Silverlight应用程序的具体经验?我想知道是否有人经历过这个以及他们的用户是否有任何重大问题.
在.NET中编译Windows应用程序时,可以将"Platform Target"设置为x86或x64.这将优化您的代码到处理器的特定架构,并允许逃脱IL.有谁知道是否有一些东西可以实现Windows Mobile应用程序的相同结果?我只对在ARM体系结构上运行我的应用程序感兴趣.
我试图获得JTabbedPane
所有标签(实际标签,而不是组件)具有相同宽度(最宽标签所需的最小宽度或恒定宽度)的位置.
我试图覆盖BasicTabbedPaneUI.getTabBounds(int tabIndex, Rectangle dest)
,但显然这个方法没有被绘制方法使用BasicTabbedPaneUI
,而是使用rects数组来确定标签大小.
我的下一个方法是覆盖JTabbedPane.insertTab(String title, Icon icon, Component component, String tip, int index)
和设置标签组件的首选大小,但这似乎并不优雅,我甚至不确定它是否会起作用.
有没有办法实现这个目标?
我正在寻找一种使用JavaScript预加载图像的快捷方法.我正在使用jQuery,如果这很重要的话.
我在这里看到了这个(http://nettuts.com ...):
function complexLoad(config, fileNames) {
for (var x = 0; x < fileNames.length; x++) {
$("<img>").attr({
id: fileNames[x],
src: config.imgDir + fileNames[x] + config.imgFormat,
title: "The " + fileNames[x] + " nebula"
}).appendTo("#" + config.imgContainer).css({ display: "none" });
}
};
Run Code Online (Sandbox Code Playgroud)
但是,它看起来有点过头了我想要的东西!
我知道有jQuery插件可以做到这一点,但它们看起来都有点大(大小); 我只需要快速,简单和简短的预加载图像方式!
现在,我知道SQL和正则表达式都很好,但在这个网站上几次,我遇到了一些在SQLzoo.net上练习的人.据我所知,这是一个很棒的在线资源,有人可以很容易地通过示例学习SQL,针对几个玩具数据库编写许多玩具查询.我可能会将想要学习SQL的人重定向到该网站.
这些SQLzoo人员还运行一些其他教程,包括一些编程语言.但是,关于正则表达式的部分非常小(例如,请参阅Java的页面),我认为您实际上无法从中学习正则表达式.我认为一个好的在线教程可能有助于解决我们在这里遇到的基本正则表达式问题.(也许在答案之后,我们可以建议他们看一下教程.)
那么,是否有一个良好的,在线的,交互式的正则表达式教程,与SQL教程一致?我简单地在线查看,但我能找到的只是非交互式教程或简单页面(尽管仍然有用!),它们可以让您将字符串与模式匹配,以便您可以看到它匹配/捕获/等等.
说我有以下json对象;
{'fname':'john', 'lname':'Locke'}
Run Code Online (Sandbox Code Playgroud)
和以下文本框
<input type="text" name="txtFirstName" value="" />
<input type="text" name="txtLastName" value="" />
Run Code Online (Sandbox Code Playgroud)
我如何继续使用jquery为这些文本框分配json对象中的值?
我有一个CSV数据文件,我可以使用R加载 read.csv()
有些数据丢失了,所以我想将数据帧缩小到完全由非缺失数据组成的设置,即如果NULL
出现在任何地方,我想从过滤后的数据集中排除该列和行.
我知道我可以通过内置的R向量操作相当简单地做到这一点,但我不太确定如何做到这一点?
为了使我的问题更具体一点,这里有一个快速的数据样本,以便您可以看到我想要做的事情.
DocID Anno1 Anno7 Anno8
1 7 NULL 8
2 8 NULL 3
44 10 2 3
45 6 6 6
46 1 3 4
49 3 8 5
62 4 NULL 9
63 2 NULL 4
67 11 NULL 3
91 NULL 9 7
92 NULL 7 5
93 NULL 8 8
Run Code Online (Sandbox Code Playgroud)
所以考虑到这个输入,我需要一些代码来减少输出.
DocID Anno8
44 3
45 6
46 4
49 5
Run Code Online (Sandbox Code Playgroud)
作为Anno8
唯一具有非NULL数据的列,并且只有四行具有非NULL数据.
我有一个模型Foo,它对User模型有一个ForeignKey.
之后,我需要获取所有用户的ID并将其放在列表中
foos = Foo.objects.filter(...)
l = [ f.user.id for f in foos ]
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,django从数据库中抓取整个User实例,而不是仅仅给出数字用户的id,它存在于每个Foo行中.
如何在不查询每个用户或使用select_related的情况下获取所有ID?
谢谢