问题列表 - 第40187页

将long转换为byte数组并将其添加到另一个数组

我想更改字节数组中的值以将长时间戳值放入MSB中.谁能告诉我最好的方法呢?我不想逐位插入值,我认为这是非常低效的.

long time = System.currentTimeMillis();
Long timeStamp = new Long(time);
byte[] bArray = new byte[128];
Run Code Online (Sandbox Code Playgroud)

我想要的是:

byte[0-63] = timeStamp.byteValue(); 
Run Code Online (Sandbox Code Playgroud)

这样的事情是可能的.在此字节数组中编辑/插入值的最佳方法是什么.因为byte是一个原始的我不认为有一些我可以使用的直接实现?

编辑:
似乎System.currentTimeMillis()比它更快Calendar.getTimeInMillis(),所以用它替换上面的代码.如果错误,请纠正我.

java bytearray type-conversion long-integer

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

在javascript中对深层对象进行排序

对此进行排序的最佳方法是什么:

{
    abc: {
        string: 'lorem',
        date: 2
    },
    enc: {
        string: 'ipsum',
        date: 1
    }
}
Run Code Online (Sandbox Code Playgroud)

进入这个:

[{
    id: 'enc',
    string: 'ipsum',
    date: 1
},
{
    id: 'abc',
    string: 'lorem',
    date: 2
}]
Run Code Online (Sandbox Code Playgroud)

我需要一个按日期(数字)排序的数组和一个平面对象。

javascript arrays sorting

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

算法最小化播放列表而不改变播出

我正在寻找一种算法来减少有序但不唯一的项目的列表(播放列表).搜索集合理论但尚未发现任何合适的东西

例子

[a, b, b, c] -> [a, b, b, c] Cannot be reduced. 
[a, b, b, a, b, b] -> [a, b, b]. 
[b, b, b, b, b] -> [b]. 
[b, b, b, b, a] -> [b, b, b, b, a] Cannot be reduced. 
Run Code Online (Sandbox Code Playgroud)

考虑获取所有现有的子列表并计算每个实例.如果存在这样的子列表,其中子列表长度的计数时间等于原始列表,请选择与此条件匹配的最短子列表.

这似乎有点暴力,必须有一个更简单/更快的解决方案.

algorithm reduce list

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

如何从特定的IP地址发送电子邮件?

我正在使用cPanel / CentOS运行vps,并且我想动态选择IP地址以从php代码内部发送电子邮件。(我愿意接受任何奇怪的方式)

有什么办法吗?我会很欣赏一些清晰的主意,因为我不太擅长进出口。

PS i在WHM中已经有可用的IP。

谢谢

php email smtp exim cpanel

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

如何使用jQuery将id属性添加到具有某个类的html标记中?

我有一个类的链接,special我想添加一个id属性.

我的文档中只有一个元素在任何时候都会有这个类(我可能会删除并在某个时候添加一个新元素).

如何向元素添加id属性以从中更改它:

<div class="special">
Run Code Online (Sandbox Code Playgroud)

对此:

<div id="special-12345" class="special">
Run Code Online (Sandbox Code Playgroud)

jquery

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

在C#中使用数据库需要一些帮助

我有一个包含两个表的数据库.这两个表都是相关的,并且具有相同的关键字段.例如,它们都具有对应于ISBN = 12345的数据行,但是这两个表具有关于该ISBN的不同数据.

所以,我试图弄清楚如何将两个表中的数据显示到一个dataGridView中.我尝试过在网上找到的一些SQL命令,但看起来C#中的命令可能与普通的SQL查询不同.

假设table1具有以下字段:ISBN,颜色,大小和table2具有ISBN,weight字段.

我需要一种在数据网格视图中显示ISBN,颜色,大小,重量的方法.我想我必须以某种方式用适配器来做这件事.我可以单独连接并对表进行查询,并在我的datagridview中显示数据,但我无法弄清楚如何混合来自两个单独表的数据.

如果你有一个很好的资源我可以读到这个我很想拥有它,我的google-fu让我失望.

这是我现在可以使用我的数据库做的一个例子:

    private void Form1_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'database1DataSet.Book' table. You can move, or remove it, as needed.
        this.bookTableAdapter.Fill(this.database1DataSet.Book);
        string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + @"C:\Users\Geoff\Documents\cs 351\Database1.accdb" + ";Persist Security Info=False;";
        OleDbConnection conn = new OleDbConnection(connectionString);
        string query = "select * from Book where ISBN = 12345";
        OleDbCommand com = conn.CreateCommand();
        com.CommandText = query;
        OleDbDataAdapter adapter = new OleDbDataAdapter(com);
        DataSet data = new …
Run Code Online (Sandbox Code Playgroud)

c# sql oledb

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

生成范围内的N个随机和唯一数字

使用C#在给定范围内生成N个唯一数字的有效方法是什么?例如,生成1到50之间的6个唯一数字.懒惰的方法是简单地Random.Next()在循环中使用并将该数字存储在数组/列表中,然后重复并检查它是否已经存在等等.是否有更好的生成一组随机但唯一的数字的方法?要添加更多上下文,我想使用它们的索引从集合中选择N个随机项.

谢谢

.net c# random unique

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

java中这两个对象初始化有什么区别?

如果我使用:

    HashMap<String, Integer> test = new HashMap<String, Integer>();
Run Code Online (Sandbox Code Playgroud)

或者我使用:

    HashMap test = new HashMap();
Run Code Online (Sandbox Code Playgroud)

我可以在测试对象上应用的其他方法有什么不同.像test.put(),test.get()等,如果初始化不同??

此外,如果我在测试对象中放置一些东西,例如:

    test.put("One", new Integer(5));
    test.put("Two", new Integer(4));
    test.put("Three", new Integer(3));
Run Code Online (Sandbox Code Playgroud)

并将其显示为:

设置set = tokens.entrySet();
Iterator ik = test.iterator();

    while(ik.hasNext()){
      Map.Entry me = (Map.Entry)ik.next();
      System.out.println(me.getKey() + " : " + me.getValue() );
Run Code Online (Sandbox Code Playgroud)

结果没有排序,restul是:

三:3一:5两:1

它遵循什么规则?输出的这种正常行为是否随机显示?

java generics

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

获取触发事件的小部件?

在Tkinter中,我有一个绑定到鼠标左键的多个小部件.它们都会在单击时触发相同的事件.

如何恢复单击的窗口小部件?

我想要它,所以当说Label2按下时,我能够恢复那个Label2被触发的事件中按下的小部件.

python events tkinter widget

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

PHP 中如何处理时区差异计算?

有人告诉我,下面计算用户当地时间的方法有时不起作用。在 PHP 中执行此操作的最佳方法是什么?你做什么工作?

public function getTimeOffset ($time) {
    $this->_cacheTimeOffset();  
    if ($this->timeOffsetExecuted) {
        $d = date("O");
        $neg = 1;

        if (substr($d, 0, 1) == "-") {
            $neg = -1;
            $d = substr($d, 1);
        }

        $h = substr($d, 0, 2)*3600;
        $m = substr($d, 2)*60;

        return $time + ($neg * ($h + $m) * -1) + (($this->timeOffset + $this->getDstInUse()) * 3600);
    }
    return $time;
}
Run Code Online (Sandbox Code Playgroud)

php timezone

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