问题列表 - 第47311页

远程服务器上的Django教程:如何在浏览器中查看?

我开始使用Django教程了,我遇到了麻烦.在我的常用域上创建了示例"mysite"后,我希望能够在浏览器中显示它.教程指向http://127.0.0.1:8000.但是,这不会起作用,因为我正在远程执行此操作.

[背景资料]

我所做的,显然是成功的,是django-admin.py startproject mysite(创建包含四个文件的mysite目录)python manage.py runserver(验证模型...找到0错误等)

绝对路径是/ home/toewsweb/public_html/pythonlab/mysite我应该使用哪个URL在浏览器中显示它?

我还把mysite放在/ home/toewsweb/mysite上(因为它不应该放在可公开访问的目录中)在这种情况下我应该使用什么URL?

这是一个虚拟专用服务器,因此我可以访问httpd.conf.我已经下载并安装了mod_wsgi并将其添加到Apache配置中.我实际上设置了一个子文件,其DocumentRoot为/ home/toewsweb/public_html/pythonlab/mysite; 但是,当我将浏览器指向该子域时,我只是获取目录列表.

[/背景资料]

现在,我只想知道如何查看我在浏览器中正在处理的内容.

谢谢!

django

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

使用Backbone.js插入视图的正确方法

我有一个简单的backbone.js应用程序.我想将视图呈现到HTML页面的DOM中,该视图是模型的详细视图.我的HTML页面已经有了我要渲染视图的DIV元素.如果我尝试渲染我的视图:

detailView = new RulesPanelView({model : @model})
$("#detail").html(detailView.render().el)
Run Code Online (Sandbox Code Playgroud)

它失败了,我将[Object HTMLDivElement]插入到DOM中,而不是我呈现的HTML.

这是我可以让它工作的唯一方法,它似乎是一个黑客:

$("#detail").html('')
detailView = new RulesPanelView({model : @model})
$("#detail").append(detailView.render().el)
Run Code Online (Sandbox Code Playgroud)

在呈现之前必须清空DIV的HTML,所以我不会在#detail中呈现多个视图,这是附加的内容.

也不是我用这种方式创建太多的视图,只是在第一个代码段中替换HTML似乎更干净?

渲染此视图的正确方法是什么?

backbone.js zepto

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

带有默认函数的 Windows 静态库

我想在 Windows 中创建一个静态库 (.lib),可以在后续构建中用作未定义函数的“备份”。

例如,假设我有 foobar.lib,它具有以下定义:

FOO
BAR
Run Code Online (Sandbox Code Playgroud)

我还有一些其他程序,FOO它只定义并且将被构建到一个必须导出的 DLLFOOBAR. 我希望能够使用 foobar.lib 自动导出BAR生成的 DLL 中的默认定义(并忽略FOOfoob​​ar.lib 中的定义)。

我曾尝试将 foobar.lib 发送到链接器,但出现多个定义的符号错误(/FORCE 应该覆盖它,但强烈警告它可能无法按预期工作)。我也试过使用 /NODEFAULTLIB:foobar.lib 但它完全忽略了库并说BAR是未定义的。

我几乎 100% 肯定有一种方法可以做到这一点,因为我使用一个执行此操作的应用程序 (Abaqus) 来允许用户编写插件,而不必为插件 DLL 定义所有必需的导出。他们不使用 /FORCE 选项。

windows linker static-libraries

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

如何在Codeigniter框架中添加抽象类库?

我在文件夹中调用AbstractClass.phplibraries文件中有以下代码

abstract class AbstractClass {
  abstract protected doSomething ();
}

class ConcreteClass extends AbstractClass {
  public function doSomething () {};

}
Run Code Online (Sandbox Code Playgroud)

当我尝试加载AbstractClassfrom时controllers如下:

$this->load->library('AbstractClass');
Run Code Online (Sandbox Code Playgroud)

我收到Unable to load the requested class: AbstractClass错误.

我究竟做错了什么?我应该只包含文件而不是加载它吗?

谢谢

php codeigniter

7
推荐指数
2
解决办法
8076
查看次数

使用PHP访问MySQL字段的注释

在MySQL表中创建字段时,需要填写"注释"框.如何使用PHP访问"评论"框中的数据?

php mysql

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

rsync符号链接帮助

我正在尝试设置rsync以使用符号链接.

客户 端到服务器:例如在我的客户端机器上我有一个符号链接,当我同步到服务器时,它同步实际文件,这就是我想要的.

服务器到客户端: 在服务器上,如果我更新文件并从服务器同步到客户端,它正在用文件替换我的符号链接,这不是我想要的.

问题: 我需要客户端符号链接保持不变,而rsync则需要更新客户端上的实际文件.

我一直在搞乱这些选项并且无法做到正确.

有任何想法吗?

谢谢.

rsync

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

Lua Sandboxing - 消除功能创建

我已经阅读了Lua wiki/here /等关于如何沙箱lua代码的一般信息.但我无法找到不允许创建函数的东西.例如,此处的示例提供了一个示例代码:

assert(run [[function f(x) return x^2 end; t={2}; t[1]=f(t[1])]])
Run Code Online (Sandbox Code Playgroud)

这是一个空洞的环境.但是我想要消除创建函数的能力(代码的第一部分) - 例如,只允许表达式.有关如何做到这一点的任何想法?是否必须以某种方式在C?提前致谢!

lua sandbox

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

我的方法是Winforms编码老派

我正在开发的项目非常庞大,我们开发了一个框架,可以轻松构建简单的UI屏幕.我们有两种基本类型:搜索(搜索参数+结果网格)和细节(一组编辑器,通常从一些模型对象填充).

该应用程序是所有C#.NET Winforms.

在细节中,我们有以下过程.

  • 加载 - 根据相应的模型对象填充编辑控件.在显示详细信息之前调用

用户点击确定

  • 验证 - 验证详细信息以确保一致性
  • 接受 - 将更新的控制值复制回模型

这一切都适用于简单的东西,但在更复杂的情况下,我注意到上述方法可能并不是最顺利的.

上面提到的更复杂的情况是,细节表示模型对象,并且细节中嵌入了一个网格,其中包含可以添加和删除的"子"对象.通常,您希望启动子Detail并传入父模型对象,但此时它尚未完全填充/更新,因为只有在单击OK时才会发生.我发现自己有时会以恼人的方式解决这个问题,这引出了我以下问题.

在高级别,是细节屏幕的接受/最佳实践方法,就像我描述的那样,当控件更改时将值复制到模型对象,而不是等到单击确定?

如果是这样,在Winforms应用程序中,实现这一目标的最佳方法是什么?我发现有些文章提到Control.DataBindings但由于绑定时缺乏编译时安全性,因此它并不理想.我读过WPF有很好的绑定支持,但不幸的是,我没有使用WPF.

c# lifecycle binding winforms

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

Javascript画布碰撞侧检测

嘿,我正试图找到画布中两个物体碰撞的一面.这是我用于碰撞检测的内容,但它只检查碰撞,没有特定的一面.

其中o1和o2是对象,具有以下属性:

x- X轴上的
y位置
w- Y轴上的位置- 矩形的宽度 - 矩形
h的高度

var collidesWith = function (o2) {
    var o1 = this;
    if ((o1.y + o1.h) < o2.y) {
        return 0;
    }
    if (o1.y > (o2.y + o2.h)) {
        return 0;
    }
    if ((o1.x + o1.w) < o2.x) {
        return 0;
    }
    if (o1.x > (o2.x + o2.w)) {
        return 0;
    }
    return 1;
};
Run Code Online (Sandbox Code Playgroud)

编辑:这是我在元素顶部进行碰撞检测的代码:

if (
    (o1.y - o1.dy >= o2.y) &&
    (o1.y - …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas collision

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

Directory.EnumerateFiles => UnauthorizedAccessException

.NET 4.0中有一个很好的新方法,可以通过枚举以流方式获取目录中的文件.

这里的问题是,如果想要枚举所有文件,可能事先不知道哪些文件或文件夹受到访问保护并且可能抛出UnauthorizedAccessException.

要重现,可以运行此片段:

foreach (var file in Directory.EnumerateFiles(@"c:\", "*", SearchOption.AllDirectories))
{
   // whatever
}
Run Code Online (Sandbox Code Playgroud)

在此.NET方法存在之前,通过在字符串数组返回方法上实现递归迭代器,可以实现大致相同的效果.但它并不像新的.NET方法那么懒惰.

那么该怎么办?使用此方法时,UnauthorizedAccessException可以被抑制还是生活中的事实?

在我看来,该方法应该有一个重载接受一个动作来处理任何异常.

.net filesystems lazy-evaluation unauthorizedaccessexcepti

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