问题列表 - 第46167页

WPF:DataGrid如何输入多行文本

伙计我想将多行文本输入到DataGridTextColumn中,我可以使用"enter"输入多行字符.但我想像visual studio资源管理器一样使用"shift + enter",这里是我的代码,带有"enter"键.

<DataGridTextColumn Header="Value" Binding="{Binding Value}" Width="*">
  <DataGridTextColumn.ElementStyle>
      <Style TargetType="TextBlock">
         <Setter Property="TextWrapping" Value="Wrap" />
      </Style>
  </DataGridTextColumn.ElementStyle>
  <DataGridTextColumn.EditingElementStyle>
      <Style TargetType="TextBox">
        <Setter Property="TextWrapping" Value="Wrap" />
        <Setter Property="AcceptsReturn" Value="true" />
      </Style>
  </DataGridTextColumn.EditingElementStyle>
Run Code Online (Sandbox Code Playgroud)

string wpf datagrid input multiline

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

@Service和@Autowired注释的Java/Spring问题

[春季3.0.5] [jboss 5.1]

我有几个标记为的类@Service,它实现了相同的接口.

例如,

@Service(value="test1") 
public TestImpl1 implements Test {} 
@Service(value="test2") 
public TestImpl2 implements Test {} 
Run Code Online (Sandbox Code Playgroud)

接下来,我有以下结构

public SomeClass { 
@Autowired 
@Qualifier("test1") 
Test test1; 
@Autowired 
@Qualifier("test2") 
Test test2; 
Run Code Online (Sandbox Code Playgroud)

我得到一个例外(在部署时)

10:36:58,277 ERROR [[/test-web]] Servlet /test-web threw load() 
exception 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
unique bean of type [pl.tests] is defined: expected single matching 
bean but found 2: [test1, test2] 
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doReso lveDependency(DefaultListableBeanFactory.java: 
796) 
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolv eDependency(DefaultListableBeanFactory.java: 
703) 
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostPro cessor 
$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java: 
474) 
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

T.

java spring annotations javabeans

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

还有另一个位置Rails正在寻找我的irbrc配置吗?

我的.irbrc位于我的〜/ .irbrc.

我注意到当我在Rails 3.x应用程序上运行'rails console'时,它说它正在寻找一个宝石.

Gems missing: no such file to load -- ap
Run Code Online (Sandbox Code Playgroud)

但如果我在rails 2.x应用程序上运行'irb'或'script/console',一切都会正常运行.

是否有另一个位置Rails 3寻找irbrc配置?

我不确定这些信息是否适用,但我在我的盒子上运行RVM(Ubuntu)

ruby ruby-on-rails irb ruby-on-rails-3

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

将 SQL 查询的 SELECT 子句解析为 PHP 数组

这更多地用于在将查询发送到服务器之前分析 PHP 中的查询。我为什么要这样做非常复杂,所以我不想深入探讨这个原因。

在 PHP 中,我需要将字段选择存储到一个 php 数组中。所以以这个查询为例:

SELECT user_id,username,DATE(join_datetime) as join_date, (SELECT COUNT(1) FROM foobar WHERE foonum IN (5,4,6) and user_id = users.user_id) as myfoo_count 
FROM users 
WHERE user_id = 123
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,我需要将“user_id,username,DATE(join_datetime) 作为 join_date, (SELECT COUNT(1) FROM foobar WHERE foonum IN (5,4,6) and user_id = users.user_id) 作为 myfoo_count”存储到由逗号 (,) 展开的数组。所以我会得到:

array (
  [1] => 'user_id',
  [2] => 'username',
  [3] => 'DATE(join_datetime) as join_date',
  [4] => '(SELECT COUNT(1) FROM foobar WHERE foonum IN (5,4,6) and user_id = users.user_id) as myfoo_count' …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays string explode

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

C++:创建映射到枚举的某种类型的对象

考虑以下代码示例:

class Base;
class A; class B; class C; //A, B and C are inherited from Base

enum TypeID
{
   TYPE_A = 0, TYPE_B, TYPE_C, TYPE_MAX;
}

class SomeContainer
{
    private Base* objects[ TYPE_MAX ];


    public void Add( TypeID what )
    {
        if( objects[ what ] ) return;

        switch( what )
        {
            case TYPE_A: objects[ TYPE_A ] = (Base*) new A;
            case TYPE_B: objects[ TYPE_B ] = (Base*) new B;
            case TYPE_C: objects[ TYPE_C ] = (Base*) new C;
            default: …
Run Code Online (Sandbox Code Playgroud)

c++

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

寻找一个好的Image Sprite生成器工具

我正在寻找一个像样的图像精灵生成器.我试过http://spritegen.website-performance.org/,但它不够"聪明",不足以处理多个图像尺寸,并将它们与图像之间的空白空间合并.

有什么建议???

css-sprites generator sprite

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

Spring Security 3:Salting密码问题

我有一个简单的应用程序,我可以注册用户并验证它们.我已经使用密码编码并成功验证了它们.我在我的应用程序中使用Spring 3,Spring Security 3和Hibernate 3.

现在我想用他们的用户ID来限制他们的密码,但是我无法实现这个功能.有人可以帮我实现吗?我一直试图这么做但却无法完成它.

这是我用来为用户提供ID并对其进行身份验证的代码.

XYZ-security.xml文件

<http auto-config="true" use-expressions="true">
    <intercept-url pattern="/welcome.do" access="hasRole('ROLE_USER')" /> 
    <form-login login-page="/login.do" authentication-failure-url="/login.do?login_error=1"/>       
    <logout invalidate-session="true" logout-url="/logout" logout-success-url="/"/>
</http>

<beans:bean id="daoAuthenticationProvider"  class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
    <beans:property name="userDetailsService" ref="userDetailsService"/>
</beans:bean>

<beans:bean id="authenticationManager" class="org.springframework.security.authentication.ProviderManager">
    <beans:property name="providers">
        <beans:list>
            <beans:ref local="daoAuthenticationProvider" />
        </beans:list>
    </beans:property>
</beans:bean>

<authentication-manager>
    <authentication-provider user-service-ref="userDetailsService">
        <password-encoder ref="passwordEncoder">                
            <salt-source ref="saltSource"/>
            </password-encoder>
    </authentication-provider>
</authentication-manager>

<!-- For hashing and salting user passwords -->
<beans:bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.ShaPasswordEncoder"/>
<beans:bean id="saltSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource"
    p:userPropertyToUse="id"/>
Run Code Online (Sandbox Code Playgroud)

UserDetailsAdapter.java

@Service("userDetailsAdapter")
public class UserDetailsAdapter {   

    private Long id;

    org.springframework.security.core.userdetails.User buildUserFromUserEntity(User userEntity) { …
Run Code Online (Sandbox Code Playgroud)

hibernate salt spring-security

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

如何获得复杂的枚举值字符串表示

假设我有这个枚举:

[Flags]
public enum SomeType
{    
    Val1 = 0,
    Val2 = 1,
    Val3 = 2,
    Val4 = 4,
    Val5 = 8,
    Val6 = 16,
    All = Val1 | Val2 | Val3 | Val4 | Val5 | Val6
}
Run Code Online (Sandbox Code Playgroud)

和一些变量:

SomeType easyType = SomeType.Val1 | SomeType.Val2;
SomeType complexType = SomeType.All;
Run Code Online (Sandbox Code Playgroud)

如果我想循环第一个枚举的值,我可以简单地做:

foreach(string s in easyType.ToString().Split(','))
{ ... }
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将相同的方法应用于'complexType'时,我得到值'All',这当然是有效的,因为它也是枚举的可能值之一.但是,有没有一种巧妙的方法来实际看到SomeType.All创建的值是什么?我知道我可以手动循环遍历所有这些值:

if(complexType.HasFlag(ManualType.Val1) && ...
Run Code Online (Sandbox Code Playgroud)

c# enums flags

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

为什么Request.QueryString只读?

我以为你不能在没有重定向的情况下更改服务器上的QueryString.

但是这段代码对我有效:

Request.QueryString编辑

我很惊讶.

以下是我对此的疑问:

  1. 为什么Request.QueryString只读?
  2. 为什么这个代码/黑客工作*?
  3. 如果您在完成编辑后立即更改为只读,包括错误错误或意外行为,以及维护和理解代码,那么它的安全性如何?
  4. 如果您只使用PageLoad和OnPageRender,那么在事件周期中最有意义的是进行疯狂的编辑?

*更多细节:

我有一个页面,其中包含分组到选项卡的项目.每个选项卡都是一个asp:LinkBut​​ton

我希望能够直接链接到特定选项卡.我使用QueryString参数'tab = tabName'来做到这一点.有用.但是当我单击一个新选项卡时,查询字符串仍然在Url中,因此Querystring中指定的选项卡被激活,而不是我单击的选项卡.

通过使用Request.QueryString编辑,这不会发生.然后我的解决方案"有效".

提前致谢.

asp.net request.querystring

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

使用自定义分隔符的WPF字符串格式

我需要在XAML中使用String Format格式化数字

 12345678901 -> "123456.78901"
  2345678901 -> "023456.78901" 
Run Code Online (Sandbox Code Playgroud)

当我写写

<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000.00000}}"/>
Run Code Online (Sandbox Code Playgroud)

我最终得到:

12345678901 -> "12345678901.00000"
Run Code Online (Sandbox Code Playgroud)

对于实验,我尝试用空格替换点:

<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000 00000}}"/>
Run Code Online (Sandbox Code Playgroud)

得到:

12345678901 -> "123456 78901"
Run Code Online (Sandbox Code Playgroud)

我想要一个类似于上一个例子的行为,只有一个"点"-speparator而不是"space".

有人只知道如何使用XAML吗?

谢谢!

编辑:我只是认为我需要逃避"点",它经常被视为小数点:

<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000\\.00000}}"/>
Run Code Online (Sandbox Code Playgroud)

.net wpf xaml string-formatting

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