问题列表 - 第39839页

比较Java中的两个十六进制字符串

我正在使用Java中的Chord协议实现一个简单的DHT.细节并不重要,但我坚持的是我需要哈希字符串,然后看一个哈希字符串是否"小于"另一个.

我有一些使用SHA1计算哈希值的代码,它返回一个40位长的十六进制字符串(Java中的String类型),例如:

69342c5c39e5ae5f0077aecc32c0f81811fb8193
Run Code Online (Sandbox Code Playgroud)

但是,我需要能够比较其中两个,以便告诉我,例如:

0000000000000000000000000000000000000000
Run Code Online (Sandbox Code Playgroud)

小于:

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Run Code Online (Sandbox Code Playgroud)

这是完整的值范围,因为40位数字符串实际上代表0123456789ABCDEF范围内的40个十六进制数字

有谁知道如何做到这一点?

提前致谢.

java string hash hex sha1

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

多用户编辑编辑器

我和一个朋友正在一起开展一些项目,我们正在尝试同步我们所做的一切.问题是这种同步需要很长时间,而不是万无一失.所以我们正在搜索eclipse或其他ide的插件,如果我们编辑它们就可以同步我们的文件.

几年前我发现某种eclipse插件甚至可以实现实时编辑,但我不知道这个插件的名称.

您有什么推荐的吗?

php collaboration synchronization eclipse-plugin

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

在interop C#期间延迟excel计算

我必须从C#程序中将几百个单元格输入到Excel表格中.每次我设置一个单元格或一个范围时,excel会慢慢响应...可能会在我添加的每个输入之间更新各种输出.有没有办法从我的C#程序中禁用计算,并在完成设置单元格并准备读取输出后重新启用它?

c# excel com-interop delayed-execution

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

EF4中的Datetime2转换

好吧,在花了无数次谷歌搜索答案后,我不得不在这个问题上再添一个问题......

我有一个包含2个日期时间字段的表,由VS 2010中的EF4 EDMX设计器生成.

SQL 2008中生成的字段是datetime而不是datetime2.

查看edmx标记,字段的类型为datetime2.

插入失败,已知转换问题datetime2/datetime ....

我已经在sql表上手动将字段更改为datetime2.

仍然没有运气.

我可能在这里遗漏了一些东西,但无法弄清楚到底发生了什么.

我甚至尝试从设计器重新生成数据库并从数据库重新创建edmx ...

仍然是同一个问题.

任何帮助都是非常苛刻的.

designer datetime2 edmx entity-framework-4

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

==对Java中的字符串不符合预期?

可能重复:
字符串相等与位置相等

我刚拿到第一份评估课程作为97.14%的评分,评论"比较你需要使用String ==的.equals()方法的字符串时,你的工作方式不符合预期."

字符串上的==如何不同,如果是这样的话,为什么我的测试都能正常工作?

java string

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

更新mysql中的日期格式

我正在制作一个表格,其中有两种格式的日期存储在一个字段中,有些是mm/dd/yy,较新的条目是yyyy/mm/dd,就像它们应该的那样.

我想运行这样的查询

UPDATE table
   SET date_field = DATE_FORMAT(date_field, '%Y/%m/%d') 
 WHERE date_field = DATE_FORMAT(date_field, '%m/%d/%y')
Run Code Online (Sandbox Code Playgroud)

但它只是没有成功.我得到的一个结果是它只是将%m数据转换为%Y并且真正搞乱了数据.

有什么想法吗?

mysql date-format

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

在Grails中将自定义ID生成定义为默认值的最佳方法是什么?

我想切换我的域类以使用可变长度的UUID作为它们的ID.我不想简单地在URL上显示顺序ID以供人们尝试使用.我编写了一个Java UUID方法的自定义版本以允许可变长度,因此我可以为不会变大的模型使用更短的ID.

我发现这个线程解释了如何修改默认映射,以便我可以更改为"已分配". 修改Grails插件的ID生成

什么是配置默认的beforeInsert(生成自定义UUID)并告诉Grails的最佳方法我想使用字符串代替整数?

我尝试将grails.gorm.default.beforeInsert添加到配置中,但这不起作用.

grails grails-orm

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

单点登录(SSO)如何与PHP + Apache一起使用Active Directory进行透明身份验证?

我需要在针对Active Directory的Web应用程序上更多地了解SSO.

对于只是要求用户登录到AD认证,我知道,我可以用这样一些图书馆Zend_Ldap,adLdap等等.但在这种情况下,用户仍需要输入两次登录信息.例如:从php验证Active Directory/ISA

Afaik,SSO用于transparent login,我需要实现一个额外的apache模块.例如: 如何使用Microsoft AD为内部PHP应用程序实现单点登录(SSO)?

在使用IE/Firefox时使用PHP,活动目录对ldap进行身份验证

首先,我需要知道我需要使用哪个apache模块以及为什么.在这篇文章中,例如主要有三种:mod_ntlm,mod_auth_kerbApache2:AuthenNTLM.而那个人就是Apache2:AuthenNTLM

在上面提到的问题中,接受的答案是mod_auth_sspi.

在谈论Active Directory时,我得到了这个答案,它将活动目录描述为ldap+ kerberos+"其他一些杂项"的实现.

我对所有这些名字都非常困惑,因为我已经非常努力了.有人可以向我澄清一下吗?(ldap,kerberos,ntlm,sspi等等)

最后,有人可以指出应用程序如何识别经过身份验证的用户(来自AD).它只是通过用户名传递的用户名$_SERVER['REMOTE_USER']吗?是否发送了密码?浏览器如何发送这些额外的标头?是否需要在每个工作站中进行任何本地配置?

php apache ldap active-directory single-sign-on

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

将二进制文件读入数组

我有一个由一系列32位有符号整数值(小端)组成的文件.如何将其读入数组(或类似)数据结构?

我试过这个:

block = 4
while true do
  local int = image:read(block)
  if not int then break end
  memory[i] = int
  i = i + 1
end
Run Code Online (Sandbox Code Playgroud)

但是内存表不包含与文件中的值匹配的值.任何建议,将不胜感激.

arrays binary file-io lua

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

Log4Net可以自动删除日志文件吗?

我在用C#编写的Windows服务程序中使用log4net RollingFileAppender.日志目录中文件的数量和大小增长得太快,需要清理.配置如下:

<appender name="Rolling Log" type="log4net.Appender.RollingFileAppender">
<file value="..\logs\MyProgram.%cs{instanceName}.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyy-MM-dd.lo\g" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="150MB" />
<layout type="log4net.Layout.PatternLayout">
  <conversionPattern value="%date [%-5level] %property{remoteUser} [%threadIdentity] %type{1}.%method - %message%newline%exception" />
</layout>
Run Code Online (Sandbox Code Playgroud)

我只想保留30天的日志.如何配置log4net自动删除日志?如果没有通过log4net可用,我会有什么解决方案?

先感谢您.

.net c# logging log4net log4j

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