问题列表 - 第38573页

解决矢量指针向量内的矢量

要在C++中实现一个开放的哈希表,我想我会定义一个包含指向包含数据的向量的指针的向量.为简单起见,假设我想要一个可以存储ints 的哈希表.我以为我需要一个vector< vector<int>* >.

结果数据结构可能如下所示:

[指数0] 8,6,2

[索引1](空)

[指数2] 9,12,15,28,1

我本可以创建一个静态的vector<int>指针数组,但我希望能够随着时间的推移添加更多的索引.

要写出元素,我想做这样的事情:

for (unsigned int i = 0; i < myHashtable.size(); i++) {
  cout << "[index " << i << "]";
  for (unsigned int j = 0; j < myHashtable[i]->size(); j++) {
    cout << " " << *(myHashtable[i])[j];
  }
  cout << "\n";
}
Run Code Online (Sandbox Code Playgroud)

此代码无法编译.什么是正确的解决方法*(myHashtable[i])[j]

c++ vector

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

仅使用一个IDENTITY列将行插入表中

我有一个表管理员,只有一列,adminId是主键.由于业务规则,它必须是这样的.

我想一劳永逸地理解如何编写在这样的表中插入值的存储过程.我正在使用SQL Server和T-SQL并尝试使用SCOPE_IDENTITY(),但这不起作用,因为该表具有INSERT_IDENTITY为false或off.

我真的不想插入一个虚拟值只是为了能够插入一个新行.谢谢!

sql t-sql sql-server stored-procedures

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

为什么调用Perl的exec内置会导致此函数不返回其调用者?

我在向函数传递参数时遇到问题,而被调用的函数没有将控制权返回给最初调用它的函数.基本上,我正在读取一个文本文件,其中包含用户名和密码到数组中.然后使用foreach循环我将用户名和密码传递给另一个函数,但这永远不会返回,只执行一组arugments;

sub batch {
    open(my $in, "<", "$ARGV[0]") or die "Can't open $ARGV[0]: $!";
 #Read file contents into an array.
 @listOfUsers = <$in>;
 foreach $listOfUsers (@listOfUsers) {
  #Regex to check if txt file conforms to correct syntax.
  if ($listOfUsers !~ /([a-zA-Z]{1}[a-zA-Z0-9]{3,40})\s[a-zA-Z]{1}[a-zA-Z0-9]{3,40}/) {
   print "Please ensure that line $listOfUsers in $ARGV[0] is of the following syntax:\n";
   print "\n<USERNAME> <PASSWORD>\n";
   exit(0);
  } else {
   #split string and call AddUser function
   my ($username, $password) = split(" ",$listOfUsers);
   AddUser($username, $password);
  }
 }
}



sub …
Run Code Online (Sandbox Code Playgroud)

perl return function exec

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

无法将jQuery UI模式对话框变为模态

我无法获得一个jQuery UI 模式对话框,它可以像在演示中一样工作!考虑这个食谱:

<html>
  <head>
    <script type="text/javascript" src="/javascripts/jquery.js"></script>
    <script type="text/javascript" src="/javascripts/jquery-ui.js"></script>
  </head>
  <body>
    <p>First open a modal <a href="" onclick="$('<div>something</div>').dialog({modal: true}); return false;"> dialog</a></p>
    <p>Then try to hover over <a href="broken"> me</a></p>
    <p>And <a onclick="alert('clicked!'); return false;" href="alsobroken"> click me!</a></p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当对话框处于活动状态时,第二个链接被正确禁用,但第三个链接(onclick)仍然有效!此外,当悬停两个链接时,会出现一个小浏览器手.这不像演示......我做错了什么?

javascript jquery jquery-ui

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

Android - 短信广播接收器

我一直试图让这个程序工作,但到目前为止没有运气.我无法找到我做错的地方.我不确定代码或调试是否有问题.

我正在尝试收到新短信到达时的通知.

这是我的计划:

package Technicaljar.SMSBroadcastReceiver;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.util.Log;

public class SMSBroadcastReceiver extends BroadcastReceiver {

        private static final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";
        private static final String TAG = "SMSBroadcastReceiver";

        @Override
        public void onReceive(Context context, Intent intent) {
             Log.i(TAG, "Intent recieved: " + intent.getAction());

                if (intent.getAction() == SMS_RECEIVED) {
                    Bundle bundle = intent.getExtras();
                    if (bundle != null) {
                        Object[] pdus = (Object[])bundle.get("pdus");
                        final SmsMessage[] messages = new SmsMessage[pdus.length];
                        for (int i …
Run Code Online (Sandbox Code Playgroud)

sms android broadcastreceiver android-intent

51
推荐指数
3
解决办法
9万
查看次数

在ServerControl(ASP.NET)的<Head ... />标记中添加<Script ... />标记?

我将在我的自定义ServerControl中使用JQuery文件,因此我必须在Head标记中添加以下行.

<script type="text/javascript" src="jquery-1.4.3.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

如何使用C#在ServerControl中执行此操作

c# asp.net jquery servercontrols servercontrol

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

在Linq中使用.NET 4动态关键字的好例子?

所以我刚刚从亚马逊的推荐信到对象LINQ使用C#4.0:使用和扩展LINQ到对象和并行LINQ(PLINQ) .

它说这本书介绍了使用dynamicLinq 的关键字,让我思考:

dynamic对于你无法用Linq 做的关键字,你能做什么样的超赞呢?

c# linq dynamic .net-4.0

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

存储结果集以供以后获取

我有一些运行了很长时间(20-30分钟)的查询.如果同时启动大量查询,则会快速耗尽连接池.

是否有可能来包装长时间运行的查询到语句(程序),将通用的查询结果存储到一个临时表,terminanting连接,并fetchin(投票)结果以后的需求呢?

编辑:优化查询和数据结构,像"检查您的索引和执行计划"这样的提示对我不起作用.我正在寻找一种方法来存储通用结果集的[也许]字节表示,以便以后进行检索.

java mysql sql sql-server oracle

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

为什么jquery datepicker不能在textarea上工作,只能在输入上工作

请帮助我,我很无能为力.当我尝试打开jquery UI的日期选择器并将其附加到输入标签时,它完美地工作,但是当我尝试将它附加到textarea时,没有任何事情发生.

<script type="text/javascript">
     $(function() {    $("#${data_picker}").datepicker();  });
</script>

---- This will work ----
<input id="data_picker" />

---- This doesn't work ----
<textarea id="data_picker"></textarea>
Run Code Online (Sandbox Code Playgroud)

为什么???

ps当然他们不在同一页面,它只是输入或页面中的textarea.

jquery jquery-ui datepicker jquery-ui-datepicker

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

是否可以在C#中创建有状态的Web服务?

我现在有这样的事情:

public class Service1 : System.Web.Services.WebService
{
    [WebMethod]
    public string Method1()
    {
        SomeObj so = SomeClass.GetSomeObj(); //this executes very long time, 50s and more
        return so.Method1(); //this exetus in a moment 
    }

    [WebMethod]
    public string Method2()
    {
        SomeObj so = SomeClass.GetSomeObj(); //this executes very long time, 50s and more
        return so.Method2(); //this exetus in a moment 
    }

 ...
}
Run Code Online (Sandbox Code Playgroud)

有可能创建有状态的Web服务,以便我可以重用SomeObj so并只调用同一对象上的方法吗?

因此,将使用此服务的客户端将首先调用web方法,该方法将创建so对象并返回一些ID.然后在后续调用中,Web服务将so基于ID 重用相同的对象.

编辑


这是我的实际代码:

[WebMethod]
public List<ProcInfo> GetProcessList(string domain, string machineName)
{
    string …
Run Code Online (Sandbox Code Playgroud)

c# persistence web-services stateful object-persistence

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