问题列表 - 第10569页

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

列在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中

显然,当使用GROUP BY子句时,不是聚合函数的列应该是group by子句的一部分.这里的问题是,我不能在GROUP BY子句中包含HTTPADDRESS和DATEENTERED列.另外,我不知道能给我最新条目的功能.

编辑:我使用sql-server.如果我使用访问权限,我会使用LAST功能.

SQL = "SELECT VISITORIP, HTTPADDRESS, DATEENTERED"
SQL = SQL & " FROM STATS"
SQL = SQL & " WHERE DATEENTERED BETWEEN '" & OnlineTime & "' AND '" & NOW() & "'"
SQL = SQL & " GROUP BY VISITORIP"
SQL = SQL & " ORDER BY DATEENTERED DESC"
Set objOnVisitors = objConn.Execute(SQL)    
Run Code Online (Sandbox Code Playgroud)

sql asp-classic

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

在android模拟器上导入gmail联系人

我想在Android模拟器上从我的gmail帐户导入联系人,就像你可以这样做T-Mobile G1 phone.

可能吗?

[我也有这个问题:pentium10 ]
我想知道是否有办法做到这一切?

gmail android emulation

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

企业级数据库设计技巧

我使用企业应用程序并获得了一些数据库设计技巧

  1. 所有表应具有以下字段有助于审计线索- , ,LastChangedByLastChangedLastChangedPage
  2. 具有动态SQL的所有存储过程都应具有@ bDebug参数.默认情况下,它设置为0.如果设置为1,则打印出动态SQL语句,这对调试非常有用.
  3. 对于CRUD SP,有一种部分更新表的方法.如果你的表有10个字段并且在一个SP中,你只关心更新5个字段,有一个抽象层来做到这一点.

您能想到的任何其他有用的提示?

编辑:谢谢你的所有答案.我仍然在寻找一个答案,可以提供DB Design的提示/技巧/策略的链接.

sql-server sql-server-2005

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

在c中发送缓冲区长度和缓冲区

我正在尝试使用C将字符串发送到服务器应用程序,但我遇到了麻烦.我对网络编程很新,我认为我的代码正在咆哮错误的树.

该消息应该是消息长度+消息,并且由python服务器在另一侧解压缩(buf是原始传入数据):

msg_len_bytes = buf[0:4]
msg_len = struct.unpack("!L", msg_len_bytes)[0]
Run Code Online (Sandbox Code Playgroud)

!表示网络字节顺序,L表示无符号长整数.

发送常规字符串相当简单.发送(袜子,消息,strlen(消息),0);

但是添加消息长度我无法理解.这是我的客户端到目前为止的代码:

struct msgstruct {
        uint32_t length;
        char send_data[4096];
};

int main()

{
    int sock;
    struct msgstruct message;
    char data[4096] = "<MOP><test/></MOP>";

    for ( int i = 0; i < strlen(data); i++ ) {
      message.send_data[i] = data[1];
    }

    struct hostent *host;
    struct sockaddr_in server_addr;

    unsigned long buflen = sizeof(message.send_data);
    uint32_t bufsend = htonl(buflen);

    message.length = bufsend;

    host = gethostbyname("127.0.0.1");

    if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
        perror("Socket");
        exit(1); …
Run Code Online (Sandbox Code Playgroud)

c sockets

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

列表框滚动条不跟随所选项目(使用ICollectionView)

我正在尝试在WPF中实现MVVM模式.我已经关注了Jeremy Alles的非常简单的MVVM演示应用程序.我有一个ListBox,它绑定到ObservableCollection:

<ListBox
    Name="myListBox"
    IsSynchronizedWithCurrentItem="True"
    ItemsSource="{Binding Persons}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <views:PersonsView />
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

我添加了一个ICollectionView来管理ListBox上的选定项目.它还允许我有两个按钮,允许我选择列表中的上一个和下一个项目.

private void GoToPrevious()
{
    this.collectionView.MoveCurrentToPrevious();
}
private void GoToNext()
{
    this.collectionView.MoveCurrentToNext();
}
Run Code Online (Sandbox Code Playgroud)

这一切都很有效,但是,当所选项目低于列表框的显示区域时,列表框的滚动条不会相应移动.

如何将ListBox的滚动条/显示区域与所选项目同步?

c# wpf listbox observablecollection mvvm

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

C++共享库中基类的未定义符号错误

我使用以下代码将以下代码编译为共享库g++ -shared ...:

class Foo {
public:
  Foo() {}
  virtual ~Foo() = 0;
  virtual int Bar() = 0;
};

class TestFoo : public Foo {
public:
  int Bar() { return 0; }
};

extern "C" {
  Foo* foo;
  void init() {
    // Runtime error: undefined symbol: _ZN3FooD2Ev
    foo = new TestFoo(); // causes error
  }
  void cleanup() { delete(foo); }
  void bar() { foo->Bar(); }
}
Run Code Online (Sandbox Code Playgroud)

关键是要作为一个简单的暴露我的课(这里只是很小的玩具类为例)的功能C与三个功能API init,cleanupbar.

当我尝试加载共享库(使用dyn.loadin …

c++ compilation shared-libraries linker-errors undefined-symbol

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

是否可以自动生成Xcode项目?

简单的问题.是否有任何工具可以从命令行生成Xcode项目?我们使用SCons构建我们的跨平台应用程序,但这不支持内在的Xcode项目生成.我们希望避免手动创建项目,因为这将涉及维护多个文件列表.

xcode scons

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

如何增加CSS中的行间距?

我有类似的东西:

<table>
    <tr>
        <td>Hello,<br/>World!</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

两条线

Hello,
World!
Run Code Online (Sandbox Code Playgroud)

显示得太近了.任何增加它们之间间距的方法(通过线宽的一部分(没有另一个<br/>))?

html css

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

在生产JavaScript代码中留下"console.log()"调用的好主意?

console.log()我的JavaScript中有很多调用.

在部署到生产之前,我应该对它们进行评论吗?

我想把它们留在那里,所以如果我需要做更多的调试,我不必在以后重新添加注释的麻烦.这是一个坏主意吗?

javascript debugging logging production

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