问题列表 - 第32323页

适用于postgres serial/bigserial列的正确Hibernate id生成器?

我的PostgreSQL表具有类型的id bigserial,这意味着它们是在插入行时生成的(因此,INSERT语句中不提供id列的值).我很难<generator class="...">在XML映射文件中找到属性的正确值.

下面的代码是我发现的最接近Postgres的代码,但是SELECT nextval(...)在插入之前它仍然在序列上执行(并且在插入时明确包含id字段的值).我只是希望Hibernate根本不包含id字段值,允许Postgres完成自己生成值的工作.

    <id name="id" column="id" type="java.lang.Long">
        <generator class="sequence">
            <param name="sequence">my_sequence_name</param>
        </generator>
    </id>
Run Code Online (Sandbox Code Playgroud)

java mapping postgresql hibernate hibernate-mapping

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

R中的`=`和`<-`是否完全相同?

可能重复:
R中的赋值运算符:'='和'< - '

这只是一种风格偏好吗?

据我所知,它们是一样的.

我看到很多人更喜欢"更长"的<-版本,我不知道为什么(可能远离===混淆?)

r assignment-operator

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

在visual studio中如何使用键盘在文本编辑器中选择单词

在早期版本的Microsoft Visual Studio产品中,如果用户在文本编辑器中按CTRL + W编辑器,则会选择单词where where指针.Visual Studio 2010中是否仍存在该键盘快捷键?

keyboard-shortcuts visual-studio-2010 visual-studio

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

Java 代理连接到 postgres

有人可以帮助我或提出解决方案吗?我想从具有防火墙的计算机连接到运行 postgres 服务器的其他计算机。问题是计算机(客户端)有防火墙,我无权配置它,或者打开端口,ping 没有响应。PostgreSQL 具有开放端口的计算机(服务器),但由于防火墙的原因,我无法从另一台计算机(服务器)连接到它。我只能通过代理访问计算机。

我如何使用 Java 编程通过代理远程访问忘记防火墙的 postgres?

Java 与代理有联系。但我不知道如何将它与 postgres 连接放在一起。

        System.getProperties().put( "proxySet", "true" );
        System.getProperties().put( "proxyHost", "67.210.82.198" );
        System.getProperties().put( "proxyPort", "80" );

        URL validateURL = new URL("http://domain.com");
        URLConnection urlConnection = validateURL.openConnection();

        //how put together ???

        Class.forName("org.postgresql.Driver");
        Connection connection =  DriverManager.getConnection("jdbc:postgresql://ipPublica:5432/DataBase","user", "pass"); 
Run Code Online (Sandbox Code Playgroud)

java postgresql proxy

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

android.content.ActivityNotFoundException:

当我试图从另一个活动中调用一个活动时,我收到此异常.完整的例外是

android.content.ActivityNotFoundException:无法找到显式活动类{com.xy/com.xyclass};

我正在做一个intent.setClass("com.x.y","com.x.y.className")where className活动类的名称,com.x.y它是它所在的包.

我的AndroidManifest.xml包含以下内容:

<activity android:name="com.x.y.className" android:label="@string/app_name">
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

android android-manifest android-activity

21
推荐指数
4
解决办法
6万
查看次数

毛里求斯国旗问题

我已经为荷兰国旗问题找到了解决方案.

但是这一次,我想尝试更难的事情:毛里求斯国旗问题 - 4种颜色,而不是3种.有效算法的建议吗?

基本上,毛里求斯国旗问题的重点是如何根据毛里求斯国旗(红色,蓝色,黄色,绿色)中的颜色顺序对给定的对列表进行排序.并且数字也必须按升序排序.

方案编程示例输入:

((R.3)(G.6)(Y.1)(B.2)(Y.7)(G.3)(R.1)(B.8))

输出:

((R.1)(R.3)(B.2)(B.8)(Y.1)(Y.7)(G.3)(G.6))

algorithm scheme

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

测试客户端用于测试WCF Rest服务还是仅使用浏览器?

我已经编写了我的第一个休息服务,目前我正在浏览器中测试它们.

是否有测试客户端或某种类型提供额外的功能,或者这是正常的测试方式,即在IE,Firefox等?

rest wcf visual-studio-2010 wcf-rest

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

Windows注销事件c ++

我需要捕获Windows注销事件,我正在使用c ++.我不知道从哪里开始搜索,

谢谢你的帮助,

达尼.

c++ windows events

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

传递匿名类型作为方法参数

在我的插件架构中,我目前正在将插件名称(字符串),方法名称(字符串)和参数(对象数组)传递给我的插件服务,以执行指定的方法并返回结果(类型为T).

插件服务的execute方法如下所示:

public TResult Execute<TResult>(string pluginName, string operation, params object[] input) {
    MethodInfo method = null;
    TResult result = default(TResult);

    var plugin = _plugins.Enabled().FirstOrDefault(x => x.GetType().Name.Equals(pluginName,  StringComparison.InvariantCultureIgnoreCase));

    if (plugin != null) {
        method = plugin.GetType().GetMethods().FirstOrDefault(x => x.Name == operation);
        if (method != null) {
            result = (TResult)method.Invoke(plugin, input);
        }
    }
    return result;
  }
Run Code Online (Sandbox Code Playgroud)

示例用法:

var url = AppHelper.PluginService.Execute<string>(
    "ImagePlugin",
    "GetImageUrl",
    new object[] { image, size });
Run Code Online (Sandbox Code Playgroud)

我宁愿做的是传递匿名类型(因为我认为这更具可读性)即

var url = AppHelper.PluginService.Execute<string>(
    "ImagePlugin",
    "GetImageUrl",
    new { image = image, targetSize = …
Run Code Online (Sandbox Code Playgroud)

c# reflection anonymous-types

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

如何强制GPS提供商在Android中获得速度?

我想在我的GPS应用程序的速度因素在Android.我想同时使用网络提供商和gps提供商来获取位置更新.但网络提供商很难提供速度.虽然GPS提供商提供多次修复.

  1. 但是,如果在没有速度的情况下找到修复,设备将不会请求新的更新,直到requestLocationUpdates中设置的间隔或距离发生变化?如果是这样,我怎么能强制继续它,直到我有速度.我找到了Criteria类,但我们只能在选择提供者时使用它.我想在获得修复时使用它.我可以吗 ?

  2. 我注意到的另一件事是有时我在开始时速度达到127米/秒,即使我稳定然后它也会正常化到实际速度.这是设备的问题(在G1中测试),还是一般取决于卫星或位置?

  3. 在选择提供者时使用Criteria,是否会提供不适合的位置点?就像我设置criteriaObj.setSpeedRequired(true)一样,如果没有这样的可用,我将不会获得积分.因为我在任何情况下都需要更新位置.

有什么建议 ?

gps android

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