问题列表 - 第42979页

阻止选择文本或一次选择多个文本

Visual Studio(任何版本)是否能够同时选择块中的文本或选择多个片段,以进行更改或删除?要清楚,我指的是实际的文本编辑器界面.

text-editor visual-studio

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

Hibernate-本机SQL参数的奇怪顺序

我试图使用本机MySQL的MD5加密函数,因此我在映射文件中定义了自定义插入。

<hibernate-mapping package="tutorial">
  <class name="com.xorty.mailclient.client.domain.User" table="user">
    <id name="login" type="string" column="login"></id>
    <property name="password">
        <column name="password" />
    </property>
    <sql-insert>INSERT INTO user (login,password) VALUES ( ?, MD5(?) )</sql-insert>
  </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

然后,我创建用户(非常简单的POJO,仅包含2个字符串-登录名和密码)并尝试保留它。

session.beginTransaction();
// we have no such user in here yet
User junitUser = (User) session.load(User.class, "junit_user");
assert (null == junitUser);
// insert new user
junitUser = new User();
junitUser.setLogin("junit_user");
junitUser.setPassword("junitpass");
session.save(junitUser);
session.getTransaction().commit();
Run Code Online (Sandbox Code Playgroud)

实际发生了什么?

已创建用户,但参数顺序相反。他具有登录名“ junitpass”,“ junit_user”已被MD5加密并存储为密码。

我怎么了 谢谢

编辑:添加POJO类

package com.xorty.mailclient.client.domain;

import java.io.Serializable;

/**
 * POJO class representing user.
 * …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

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

NavigateUrl ="#"变成href ="SubFolder /#"?

这不完全是费马的最后一个定理,但它一直让我感到烦恼,就像大学里的无薪电话账单一样.有时我想创建一个HyperLink不会导致回发的内容,因此我希望目标网址为#.当标记恰好来自子文件夹中的UserControl时,

/
|- Home.aspx (uses UC.ascx)
|- Sub
   |- UC.ascx
Run Code Online (Sandbox Code Playgroud)

用相对路径重写URL,例如

<asp:HyperLink runat="server" NavigateUrl="#" >Click Me!</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)

<a href="SubFolder/#">Click Me!</a>
Run Code Online (Sandbox Code Playgroud)

不幸的是,这是错误的.显然我可以通过不使用服务器控件来解决这个问题,但它似乎很愚蠢.这可以避免吗?

这里的重点是我将使用jQuery或代码隐藏添加click事件,我从不希望它导致回发,但我希望它是CSS原因的超链接.

asp.net

16
推荐指数
2
解决办法
8084
查看次数

jQuery .live()更加内存密集吗?

jQuery .live()比简单的.click().hover()或.keyup()更加内存密集吗?

我想它会是在多大程度上?

jquery memory-management

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

有没有办法从JSON编写匿名类型对象而不事先了解对象的结构?

我有一个JSON字符串,我想用它来组成一个对象.我还不知道对象结构或属性,所以我不能使用匿名类型编码结构.我在这个项目上遇到了.NET 3.5,所以我还没有访问新的.Net 4.0功能.我的目标是在类似于WebForms,Spark或Razor的模板引擎中使用转换后的对象,以使用模型中的值填充文档中的模板项.

我尝试过JavaScriptSerializer,它有一个DeserializeObject方法,但它输出一个键/值字典而不是一个类似于JSON对象的对象.还有其他想法吗?

如果它有帮助,这是一个单元测试,表达我正在尝试做的事情:

    [TestClass]
    public class when_deserializing_json_to_an_object : given_a_json_serializer_context
    {
        private object _expectedSerializedObject;
        private string _jsonStringToDeserialize;
        private object _result;

        protected override void Context()
        {
            base.Context();

            _expectedSerializedObject = new
                                            {
                                                Test = "123"
                                            };

            _jsonStringToDeserialize = "{\"Test\":\"123\"}";
        }

        protected override void BecauseOf()
        {
            _result = ObjectConverter.Deserialize(_jsonStringToDeserialize);
        }

        [TestMethod]
        public void it_should_return_the_expected_object()
        {
            var modelType = _result.GetType();
            var modelProperties = modelType.GetProperties();
            var testProperty = modelProperties.SingleOrDefault(x => x.Name == "Test");

            testProperty.GetValue( _result, null ).ShouldEqual( "123" );            
        }
    }

public abstract class …
Run Code Online (Sandbox Code Playgroud)

c# json .net-3.5

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

Android Help:如何打开远程视频文件URL以在MediaPlayer中播放而无需打开浏览器窗口?

如何从按钮单击打开远程视频文件URL以在内部MediaPlayer中播放而无需打开浏览器窗口?

视频播放正常,但它总是打开浏览器窗口1,这很烦人.

这就是我已经使用的,但是可以在没有应用程序首先打开浏览器窗口的情况下启动媒体播放器.

希望有人能提供帮助

谢谢露西

final Button button = (Button) findViewById(R.id.play);  
     button.setOnClickListener(new Button.OnClickListener() {  
         public void onClick(View v) {  
             // Perform action on click 
             Uri uri = Uri.parse("http://domain.com/videofile.mp4");
             Intent intent = new Intent(Intent.ACTION_VIEW, uri);

             startActivity(intent);

            }

     });  
 }  
Run Code Online (Sandbox Code Playgroud)

android media-player

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

在Solr中,NOT和-(减号)运算符之间有什么区别?

在Solr中,NOT和-(减号)运算符之间有区别吗?如果是这样,那是什么?

Solr文档引用了Lucene Query Parser Syntax,在此问题上含糊不清。这两个运算符的功能似乎相同,但尚不清楚。

lucene solr operators

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

Resharper可以为枚举设置特殊设置吗?

我正在使用Resharper 5.1.1来重新格式化我的代码(清理代码,Ctrl + E,Ctrl + C).我无法按照我想要的方式格式化我的代码.我希望我的代码看起来像这样:

public class Person
{
    public enum Sex {Male, Female}

    public Sex Gender { get; set; }

    public Person(Sex gender)
    {
        Gender = gender;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是enum.由于枚举是一种类型,因为类是一个类型,它们被视为相同.因此,枚举格式为

public enum Sex
{
    Male,
    Female
}
Run Code Online (Sandbox Code Playgroud)

类型的花括号(即enum)放在一个单独的行上,成员也放在一个单独的行上.对于一个正是我想要的类.但对于(简单)enum我只想在一条线上.

对于auto属性,有一个异常(在单行上放置抽象属性/索引器/事件声明),因此auto属性按照我希望的方式进行格式化.

Resharper中是否有一个选项可以将枚举放在一行上?

更新Resharper论坛上发布相同的问题后,我被告知它目前是不可能的.一个功能要求已经为它创建.如果您还认为这是一个您希望在未来版本的Resharper中看到的选项,请投票支持该请求.

c# resharper formatting

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

列出已安装包的意向过滤器

我想列出手机上安装的软件包的活动意图过滤器.这只是为了学习体验,我想了解哪些应用程序可以使用隐式意图启动,以及如何设置意图过滤器.

Google在http://developer.android.com/guide/appendix/g-app-intents.html上提供了他们提供的应用程序表.我想为其他应用程序创建一个类似的列表.

我可以使用PackageManager并在代码中挖掘这些信息吗?有谁知道现有的应用程序可以做到这一点?有人能指出我现有的例子来做我想要的吗?

很抱歉,如果这是类似问题的重复,例如列出应用程序的活动和intent-filters?Android - 如何获取所有可用的意图过滤器列表?

android android-intent

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

函数式编程的可变性

首先,我是一名Haskell新手.我读过这个: 高度可变域中的不可变功能对象 我的问题几乎相同 - 如何有效地编写状态应该改变的算法.让我们以Dijkstra的算法为例.将找到新路径并更新距离.在传统语言中,这很简单,而在Haskell中,例如我只能想到创建全新的距离,这些距离太慢而且占用内存.是否存在类似于设计模式的情况,其中应该实现具有可变数据结构的算法,并且速度和内存使用是主要问题?

algorithm haskell functional-programming data-structures

15
推荐指数
3
解决办法
2707
查看次数