问题列表 - 第417页

Google App Engine的项目结构

我刚开始在谷歌应用引擎中启动了一个应用程序,玩这项技术并开展一个我一直在考虑的宠物项目,但是从来没有开始过.结果是BowlSK.然而,随着它的发展和功能的增加,它变得非常难以保持组织 - 这主要是因为这是我的第一个python项目,而且在我开始工作之前我对此一无所知.

是)我有的:

  • 主要包含:
    • 所有.py文件(不知道如何使包工作)
    • 主级别页面的所有.html模板
  • 子目录:
    • 用于css,图像,js等的单独文件夹
    • 包含子目录类型网址的.html模板的文件夹

示例:
http://www.bowlsk.com/ maps到HomePage(默认包),模板位于"index.html"
http://www.bowlsk.com/games/view-series.html?series=7130映射到ViewSeriesPage(再次,默认包),"games/view-series.html"模板

这很讨厌.我该如何重组?我有两个想法:

  • 主文件夹包含:appdef,indexes,main.py?

    • 代码的子文件夹.这是否是我的第一个包裹?
    • 模板的子文件夹.文件夹heirarchy将匹配包heirarchy
    • 用于css,图像,js等的单个子文件夹
  • 主文件夹包含appdef,索引,main.py?

    • 代码+模板的子文件夹.这样我在模板旁边就有了处理程序类,因为在这个阶段,我添加了很多功能,所以修改一个就意味着修改另一个.同样,我必须将此文件夹名称作为我的类的第一个包名吗?我希望文件夹是"src",但我不希望我的类成为"src.WhateverPage"

有最好的做法吗?随着Django 1.0即将到来,当它成为官方的GAE模板引擎时,我现在能做些什么来提高我与它集成的能力?我只是开始尝试这些东西,并看到哪些看起来更好,但pyDev的重构支持似乎并没有很好地处理包移动,所以将所有这些工作重新开始可能是一项非常重要的任务.

python google-app-engine

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

如何禁用Visual Studio宏"提示"气球?

每当我在Visual Studio中使用宏时,我会在系统托盘中找到一个恼人的尖端气球并伴随着"砰"的声音.它说:

Visual Studio .NET宏

要停止宏运行,请双击旋转盒式磁带.
点击此处不再显示此气球.

我无法点击气球,因为我的宏运行得那么快.

这可以通过一些对话框选项控制吗?

(我发现有人在其他网站上问过这个问题,但在那里没有回答.我在这里给予赞誉,因为我已经复制并粘贴了一些来自那里的文章.)

macros tweak visual-studio

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

如何在HTML中将一个图像放在另一个图像上?

我是rails编程的初学者,试图在页面上显示许多图像.有些图像要放在其他图像之上.为了简单起见,我想要一个蓝色正方形,蓝色正方形的右上角有一个红色正方形(但在角落里不紧).由于性能问题,我试图避免合成(使用ImageMagick和类似).

我只想将重叠的图像相对于彼此放置.

作为一个更难的例子,想象一下里程表放在一个更大的图像内.对于六位数字,我需要合成一百万个不同的图像,或者在运行中完成所有操作,其中所需要的只是将六个图像放在另一个图像的顶部.

html css graphics optimization

238
推荐指数
8
解决办法
71万
查看次数

标记数据库设计

您将如何设计数据库以支持以下标记功能:

  • 项目可以包含大量标签
  • 搜索标记有给定标记集的所有项目必须快速(项目必须包含所有标记,因此它是AND搜索,而不是OR搜索)
  • 创建/写入项目可能较慢以启用快速查找/读取

理想情况下,使用单个SQL语句查找使用(至少)一组n个给定标记标记的所有项目.由于要搜索的标签数量以及任何项目上的标签数量未知且可能很高,因此使用JOIN是不切实际的.

有任何想法吗?


谢谢你到目前为止的所有答案.

但是,如果我没有弄错的话,给出的答案显示了如何对标签进行OR搜索.(选择包含一个或多个n标签的所有项目).我正在寻找一个有效的AND搜索.(选择所有包含所有n个标签的项目 - 可能还有更多.)

sql tags tagging database-design

167
推荐指数
6
解决办法
7万
查看次数

选择桌面数据库

我正在寻找一个桌面/嵌入式数据库.我正在关注的两个候选人是Microsoft SQL Server CE和Oracle Lite.如果有人使用这两种产品,那么如果你能比较它们就会很棒.我无法在网上找到任何比较.

后端DB是Oracle10g.

更新:澄清,业务需求是具有脱机功能的客户端 - 服务器应用程序(因此需要客户端上的本地数据存储)

database oracle sql-server-ce

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

保持rsync删除未完成的源文件

我有两台机器,速度和质量.speed具有快速的Internet连接,并且正在运行将大量文件下载到磁盘的爬虫.质量有很多磁盘空间.我想在下载完成后将文件从速度移动到质量.理想情况下,我只是运行:

$ rsync --remove-source-files speed:/var/crawldir .
Run Code Online (Sandbox Code Playgroud)

但我担心rsync会取消尚未完成下载的源文件的链接.(我查看了源代码,但我没有看到任何可以防止这种情况的内容.)有什么建议吗?

rsync storage web-crawler

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

防火墙 - 构建或购买

我有一个Linux Web服务器场,大约有5个Web服务器,Web流量大约是20Mbps.

我们目前有一个Barracuda 340 Load Balancer(远离这个设备 - 一块废话!),它充当防火墙.我想要一个专门的防火墙,我想知道人们对建设和购买专用防火墙的意见.

主要要求:

  • 动态阻止胭脂交通
  • 动态限制流量
  • 阻止除80,443之外的所有端口
  • 将端口22限制为一组IP
  • 高可用性设置

此外,如果我们选择构建路径,我们如何知道系统可以处理的流量级别.

firewall

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

如何教C++速成课程?

几个星期后,我们将直接从大学开始为Java程序员教授C++速成课程.他们对C或C++的经验很少或根本没有.

本课程以前的版本只有1或2个半天课程,涵盖的主题包括:

  • 新的语言特征,例如
    • 标题与实现
    • 指针和参考
    • 内存管理
    • 运算符重载
    • 模板
  • 标准库,例如
    • C库头
    • 基本的iostreams
    • 基本STL
  • 使用库(标题,链接)
  • 他们将使用Linux,所以
    • 基本的Linux控制台命令
    • gcc以及如何解释其错误消息
    • Makefile和autotools
  • 基本调试器命令
  • 他们询问的任何话题

在课程中,每个人使用新引入的功能单独编写,编译,运行和调试简单程序.这是最好的学习方式吗?

您认为哪些主题最重要?
应添加或删除哪些主题?
哪些主题在短时间内无法充分涵盖?

c++

11
推荐指数
2
解决办法
3041
查看次数

Citrix Server的应用程序 - 在Mac上?

有没有人知道Citrix服务器上会在Mac OS上运行的类似产品?

基本上,我希望允许多个远程用户同时登录到同一个OSX服务器(使用完整的可视桌面,而不是SSH).

macos citrix

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

你怎么能在.NET中对一个对象进行数据绑定?

我想使用一个公开datasource属性的组件,但我不想使用整个对象列表提供数据源,我只想使用简单的对象.有没有办法做到这一点?

提到的组件是DevExpress.XtraDataLayout.DataLayoutControl - 但这与问题完全无关.

.net data-binding

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