小编DrX*_*eng的帖子

MySQL将日期转换为星期和月的开头

对于"2012-07-12",我如何才能获得本周的开始,即"2012-07-08",以及本月的开始,即"2012-07-01"?

mysql date

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

有没有办法将图像异步加载到用户的缓存中?

我有一个物品清单。它们中的每一个都是一个带有名称的方块,当用户将鼠标悬停在方块上时,会显示一个图像,这是由 jQuery 完成的。代码是这样的:

$('.square').hover(function() {
  var link = $(this).attr('title');
  $(this).addClass('squarehover')
         .css({backgroundImage: 'url(images/' + escape(link) + '.jpg)'}); 
}, function() {
  $(this).removeClass('squarehover')
         .attr('style', '');   
});

.squarehover {
  font-size: 0px;
  background-repeat: no-repeat;
  background-size: 100%;
  -moz-background-size: 100%;
  background-position: center center;
  position: absolute;
  z-index: 10;
  cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

如果没有事先加载图片,悬停时会有一点延迟。另外,我不想在加载完所有图像后显示页面。

由于图像未明确显示在页面中,是否可以先加载页面然后开始将图像加载到用户的缓存中(我的想法是用户不会立即将鼠标移动到这些方块上)?如果<img>HTML 中没有标签怎么办?

BTW,既然background-sizeIE8不支持,那怎么处理呢?

html javascript image

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

在Bootstrap中为响应式设计重新排序div

我正在使用bootstrap.我有三个块的行:

<div class="row">
    <div class="span3" id="B">...</div>
    <div class="span4" id="A">...</div>
    <div class="span3" id="C">...</div>
</div>
Run Code Online (Sandbox Code Playgroud)

所以,这三个区块被排序为B,A,C.

如果屏幕宽度小,三大板块将有按每一行,并且还下令为B,A,C.

但我希望他们订购

A
B
C
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

html css twitter-bootstrap

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

Symfony 2服务容器为空

我是Symfony 2的新手,并试图创建一些简单的应用程序来学习.我创建了一个包GoogleApiBundle.在捆绑包内,我有一个控制器YouTubeController,这是一个服务:

//services.yml
service:
    myname_googleapi_youtube:
        class: Myname\GoogleApiBundle\Controller\YouTubeController
Run Code Online (Sandbox Code Playgroud)

在另一个包中,我尝试调用函数 YouTubeController

//anotherController.php
$service = $this->get('myname_googleapi_youtube');
$result = $service->getResultFunction();

//YouTubeController.php
public function getResultFunction()
{
    $parameter = $this->container->getParameter('a');
    //...
}
Run Code Online (Sandbox Code Playgroud)

然后我得到一个例外FatalErrorException: Error: Call to a member function getParameter() on a non-object ...,因为$this->containerNULL.

我搜索但没有得到答案.我做错了吗?

php symfony

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

mysql在select中减去

例如,我有下表:

date | id | num
01-01 | a | 10
01-02 | a | 14
01-02 | b | 2
01-03 | a | 19
01-03 | b | 5
01-04 | a | 13
Run Code Online (Sandbox Code Playgroud)

我想.减去numb距离a,也就是说,其结果将是:

01-01 | 10    //10
01-02 | 12    //14-2
01-03 | 14    //19-5
01-04 | 13    //13
Run Code Online (Sandbox Code Playgroud)

我尝试以下SQL查询,但如果没有的记录bdate,它将返回\N.

SELECT tba.date, numall-numout
FROM (
    SELECT date, num AS numall
    FROM tb
    WHERE id …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何在加载jQuery之前获取图像大小?

我使用jQuery + AJAX上传图像,然后生成html来显示它.成功上传图像后,AJAX获取图像文件名.我想在实际加载之前获得图像的尺寸比.否则,如果我加载图像,并使用.width().height(),它将返回0,因为这将需要一些时间来加载图像.

在jQuery中有没有像getimagesize(filename)PHP 一样的函数?

*编辑*

对困惑感到抱歉!我希望js中的函数不在PHP中,而且函数类似于getimagesize(filename)PHP.

*再次编辑*

我在这里发布简化代码:

var html = '<img id="photo' +  id + '" src="' + filename + '" />';
$('#photos li:last').html(html);
var e = $('#photo' + id);
(e.width() / e.height() > 1.6) ? e.attr('width', 160): e.attr('height', 100);
Run Code Online (Sandbox Code Playgroud)

这里的问题是.width(),.height()如果使用clientWidthclientHeight,它们都是0 undefined.

jquery image

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

使用正则表达式来验证日期

我发现的所有例子都是检查字符串是否遵循某种模式并且是否为数字"\d{4}-\d{2}-\d{2}".我想检查日期是否晚于给定日期,例如,检查日期是否遵循模式"yyyy-mm-dd"并且晚于"2009-03-01".怎么实现呢?

regex

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

JodaTime夏令时错误

我想从ISO8601 String创建一个DateTime对象(例如2012-11-05T07:00:00+0000).这是代码:

...
DateTime day = new DateTime(dateStr);
System.out.println(dateStr + "=>" + day);
Run Code Online (Sandbox Code Playgroud)

我得到了这些结果:

...
2012-11-04T07:00:00+0000=>2012-11-04T00:00:00.000-07:00
2012-11-05T07:00:00+0000=>2012-11-04T23:00:00.000-08:00
2012-11-06T08:00:00+0000=>2012-11-06T00:00:00.000-08:00
...
Run Code Online (Sandbox Code Playgroud)

11-04并且11-06是正确的,但是11-05错了.怎么解决?我在北美西海岸.

java jodatime dst

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

在Java中调用静态函数时如何运行构造函数

我想要一个类检查输入是否有效,并且所有有效输入都记录在文本文件中.

因此在构造中,它会读入文本文件并将所有有效输入放入HashSet中.然后我有static函数接收输入并检查输入是否在HashSet中.

代码结构如下:

public class Validator {
    HashSet validInputs;

    public Validator() {
        //read in
    }

    public static boolean validate(String in) {
        //check and return
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在其他类中,我需要使用Validator类来验证字符串.代码如下:

...
String a = XXX;
boolean valid = Validator.validate(a);
...
Run Code Online (Sandbox Code Playgroud)

我没有测试过代码,但我有两个问题:

  1. 它有用吗?是否读入了有效的输入文本文件?
  2. 课程何时会在文本文件中读取?
  3. Validator每次调用函数时都会读取文本文件validate()吗?

java

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

标签 统计

html ×2

image ×2

java ×2

mysql ×2

css ×1

date ×1

dst ×1

javascript ×1

jodatime ×1

jquery ×1

php ×1

regex ×1

sql ×1

symfony ×1

twitter-bootstrap ×1