问题列表 - 第21940页

C++:为什么我们不能引用引用或引用数组?

我注意到没有引用引用但是有指向指针的指针,并且没有引用数组而是指针数组.

有人能给我任何理由吗?

c++ reference

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

是否可以使用 JPA 从 javax.persistence.Query.getResultList() 流式传输结果?

我是 JPA 的新手,我想知道是否可以从结果集中流式传输数据,我的意思是我不想等待执行查询来开始处理第一个结果,例如在这种情况下一批。

是否有可能使用 JPA API 或任何社区采用的解决方法?最终使用 JPA 实现的功能?

hibernate jpa scrollableresults

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

从java voip开始

我必须写一个聊天应用程序启用与voip的电话会议,但我根本不知道任何关于这项技术,我找不到任何有用的东西.你知道任何有用的网站有助于开始使用它吗?谢谢

java voip

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

良好形式:指针与局部变量与阵列索引

请原谅我,如果这是一个微不足道的问题 - 我通常是一个控制系统人(plc和自动化),但最近我发现自己参与了一些嵌入式微控制器和PC项目.

假设我有一个接受指向"命令字节"数组的指针的函数,通常长度为5或10个字节,如下所示:

char cmd_i2c_read(unsigned char *cmd, unsigned short cmd_len) { ... }
Run Code Online (Sandbox Code Playgroud)

我想解码命令字节(*cmd).

这是更好的形式:

  1. 创建指示每个字节用途的局部变量:

    unsigned char device_address = cmd[2];
    unsigned char register_address = cmd[3];
    unsigned char num_bytes = cmd[4];
    // use the local variables: if(num_bytes &le 0xFF) { do_stuff(device_address, register_address, num_bytes); }
    Run Code Online (Sandbox Code Playgroud)
  2. 创建本地指针:

    unsigned char *device_address = &cmd[2];
    unsigned char *register_address = &cmd[3];
    unsigned char *num_bytes = &cmd[4];
    // use the pointers: if(*num_bytes &le 0xFF) { do_stuff(*device_address, *register_address, *num_bytes); }
    Run Code Online (Sandbox Code Playgroud)
  3. 直接索引*cmd数组:
    if(cmd[4] <= 0xFF) { do_stuff(cmd[2], cmd[3], …

c

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

在Javascript中从浏览器将图像复制到剪贴板?

是否可以在javascript中将图像复制到剪贴板?我知道如何复制文字,但你可以复制图像吗?

这是一个安全限制吗?

javascript browser clipboard image

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

symfony 2.0有多稳定或不稳定?

嗯,我知道这是一个预览,我知道它还没有准备好生产,但我敢问这个问题.

我需要开始构建一个非常大的应用程序,计划于2010年9月左右上线.

假设我不会将应用程序发布到生产中,直到symfony 2.0的稳定版本发布 - 对我来说,使用2.0版本开始构建应用程序是一个好主意(好吧,我会满足于一个可行的想法)?由于框架中的核心变化,我需要重写/替换我编写的代码的机会有多大?

谢谢.

编辑:现在的另一个选择是使用symfony 1.4.
我曾经想过并尝试过Zend Framework,但我拒绝重新发明每个模块,这将花费我很多编程时间(如果不是几天/几周).

symfony1 symfony-1.4 symfony

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

这个API太简单了吗?

有许多可用的键值商店.目前你需要选择一个并坚持下去.我相信一个独立的开放式API,不是由键值存储供应商制作的,它会使商店之间的切换变得更加容易.

因此,我正在构建一个数据存储区抽象层(如ODBC,但专注于更简单的键值存储),以便有人构建一次应用程序,并在必要时更改键值存储.这个API太简单了吗?

get(Key)
set(Key, Value)
exists(Key)
delete(Key)
Run Code Online (Sandbox Code Playgroud)

由于到目前为止我看到的所有API似乎都添加了很多,我想知道还需要多少其他方法?

我收到一些回复说set(null)可以用来删除一个项目,如果get返回null,那么这意味着一个项目不存在.这有两个原因.首先,混合返回类型和状态是不好的,其次,并非所有语言都具有null的概念.看到:

所有编程语言都有明确的NIL,null或undefined概念吗?

我确实希望能够对数据执行多种类型的操作,但据我所知,一切都可以在键值存储之上构建.它是否正确?我应该提供这些增值功能吗?例如:像mapreduce或索引

在内部,我们已经在Erlang和Ruby中拥有了它的基本版本,它为我们节省了大量时间,并且还使我们能够测试不同键值存储的特定用例的性能

api key-value

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

或vbscript中的运算符

vbscript支持还是运营商?

我想在vbscript中执行以下代码,请帮帮我

if a="address1" or b = "address2"
    then Response.Redirect("www.example.com")
endif
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

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

为什么我会在#pragma上收到警告C4081?

我习惯于删除代码中报告的所有警告.如果可能的话,我只是喜欢干净的身材.我用了

#pragma comment(lib,"some.lib");
Run Code Online (Sandbox Code Playgroud)

我收到这个警告:

警告c4081:预期'换行'; 发现';'

我不确定为什么会产生警告.我可以获得删除它的帮助吗?

c++ warnings visual-c++

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

Java Antivirus ......有可能吗?怎么样?

是否有可能用Java编写一个防病毒程序,例如它可以拦截程序被执行?我可以在Java中对操作系统进行如此深入的控制吗?

更新:c#怎么样?同样的限制适用或更好的方式?

java antivirus

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