问题列表 - 第28490页

Python/sqlite - 插入后选择记录

有一个sqlite等同于INSERT ...; SELECT @@ IDENTITY?如果是这样,请告诉我代码或指向我.

谢谢!

sqlite

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

为什么右移算子产生零而不是一个?

我正在自学java,我在Thinking in Java中进行练习.

在第116页,练习11,您应该右移一个整数到其所有二进制位置,并使用Integer.toBinaryString显示每个位置.

public static void main(String[] args) {
int i = 8;
System.out.println(Integer.toBinaryString(i));
int maxIterations = Integer.toBinaryString(i).length();
int j;
for (j = 1; j < maxIterations; j++) {
    i >>= 1;
System.out.println(Integer.toBinaryString(i));
}
Run Code Online (Sandbox Code Playgroud)

在解决方案指南中,输出如下所示:

1000
1100
1110
1111
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我得到这个:

1000
100
10
1
Run Code Online (Sandbox Code Playgroud)

这里发生了什么.数字是否被截断?

我使用的是jdk1.6.0_20 64bit.这本书使用jdk1.5 32bit.

java bit-shift

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

如何使用Apache Velocity进行XML转义?

我正在使用Apache Velocity生成XML.什么是XML的最佳(最直接)方式 - 逃避输出?

(我看到有一个转义工具,但无法弄清楚它的开发状态.我还认为XML转义很可能是Velocity直接支持的.)

xml velocity escaping

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

如何让dtrace以非root权限运行跟踪命令?

OS X缺少linux strace,但它dtrace本来应该是更好的.

但是,我错过了对单个命令进行简单跟踪的功能.例如,在linux上我可以写入strace -f gcc hello.ccaputre所有系统调用,它给出了编译器编译程序所需的所有文件名列表(优秀的memoize脚本是基于这个技巧)

我想在mac上移植memoize,所以我需要一些strace.我真正需要的是gcc读取和写入文件的列表,所以我需要的更多是一个truss.我当然可以说dtruss -f gcc hello.c并获得一些相同的功能,但随后编译器运行root权限,这显然是不可取的(除了大量的安全风险,一个问题是该a.out文件现在由root拥有:-)

然后我尝试了dtruss -f sudo -u myusername gcc hello.c,但这感觉有点不对,并且无论如何都不起作用(a.out这次我得不到文件,不知道为什么)

所有长篇故事都试图激发我的原始问题:如何dtrace使用普通用户权限运行我的命令,就像strace在linux中一样?

编辑:似乎我不是唯一一个想知道如何做到这一点:问题#1204256与我的几乎相同(并且具有相同的次优sudo答案:-)

macos dtrace root strace

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

Firefox 中的 SSL 证书异常

提前感谢您的帮助或任何可以让我离开这里的提示。

我使用 JBoss 服务器和 Apache 开发 Java EE 应用程序。我不太熟悉 SSL 连接和证书,我了解基本的,但我必须处理它。因此,在我的本地配置 ( localhost ) 上,我在 JBoss 和 Apache 上配置了连接证书,以及USER_DEV.P12文件,我将其导入到 Firefox 的证书中。我在远程测试服务器(test-server)上有相同的配置,以及我也在 Firefox 中导入的USER_TEST.P12 。

当我访问https://localhost/或者https://test-server/Firefox要求我添加例外时,这是正常的。之后,我选择合适的用户证书,就可以正常使用我的应用程序了。但对于第二个(比方说https://test-server/),Firefox 给我带来了一个sec_error_reused_issuer_and_serial错误。当然,我用谷歌搜索并找到了Mozilla 帮助,所以当我删除证书管理器中的“服务器”时,我可以再次访问我的第二个域,但第一个域也会出现同样的问题。

为了缩短问题,我的 2 个客户端/服务器证书对没问题,但我不能在 Firefox 中同时为 2 个不同的服务器/用户提供 2 个证书例外,即使名称、服务器地址和 MD5 不同。我通知序列号是相同的 (01),但它可以在我同事的计算机上运行。那么我做错了什么吗?我是否必须每次都手动处理(或使用 Firefox 配置文件)?

ssl https firefox ssl-certificate

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

使用Python在一个.txt文件中搜索单词或短语列表(并显示上下文)

问题基本上就是这样.我是Python的新手,喜欢通过观察和实践来学习.

我想创建一个脚本来搜索某些单词或短语的文本文档(例如,从新闻文章复制和粘贴的文本).理想情况下,单词和短语列表将存储在单独的文件中.

获得结果时,获得结果的上下文会很棒.因此,也许它可以在找到的每个搜索词之前和之后打印出文本文件中的50个字符.如果它还显示搜索词的哪一行,那就太酷了.

任何有关如何编码,甚至代码示例的指针都将非常感激.

python search text

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

如何在UITextField上模拟删除键?

我正在iPad上创建一个应用程序.我创建使用自定义键盘UITextFieldinputView财产.要在光标位置插入文本,我使用复制和粘贴方法(http://dev.ragfield.com/2009/09/insert-text-at-current-cursor-location.html),它可以正常工作.现在,我想创建删除键.我正在使用的代码是:

if (textField.text.length > 0) {
    textField.text = [textField.text substringToIndex:textField.text.length-1];
}
Run Code Online (Sandbox Code Playgroud)

但是,正如您所知,它只会删除最后一个字符,无论光标位于何处.有谁知道更好的解决方案?

非常感谢你!

iphone cocoa-touch uitextfield ipad

7
推荐指数
4
解决办法
9095
查看次数

Php推荐人的工作与否?

我需要知道我网站上的页面的引用服务器.

有没有安全的方法来检查用户"来到"页面FROM的位置?

我尝试将其上传到我的服务器,但是当我将地址写入浏览器地址栏中的文件时,这根本不会输出任何内容:

    <?php echo $_SERVER['HTTP_REFERER']; ?>
Run Code Online (Sandbox Code Playgroud)

我需要检查一下,以便在页面上显示链接...

谢谢

html javascript php apache security

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

Rails嵌套了has_many关联,如何获得所有孩子中的最后5个?

比方说

Post has_many :comments
Run Code Online (Sandbox Code Playgroud)

然后

Comment has_many :ratings
Run Code Online (Sandbox Code Playgroud)

如何获得每个帖子的最后5条评论评分?我一直在考虑只循环浏览每个帖子的评论,但这不能解决最后5部分。

编辑:作为对J.的回应,因为我似乎无法格式化注释字段内的代码

您可以嵌套:through关系吗?说...

class Category < ActiveRecord::Base
  has_many :posts
  has_many :comments, :through => posts
  has_many :ratings, :through => comments
end

class Post < ActiveRecord::Base
  belongs_to :category
  has_many :comments
  has_many :ratings, :through => comments
end

class Comment < ActiveRecord::Base
  belongs_to :post
  has_many :ratings
end

class Rating < ActiveRecord::Base
  belongs_to :comment
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

java随机百分比

我需要生成n个百分比(0到100之间的整数),使得所有n个数字的总和加起来为100.

如果我只做了nextInt() n次,每次确保参数是100减去先前累积的总和,那么我的百分比是有偏差的(即第一个生成的数字通常是最大的等等).我如何以无偏见的方式做到这一点?

java random algorithm math

18
推荐指数
5
解决办法
3931
查看次数