问题列表 - 第1149页

为什么要避免版本控制系统中的悲观锁定?

基于我读过的关于版本控制的一些帖子,似乎人们认为版本控制系统中的悲观锁定是一件坏事.为什么?据我所知,它阻止了一个开发人员提交更改,而另一个开发人员已将文件签出,但那又如何呢?如果您的代码文件太大,以至于您不断有多个人同时处理它们,我提交您应该重新组织您的代码.将其分解为更小的功能单元.

即使使用良好的版本控制系统提供的工具使其更容易,并发代码更改的集成也是一个单调乏味且容易出错的过程.我想如果可能的话应该避免.那么,为什么悲观锁定气馁呢?

version-control locking

13
推荐指数
3
解决办法
2933
查看次数

如何将8位字符转换为7位字符?(即Ü到U)

我正在寻找伪代码或示例代码,以将更高位的ascii字符(例如,将其扩展为ascii 154)转换为U(ascii 85).

我最初的猜测是,由于只有大约25个ascii字符与7bit ascii字符类似,因此必须使用翻译数组.

如果您能想到其他任何事情,请告诉我.

ascii

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

使用python + ldap对活动目录进行身份验证

如何使用Python + LDAP对AD进行身份验证.我目前正在使用python-ldap库,它所产生的就是眼泪.

我甚至无法绑定执行简单的查询:

import sys
import ldap


Server = "ldap://my-ldap-server"
DN, Secret, un = sys.argv[1:4]

Base = "dc=mydomain,dc=co,dc=uk"
Scope = ldap.SCOPE_SUBTREE
Filter = "(&(objectClass=user)(sAMAccountName="+un+"))"
Attrs = ["displayName"]

l = ldap.initialize(Server)
l.protocol_version = 3
print l.simple_bind_s(DN, Secret)

r = l.search(Base, Scope, Filter, Attrs)
Type,user = l.result(r,60)
Name,Attrs = user[0]
if hasattr(Attrs, 'has_key') and Attrs.has_key('displayName'):
  displayName = Attrs['displayName'][0]
  print displayName

sys.exit()
Run Code Online (Sandbox Code Playgroud)

运行它myusername@mydomain.co.uk password username会给我两个错误之一:

Invalid Credentials - 当我输入错误或故意使用错误的凭据时,它无法进行身份验证.

ldap.INVALID_CREDENTIALS:{'info':'80090308:LdapErr:DSID-0C090334,评论:AcceptSecurityContext错误,数据52e,vece','desc':'凭证无效'}

要么

ldap.OPERATIONS_ERROR:{'info':'00000000:LdapErr:DSID-0C090627,注释:为了执行此操作,必须在连接上完成成功绑定.,data 0,vece','desc':'操作错误"}

我错过了什么来正确绑定?

我在fedora和windows上遇到了同样的错误.

python authentication ldap active-directory

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

持续集成服务器

我的公司正在考虑改变持续集成服务器(我不会说我们现在有哪一个,所以我不会反对你的反应:))我想知道是否有人有任何建议?最佳用户体验,维护难度等......

我们的代码都在java中,我们使用ANT作为构建工具.

java continuous-integration

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

"未保存数据"保护的客户端/ JS框架?

我们有一个典型的Web应用程序,它本质上是一个具有大量屏幕的数据输入应用程序,其中一些具有一定程度的复杂性.我们需要提供标准功能,以确保用户忘记在导航或关闭浏览器之前单击"保存"按钮,他们会收到警告并可以取消(但仅当存在未保存或脏数据时).

我知道我必须做的事情的基础 - 实际上我确信在这些年之前我已经完成了所有工作(与onbeforeunload相关,跟踪页面的"脏"状态等等... )但是在我再次开始编码之前,是否有人对已经存在的图书馆(免费或其他)有一些建议会有所帮助?

javascript data-protection

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

使用javascript测试多个屏幕

是否可以判断网站的用户是否正在使用多台显示器?我需要找到一个弹出窗口的位置,但很可能用户将有一个多显示器设置.虽然window.screenX等等会给出浏览器窗口的位置,但它对多个监视器来说是无用的.

html javascript cross-browser

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

.NET字符串的最大可能长度是多少?

什么是可以在.NET中创建的最长字符串?String就我所见,该课程的文档对此问题保持沉默,因此权威性答案可能需要一些内部知识.64位系统的最大变化是什么?

[这更多是为了好奇而不是实际使用 - 我不打算创建任何使用巨大字符串的代码!]

.net string limits

227
推荐指数
5
解决办法
31万
查看次数

C#中的基础构造函数 - 首先被调用?

首先调用哪个 - 基础构造函数或"其他东西"?

public class MyExceptionClass : Exception
{
    public MyExceptionClass(string message, string extrainfo) : base(message)
    {
        //other stuff here
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

118
推荐指数
7
解决办法
6万
查看次数

您对内容驱动网站上的语言翻译有哪些选择?

请阅读整个问题.我不是在寻找管理多语言内容的方法,但我正在寻找一种实际获取多语言内容的方法.这通常属于我工作的大多数项目的技术建议,我希望有人可以提供一些帮助.我们正在与一个客户合作,他们拥有实际翻译内容的人员,每种语言都有一个单独的域名,托管,CMS等.对于那些想要在国际上开展业务但没有人员的客户,有哪些方法或使用服务?将这种方式出售给人们,或者动态地进行,以及技术上的缺点是什么?您提供的任何建议都很有帮助.我知道这不是一个严格的编程问题,但我认为它属于技术领域.

multilingual translation

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

当枚举类型是一个类时如何使用Java反射?

我正在使用枚举,其中常量是一个类.我需要在常量上调用一个方法但是不能引入编译时依赖项,并且枚举在运行时并不总是可用(可选安装的一部分).因此,我想用反射.

这很容易,但我之前没有使用枚举的反射.

枚举看起来像这样:

public enum PropertyEnum {

  SYSTEM_PROPERTY_ONE("property.one.name", "property.one.value"),

  SYSTEM_PROPERTY_TWO("property.two.name", "property.two.value");

  private String name;  

  private String defaultValue;

  PropertyEnum(String name) {
    this.name = name;
  }

  PropertyEnum(String name, String value) {
    this.name = name;
    this.defaultValue = value;
  } 

  public String getName() {
    return name;
  }

  public String getValue() {
    return System.getProperty(name);
  }

  public String getDefaultValue() {
    return defaultValue;
  }  

}
Run Code Online (Sandbox Code Playgroud)

使用反射调用常量方法的示例是什么?

java reflection enums

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