问题列表 - 第12416页

管理界面可编辑的Django应用程序设置

有没有一种很好的方法在Django管理员中提供用户可配置的应用程序设置?

基本上我想有一个很好的表格,网站所有者可以轻松地编辑这样的一次性信息,如他的联系信息,首页文本内容等.排序类似于模型的正常管理界面,但仅限于一个不可删除的项目该模型.

django usability settings django-models django-admin

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

Ulam的螺旋(素数螺旋)

我正在寻找想法/代码(最好是C#,但其他语言也可以工作)来创建Ulam的Spiral无限大(受程序运行时间的限制,或直到停止).

替代文字

现在这些数字都是素数,因此这些代码相当无关紧要.有趣的是如何在不断增长的(无限)螺旋中编码排列,什么样的数据结构有利于支持它,以及输出的想法(图形文件,文本文件?).

你会怎么做?

c# algorithm primes

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

捕获std :: bad_alloc的策略

所以我在开发中使用Qt并且非常喜欢它.Qt对象的通常设计模式是使用它们来分配它们new.

几乎所有示例(尤其是Qt设计器生成的代码)都不会检查std::bad_alloc异常.由于分配的对象(通常是小部件等)很小,因此这几乎不成问题.毕竟,如果你没有分配20个字节之类的东西,那么你可以做的事情并不多,无法解决问题.

目前,我采用了一种策略,即在try/catch中包装"large"(大小超过一页或两页)分配.如果失败了,我会向用户显示一条消息,几乎任何更小的消息,我只会让应用程序崩溃并出现std::bad_alloc异常.

所以,我想知道这方面的思想是什么?

检查每一项new操作是否是好政策?或者只有我希望有可能失败的?

此外,在处理资源可能受到更多限制的嵌入式环境时,这显然是一个完全不同的故事.我在桌面应用程序的上下文中询问,但也会对涉及其他场景的答案感兴趣.

c++ coding-style try-catch new-operator

12
推荐指数
3
解决办法
9197
查看次数

有没有办法通过网络持久存储(无论多小)客户端存储?

好吧,既然你们都不喜欢我的问题,那就让我改一下吧.

用户登录到HTML表单.使用JavaScript,他们的密码在本地进行哈希处理(也是盐渍的).服务器知道密码+盐应该是什么,用户已经注册,blahblahblah.现在用户请求页面.服务器向用户发送随机ID.当用户加载下一页时,该随机ID将附加到它们本地存储的密钥,它被散列,然后发送到服务器.服务器知道它们的密钥是什么,随机ID,执行相同的散列,并进行比较.如果他们匹配,恭喜,它来自正确的计算机.如果没有,那么有人一直在嗅探您的TCP/IP流量.

所有这一切显然没有 SSL,否则这将是非常多余的.

我的问题 - 我如何在客户端PC上存储密钥?

原帖:

你好;

我正在开发一个PHP内容管理系统,并提出了一个安全的登录系统.唯一的问题是它需要某种形式的客户端存储(对于一个非常小的密钥,长度为40个字符) - 否则用户必须在每个页面加载时输入他们的密码.

有没有办法,使用PHP或JavaScript,我可以在客户端的PC上存储一个小的40个字符的字符串,以后再检索它?

编辑:COOKIES不是一个选项.这个40个字符的字符串不能离开客户端的计算机,所有设置的cookie都随每个HTTP标头一起发送.

我重复 - COOKIES是不安全的,而不是一个可行的选择.

让我像这样重做 - 客户端提交一个HTTP表单.使用某种脚本语言(例如JavaScript),密码将从表单中删除,不会发送到服务器,加密,并保留CLIENT-SIDE,我可以检索和验证(通过使用从中发送给用户的密钥对其进行哈希处理)服务器).此验证将发送到服务器,而不是密钥.

javascript php security persistent content-management-system

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

NHibernate:映射列表字典

我的班级有一个类型的领域Dictionary<string, List<string>>.用NHibernate映射它的最佳方法是什么?我最好把它作为一个领域,不想暴露它.

非常感谢!

乌鲁

mapping nhibernate

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

从Objective-C调用Python

我正在开发一个Python/ObjC应用程序,我需要在ObjC的Python类中调用一些方法.我尝试了几件事没有成功.

  • 如何从Objective-C调用Python方法?
  • 我的Python类正在Interface Builder中实例化.如何从该实例调用方法?

python cocoa objective-c

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

Hibernate遵循哪种模式?

Martin Fowler在其着作"企业应用程序架构模式"一书中讨论了在软件开发中常见的持久性模式,特别是与ORM相关的持久性模式.

是否存在Hibernate最紧密遵守的模式?

java orm design-patterns hibernate poeaa

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

将 &lt;input&gt; 元素的显示文本设置为“变暗”

鉴于此 HTML - 我如何扩展我的 jQuery 以使<input>元素显示的文本在我选择“不限制”单选按钮时显示为“变暗”或变灰?

请参阅此处的示例:http : //jquery.bluenose.ch/jquerydemo.html

<script type="text/javascript">
$(document).ready(function() {
  $("#rbnDontLimit").click(function() {
    $('.dcDetails').attr('checked', false).attr('disabled', true);
  });
});
</script>

<body class="contentBody">
  <input id="rbnDontLimit" type="radio" name="limitChoice">Do not Limit</input>

  <input id="months12" class="dcDetails" type="checkbox" name="choiceMonths">12 months</input>
</body>
Run Code Online (Sandbox Code Playgroud)

现在,单击“Do Not Limit”按钮将正确禁用复选框(感谢 gw,为您提供的所有帮助!),但文本仍与以前相同。

是否有另一个聪明的 jQuery/CSS 技巧可以使该文本变暗?

马克

css jquery

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

如何在iPhone导航栏上放置"信息"按钮?

我想在导航栏上放置一个"i"按钮(在导航栏出现的所有屏幕上).触摸该按钮应该会显示一个视图(可能是模态),我可以在其中进行控制.如何将按钮放在导航栏上,以及如何执行回叫?

iphone

19
推荐指数
2
解决办法
9599
查看次数

从sqlite数据创建文本文件

我已经开始使用(或尝试使用)sqlite作为简单的目录.我想要做的是能够从sqlite中取出每个编目项目的信息,并将其导出到文本文件中.例如

Title1,Genre1,作者1

Title2,Genre2,作者2

Title3,Genre3,作者3

我不希望这些只是一行,只是一行.另外,有没有办法使用多个不同的分隔符?

这似乎应该相对容易,但我对此完全陌生,无法弄明白.

sqlite text

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