小编jus*_*ane的帖子

在Nginx后面通过HTTPS访问Django Admin

我在dginx后面的uwsgi中运行django.当我尝试访问时,https://site/admin/我得到了预期的登录屏幕.通过表单登录似乎成功,但是,我只是回到登录屏幕.Firebug显示重定向到普通http://site/admin/网址,然后通过nginx将redirectec重定向到https网址.

救命!我很困惑如何强制管理应用程序只使用https网址.

请注意,这似乎是一个相关的,未回答的问题:https://example.com/admin重定向到https://管理员在Django Nginx和gunicorn

django https redirect admin nginx

8
推荐指数
1
解决办法
4972
查看次数

ExtJS 4.1从另一个调用一个控制器

注意:关于javascript,我总是无知.

我已经将我的ExtJS 4.1 MVC应用程序分成几个控制器,如:

/app/controller/Auth
    |          |Quiz
    |          |Result
    |          |Blah...
    |model/...
Run Code Online (Sandbox Code Playgroud)

我想以一个"事件",而不是一个回应DOM事件,而是一个Ext.form.action.Submit.success通过调用函数事件AuthQuiz控制器.第一部分的汇总代码如下:

// File: app/controller/Auth.js
attemptLogin : function() {
    var form = Ext.ComponentQuery.query('#loginpanel')[0].form;
    if (form.isValid()) {
        form.submit({
        success : function(form, action) {
            // THIS IS THE FUNCTION FROM THE CURRENT CONTROLLER
            Assessor.controller.Auth.prototype.finishLogin();
            // THIS IS THE FUNCTION FROM THE OTHER CONTROLLER
            Assessor.controller.Quiz.prototype.setupAssessment();
        },
Run Code Online (Sandbox Code Playgroud)

这有效,但感觉不对.有没有正确的方法来做到这一点?看起来我应该触发一个由两个控制器监听的独特事件,但我无法理解如何使用它Ext.Event.任何指导?

谢谢!我真的很感谢所有伟大的想法和建议.

events controller extjs

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

用ExtJS重复神秘的FireBug错误

在调试ExtJS 4(同时尝试版本4.1.0和4.1.1)时,FireBug反复显示以下错误:An invalid or illegal string was specified http://docs.sencha.com/ext-js/4-1/extjs/ext-all.js Line 18.尽管指定了该选项,但它不会破坏错误.另外,我的代码或ext-debug.js和它的加载器似乎都没有实际调用ext-all.js.

此错误每分钟大约一次记录到Firebug的控制台,这很烦人.困扰我的是我不能让错误消失.这是一个FireBug错误吗?一个ExtJS错误?外星人?我该如何调试调试器?

firebug extjs4 extjs4.1

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

是否有完全实现的REST javascript客户端?

我一直在试验和研究用于RESTful Web服务的javascript客户端.几乎所有我见过的东西似乎都局限于客户端中的重新创建模型定义以及在简单(非相关)模型上进行CRUD.

我正在寻找什么

  • 能够在给定服务器API提供的JSONREST模式的URI的情况下在客户端中动态创建模型(和/或代理和/或存储)
  • 能够本地处理关系(即,不创建一堆自定义函数或覆盖许多内置功能).我说的是1-> n,1-> 1,n-> 1和n-> m关系.
  • 能够与ExtJS或Dojo等完整功能客户端框架相对较好地工作.

我试过的

  • ExtJS 4.1:优秀的小部件集,能够完全编程的布局,'ajax'/'rest'代理为简单模型开箱即用.没有我能找到的IRC或开发社区,对GPL论坛的响应能力有限.
  • Dojo [current]:需要自定义覆盖JsonRestStore以使用基本模型.伟大的小部件,难以完全避免html.
  • 我还看了各种基于jquery的工具,还有一点关于backbone.js(http://backbonejs.org目前正在关注.).jquery的东西似乎完全脱离了我.如果有很好的jquery REST工具,我对他们开放,我只需要指向如何用它们开发连贯和可管理的应用程序的文档.

基本目标

  • 开发可随时修复且"干"的Web客户端应用程序.也就是说,在相关的"类"中,{param1:'asdf',param2:30,...}的复制粘贴很少.理想情况下,如果在服务器上定义它,客户端应该从REST API获取它.如果它是在客户端中定义的,则客户端的其他部分应该能够继承/扩展该定义.

另一种说法:

  • 大多数JS框架都遵循MVC模式.对我来说,这是愚蠢的,因为我的"M"已经在服务器上以及一些"C".我希望我的客户端成为"Vc",只重新创建服务器端模型,这是异步操作所必需的,重点是UI表示和用户操作.这意味着理想情况下,"MVC"中的"M"都不会被硬编码到客户端中.

是否有一个功能齐全的JavaScript REST客户端,有人可以指向我.谢谢.

javascript rest schema json

6
推荐指数
1
解决办法
3334
查看次数

如何使用带有"-fomp"和"-pg -fprofile-create"的gcc/gprof来分析c ++?

我很困惑是否可以使用启用了OpenMP的gcc编译/链接gprof的分析构建.就我的谷歌搜索指出,gcc文档似乎对此事保持沉默.实验上,仅添加-fomp开关会导致SIGPROF启动时出错.

我也不清楚是否http://projekt17.pub.lab.nm.ifi.lmu.de/ompp/downloads/$pkgname-$pkgver.tgz有任何帮助,因为包含的doc仅指含有简单文件的icc.如果可以,那么如何将其添加到现有构建系统?[注意:我是一个自学成才的新手,从事一个爱好项目,请明确.谢谢.]

c++ openmp gprof

6
推荐指数
1
解决办法
1726
查看次数

OpenCV2,c ++ - cv :: CV_8UC4期望unqualified-id

:::c++
#include <opencv2/opencv.hpp>
#include <stdio.h>
int main(int argc, char** argv){
    int x = cv::CV_8UC4;
    std::cout << x;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我实际上是想创建一个cv::Mat(r,c,cv::CV_8UC4,ptr,0)但是为了识别错误,我创建了上面的内容.使用g ++或clang ++编译都会出现此错误(clang版本):

test.cpp:4:17: error: expected unqualified-id
int x = cv::CV_8UC4;
            ^
/usr/include/opencv2/core/types_c.h:584:17: note: expanded from macro 'CV_8UC4'
#define CV_8UC4 CV_MAKETYPE(CV_8U,4)
                ^
/usr/include/opencv2/core/types_c.h:578:32: note: expanded from macro 'CV_MAKETYPE'
#define CV_MAKETYPE(depth,cn) (CV_MAT_DEPTH(depth) + (((cn)-1) << CV_CN_SHIFT))
                               ^
/usr/include/opencv2/core/types_c.h:576:33: note: expanded from macro 'CV_MAT_DEPTH'
#define CV_MAT_DEPTH(flags)     ((flags) & CV_MAT_DEPTH_MASK)
Run Code Online (Sandbox Code Playgroud)

谷歌搜索错误没什么帮助.

c++ opencv

6
推荐指数
1
解决办法
1771
查看次数

跨平台,开源,数据同步策略

目标是偶尔连接属于在不同平台阵列上运行的一个用户的客户端能够共享公共数据集.服务器将是GNU/Linux.最初定位的平台和设备包括:x86_64上的GNU/Linux,Android和Windows,i686,ARMv7,ARMv8.可能考虑OSX和iOS设备.UI工具包可能是Qt5.非接口逻辑将使用c ++.我的代码将根据GPL或AGPL获得许可.

例如,Google的地图等许多应用程序都需要可靠的连接才能有效地工作.我的设计决定是每个客户端应该在没有网络连接的情况下完全正常运行,假设用户没有使用不同的设备/平台来更改数据.在这种情况下,只需要与网络访问同步.

一些应用程序是使用为每个平台或平台子集定制的手动数据持久性和同步层编写的.虽然这非常有效,但它超出了可用的技能和人力(仅我:)).

此外,虽然我从过去的经验来看,从关系数据库的角度思考问题,但我期待的数据可能更适合JSON/NoSQL数据库.虽然有UNQLite,但它没有比SQLite更多的同步功能.据我所知,MongoDB,CouchDB等目前仅针对数据中心或云计算.实际上,SQL解决方案似乎也是如此.是否真的具有本机同步/复制功能的跨平台数据库?

过去几周我一直在寻找各种各样的选择,但发现它们并没有什么用处.我见过最接近有用的东西是CouchBase; 然而,它似乎相当不稳定(从API的角度来看,与崩溃无关),拥有大量的依赖关系,似乎只是移动平台上的SQLite包装器,并且目前限制了开发人员文档.

如果有适用的库或工具包,请指出.如果没有,或者这是过度"讨论导向",请在关闭此问题之前请指向适当的资源以寻求帮助.

笔记:

  • 您将如何设计和实施跨平台同步机制?谈论手动滚动解决方案.如果这是唯一的方法,我将非常感谢特别适用于SQLite3的参考资料,因为我知道它是稳定的,除了厨房水槽之外几乎可用.

  • 跨平台数据同步并没有真正解决任何重要问题.我所关注的主要问题之一是有效地同步数据,同时最小化网络带宽要求.即使在美国,也存在大量无法获得高速数据的领域.对我而言,在最广泛的情况下的可用性很重要.

  • 如何将Android数据库与在线SQL Server同步?这篇文章有点帮助,但我在服务器和工作站上开发除了*NIX之外的任何东西都是绝对的新手.同样,如果有必要为这组要求执行基于SQL的持久性,那么指导的更多指针将会有所帮助.

mobile synchronization cross-platform desktop-application

6
推荐指数
0
解决办法
1010
查看次数

如何在uWSGI下配置Django App?

我正在尝试分析在uWSGI下运行的django应用程序.巡边员看起来很有趣,但我不知道如何实际使用它.有人可以帮助详细说明这个用例吗?或者引导我去一些其他更好的文档解决方案?

编辑:这里和其他地方有很多帖子讨论特定视图的分析,django的ORM等.这不是我想要的.我试图了解为什么这个app + django + uwsgi堆栈在特定的硬件平台上运行缓慢.由于几乎所有我只遇到django的配置文件部分或似乎需要使用特定的命令行运行有问题的代码,我很难过.对于这个特定的堆栈,我需要特定的"for-morons"方向.

编辑2:我在GPLv3项目上工作无偿.所以,除非你也知道如何破解我的银行余额:),我坚持使用FOSS解决方案.

django profile uwsgi

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

使用 Numpy/Scipy 和 PulseAudio 的音频数据 IO

我做了一些挖掘,PulseAudio 的大多数 python 接口似乎处理声音服务器控制,而不是音频数据。我想通过 PulseAudio 将数据从 numpy 阵列输出到扬声器,并以相同的方式将声音从麦克风输入传输到 numpy 阵列。关于如何解决这个问题的任何建议?

python audio numpy scipy pulseaudio

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

QtQuick,动态图像和C++

我是Qt的新手,也是我在qt-project.org和其他地方读过的内容.QtQuick似乎是一个很有吸引力的选择,因为它能够在指针和触摸设备上工作.我的问题是让它与c ++一起使用.

在"Hello World"之后,我决定写一个Conway的生命游戏变体作为下一步.关于如何获得"板" - 一个[高度] [宽度] [字节每像素] char数组 - 我已经完全神秘化了 - 集成到场景图中.

基本上,过程是"LifeBoard"遍历其规则并更新char*/image.我有这个简单的QML:

:::QML
ApplicationWindow {
    id:         life_app_window
    visible:    true
    title: qsTr("Life")

    menuBar: MenuBar {
        Menu {
            title: qsTr("File")
            MenuItem {
                text: qsTr("Quit")
                onTriggered: Qt.quit();
            }
        }
    }

    toolBar: ToolBar {
        id: lifeToolBar;
        ToolButton {
            id: toolButtonQuit
            text: qsTr("Quit")
            onClicked: Qt.quit()
        }
        ToolButton {
            id: toolButtonStop
            text: qsTr("Stop")
            enabled: false
            //onClicked:
        }
        ToolButton {
            id: toolButtonStart
            text: qsTr("Start")
            enabled: true
            //onClicked: //Start life.
        }
        ToolButton {
            id: …
Run Code Online (Sandbox Code Playgroud)

c++ qml qt-quick qt5

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