问题列表 - 第9947页

600K记录的数据库或平面文件?

我正在编写一个C#应用程序,需要在某个时间点将大约600K条记录插入数据库.

它们是非常简单的记录:只有3个长.

我正在使用params来设置命令,然后循环遍历内存中的数据以进行插入,在每个循环中将值分配给命令参数并运行command.ExecuteNonQuery()

在SqlServer上完成大约需要50秒,而在MySql上它甚至更慢,而在平面文件上插入相同的数据只需要几毫秒.

我做错了什么或数据库太慢了?

c# mysql sql-server

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

'$(this)'和'this'之间有什么区别?

我目前正在学习本教程:jQuery入门

对于以下两个示例:

$("#orderedlist").find("li").each(function (i) {
    $(this).append(" BAM! " + i);
});
$("#reset").click(function () {
    $("form").each(function () {
        this.reset();
    });
});
Run Code Online (Sandbox Code Playgroud)

请注意,在第一个示例中,我们使用$(this)在每个li元素中附加一些文本.在第二个示例中,我们this在重置表单时直接使用.

$(this)似乎比使用频率更高this.

我的猜测是在第一个例子中,$()将每个li元素转换为理解append()函数的jQuery对象,而在第二个示例中reset()可以直接在表单上调用.

基本上我们需要$()特殊的jQuery功能.

它是否正确?

javascript jquery this

560
推荐指数
6
解决办法
58万
查看次数

如何获取任何数字并获得1-3之间的数字

我在一个数组中有三种颜色array('blue', 'red', 'green'),在我的循环中,我希望能够打印蓝色,红色,绿色,蓝色,红色,绿色.

我知道我可以每3个循环重置一个计数器,然后使用它来找到我想要的颜色 - 1,2,3,重置,1,2,3,重置等等.但是有一种简单的方法可以通过它当前循环计数,如5或7,得到2?或者通过6或9获得3?我错过了一些简单的数学解决方案吗?

math

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

无法使用VisualVM连接到Tomcat

我在监视远程Tomcat进程时遇到问题.我正在尝试使用Java 6版本的JConsole/JVisualVM.

我使用适当的安全策略在远程服务器上运行jstatd.该过程已启动,并且TCP连接可用.

当我尝试通过JConsole连接时,我得到了'Connection Failed:jmxrmi'.

当我尝试通过VisualVM连接时,我添加了主机名,我的右键单击选项是'Add JMX Connection'.从文档中我不清楚这是否是我期望看到的.当我尝试连接时,我得到:

'Cannot connect using service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi'.
Run Code Online (Sandbox Code Playgroud)

因此,文档建议我只需要远程运行jstatd来监视VisualVM,而UI则要求jmxrmi ..这些是否相同?我尝试使用jmx rmi选项设置tomcat,我也超时,但我知道这不是防火墙问题.

如果有人成功获得了以这种方式连接的远程Tomcat进程,并且可以描述如何,那将对我有所帮助.

java permissions tomcat jmx

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

杀死.NET线程

我创建了一个运行某种方法的线程.但有时我想杀死线程,即使它仍在工作.我怎样才能做到这一点?我尝试了Thread.Abort(),但它显示了一个消息框,说"线程已中止".我该怎么办?

c# multithreading abort

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

简单代表示例?

好吧,我正在使用Objective-C编程并使用Xcode.我已经阅读了Apple网站上的文档并了解了代理的内容,但是当我谈到如何在代码中实际实现委托方法的部分时,我只是感到困惑,尤其是当他们说"现在实现委托"时方法." 也许它只是我,但我不知道确切地在哪里实现该方法(在我只有ViewController和AppDelegate类的简单情况下,AppDelegate.h/.m文件是否是正确的位置?).我想我学习的最好方法就是看一个非常简单的例子.

我在下面有一些代码,我想知道是否有人可以通过并告诉我如何将委托连接到ViewController,以便它显示总和?很抱歉,如果代码看起来很长,但这是我能想到的最简单的委托示例.为了争论和查看更少的代码(让我更容易看到发生了什么),假设ServerClass*服务器实现了一个服务器而ClientClass*客户端实现了一个客户端.两者已经相互连接,正在等待输入他们的号码.我放下了我认为正确的内容,但我知道它确实不完整(只要将委托连接到服务器和客户端).我不知道放在哪里的是协议声明,所以如果有人能够做到这个简单的问题,那么就学习如何将一个委托实现到一个类中,它会帮助我很多.

顺便说一句,我正在使用iPhone SDK 3.0的新GameKit中的Peer Picker,如果有人还想告诉我什么连接到什么.例如,我在Peer Picker的Apple指南的第3步.现在,我不知道我的项目中第5步的位置.感谢所有能帮助我理解这个代表实施的人......到目前为止你们都很棒!

ExampleAppDelegate.h

#import <UIKit/UIKit.h>

@class ExampleAppViewController;

@interface ExampleAppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    ExampleAppViewController *viewController;
    int sum;
}

@property (nonatomic, retain) sum;
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet ExampleAppViewController *viewController;

-(void) addNum:(int)num;
@end
Run Code Online (Sandbox Code Playgroud)

ExampleAppDelegate.m

#import "ExampleAppDelegate.h"
#import "ExampleAppViewController.h"

@implementation ExampleAppDelegate

@synthesize window;
@synthesize viewController;


- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    application.idleTimerDisabled = YES;

    // Override point for customization after app launch    
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];
}


- (void)dealloc …
Run Code Online (Sandbox Code Playgroud)

implementation delegates objective-c

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

css的负边缘:好的教程和技巧网站?

当我查看网站时,有时让我感到困惑的一个css方面是用于布局的负边距.我需要一段时间来了解设计师在整个页面中使用负边距尝试做什么.我的意思是一个页面有几个div,有几个使用负边距,我试图让我的头脑试图找出它们.我使用Firebug来更改值并查看效果.

是否有一个很好的教程,一套技巧网站,教网络设计师如何使用负边距为他们的优势.当然是跨浏览器工作的技巧.

试图找出剩下的边距:-100%.

css

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

Visual Studio 2008 Professional构建过程

我想在构建过程中完成两件事:

  1. 运行单元测试 - 我有一个带有单元测试的测试项目.我想在构建时运行所有这些测试,并在构建验证失败时收到通知.
  2. 合并web.config文件 - 我有3个不同的环境,每个环境都有特定于每个的配置详细信息.我想根据Web应用程序的部署位置生成配置文件.

我已经查看了一些资源,并没有什么能够成为这个场景的最佳解决方案.我的大多数搜索围绕着目标的web.config部分,但如果我要这样做,我想同时完成单元测试.

  • Scott Hanselman发表了一篇文章,关于制作配置文件的多个副本,创建自定义配置,以及使用批处理文件复制web.config,使配置与源对齐.我不喜欢这个解决方案,因为我必须有相同文件的多个版本,并且有可能一个更新而另一个没有.

  • 使用nAnt看起来很有希望.从我收集的内容中,我将使用批处理文件作为构建过程的一部分.使用xml文件中的变量替换文件模板中的{template}变量对我来说似乎非常简单,所以我想我倾向于使用MSBuild.我关心的是环境配置,多个开发人员需要将nant程序集放在同一个位置,因此应将它们检入源代码控制.这对我来说听起来不错.

  • 我跑过CruiseControl,乍一看看起来很有趣,但似乎需要大量的学习.

我意识到这是一个非常雄心勃勃的目标,需要一些努力来纠正,所以我想在选择路径之前做出明智的决定.对于使用测试和文件配置启动和运行自动构建过程最简单,最干净的方法的任何建议都将不胜感激,谢谢.

nant build-process unit-testing visual-studio-2008

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

为什么即使调整了bnum后东京暴君也会成倍地减速?

有没有人成功使用东京内阁/东京暴君的大型数据集?我正在尝试上传维基百科数据源的子图.在达到约3000万条记录后,我的指数变慢了.HDB和BDB数据库都会出现这种情况.我将bnum调整为HDB案例的预期记录数的2-4倍,只是稍微加快了.我还将xmsiz设置为1GB左右,但最终我还是碰壁了.

似乎Tokyo Tyrant基本上是一个内存数据库,在你超过xmsiz或你的RAM后,你得到一个几乎无法使用的数据库.有没有其他人遇到过这个问题?你能解决吗?

tokyo-cabinet

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

jQuery,WCF和ASP.NET

如果这是一个愚蠢的问题,请道歉.在以前的ASP.NET项目中,我一直在使用jQuery与ASMX Web服务进行通信而没有任何问题 - 包括能够启用与用户会话状态的交互.

我现在正在涉足Visual Studio 2010和.NET 4.0的世界,我正在尝试使用支持AJAX的WCF服务做同样的事情.

我已经掌握了基础工作,我将jQuery传递给服务调用,它进行一些处理并返回jQuery显示给用户的值.

我的问题是 - 如何让WCF服务访问用户的会话信息?我有一种感觉,在我对WCF的理解中,我遗漏了一些相当基本的东西.任何指针将不胜感激!

asp.net ajax session wcf

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