小编JJJ*_*JJJ的帖子

安全问题的答案是否应该得到解决?

我正在为一个Web应用程序 - 管理部分的安全系统工作.如果一个管理员想要在应用程序中进行一些重要更改,他将需要回答安全问题.

我的问题是:这个问题的答案应该在数据库中进行散列?

此外,我正在考虑给管理员提供更改他们的问题/答案的可能性,但管理员可以在他使用密码确认他的身份时这样做.这是一个好方法吗?

php mysql hash md5

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

实施动态奖励制度

我一直在开发在线扑克游戏.但我一直在撞墙.我想在系统中实施奖励,但我希望它们是动态的.意思是我不想重新编译我想要添加的每个奖项.

我曾考虑过为每个奖项使用Python代码.然后,当服务器检查用户是否有资格获得奖励时,它会运行带有Jython的python脚本(服务器使用Java和Netty NIO),如果函数返回某个值,我将奖励授予用户.哪个可以工作但是可能有更高效的技术,每次我需要检查用户是否获得奖励时,不会强迫我运行数百个python脚本.

什么时候进行这些检查的最佳时间?我已经考虑了一个钩子系统,我将指定钩子([onconnect] [ondisconnect] [chatmessage.received]).哪个也可以工作,但感觉有点粗糙,我仍然必须从数据库运行所有脚本.

java poker

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

如何找出crypt()在您的机器上使用的算法?

我不确定在散列时crypt()使用哪种算法.我查看了PHP手册,但它只是说它使用了所有可用的东西.但我怎么知道它使用哪一个,如果它确实使用了一个,如何告诉它使用哪一个?我目前使用MAMP作为我的开发环境,但我认为必须有一种方法可以找到PHP中的语句.

php hash mamp

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

Django:Django项目的最佳徽章应用程序

我想在Django项目中实现徽章应用程序,以提供与Stackoverflow相同的功能来奖励用户徽章.

我查看了各种应用程序(应用程序列表),各种博客都提到了Brabeion.这是Badges最好的Django应用程序吗?

该项目似乎没有维持一段时间,github上的问题仍未得到答复.文档很简单,但是没有解释细节,award_points例如下面示例中的方法.

def my_view(request):
    if request.method == "POST":
        # do some things
        request.user.profile.award_points(15)
        badges.possibly_award_badge("points_awarded", user=request.user)
    # more view
Run Code Online (Sandbox Code Playgroud)

另一方面,djangopackages.com列出了Django成就.文档似乎很好而且详细,但是,每个成就都需要它自己的类(可以是一个长类定义文件).

你在为项目使用什么?如果您使用其中一个描述的软件包,您是否有可能在点注册之间共享一些代码?

django achievements badge

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

通知7:根据库存中是否有特定物品来提取物品

我正在使用Inform 7进行冒险.在冒险中,你可以拿起一块芯片.如果您的库存中有芯片,我希望能够拿起一台称为袖珍电脑的东西.把它放在可能的通知句中:

If chip is in the inventory, take pocket computer.
Run Code Online (Sandbox Code Playgroud)

inform7

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

使用Lodash或Underscore按多列分组对象

我有以下对象records:

 {  
   "notes":[  
      {  
         "id":1,
         "description":"hey",
         "userId":2,
         "replyToId":null,
         "postId":2,
         "parentId":null
      },
      {  
         "id":5,
         "description":"hey test",
         "userId":3,
         "replyToId":null,
         "postId":2,
         "parentId":null
      },
      {  
         "id":2,
         "description":"how are you",
         "userId":null,
         "replyToId":2,
         "postId":2,
         "parentId":null,
         "user":null
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

我想将其输出为:

2 
  object with id 1
  object with id 2 (because replyToId value is same as userId
3
  object with id 5
Run Code Online (Sandbox Code Playgroud)

所以基本上我想在同一组下考虑UserId和replyToId值.

我在lodash下构建了自己的mixin,将groupBy方法包装为:

mixin({
    splitGroupBy: function(list, groupByIter){
        if (_.isArray(groupByIter)) {
            function groupBy(obj) {
                return _.forEach(groupByIter, function (key){
                    if ( !!obj[key] ) return obj[key]
                }); …
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js lodash

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

Javascript参数转移

我们假设我们有以下功能:

var a = function(data, type){
  var shift = [].shift;
  shift.call(arguments);
  shift.call(arguments);
  shift.call(arguments);
  shift.call(arguments);
  console.log(data);
}

a(1,'test', 2, 3);
Run Code Online (Sandbox Code Playgroud)

我理解数据和类型只是对参数中特定值的引用.但为什么最终数据等于3?

javascript arguments

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

Python Pandas按多索引和列排序

在Pandas 0.17中,我尝试按特定列排序,同时保持层次索引(A和B).B是通过串联设置数据帧时创建的运行编号.我的数据如下:

          C      D
A   B
bar one   shiny  10
    two   dull   5
    three glossy 8
foo one   dull   3
    two   shiny  9
    three matt   12
Run Code Online (Sandbox Code Playgroud)

这就是我需要的:

          C      D
A   B
bar two   dull   5
    three glossy 8
    one   shiny  10
foo one   dull   3
    three matt   12
    two   shiny  9
Run Code Online (Sandbox Code Playgroud)

下面是我正在使用的代码和结果.注意:Pandas 0.17会警告dataframe.sort将被弃用.

df.sort_values(by="C", ascending=True)
          C      D
A   B
bar two   dull   5
foo one   dull   3
bar three glossy 8
foo three matt   12
bar one   shiny  10
foo …
Run Code Online (Sandbox Code Playgroud)

python sorting indexing pandas

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

web.xml中的session-timeout和max-age有什么区别?

我不确定我是否理解:

<session-config>
    <session-timeout>30</session-timeout> <!-- 30 minutes! -->
    <cookie-config>
        <http-only>true</http-only>
        <max-age>1800</max-age> <!-- 1800 seconds: 30 minutes! -->
    </cookie-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>
Run Code Online (Sandbox Code Playgroud)

另外,有没有办法在web.xml中配置所有cookie?这似乎仅适用于会话cookie.我需要过滤器才能使用此功能吗?

cookies web.xml servlets session-timeout

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

DocumentDB与Cosmos DB - 两者是否相同?

我使用DocumentDB作为产品,现在我听说没有DocumentDB!微软正在构建这个新的Cosmos DB,它是DocumentDB的超集.我现在真的很困惑.

它只是改变名称还是有更多变化?有人可以对此有所了解吗?

azure azure-cosmosdb

8
推荐指数
0
解决办法
5032
查看次数