问题列表 - 第36205页

你如何保护django管理站点?

我以为我可能会限制它只显示在一些IP上,但我有一些自由职业者没有静态IP,应该能够登录到管理站点.我推出了一个大项目,我正在寻找一些方法来保护管理网站,以防止不必要的眼睛.

django django-admin

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

什么是一个很好的Ruby on Rails论坛,可以轻松集成到现有的应用程序?

什么是可以轻松集成到现有应用程序的优秀的开源RoR 3论坛?

可选功能:

  • OpenID支持
  • Haml/SCSS模板
  • 支持表情符号,YouTube,图像等
  • 我可能会改变它很多,而且我在Ruby中仍然很弱,所以干净,评论良好的代码将是很好的.

谢谢 :)

ruby openid forum haml ruby-on-rails

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

如何将一个类型参数限制为另一个

有没有办法约束一个类型参数从另一个派生?

type Foo<'T, 'U when 'U :> 'T> = 
    member x.Bar() : 'T = upcast Unchecked.defaultof<'U>
Run Code Online (Sandbox Code Playgroud)

此代码产生以下错误:

错误1无效约束:用于约束的类型是密封的,这意味着约束只能通过最多一个解决方案来满足

错误2此类型参数的使用方式将其限制为始终为"T"

错误3从类型'T到'T0的静态强制涉及基于此程序点之前的信息的不确定类型.某些类型不允许静态强制.需要进一步的类型注释.

警告4此构造使代码不如类型注释所指示的那样通用.类型变量'U已被约束为类型''T'.

f#

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

iphone 4 sdk:检测从后台模式返回

如何检测应用程序刚从"后台模式"返回?我的意思是,当用户按下"主页按钮"时,我不希望我的应用程序获取数据(每60秒).但是,我想在应用程序第一次处于前台模式时进行一些"特殊"更新.

我怎样才能检测到这两个事件:

  1. 应用程序进入后台模式
  2. 应用程序进入前台模式

提前致谢.

弗朗索瓦

background-foreground ios4

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

导航逻辑在哪里,View,ViewModel或其他地方?

我在视图中的一个按钮,绑定到ViewModel的ICommand属性(实际上它是来自mvvv-light的RelayCommand)

如果用户点击按钮,我想导航到新视图.当然,NavigationService是View而不是ViewModel的一部分.这意味着导航是View的责任?但在我的情况下,单击按钮时我将要查看的视图取决于很多因素,包括登录用户是谁,数据库所处的状态等等......当然,视图不需要全部那些信息.

执行NavigationService.Navigate调用的首选选项是什么?

mvvm silverlight-4.0 wcf-ria-services mvvm-light

12
推荐指数
2
解决办法
6639
查看次数

WPF'请等待'动画使用后台工作人员 - 这是可能的

最近我们的WPF/Entity Framework 4.0应用程序在我们开始使用backgroundworkers以便从实体加载数据后变得不稳定.我们这样做是为了让BG工作人员从数据库中检索数据时运行'Please Wait'-spinner图形,但我们在随机时间开始遇到许多与EF相关的连接问题和其他无法解释的错误.来自Microsoft EF团队成员的帖子似乎表明EF不是"线程安全的",一旦我们删除了BG工作人员,问题确实消失了.

这给我们留下了一个UI体验问题 - 我们不再有一个用户友好的'Please-Wait'微调器在数据加载时运行.有没有人在没有将数据负载放入BG工作人员的情况下有任何建议可以做到这一点?

谢谢

wpf backgroundworker pleasewait

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

你什么时候使用unpack('h*'...)或pack('h*'...)?

在Perl中,packunpack有从十六进制字节转换成/两个模板:

h    十六进制字符串(首先是低nybble).
H    十六进制字符串(首先是高nybble).

最好用一个例子来澄清:

use 5.010; # so I can use say
my $buf = "\x12\x34\x56\x78";

say unpack('H*', $buf); # prints 12345678
say unpack('h*', $buf); # prints 21436587
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,H人们在考虑将字节转换为十六进制/从十六进制转换时通常意味着什么.那么目的是h什么?拉里一定以为有人可能会使用它,否则他就不会费心去包括它.

你能给出一个真实世界的例子,你真的想用h而不是Hpack或者unpack吗? 我正在寻找一个具体的例子; 如果你知道一台机器组织它的字节,它是什么,你可以链接到它的一些文件?

我可以想一下你可以使用 的例子h,例如当你不关心格式时序列化一些数据,只要你能读回来,但对它H来说同样有用.我在寻找其中一个例子h比有用H.

perl hex unpack pack

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

编译器如何区分C++中不同类中具有相同名称的静态数据成员?

我最近接到了一个C++访谈,我被问到,编译器如何区分两个不同类中具有相同名称的静态数据成员?

由于所有静态数据变量都存储在数据段中,因此编译器必须通过这种方式跟踪哪些静态数据属于哪个类,尤其是当它们具有相同名称时.

编辑:我回答了名字错误,但他拒绝说名字错误仅在同一类的成员中使用.

c++ static-members

5
推荐指数
2
解决办法
1073
查看次数

每次可以创建多个RFCOMM频道吗?

题:

每次可以创建多个RFCOMM频道吗?

测试方法:

创建从手机(三星GALAXY S)到PC中两个终端的连接.PC有两个不同的蓝牙设备(内置和USB加密狗),并使用不同的COM端口,比如COM1和COM2.

脚步:

  1. 使用SPP分别测试从PC到手机中不同蓝牙设备的每个连接.---->好的,手机可以使用每个蓝牙设备读取PC在终端中发送的内容.这意味着PC,蓝牙设备1(BD1),蓝牙设备2(BD2)通过SPP正常工作.现在,我将同时测试两个连接.

  2. 建立一个连接,比如手机 - > BD1.--->好的.手机可以使用此连接从PC中的终端1读取数据.

    2.1建立另一个连接(手机 - > BD2).--->好的.没有例外,并且链接已成功建立.

问题:

一旦建立了第二个连接,我在终端1中键入的内容将被转发并通过第二个连接接收.另一方面,在终端2中键入的连接2中不会接收数据.

讨论 我在这里粘贴我的错误报告.如果我是对的,蓝色字体部分是建立第一个连接的过程,蓝色字体下的黑色字体是建立第二个连接的过程.

我怀疑"可以建立多个RFCOMM"的原因在于错误报告,我把它作为粗体字体.我们可以看到他们都使用" rc chan 1 ",这是否意味着他们使用相同的RFCOMM?

任何推荐或建议都非常欢迎!

android bluetooth rfcomm

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

XAML和UI开发

我已经被赋予了使用WPF加速,至少在基本水平上的任务.我正在阅读WPF 4 Unleashed一书.本书的第一部分是通过XAML.

我的问题是这些:

  • 人们是否真的使用纯XAML设计表单(手动创建XAML代码)?我唯一可以想到的可能是这种方法比在汇编程序中编写表单更乏味.

  • Expression Blend等工具是否允许您以传统的拖放方式开发WPF表单,然后为您创建XAML?

非常感谢.

wpf xaml

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