问题列表 - 第18105页

如何从SSIS中的SQL日期时间值中仅提取日期?

如何将日期时间转换为SSIS中的日期?

我正在尝试执行聚合查询,该查询将按特定日期分组.为了做到这一点,我试图只提取时间戳的日期部分(存储为日期时间),以便我可以在下一步执行GROUP BY.

我查看了DATEPART函数,但看起来我必须多次调用它来检索月份,日期和年份,将它们连接在一起然后解析新日期.必须有一个更好的方法来做到这一点.

sql-server datetime ssis

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

函数重载的歧义-整数与双精度

假设我希望有2个函数,一个函数在给定范围内生成一个随机整数,另一个函数在给定范围内生成一个随机双精度数。

int GetRandomNumber( int min, int max );
double GetRandomNumber( double min, double max );
Run Code Online (Sandbox Code Playgroud)

请注意,方法名称相同。我正在尝试决定是命名功能还是...

int GetRandomInteger( int min, int max );
double GetRandomDouble( double min, double max );
Run Code Online (Sandbox Code Playgroud)

第一种选择的好处是用户不必担心他们正在呼叫哪个。他们可以只使用整数或双精度值调用GetRandomNumber并获得结果。

The second option is more explicit in the names, but it reveals unneeded information to the caller.

I know this is petty, but I care about petty things.

Edit: How would C++ behave regarding implicit conversion.

Example:

GetRandomNumber( 1, 1 ); 
Run Code Online (Sandbox Code Playgroud)

This could be implicitly converted for the GetRandomNumber …

ambiguity

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

为什么Collections.binarySearch()使用这个可比较的?

我有这个Player实现Comparable接口的类.然后,我有一个ArrayListPlayer秒.我正试图binarySearch()Players 列表中找到一个Player,但Java给了我一个" cannot find symbol: method binarySearch(java.util.ArrayList< Player>,Player)".

这个Player类:

class Player implements Comparable {

    private String username;
    private String password;
    Statistics stats;

    //Constructor, creates a new Player with a supplied username
    Player(String name) {
        username = name;
        password = "";
        stats = new Statistics();
    }

    //Accessor method to return the username as a String
    String getName() {
        return username;
    }

    String getPassword() {
        return password; …
Run Code Online (Sandbox Code Playgroud)

java generics collections binary-search comparable

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

Rails添加自定义的预先加载

我在Rails中有许多自定义的find_by_sql查询.我想用它们急切加载,但似乎没有一个好方法来做到这一点.

我已经看到eager_custom.rb文件浮动,现在它似乎不适用于Rails.看起来Rails现在急切地加载,使用2个查询(常规查询加上查询,其中'id IN'来自第一个查询的ID),而不是过去使用的单个连接查询.

我的问题是,如果我执行自定义SQL查询,然后执行'id IN'查询,有没有办法将关联对象添加回初始查询结果?

例如,我有使用find_by_sql加载的主题,然后我找到主题ID在主题ID中的主题图像,有没有办法手动将图像添加回主题?

谢谢

activerecord ruby-on-rails eager-loading

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

深度复制Linkedlist而不破坏原始列表和额外存储空间(使用ANSI C)

这个链表与普通链表不同的是,除了下一个指针外,它还有另一个指针,指向链表中除了它自己之外的另一个节点.

那么在不破坏原始链接列表的情况下深度复制此链接列表的最佳方法是什么?

我的方法只是做一个O(n ^ 2)循环,但应该是一些更聪明的方法.

c algorithm

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

以编程方式升级linux上的权限

我正在创建一个应该在Linux上运行的图形安装程序.安装应包括将文件复制到某些地方/usr.目前,安装程序是用Python编写的.

当我需要复制文件时,如何升级安装程序的权限?我查看了PolicyKit但是

  • a)PolicyKit似乎没有通用的"安装文件"action-id
  • b)我可以使用的动作ID,我不认为它们是发行版的标准

我也看了PAM,我有使用libpam的代码,但我似乎无法用它做任何事情.在验证我的用户(通过提供用户名和密码)后,我没有写入权限/usr.我尝试os.setuid(0)在验证后更改我的用户,但是我从操作系统收到错误.

另外,奇怪的是,我提供的服务似乎并不重要pam_start.只要用户名和密码正确,我就可以传递任何我想要的东西.我看到了/etc/pam.d/sudo.下面的代码被简化,密码正确存储在一个pam_conversation对象中,我传递一个句柄对象.

pam_start("my_user", "my_pass", "sudo_garbage_12345");
Run Code Online (Sandbox Code Playgroud)

同样有效

pam_start("my_user", "my_pass", "sudo");
Run Code Online (Sandbox Code Playgroud)

也就是说,他们都成功了.

作为最后的手段,我可​​以执行gksudo,kdesudo但我不想与这些程序绑定.要求用户调用我的安装程序sudo是一个(非常)最后的手段.

linux installer privileges pam

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

在Internet Explorer中jQuery UI爆炸的奇怪行为

我试图在用户点击一个框后显示背景图像.(我知道我对CSS有点懒惰)

<script type="text/javascript">
$(document).ready(function() {
        var options = {};
        $(".toggler1").click(function() {
            $("#effect1").effect("explode",options,1000);
            $(".toggler1").html("<div id='effect1b' style='float:left;width:207px;height:153px;></div>");
            return false;
        });
});
</script>
Run Code Online (Sandbox Code Playgroud)

图像容器是

<div class="toggler1">
    <div id="effect1" style="float:left;width:207px;height:153px;border:none;">
        <p>
        </p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

样式表很简单

<style type="text/css">
    #effect1b {
    background: url("2_01.jpg");
    }   
</style>
Run Code Online (Sandbox Code Playgroud)

为什么这会在Firefox中运行而在IE中不起作用?我想我有点疯了!

jquery internet-explorer jquery-ui explode

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

如何将c#中的ascii字符254转换为其他内容?

我从使用ascii字符254作为分隔符的数据库中提取数据.我想用新线替换它.

我试过这个:

rec = rec.Replace(char(254), Environment.NewLine);
Run Code Online (Sandbox Code Playgroud)

这不行.

.net c#

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

Activex控件上的模态对话框

我使用jQuery模态对话框(jQuery UI)进行模态弹出.它工作正常,直到最近我们安装了一个activex插件.现在,当插件被激活时,这个弹出窗口就在插件后面了.有没有办法在activex插件上显示模态对话框?

浏览器:IE7,IE8

css jquery activex modal-dialog

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

加载gif以获取winform

加载一个winform的gif,当我点击一个按钮我需要显示加载gif然后在一些动作后它不应该显示.

我可以找到web表单的教程,但我正在努力为winform做同样的事情,请.提出一些想法.

谢谢,Karthick

loading gif winforms

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