问题列表 - 第35784页

jquery datepicker - 动态altfield问题

我在页面上有多个日期选择器...除了我的altfield部分外,所有似乎都工作正常...

这样的事可能吗?

$(document).ready(function(){

    $( ".datepicker" ).datepicker({
        beforeShowDay: function(date){ return [(date.getDay() == 1 || date.getDay() == 4), ""] },
        showOn: "button",
        buttonText: "Book now...",
        showWeek: true,
        firstDay: 1,
        onSelect: function(date) { 
            $(this).parent().find('.selecteddate').prepend("Date: " + $(this).parent().find('.datepicker').val() + " - <a href='javascript:;' class='cleardate'>clear date</a>"); 
            $(this).parent().find('button').hide();
        },
        dateFormat: "DD, d MM, yy",

        altField: $(this).closest('div').find('.datepickeralt'),

        altFormat: "dd/mm/yy",
        navigationAsDateFormat: true,
        minDate: 0,
    });

    $(".cleardate").live('click',function(){
        $(this).closest('div').find('.datepicker').datepicker("setDate", null);
        $(this).closest('div').find('.datepickeralt').val("");
        $(this).closest('div').find('button').show();
        $(this).parent().html("");
    });

});
Run Code Online (Sandbox Code Playgroud)

jquery

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

Javascript正则表达式在每次调用时都会失败

我使用以下Javascript从文本文件中读取字符串并使用正则表达式处理它们

while (!textFile.AtEndOfStream)
{
    currLine = textFile.ReadLine();
    match = re.exec(currLine);
    do stuff with match
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是每隔一次调用re.exec就会失败并返回null; 所以第一行处理正确,但第二行结果为null,然后第三行工作,第四行结果为null.

我可以使用以下代码来获得我想要的结果

while (!textFile.AtEndOfStream)
{
    currLine = textFile.ReadLine();
    match = re.exec(currLine);
    if (match == null) match = re.exec(currLine);
}
Run Code Online (Sandbox Code Playgroud)

但这似乎是一个讨厌的kludge.任何人都可以告诉我为什么会发生这种情况以及我能做些什么来正确解决它?

javascript

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

如何将mysql dump加载到hsqldb数据库?

我有一个sql文件,在mysql中创建一个数据库:

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';

CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
USE `mydb` ;

-- -----------------------------------------------------
-- Table `mydb`.`machine`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `mydb`.`machine` (
  `id` INT NOT NULL ,
  `name` VARCHAR(45) NULL ,
  PRIMARY KEY (`id`) );


SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Run Code Online (Sandbox Code Playgroud)

现在我想将此文件加载到hsqldb 2数据库中.我需要在mysql转储中更改以将数据加载到hsqldb中?

目前我使用此代码(groovy)来执行sql文件:

def embeddedDbSettings = [url:'jdbc:hsqldb:file:mydb', user:'sa', password:'', driver:'org.hsqldb.jdbcDriver'];
sql =  Sql.newInstance(embeddedDb);
sql.executeInsert new File("./sql/create_database.sql").text;
Run Code Online (Sandbox Code Playgroud)

并且我一直遇到这个加密异常:

Exception in thread "main" …
Run Code Online (Sandbox Code Playgroud)

mysql migration groovy hsqldb

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

使用Jasper Reports的JVM无法使用Font

我正在尝试使用DynamicJasper生成报告,但是我收到以下错误:

net.sf.jasperreports.engine.util.JRFontNotFoundException:  
                                 Font 'Arial' is not available to the JVM.   
Run Code Online (Sandbox Code Playgroud)

安装了msttcorefonts,但我猜JVM没有使用它的任何字体.

我正在使用Ubuntu 10.04.

我怎样才能解决这个问题?

jvm jasper-reports ubuntu-10.04 dynamic-jasper

82
推荐指数
8
解决办法
19万
查看次数

MeasureString和DrawString的区别

为什么我必须将MeasureString()结果宽度增加21% size.Width = size.Width * 1.21f; 来逃避Word Wrap DrawString()

我需要一个解决方案来获得确切的结果.

相同的字体,相同的字符串格式,两个函数中使用的文本相同.


从OP回答:

  SizeF size = graphics.MeasureString(element.Currency, Currencyfont, new PointF(0, 0), strFormatLeft);
  size.Width = size.Width * 1.21f;
  int freespace = rect.Width - (int)size.Width;
  if (freespace < ImageSize) { if (freespace > 0) ImageSize = freespace; else ImageSize = 0; }
  int FlagY = y + (CurrencySize - ImageSize) / 2;
  int FlagX = (freespace - ImageSize) / 2;
  graphics.DrawImage(GetResourseImage(@"Flags." + element.Flag.ToUpper() + ".png"), 
         new Rectangle(FlagX, FlagY, ImageSize, ImageSize)); …
Run Code Online (Sandbox Code Playgroud)

.net c# string graphics

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

activerecord sum返回一个字符串?

这对我来说似乎很奇怪,有效记录总和会返回字符串,而不是数字

basket_items.sum("price")
Run Code Online (Sandbox Code Playgroud)

这似乎使它起作用,但是我认为我可能错过了一些东西,因为这似乎很奇怪。

basket_items.sum("price").to_i
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

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

在bash中进行并行处理?

我有成千上万的png文件,我喜欢用它来缩小pngcrush.我的find .. -exec工作很简单,但这是顺序的.我的机器有相当多的资源,我会并行完成.

每个png要执行的操作是:

pngcrush input output && mv output input
Run Code Online (Sandbox Code Playgroud)

理想情况下,我可以指定最大并行操作数.

有没有办法用bash和/或其他shell助手做到这一点?我是Ubuntu或Debian.

parallel-processing bash

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

为什么DarkGray比Gray更亮?

这里简单的好奇心,带着一些实际问题,因为我偶尔会被这个问题所困扰.

怎么Color.DarkGray比轻Color.Gray

.net system.drawing

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

扩展"WhenNull"检查null并通过lambda初始化底层对象

我被问到什么是错的/如何修复以下场景

Customer customer = null;
customer.WhenNull(c => new Customer())
        .Foo();

// instead of
Customer customer = null;
if (customer == null)
{
   customer = new Customer();
}
customer.Foo();
Run Code Online (Sandbox Code Playgroud)

一位开发人员向我发送了他的WhenNull扩展版本

public static T WhenNull<T>(this T source, Action<T> nullAction)
{
   if (source != null)
   {
      return source;
   } 

   if (nullAction == null)
   {
       throw new ArgumentNullException("nullAction");
   }

   nullAction(source);

   return source;
}
Run Code Online (Sandbox Code Playgroud)

他的问题/意图是,他不想在lambda表达式中指定底层对象(在本例中为"customer")

Customer customer = null;
customer.WhenNull(c => customer = new Customer())
        .Foo();
Run Code Online (Sandbox Code Playgroud)

我以为这不可能做到.
它是否正确?

c# extension-methods .net-3.5

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

如何确定字符串是否是Objective-C中的URL

我是iPhone开发和Objective-C的新手.使用ZBar SDK我开发了一个基本的应用程序,它扫描相册中的QR图像并输出它转换成的内容.

我想知道是否有办法获取此输出,确定它是否是URL,如果是这样,则在Web浏览器中打开它.

iphone xcode objective-c

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