问题列表 - 第44991页

在datetime x min ago和datetime x min before之间从mysql表中选择

我想我在标题中总结得很好.我想从特定时间到另一个特定时间选择在线用户.我的表看起来像这样:

CREATE TABLE online (

    id bigint(20) NOT NULL auto_increment,
    `username` varchar (16) NOT NULL, 
    `ip` varchar(39) NOT NULL default '',   
    `time` datetime NOT NULL default '0000-00-00 00:00:00' ,

      PRIMARY KEY  (id)
);
Run Code Online (Sandbox Code Playgroud)

我想要一个返回username已经联机的查询last 15 minutes.

并查询已在线的用户last 60 minutes, but not the last 15 minutes.因此查询不会返回相同的值.这个我不知道该怎么做.

mysql sql datetime

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

在会话中存储字典

如何在会话中创建对象字典?更具体地说,我有一个对象列表:MyList将MyObject存储为linq查询的结果,日期作为参数.

List<MyObject> Mylist;
MyList = GetObjects(TheDate);
Run Code Online (Sandbox Code Playgroud)

现在,我想将MyList存储在字典中的会话对象中,并以日期为关键字.当页面需要特定日期的MyList时,首先搜索字典,如果该日期为空,则从GetObjects查询中获取数据并将结果存储在会话中的字典中.

最好的方法是什么?

谢谢.

c# asp.net

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

使用Haskell进行网页搜索

使用Haskell抓取网站的库的当前状态是什么?

我正努力让自己在Haskell中完成更多快速的一次性任务,以帮助提高我对语言的舒适度.

在Python中,我倾向于使用优秀的PyQuery库.在Haskell中有类似简单易用的东西吗?我看过Tag Soup,虽然解析器本身看起来不错,但实际遍历页面并不像其他语言那样好看.

那里有更好的选择吗?

haskell html-parsing web-scraping

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

在Python中分配实例的__class__属性

在什么情况下可能,什么时候不可能,__class__在Python中分配实例的属性?

错误消息,例如TypeError: __class__ assignment: only for heap types不要真的为我做.

python metaprogramming

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

C中的组合解除引用和减少

我需要尽可能高效的方法来移动数组的内容.我需要将每个数组位置的内容向右移动并忽略第一个,这样我就可以在那里写一个新值.

这就是我所拥有的:

#define LENGTH 5

int myArray[LENGTH] = {1, 2, 3, 4, 5};

int *pa = myArray + (LENGTH - 1);

for (ushort i = 5; i > 0; i--) {
    *pa = *(pa - 1);
    pa--;
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是将for循环的两行组合成一个操作.就像是:

*pa = *(pa--);
Run Code Online (Sandbox Code Playgroud)

但是,结果是未定义的.我坚持使用我已经使用的东西吗?

编辑:我应该澄清这不是我正在使用的实际代码,只是一个快速的例子来演示我所追求的构造.

c performance pointers dereference decrement

0
推荐指数
2
解决办法
718
查看次数

急切操作和短路操作之间的区别?(| versu ||和&versu &&)

我(还)学习C# - ,我想我明白之间的差别&&&以及|&||...

但是,在阅读了另一本指南之后,很明显我没有得到它.

我写了一个小小的真值表,正如我想的那样,它们会返回相同的.从我所看到的,使用双符号听起来像一个优秀的解决方案,但我有点困惑的差异,并想知道是否有人可以请解释/举例为什么/何时你会使用一个而不是另一个 - 我试过阅读MSDN示例,但它让我比起初时更加困惑!

在此输入图像描述

(而且,如果有人能想出更好的头衔,请随意改变它......写一个很尴尬!)

.net c#

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

从 GPS 坐标记录计算圈数

我有一个包含大量点(按时间排序的经度和纬度)的 GPX 文件,我如何计算我的集合包含多少圈?

GPS 是在赛道比赛期间记录的。

圈数是车辆通过赛道起点/终点的次数。

algorithm geometry gps gpx

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

JAX-RS - 没有根节点的JSON

我有一个安静的Web服务,响应是:

{
    "cities": [{
        "id": "1",
        "name": "City 01",
        "state": "A1"
    }, {
        "id": "2",
        "name": "City 02",
        "state": "A1"
    }]
}
Run Code Online (Sandbox Code Playgroud)

但我想要这个:

{
    [{
        "id": "1",
        "name": "City 01",
        "state": "A1"
    }, {
        "id": "2",
        "name": "City 02",
        "state": "A1"
    }]
}
Run Code Online (Sandbox Code Playgroud)

我如何配置JAX-RS只使用JAX-RS功能而不是根节点生成JSON,而不是实现特定功能?我的代码需要可以在任何appserver上移植.

java json jax-rs

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

XSLT获得了一些不需要的价值

XML:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE UploadXML SYSTEM "ex_v222.dtd">
    <UploadXML><Version>1.1</Version>
<Properties>
<Property>
<IntegratorID>3232321</IntegratorID>
<IntegratorPropertyID>12312312-3</IntegratorPropertyID>
<IntegratorOfficeID>1231231231</IntegratorOfficeID>....
Run Code Online (Sandbox Code Playgroud)

由于某种原因,以下XSL文件始终获取1.1值并将其放在信封元素之前:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <xsl:param name="Z">2312</xsl:param>
    <xsl:param name="A">KKK</xsl:param>
    <xsl:output method="xml" encoding="utf-8" indent="yes" />
        <xsl:strip-space elements="*" />

        <xsl:template match='/UploadXML/Properties'> 
        <Envelope>
        <Body>
        <add_adverts>
        <xsl:apply-templates select='Property'/>
        </add_adverts>
        </Body>
        </Envelope>
        </xsl:template>
Run Code Online (Sandbox Code Playgroud)

....(我相信模板实现并不重要..)

我得到的是:

<?xml version="1.0" encoding="utf-8"?>
1.1<Envelope xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <Body>
    <add_adverts>
      <advert>
Run Code Online (Sandbox Code Playgroud)

...

看那1.1?为什么?任何的想法?

xml xslt

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

如何创建Looper线程,然后立即发送消息?

我有一个工作线程,它位于后台,处理消息.像这样的东西:

class Worker extends Thread {

    public volatile Handler handler; // actually private, of course

    public void run() {
        Looper.prepare();
        mHandler = new Handler() { // the Handler hooks up to the current Thread
            public boolean handleMessage(Message msg) {
                // ...
            }
        };
        Looper.loop();
    }
}
Run Code Online (Sandbox Code Playgroud)

从主线程(UI线程,不重要)我想做这样的事情:

Worker worker = new Worker();
worker.start();
worker.handler.sendMessage(...);
Run Code Online (Sandbox Code Playgroud)

麻烦的是,这为我设定了一个漂亮的竞争条件:在worker.handler阅读时,没有办法确定工作线程已经分配给了这个领域!

我不能简单地HandlerWorker构造函数创建,因为构造函数在主线程上运行,因此Handler它将自己与错误的线程相关联.

这似乎不太常见.我可以提出几个解决方法,所有这些都是丑陋的:

  1. 像这样的东西:

    class Worker extends Thread {
    
        public volatile Handler handler; // actually private, of course …
    Run Code Online (Sandbox Code Playgroud)

multithreading android handler looper

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