问题列表 - 第21664页

如何手动将新记录正确添加到空记录集?

如何手动将新记录添加到新的空ADODB.Recordset?

现在,这就是我正在做的不起作用:

Dim rs as ADODB.Recordset
rs.Open
Dim Fields() as String
Fields(0) = "SomeFieldName"

Dim Values() as String
Value(0) = "SomeValue"

rs.AddNew Fields, Values
Run Code Online (Sandbox Code Playgroud)

vb6 ado

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

RubyGem版本错误:机架(1.0.0不〜> 1.0.1)

我正在我的笔记本电脑上工作rails项目并将代码推送到github.现在我在桌面上克隆了这个项目.

在跑步时:

rake db:migrate
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

rake aborted!
RubyGem version error: rack(1.0.0 not ~> 1.0.1)

(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

在此错误之前,我必须运行以下命令:

sudo gem install -v=2.3.5 rails
sudo gem update rack
Run Code Online (Sandbox Code Playgroud)

rack rubygems ruby-on-rails

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

在多线程感知模式下BOOST库

可以在所谓的线程感知模式下编译BOOST库.如果是这样,您将看到库名称中出现"...- mt ...".我无法理解它给了我什么,我什么时候需要使用这种模式?它能给我带来什么好处吗?

不仅仅是因为在NO-thread-aware体系中编译了BOOST Threads库(名称中没有-mt),我真的很困惑.这对我没有任何意义.看起来自相矛盾:/

非常感谢您的帮助!

c++ multithreading boost

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

错误:'for'之前的预期unqualified-id

以下代码返回: error: expected unqualified-id before ‘for’

我找不到导致错误的原因.谢谢您的帮助!

#include<iostream>

using namespace std;

const int num_months = 12;

struct month {
    string name;
    int n_days;
};

month *months = new month [num_months];

string m[] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", 
              "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
int n[] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

for (int i=0; i<num_months; i++) {
    // will initialize the months
}

int main() {
    // will print name[i]: days[i] …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何(以及如果)使用TPL编写单个使用者队列?

我最近听说过很多关于.NET 4.0中TPL的播客.他们中的大多数使用任务描述后台活动,如下载图像或进行计算,以便工作不会干扰GUI线程.

我工作的大多数代码都有更多的多生产者/单一消费者风格,其中来自多个来源的工作项必须排队,然后按顺序处理.一个示例是日志记录,其中来自多个线程的日志行被顺序化为单个队列,以便最终写入文件或数据库.来自任何单一来源的所有记录必须保持有序,并且来自同一时刻的记录应该在最终输出中彼此"接近".

因此,多个线程或任务或任何调用队列的任何东西:

lock( _queue ) // or use a lock-free queue!
{
   _queue.enqueue( some_work );
   _queueSemaphore.Release();
}
Run Code Online (Sandbox Code Playgroud)

专用工作线程处理队列:

while( _queueSemaphore.WaitOne() )
{
   lock( _queue )
   {
      some_work = _queue.dequeue();     
   }
   deal_with( some_work );
}
Run Code Online (Sandbox Code Playgroud)

将工作线程专门用于这些任务的消费者方面似乎总是合理的.我应该使用TPL中的某些构造来编写未来的程序吗?哪一个?为什么?

.net c# queue .net-4.0 task-parallel-library

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

Java查找子字符串

我有以下字符串:

oauth_token=safcanhpyuqu96vfhn4w6p9x&**oauth_token_secret=hVhzHVVMHySB**&application_name=Application_Name&login_url=https%3A%2F%2Fapi-user.netflix.com%2Foauth%2Flogin%3Foauth_token%3Dsafcanhpyuqu96vfhn4w6p9x
Run Code Online (Sandbox Code Playgroud)

我试图解析oauth_token_secret的值.我需要从等号(=)到下一个&符号(&)的所有内容.所以我需要解析:hVhzHVVMHySB

目前,我有以下代码:

Const.OAUTH_TOKEN_SECRET = "oauth_token_secret";

Const.tokenSecret = 
  content.substring(content.indexOf((Const.OAUTH_TOKEN_SECRET + "="))
    + (Const.OAUTH_TOKEN_SECRET + "=").length(), 
      content.length());
Run Code Online (Sandbox Code Playgroud)

这将从oauth_token_string的开头开始,但不会在下一个&符号处停止.我不确定如何指定在以下&符号的末尾停止.谁能帮我?

java string substring

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

订购问题的T-SQL SELECT DISTINCT&ROW_NUMBER()

我正在尝试使用ROW_NUMBER()OVER从视图中选择DISTINCT行进行分页.当我将ORDER BY字段从SMALLDATETIME切换到INT时,我开始得到奇怪的结果:

SELECT RowId, Title, HitCount FROM
( SELECT DISTINCT Title, HitCount, ROW_NUMBER() OVER(ORDER BY HitCount DESC) AS RowId FROM ou_v_Articles T ) AS Temp
WHERE RowId BETWEEN 1 AND 5
Run Code Online (Sandbox Code Playgroud)

此查询返回:

RowId | Title | HitCount
=======================
4  ---  9
1  ---  43
3  ---  11
2  ---  13
5  ---  0
Run Code Online (Sandbox Code Playgroud)

结果显然不是正确的顺序.我不确定这里有什么问题,但当我删除DISTINCT时,它正确地命令它们.

谢谢.

t-sql sql-server paging

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

跨平台的Emacs脚本

我正在尝试编写一个必须操纵剪贴板的Emacs脚本(只需获取最后一个条目并将其作为字符串进行操作).问题是我在Linux(在家里)和Windows(在工作中)工作.在Windows中,我必须使用的函数(W32-获取剪贴板数据),而Linux使用(X-获取剪贴板)为同样的目的(每个OS有益的错误了,当你使用其他人的同等功能).

我真的不想保留两个具有相同模式定义的单独文件; 有没有办法通过elisp检查当前正在运行的OS Emacs,所以我可以使用相应的功能?

PS.是的,一个合理的解决方案是"停止在工作中使用Windows",我正在努力,但我还是需要忍受至少一两个月的事情.

linux windows emacs cross-platform

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

如果它是成员函数,我如何声明字符串数组的大小

我在设置数组大小时遇到​​问题.在我的代码中,我有:

class Test {
    public:
       ....//Functions
    private:
      string name[];
};

Test() {
   //heres where i want to declare the size of the array
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

c++ arrays variables member

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

long polling netty nio framework java

如何使用netty框架进行长轮询?比如说我拿了http://localhost/waitforx

但是waitforx是异步的,因为它必须等待一个事件?比如说它从阻塞队列中取出一些东西(只能在队列中的数据时获取).从队列中获取项目时,我想将数据发送回客户端.希望有人可以给我一些如何做到这一点的提示.

非常感谢

java asynchronous nio long-polling netty

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