问题列表 - 第40286页

如何在JavaScript(&regex?)中将字符串转换为连字符连接词?

假设我有一串文字:

The quick brown fox jumped over 8 or 9 lazy dogs
Run Code Online (Sandbox Code Playgroud)

你会如何将此转换为小写连字符这样的单词?

the-quick-brown-fox-jumped-over-8-or-9-lazy-dogs
Run Code Online (Sandbox Code Playgroud)

我认为它需要某种正则表达式才能正确转换它?

javascript regex string

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

增加堆栈不工作

如何使用Bloodshed Dev C++或Code :: Block正确增加程序可用的堆栈?我运行简单的泡泡和快速排序工作,但当我更改Code :: Block中的堆栈(发现如何在这里)它使我的程序崩溃更快,尽管使用远远超过建议的空间.最初,程序在排序64K随机整数时崩溃(使用该rand()函数).现在,它崩溃在32K.我得到错误:Process returned -1073741571 (0xC00000FD)

假设我做得对,程序实际上运行得更快,而不会改变堆栈. gcc -Wl,--stack,1099511627776

我无法弄清楚如何在Dev C++中改变它

我该怎么办?有没有办法在代码本身内更改堆栈?这是我用于泡泡和快速排序的代码.每个都有两个:一个是矢量,另一个是数组.我认为泡沫排序.应该是正确的.快速排序,我不太确定.对不起,如果它有点凌乱

vector <int> v_bubble(vector <int> array){
    // Vector Bubble Sort
    if (array.size() < 2){
        return array;
    }
    int s = 1;
    while (s){
        s = 0;
        for (unsigned int x = 0; x < (array.size() - 1); x++){
            if (array[x] > array[x + 1]){
                int t = array[x];
                array[x] = array[x + 1];
                array[x + 1] = t;
                s = …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction sorting stack bubble-sort

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

你用什么Android终端模拟器?

为什么Android App Market中有终端模拟器?

terminal android

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

Eclipse IDE项目目录结构帮助[Java]

我一直在学习Java,并且对于多个.java文件位于同一默认包中的项目没有任何问题.我现在正在尝试分离代码并为图像创建文件夹,但我尝试过的所有内容都失败了.

如何正确添加图像和其他类的文件夹,并正确设置它的路径?所有路径都应该与项目相关,我知道的很多; _;

这是我的IDE图片的链接和程序输出的错误消息:

http://img262.imageshack.us/img262/8415/directory.png

谢谢!!

java eclipse ide directory structure

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

默认赋值运算符

c#中是否有默认赋值运算符?

.net c#

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

识别iPad iOS 4.2的设备

我知道iOS 4.2也适用于iPad.下面的代码是我们用于识别设备的标准模式.4.2 iPad将如何变化?我应该更改代码以考虑设备类型而不是版本吗?

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
    CGRect frame = [[UIScreen mainScreen] bounds];
    self.view.frame = frame;
#else
    CGRect frame = [self.view bounds];
#endif
Run Code Online (Sandbox Code Playgroud)

iphone ipad ios-4.2

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

Ruby on Rails NameError:未初始化的常量

我只是设置了一个新的迁移和模型关系,并且在测试表之间的关系时在控制台中我得到以下错误:NameError:uninitialized constant.

有谁知道什么是错的?

谢谢

编辑:

这是错误

NameError: uninitialized constant Profile::ProfileNotification
  from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:105:in `const_missing'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2199:in `compute_type'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2195:in `compute_type'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:156:in `send'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:156:in `klass'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:187:in `quoted_table_name'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/has_many_association.rb:97:in `construct_sql'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:21:in `initialize'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations.rb:1300:in `new'
  from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations.rb:1300:in `profile_notifications'
  from (irb):3
Run Code Online (Sandbox Code Playgroud)

ProfileNotification迁移中的代码:

class CreateProfileNotifications < ActiveRecord::Migration
  def self.up
    create_table :profile_notifications do |t|
      t.integer :profile_id, :null => false
      t.integer :notification_id, :null => false
      t.string :notification_text
      t.boolean :checked, :default => false
      t.boolean :update_reply, :default => false
      t.boolean :opinion_reply, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

如何在RunWorkerCompletedEventArgs对象中设置UserState?

大家好.我有一组运行Worker类实例的BackgroundWorker对象.当我调用Worker类时,对象实例会执行它,然后用尽代码(循环结束).我能够收听RunWorkerCompleted()事件,但是当它调用我设置的委托时,我需要知道我的哪些Worker对象刚刚完成.

我在RunWorkerCompletedEventArgs中看到了一个UserState属性,该属性来自我的委托,但我不知道如何在我的Worker对象中设置它,因为它正在完成.

有任何想法吗?

来自我的WorkManager.cs类的片段

public Worker AddWorker()
{
    Worker w = new Worker();

    _workers.Add(w.WorkerID,w);

    BackgroundWorker bg = new BackgroundWorker();
    _bgworkers.Add(bg);

    bg.DoWork += w.Start;
    bg.WorkerReportsProgress = true;
    bg.WorkerSupportsCancellation = true;
    bg.ProgressChanged += ProcessWorkerMessage;
    bg.RunWorkerCompleted += WorkerFinished;


    w.WorkManager = this;
    w.BackgroundWorker = bg;

    bg.RunWorkerAsync(w);


    return w;

}


public void WorkerFinished(object sender, RunWorkerCompletedEventArgs e)
{
    if (_onManagerEvent != null)
        _onManagerEvent(new ManagerEvent { EventDate = DateTime.Now, Message = "Worker ??? successfully ended." });
}
Run Code Online (Sandbox Code Playgroud)

因此,当我的Worker对象在其Start()方法中完成循环时,我该怎么做才能填充传递给我的WorkerFinished方法()的RunWorkerCompleteEventArgs对象"e"的userState属性?

谢谢

c# backgroundworker

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

NSRange的问题

我遇到了NSRange的问题.这是我的代码:

NSRange range = [[[NSHTTPCookie requestHeaderFieldsWithCookies:[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:[NSURL URLWithString:cookie]]] objectForKey:@"Cookie"] rangeOfString:@"x"];
NSLog(@"%f", range.length);
if (range.length >= 1) {
    NSLog(@"Do Something");
} else {
    NSLog(@"AUTHING");
}
Run Code Online (Sandbox Code Playgroud)

控制台输出:

0.000000
Do something
Run Code Online (Sandbox Code Playgroud)

然后我第二次浏览代码:

0.000000
AUTHING
Run Code Online (Sandbox Code Playgroud)

这到底是怎么回事?NSNotFound我认为它不起作用,我不是唯一一个发现这个问题的人因此使用它不是一个解决方案.

谢谢你的帮助.

干杯

编辑:我尝试使用NSLog(@"%d",range.length),但它第一次运行时输出错误,第二次运行是正确的.我已经尝试过使用NSNotFound认为奇怪的输出是由于它是NSNotFound但它没有触发

iphone nshttpcookie nsrange

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

Tomcat与Jetty JNDI Lookup

我使用Spring配置我的Java Web App,在Spring配置中,我通过JNDI为Jetty获取数据源,如下所示:

<jee:jndi-lookup id="dataSource" jndi-name="jdbc/myDataSource" />

但这不适用于Tomcat.使用Tomcat我必须这样做:

<jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/myDataSource" />

什么是解决这个问题的最佳方法?我已经在使用JNDI作为外部化配置的方法,所以我不能外化我的外部化配置!同时我完全不喜欢有两个单独的Spring配置文件.救命!!!

spring tomcat jndi jetty tomcat6

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