我正在尝试开发一个应用程序(C#)来查询LDAP服务器.我不知道命名为查询的实际服务器 - 有没有办法找到使用标准的Windows工具或.net中的东西?
我也听说有传言说只要我的查询字符串中有dc = domain,dc = com,就不一定需要服务器名称(ldap:// server /),但我到目前为止还能够以这种方式使用它.
有小费吗?
谢谢
我用Vim.我打开一个文件.我编辑它,我希望在保存之前看到我编辑的内容.
我怎么能在Vim中这样做?
我正在尝试为旧应用程序构建GUI替换项目.在我们真正实现这些功能之前,我们已经开始使用Eclipse RCP(富客户端平台)和GWT(Google小部件工具包,富Internet应用程序)进行原型设计.您对RIA和RCP GUI的体验如何?什么时候使用RIA是有意义的,在哪种情况下富客户端更合适?随着RIA的当前可能性,绘制线条变得越来越困难.你有经验吗?
编辑:你的所有答案都非常有趣.我想接受所有这些,因为他们为我的答案做出了贡献,我承认一个非常开放的问题.所以我为每个人投了票.希望赏金将在你们之间分享.
我如何代理我的连接?我想要3个默认的HttpWebRequest objs,它们不会通过代理,另外3个会通过代理.我是做WebRequestObject.Proxy = myProxy; 在对象上我想使用代理并且对3个objs什么都不做我不知道?此外,对象将以未知顺序初始化,因此我可能有2个不是,2个是代理,第3个是非,而最终是.它只是简单地写.Proxy = myProxy?
寻找JTable的免费和更好的替代品.找到了不少好的,但他们不是免费的.
首先,我希望能够对角选择单元格(水平和垂直方向除外).
我在svn:30Gb中继承了一个超过30万个文件的单个项目.大量的二进制文件主要存在于图像文件夹中.更新整个项目等操作可能会非常缓慢.
该团队已经发展了一个流程,只对他们正在处理的特定文件夹运行更新/切换,并最终检查损坏的代码,因为"它可以在我的计算机上运行".任何一个人的工作副本都可以包含过时的代码,切换的代码和遗忘 - 从未提交过的代码.此外,发生最小的分支.
我的个人解决方案是每天凌晨5点发布一个小的bash checkout/build脚本,但并不是每个人都有命令行勇气甚至复制我的解决方案,而宁愿选择toverise svn和破坏过程.
有没有人试图调整这么大的存储库并提供建议?我是否可以使用最佳实践来处理大型存储库,以便让每个人都能轻松应对?
PS externals似乎不是一个好主意,SVN优化以保持大型存储库响应不适用于此,因为我正在处理单个项目
PPS目前正在研究这个问题:http://www.ibm.com/developerworks/java/library/j-svnbins.html
鉴于这3个数据列表和关键字列表:
good_data1 = ['hello, world', 'hey, world']
good_data2 = ['hey, man', 'whats up']
bad_data = ['hi, earth', 'sup, planet']
keywords = ['world', 'he']
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个简单的函数来检查是否存在任何关键字作为数据列表中任何单词的子字符串.它应该为good_data列表返回True,为False 返回False bad_data.
我知道如何以一种效率低下的方式做到这一点:
def checkData(data):
for s in data:
for k in keywords:
if k in s:
return True
return False
Run Code Online (Sandbox Code Playgroud) 这是我用来创建mysql数据库的文件示例.分隔符是","但在单个列的描述中存在",".
Header: City State Zip Description
Los Angeles, California , 98005, "welcome to california, were are living the dream","Please stay, a while."
Run Code Online (Sandbox Code Playgroud)
问题是"引号"中的描述包含一个分隔符,该分隔符使文件具有其他列.
有人告诉我正则表达式或preg_match函数我能够解决我的问题.有人能告诉我怎么做.
我正在使用一个库 - HtmlUnit - 我刚刚从2.4版更新到2.5版.当我编译我的代码2.5时,我得到一个奇怪的对象"无法解除引用"错误消息,我不熟悉.此外,我不明白为什么当我用两行代码编写代码时它会起作用,但是当我把代码作为单行代码时它会失败.
这是代码:
//this compiles fine
HtmlInput usernameInput = form.getInputByName("username");
usernameInput.setValueAttribute(userName);
//this fails to compile
form.getInputByName("password").setValueAttribute(passWord);
Run Code Online (Sandbox Code Playgroud)
这是我使用ANT和Java 1.6编译时得到的错误消息:
[javac] E:\workspaces\europa\PortalTestSuite\src\com\carefirst\portal\test\controller\EAITest.java:32: com.gargoylesoftware.htmlunit.html.HtmlInput cannot be dereferenced
[javac] form.getInputByName("password").setValueAttribute(passWord);
[javac] ^
Run Code Online (Sandbox Code Playgroud)
com.gargoylesoftware.htmlunit.html.HtmlInput无法解除引用?我已经看到了Autoboxing的derefernce问题,但没有看到对象.在这种情况下它意味着什么?为什么代码以一种方式而不是另一种方式工作?
我正在考虑一个列表,我可以推荐其他开发人员使用以下内容:
有谁有这样的名单?优先顺序?
更新 - 添加了一些fyi细节
有问题的系统包括C++和makefile,带有ant的导致WAR的Java,以及powerbuilder和C#gui组件.所有代码都在perforce中.
所以我正在寻找通用语言和语言特定的最佳实践.