问题列表 - 第26548页

没有cookie的用户/浏览器指纹识别

我相信很多人都听说过这个:http://panopticlick.eff.org/

这是一种基于有关浏览器,字体,插件等信息形成网站访问者的独特指纹的方法......

有谁知道库(python!?)这样做?

我想允许访客投票进行投票,而无需拥有帐户......

browser authentication cookies post fingerprint

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

向WebView添加上下文菜单

我认为这很简单:

我想为WebView添加上下文菜单.

在IB中,我向NIB添加了一个NSMenu,将其连接到WebView的菜单插座,启动并期望能够在WebView中进行控制点击并查看弹出菜单.我在上下文菜单中看到的唯一项目是"重新加载".我可以执行相同的步骤,但将菜单连接到其他视图,它按预期工作.

连接到webview的菜单插座时,为什么菜单不能正常工作?

谢谢

cocoa nsmenu webview

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

habtm关系不支持:依赖选项

HABTM关系不支持该:dependent选项是真的吗?

class Person < ActiveRecord::Base
  has_and_belongs_to_many :posts, :dependent => :destroy
end
Run Code Online (Sandbox Code Playgroud)

我正在尝试rails edge.

ruby-on-rails has-and-belongs-to-many

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

ruby脚本/服务器没有读取RAILS_ENV选项

我试着跑

ruby script/server RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)

但不知怎的,它总是尝试阅读"开发"配置..没有错误的RAKE XXX RAILS_ENV =生产(尝试阅读生产配置).

知道怎么排除故障吗?

我在同一台机器上有我的其他rails应用程序,它工作正常.上面的问题只发生在redmine rails上.

提前致谢.-我要

ruby scripting redmine

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

顺时针旋转阵列

我有一个二维数组,我需要顺时针旋转90度,但我不断得到arrayindexoutofbounds ...

public int[][] rorateArray(int[][] arr){

        //first change the dimensions vertical length for horizontal length
        //and viceversa
        int[][] newArray = new int[arr[0].length][arr.length];

        //invert values 90 degrees clockwise by starting from button of
        //array to top and from left to right
        int ii = 0;
        int jj = 0;
        for(int i=0; i<arr[0].length; i++){
            for(int j=arr.length-1; j>=0; j--){
                newArray[ii][jj] = arr[i][j];

                jj++;
            }
            ii++;
        }

        return newArray;
    }
Run Code Online (Sandbox Code Playgroud)

java arrays algorithm

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

使用户在 Android 中更改时间

Android 似乎没有为用户应用程序提供更改系统时间的方法。我想做的是让用户改变时间。打开日期和时间设置很容易:

startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS));
Run Code Online (Sandbox Code Playgroud)

我想知道的是:

  1. 是否可以直接链接到设置时间选项?
  2. 是否可以检查用户是否正确设置了时间?我知道TIME_CHANGED广播消息,但我找不到有关它的任何文档

更新:

TIME_CHANGED 广播消息不提供有关它如何更改的任何信息。这没有明确记录,但我尝试getDatagetExtras没有收到任何信息。此外,查看文档的其余部分,除非明确记录,否则似乎不会传递任何数据或额外内容。类似地,它实际上记录ACTION_DATE_SETTINGS不需要输入并且隐含它不需要额外的东西,所以没有办法更精确地控制它。

CommonsWare指出了对我来说应该是显而易见的 - 只需检查用户是否将时间设置为从服务器检索的值,而不必担心在选项菜单中花费的时间,几乎总是可以工作的。由于这个假设实际上可能是错误的,如果我使用这种方法,那么我会确保消息说时间可能设置正确或错误,而不是使用明确的陈述。

但是,我发现了elapsedRealtime,因此我将实际正确实施此检测。

time android

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

删除冗余的SQL代码

下面的代码计算线性回归的斜率和截距,以防止数据泄漏.然后,它将方程应用于y = mx + b相同的结果集,以计算每行的回归线的值.

如何连接两个查询,以便计算数据及其斜率/截距而不执行该WHERE子句两次?

问题的一般形式是:

SELECT a.group, func(a.group, avg_avg)
FROM a
    (SELECT AVG(field1_avg) as avg_avg
     FROM (SELECT a.group, AVG(field1) as field1_avg
           FROM a
           WHERE (SOME_CONDITION)
           GROUP BY a.group) as several_lines -- potentially
    ) as one_line -- always
WHERE (SOME_CONDITION)
GROUP BY a.group -- again, potentially several lines
Run Code Online (Sandbox Code Playgroud)

SOME_CONDITION执行了两次.如下所示(通过STRAIGHT_JOIN优化更新):

SELECT STRAIGHT_JOIN
  AVG(D.AMOUNT) as AMOUNT,
  Y.YEAR * ymxb.SLOPE + ymxb.INTERCEPT as REGRESSION_LINE,
  Y.YEAR as YEAR,
  MAKEDATE(Y.YEAR,1) as AMOUNT_DATE,
  ymxb.SLOPE,
  ymxb.INTERCEPT,
  ymxb.CORRELATION, …
Run Code Online (Sandbox Code Playgroud)

mysql sql postgresql code-duplication ireport

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

Rails迁移更改列

我们有script/generate migration add_fieldname_to_tablename fieldname:datatype将新列添加到模型的语法.

在同一行,我们是否有用于更改列的数据类型的脚本/生成?或者我应该直接在我的vanilla迁移中编写SQL吗?

我想将列更改datetimedate.

migration ruby-on-rails

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

台球台AI

我用Java实现了一个游泳池台球游戏,一切正常.这是一个多人游戏,但是,它也应该可以单独玩.为此,我试图实现一个简单的KI.此刻,KI只是随意选择一个方向和一个随机强度的脉冲(不知道正确的英语单词).当然,这个AI非常差,不太可能挑战玩家.

所以我想改善KI,但有几个难以解决的问题.首先,我想到只选择最近的球并尝试将其直接放入最近的洞中.这并不是那么糟糕,但如果在其他球之间有其他球,它就不再有效了.另外,这不能解决计算脉冲强度的问题.

那么有什么一般建议吗?还是有什么想法?最佳做法?

algorithm math physics billiards

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

Heroku Rails内部服务器错误

当我尝试在heroku上部署我的rails应用程序时,我收到了500内部服务器错误.它在我的本地机器上工作正常,所以我不确定这里有什么问题.似乎是家庭控制器上的"会话".这是我的日志:

==> production.log <==
# Logfile created on Sun May 09 17:35:59 -0700 2010

Processing HomeController#index (for 76.169.212.8 at 2010-05-09 17:36:00) [GET]

ActiveRecord::StatementInvalid (PGError: ERROR:  relation "sessions" does not ex
ist
:             SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a
.attnotnull
              FROM pg_attribute a LEFT JOIN pg_attrdef d
                ON a.attrelid = d.adrelid AND a.attnum = d.adnum
             WHERE a.attrelid = '"sessions"'::regclass
               AND a.attnum > 0 AND NOT a.attisdropped
             ORDER BY a.attnum
):
  lib/authenticated_system.rb:106:in `login_from_session'
  lib/authenticated_system.rb:12:in `current_user'
  lib/authenticated_system.rb:6:in `logged_in?'
  lib/authenticated_system.rb:35:in `authorized?'
  lib/authenticated_system.rb:53:in `login_required'
  /home/heroku_rack/lib/static_assets.rb:9:in …
Run Code Online (Sandbox Code Playgroud)

ruby deployment ruby-on-rails heroku

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