问题列表 - 第4089页

Django开发是否提供了真正灵活的3层架构?

几个星期前,我问了一个问题"PHP,Python,PostgreSQL设计是否适用于非Web业务应用程序?" PHP,Python,PostgreSQL设计是否适合商业应用?

许多答案建议跳过PHP片段并使用Django构建应用程序.当我探索Django时,我开始质疑我的目标的一个特定方面以及Django如何为非Web业务应用程序发挥作用.

根据我的理解,Django将管理视图和控制器部分,PostgreSQLMySQL将处理数据.但我的目标是明确地分离各个层,以便可以更改数据库,域逻辑和表示,而不会显着影响其他层.看起来我只是用Django解决方案将M与VC层分开.

那么,使用SQL Alchemy/Elixir ORM工具,PostgreSQL用于数据库层,然后仍然使用DjangoPHP作为表示层,在Python中构建域层是否适得其反?这是可能的还是纯粹的疯狂?

基本上,我会看一下Django/PHP> Python/SQLAlchemy> PostgreSQL/MySQL的架构.

编辑:在粉丝们因为询问关于Django的问题而生我的生气之前,我们才意识到:这是一个问题,而不是一个指责.如果我知道答案或有自己的看法,我就不会问!

python django model-view-controller orm

3
推荐指数
2
解决办法
2860
查看次数

您如何正确地信任开源项目?

我是新手在生产代码中使用开源库所以当它说复制这个许可证或者其他什么是正确的方法时?

桌面软件提供的自述文件足够好吗?那个网站怎么样?

licensing open-source

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

如何在不将内容全部读入内存的情况下对整个文件进行重新搜索或重新匹配?

我希望能够在整个文件上运行正则表达式,但我希望能够不必立即将整个文件读入内存,因为将来可能会使用相当大的文件.有没有办法做到这一点?谢谢!

澄清:我无法逐行阅读,因为它可以跨越多行.

python regex performance file

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

使用JQuery的智能引号

使用jQuery,如何在编辑文本框时启用智能引号的实时插入?

jquery wysiwyg

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

如何从magento电子商务中的特定类别获取产品

我想获得与产品视图中显示的当前产品相同类别的随机产品列表 - 到目前为止,我挖出的所有产品都是

Magento产品按类别划分

有谁知道如何做到这一点?

php magento e-commerce

10
推荐指数
3
解决办法
9万
查看次数

n层对你意味着什么?

多年来我注意到不同的开发人员对n层系统开发中构成一个层的标准有不同的标准,所以我很想知道stackoverflow的共识是什么.

单独的逻辑层是否足以将其称为单独的层,还是必须可以在单独的服务器(物理或虚拟)上进行部署,以便将其称为单独的层?

让我用不同的方式说出这个问题.如果调用机制只能在进程中,线程本地或本地公寓,那么是否可以声称它是两个不同的层,具体取决于类如何组织到库或包中?

architecture n-tier-architecture

6
推荐指数
2
解决办法
2079
查看次数

如何使键盘挂钩跨进程全局

我正在尝试创建一个实用程序按键应用程序,以便我可以执行诸如杀死预编程进程或启动某些内容之类的操作.我想我应该在任何应用程序中持有cmd,然后输入一个4位数的命令键,这样我就可以在编程,调试观看视频等时快速启动或杀死任何内容.

我想出了如何获得键盘回调,但无论出于何种原因,一旦我点击进入另一个应用程序,我的keystroke util就不再接收键.即使我点击回到我的控制台窗口或msvc,我也不会收到任何输入.这是除非它的全局,所以如何设置钩子是全局的?

我的代码是

int main()
{
    hook = SetWindowsHookEx(WH_KEYBOARD, KeyboardProc, GetModuleHandle(0), 0);
    MSG msg;
    while(GetMessage(&msg, NULL, 0, 0) > 0)
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    UnhookWindowsHookEx(hook);
}
Run Code Online (Sandbox Code Playgroud)

api keyboard winapi

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

引用其他人的代码

我正在研究我的学士学位论文.这涉及开发软件产品和12000字的文字,主要涉及研究,设计和开发.现在我引用其他人的书面作品,我显然是在引用它,但是代码呢?很多时候我一直在寻找一个我不确定的问题的解决方案,并找到了解决问题的人.大部分时间我都使用他们的代码,努力了解他们在做什么,然后在我的应用程序中编写自己的版本,所以它应该以某种方式引用?

你会做什么,在引用原作者的代码中添加注释,在写作或参考书目中添加引用,或者什么都没有?如果使用了大量或有趣的代码,我可能会在我的文章中提到它,但对于不能保证这一点的解决方案,我试图想出一个好的解决方案.

如果你是我曾经使用或受到启发的一些代码的作者,那么什么会让你开心我没有抄袭你?

更进一步,这里有两个不同的东西.如果我去MSDN查询如何使用.net框架的特定部分,是应该引用的东西,还是合理使用框架.好像我使用了一个明显开发并且花费大量时间的算法,这是我肯定会参考的.

language-agnostic

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

IIS7,SQL 2008和ASP.NET MVC安全性

我有一个我正在研究的ASP.NET MVC应用程序.我一直在使用IIS6和SQL 2008 Express在Windows Server 2003上进行开发,一切都运行良好.我最近决定试用Windows 7测试版,所以现在我正在使用IIS7,并且遇到了与我的数据库连接的问题,我似乎无法弄清楚.

我可以很好地运行/调试应用程序,但每当我尝试访问需要访问数据库的页面时,我都会收到以下错误:

"无法打开登录请求的数据库"MyDatabaseName".登录失败.用户'IIS APPPOOL\MyApplicationName'登录失败."

我显然有一些错误的安全配置设置,但我似乎找不到任何关于如何正确设置它的好文档.我试过在数据库上给予NETWORK SERVICE权限,但这似乎不起作用.任何人都知道我需要做什么来给这个数据库"IIS APPPOOL\MyApplicationName"权限?我错过了一些明显的东西吗

谢谢...

security asp.net-mvc iis-7 sql-server-2008

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

在图像中查找图像

我正在寻找检测另一个图像中的图像的最佳方法.我有一个小图像,并希望找到它出现在一个更大的图像中的位置 - 实际上将是屏幕截图.从概念上讲,它就像是"沃尔多在哪里?" 在较大的图像中搜索.

有没有有效/快速的方法来实现这一目标?速度比记忆更重要.

编辑:

"内部"图像可能并不总是具有相同的比例,但具有相同的旋转.

假设图像完全包含在另一个像素像素内是不安全的.

python java image

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