问题列表 - 第44199页

Spring LDA:contextSource Bean的问题

我正在编写一个使用LDAP的Spring应用程序.这是我的bean文件.

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

   <bean id="contextSource" class="org.springframework.ldap.core.support.LdapContextSource">
      <property name="url" value="xxxxx:xxx" />
      <property name="base" value="ou=xxxxx,dc=xxxxxxx,dc=xxxxxx" />
      <property name="userDn" value="uid=xxxxxxx" />
      <property name="password" value="xxxxxxxx" />
   </bean>

   <bean id="ldapTemplate" class="org.springframework.ldap.core.LdapTemplate">
      <constructor-arg ref="contextSource" />
   </bean>

   <bean id="helloLdap" class="a.b.c.HelloLdap">
      <property name="ldapTemplate" ref="ldapTemplate" />
   </bean>

</beans>
Run Code Online (Sandbox Code Playgroud)

这是我的bean创建代码:

ApplicationContext fac = new ClassPathXmlApplicationContext(
                "a/b/c/ldap.xml");
HelloLdap hello = (HelloLdap) fac.getBean("helloLdap");
Run Code Online (Sandbox Code Playgroud)

这是我的错误消息:

线程"main"org.springframework.beans.factory.BeanCreationException中的异常:在类路径资源[xxxxxxxxxxxx]中定义名称为'contextSource'的bean时出错:设置属性值时出错; 嵌套异常是org.springframework.beans.PropertyBatchUpdateException; 嵌套的PropertyAccessExceptions(1)是:PropertyAccessException 1:org.springframework.beans.MethodInvocationException:属性'base'抛出异常; 嵌套异常是java.lang.NoClassDefFoundError:org/apache/commons/lang/StringUtils

所以它说(最重要的)

"Property 'base' threw exception". 
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是因为身份验证需要StartTLS.我没有在我的beans文件中的任何地方指示StartTLS身份验证,因此可能导致错误.不过,我希望在创建bean 之后,而不是在创建bean期间进行身份验证.

有谁知道这是不是原因(StartTLS authenticaton)?如果没有,任何想法我在我的XML中做错了什么?

谢谢,ktm

java xml spring ldap spring-ldap

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

CString :: Format()可以接收const std :: string吗?

可以的CString ::格式()接受常量的std :: string?

例:

void some_func( const std::string a_string )
{
    CString b_string("World");

    CString c_string;
    c_string.Format("%s %s!", a_string, b_string);

    /* print c_string */
};
Run Code Online (Sandbox Code Playgroud)

c++ const cstring

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

写入Android中的内部私有存储

我试图在我的应用程序中保存内部私有存储区域(应用程序用户首选项)上的简单文本文件中的一些数据.我在这里阅读了很多问题(StackOverflow)并尝试了建议的解决方案但没有成功.看来,最简单的解决方案是这里建议的解决方案:

http ://developer.android.com/guide/topics/data/data-storage.html#filesInternal

但我无法在我的测试设备上使用它.我还尝试使用java.io.File中提供的方法和适当的方法创建该文件.我也尝试在SDCard上创建具有相同结果的文件,失败.我已经尝试了其他答案中列出的许多解决方案,遵循完全建议的代码和说明并找到相同的结果.我开始觉得我错过了一些重要的代码或某个设置标志,我在清单文件中设置了权限:

  <uses-permission 
        android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)


为了清楚起见,我正在尝试写入设备的内部私有存储.它是一个包含姓名,电话号码和几个类型int标志的小文件.无论我使用什么方法,我发现文件没有创建(或者如果我手动将文件放在SDCard上,则更改),或者当我尝试引用文件或文件位置时,我得到NullPointerException:

private              File   fILE = new File("Mydata", main.FILENAME);
Run Code Online (Sandbox Code Playgroud)

要么

private              File   fILE  = getDir("Mydata", 0);
Run Code Online (Sandbox Code Playgroud)


我在HTC Hero上运行代码,更新了Sprint的最新服务版本.任何帮助将非常感谢,提前致谢!

史蒂夫

更新(2/2/11):使用EVO(API 8)我仍然得到NullPointerException.产生异常的代码如下,有关我的应用无法访问内部存储的原因的任何想法?我在使用两个API级别(API 7和8)的三个不同物理设备上遇到此问题.

    File newfile = new File(this.getFilesDir() + "/data/files/", "sample.txt");
Run Code Online (Sandbox Code Playgroud)

更新2:2/4/11 - 我发现在任何情况下我都无法在物理设备(数据目录)上看到文件结构.有没有人对此有任何想法?设备已正确配置,可以从eclipse或adb运行应用程序.

更新3:(2/9/11) - 我想我可能已经找到了问题所在,但我不确定如何处理它.我已经发现物理设备上/ data /目录的权限是:drwxrwx--x.我不知道为什么会这样,也许与Sprint有关?我已经在Sprint的HTC Hero,三星Epic(Galaxy S)和HTC EVO上找到了这种方式.问题似乎是DDMS和我的应用程序没有r/w访问该目录.我需要弄清楚这里有两件事,为什么会这样,以及如何在野外解决这个问题.再次,这里的任何帮助将是真棒!

更新4:我认为去年2月对我来说是一个完美的金发时刻(见更新3).我拥有的测试设备没有ROOT,因此没有访问权限(DUH!).经过SGS和EVO 4G的所有更新后,结果仍然相同.我仍然在解决这个问题,并且很快就会尝试回到这里(希望下次不到一年).

android file-permissions

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

澄清:MVC,MVP,MVVM

我正在阅读MVC,MVP,MVVM之间的区别

来源:这里

替代文字

我的疑问是,图表(MVP)(MVVM)显示了Modle和Presenter,Model和ViewModel之间的双向箭头.

Presenter和ViewModel明显知道Model.But是否意味着Model知道Presenter和ViewModel?

model-view-controller mvp mvvm

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

Subversion,Hudson,Maven,Trac.什么是好/坏?

我们的项目很快就会迁移到这些开源工具.在积极的努力中,我对专家们感到疑惑 - 你发现这些产品的好处,坏处和丑恶之处是什么?什么是不直观的?无需评论所有这些内容,但如果您愿意,请随意!

如果这应该是维基或编辑为更"有问题",请建议或编辑.谢谢你!

svn trac hudson maven

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

加载符号以进行远程调试

我正在尝试使用此处的代码调试TFS 2010的插件.该示例建议使用本地安装的TFS进行调试.我想尝试使用我设置的开发TFS 2010服务器.所以我在那台机器上安装了Remote Debugger x64并试图进行远程调试.

该计算机上运行了3个w3wp.exe进程.但我试着附上每一个,每次我做断点时说:

断点当前不会被击中.没有为此文档加载任何符号.

构建时,我将构建中的所有文件输出到TFS计算机上的插件文件夹.我应该为符号加载保留一些本地文件吗?有没有办法手动指向符号文件?什么是符号文件?

更新:我让它运行了几次.但现在它不再起作用了.(TFS已启动并正常工作,但断点给我上述消息......)

symbols remote-debugging debug-symbols tfs-sdk tfs2010

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

有没有什么好方法可以将二进制数据"编码"成合理的单词并再次返回?

给你一个非常简单和坏的例子.数据分为4位.16个可能的数字对应于前16个辅音.您添加随机元音以使其可发音.所以"08F734F7"可以成为"ba lo ta ku fo go ta ka".你可以加入一些音节并添加标点符号和大写字母,它可以成为"Balo ta kufogo,Taka?" 看起来像一个似是而非的语言.

为了说清楚,我不是想保护二进制数据.

我想在压缩和加密我的(UTF-8)纯文本日记后使用它.生成的二进制数据看起来应该是随机的.我需要将这些数据转换为看似合理的语言,并能够将其还原.我打算在纸上打印"语言"并制作一本自定义书.

所以我正在寻找的是将随机数据转换为可读的合理单词的最佳方法.好的,我的意思是最大的字母比例(同时使它看起来像一个真正的语言).在我的例子中,每个字母正好是2位.或者一个字节的4个字母.

encoding

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

使用Split解析输入值

<input type="text" id="personName" />
Run Code Online (Sandbox Code Playgroud)

给出可能的值,如:

  • 詹姆士
  • 占士邦
  • 詹姆斯范邦德
  • 詹姆斯范邦德非常第一

我想学习如何按空格分割值,然后获取第一个值作为FirstName,所有剩余的值作为姓氏.

可能?拆分的方式是这样做的吗?

谢谢

javascript jquery

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

在SharePoint站点上实现FAQ的最佳方法

在SharePoint网站集上实现FAQ页面的最佳或常用方法是什么?

sharepoint

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

从x86交叉编译MIPS路由器

我的最终目标是为我的旧Actiontec调制解调器/路由器编译无线工具,以便将其配置为无线到以太网桥.目前它的无线功能(看似)由管理大部分Web界面的相同二进制文件控制,但看起来他们使用库无线工具在内部使用至少一些功能.

我以前从未为不同的CPU架构交叉编译,也不确定如何完全识别我需要做的事情.我正在尝试使用uClibc,因为它似乎在系统的其余部分使用,但我不知道如何为调制解调器环境配置buildroot.我根据来自下面的proc的信息最好地猜测了配置应该是什么,但有些错误,因为一个简单的C应用程序只返回0编译后它无法正常运行.

# cat /proc/version 
Linux version 2.4.17_mvl21-malta-mips_fp_le (root@localhost.localdomain) (gcc version 2.95.3 20010315 (release/MontaVista)) #1 Thu Apr 21 18:04:37 PDT 2005
# cat /proc/cpuinfo 
processor               : 0
cpu model               : MIPS 4KEc V4.8
BogoMIPS                : 149.91
wait instruction        : no
microsecond timers      : yes
extra interrupt vector  : yes
hardware watchpoint     : yes
VCED exceptions         : not available
VCEI exceptions         : not available
Run Code Online (Sandbox Code Playgroud)

linux embedded gcc mips uclibc

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