伙计我想将多行文本输入到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)
[春季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.
我的.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)
这更多地用于在将查询发送到服务器之前分析 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) 考虑以下代码示例:
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) 我正在寻找一个像样的图像精灵生成器.我试过http://spritegen.website-performance.org/,但它不够"聪明",不足以处理多个图像尺寸,并将它们与图像之间的空白空间合并.
有什么建议???
我有一个简单的应用程序,我可以注册用户并验证它们.我已经使用密码编码并成功验证了它们.我在我的应用程序中使用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) 假设我有这个枚举:
[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) 我以为你不能在没有重定向的情况下更改服务器上的QueryString.
但是这段代码对我有效:
我很惊讶.
以下是我对此的疑问:
*更多细节:
我有一个页面,其中包含分组到选项卡的项目.每个选项卡都是一个asp:LinkButton
我希望能够直接链接到特定选项卡.我使用QueryString参数'tab = tabName'来做到这一点.有用.但是当我单击一个新选项卡时,查询字符串仍然在Url中,因此Querystring中指定的选项卡被激活,而不是我单击的选项卡.
通过使用Request.QueryString编辑,这不会发生.然后我的解决方案"有效".
提前致谢.
我需要在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)