小编jen*_*ram的帖子

HTML <head>和<body>标签之间有什么区别?

HEAD标签和BODY标签有什么区别?

大多数HTML书籍只是"简要"提及<head>和<body>标签......但它们只是快速消失.

它们会影响浏览器呈现网页的方式吗?

此外,它们是否会影响javascripts的运行顺序?

(我的意思是,如果我在<head>标签内部有一个javascript ,它会在<body>标签内的另一个javascript中运行吗?即使<body>是在BEFORE之前来的<head>?)

这太令人困惑 - 我从来没有使用过头部/身体标签,但我从来没有遇到任何麻烦.但在阅读Jquery教程时,我看到人们建议将一些代码放在里面<head>,其他<body>代码放在标签内.

谢谢!!!

html javascript

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

JavaScript getTimeout?

Javascript中的window.setTimeout(和相关的setInterval)函数允许您安排将来某个时间执行的函数:

id = setTimeout(function, delay);
Run Code Online (Sandbox Code Playgroud)

其中"延迟"是您希望调用该函数的未来毫秒数.在此时间过去之前,您可以使用以下命令取消计时器:

clearTimeout(id);
Run Code Online (Sandbox Code Playgroud)

我想要的是更新计时器.我希望能够提前或推迟一个定时器,使得该函数被调用x毫秒早或晚比原计划.

如果有一个getTimeout方法,你可以这样做:

originally_scheduled_time = getTimeout(id);
updateTimeout(id, originally_schedule_time + new_delay);  // change the time
Run Code Online (Sandbox Code Playgroud)

但据我所知,没有像getTimeout或任何更新现有计时器的方法.

有没有办法访问计划的警报列表并进行修改?

有更好的方法吗?

谢谢!

javascript settimeout

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

rails - 用于电子邮件验证的REGEX

我正在寻找一个正则表达式验证电子邮件,以了解它是否有效..我有以下内容:

def is_a_valid_email?(email)
    email_regex = %r{
      ^ # Start of string
      [0-9a-z] # First character
      [0-9a-z.+]+ # Middle characters
      [0-9a-z] # Last character
      @ # Separating @ character
      [0-9a-z] # Domain name begin
      [0-9a-z.-]+ # Domain name middle
      [0-9a-z] # Domain name end
      $ # End of string
    }xi # Case insensitive

    (email =~ email_regex)
end
Run Code Online (Sandbox Code Playgroud)

以上问题XXX_XXX@Xxx.com不应该在它应该返回时有效.有关更好的正则表达式的任何想法或建议吗?

谢谢

regex ruby-on-rails ruby-on-rails-3

17
推荐指数
7
解决办法
5万
查看次数

如何获取枚举的子集

大多数情况下,包含所有元素的枚举显示在用户界面的下拉列表中.我们需要在用户界面中仅显示5个字段中的2个.通过某种方式利用可用于枚举的相同功能,获取此数据的更简单方法是什么.

enum Color {RED, GREEN, BLACK, BLUE, YELLOW};
Run Code Online (Sandbox Code Playgroud)

我们要求在某个用户界面中仅显示{RED,BLUE}?

java

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

如何删除mysql中的部分字符串?

在我的数据库的一个表中,我有一些看起来像这样的字符串:

sometext-othertext
Run Code Online (Sandbox Code Playgroud)

如何删除包含带有SELECT语句的文本的文本,所以结果只是sometext?

mysql

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

Memcache不会刷新或清除内存

我一直试图清除我的内存缓存,因为我注意到存储在使用时占用了近30%的服务器内存ps -aux.

所以我运行了以下PHP代码.

$memcache = new Memcache;
    $memcache->connect("localhost",11211);
    $memcache->flush();
    print_r($memcache->getStats());

这导致输出

(
    [pid] => 4936
    [uptime] => 27318915
    [time] => 1255318611
    [version] => 1.2.2
    [pointer_size] => 64
    [rusage_user] => 9.659531
    [rusage_system] => 49.770433
    [curr_items] => 57864
    [total_items] => 128246
    [bytes] => 1931734247
    [curr_connections] => 1
    [total_connections] => 128488
    [connection_structures] => 17
    [cmd_get] => 170288
    [cmd_set] => 128246
    [get_hits] => 45464
    [get_misses] => 124824
    [evictions] => 1009
    [bytes_read] => 5607431213
    [bytes_written] => 1806543589
    [limit_maxbytes] => 2147483648 …
Run Code Online (Sandbox Code Playgroud)

php memcached

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

在PHP中更改关联数组中的键

说我有这样的数组:

array(2) {
  [0]=> array(2) {
    ["n"]=> string(4) "john"
    ["l"]=> string(3) "red"
  }
  [1]=> array(2) {
    ["n"]=> string(5) "nicel"
    ["l"]=> string(4) "blue"
  }
}
Run Code Online (Sandbox Code Playgroud)

我如何更改内部数组的键?说,我想为"name"更改"n",为"last_name"更改"l".考虑到它可能发生比阵列没有特定的键.

php arrays associative-array

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

如何将上部转换为下部并用短划线替换空格?

我想转换好一堆网址文字.

从

CUSTOMER FAQS
HOW wE can HELP
PLANNING YOUR BUDGET
CUSTOMER CASE STUDIES
TENANT DISPUTES
EXIT STRATEGIES
USEFUL dOCUMENTS
USEFUL lINKS
Run Code Online (Sandbox Code Playgroud)

至

customer-faqs
how-we-can-help
planning-your-budget
customer-case-studies
tenant-disputes
exit-strategies
useful-documents
useful-links
Run Code Online (Sandbox Code Playgroud)

有没有可以做到这一点的在线或离线工具?

我想立刻做两件事.

javascript regex xhtml

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

人类可读的URL:最好也是分层的?

在一个关于人类可读URL 的现在迁移的问题中,我允许自己详细描述我的一个爱好:

当我遇到像http://www.example.com/product/123/subpage/456.html我这样的URL时,我总是认为这是尝试创建有意义的分层URL,但这并不是完全分层的.我的意思是,你应该能够一次切掉一个级别.在上面,URL有两个违反此原则的违规行为:

  1. /product/123是一个表示为两个级别的信息.它会被更正确地表示为/product:123(或者你喜欢的任何分隔符)
  2. /subpage很可能本身并不是一个实体(即,你不能去了一个从水平456.html作为http://www.example.com/product/123/subpage是"无").

因此,我发现以下更正确:

http://www.example.com/product:123/456.html
Run Code Online (Sandbox Code Playgroud)

在这里,您始终可以一次向上导航一个级别:

  • http://www.example.com/product:123/456.html - 子页面
  • http://www.example.com/product:123 - 产品页面
  • http://www.example.com/ - 根

遵循相同的理念,以下内容将有意义[并提供产品列表的附加链接]:

http://www.example.com/products/123/456.html
Run Code Online (Sandbox Code Playgroud)

哪里:

  • http://www.example.com/products/123/456.html - 子页面
  • http://www.example.com/products/123 - 产品页面
  • http://www.example.com/products - 产品清单
  • http://www.example.com/ - 根

我对这种方法的主要动机是,如果每个"路径元素"(由分隔符/)是自包含的1,您将始终能够通过简单地删除URL的最后一个元素来导航到"父".这是我(有时)在我想要转到父目录时在我的文件浏览器中执行的操作.遵循相同的逻辑线,用户(或搜索引擎/爬虫)也可以这样做.我觉得很聪明.

另一方面(这是问题的重要部分):虽然我永远无法防止用户试图访问他自己截断的URL,但我错误地断言(并且尊重)搜索引擎可能会做同样的事情?也就是说,期望没有搜索引擎(或者真的:Google)会尝试访问http://www.example.com/product/123/subpage(上面的第2点)是否合理?(或者我真的只考虑人为因素吗?)

这不是关于个人偏好的问题.这是关于我对爬虫/索引器的期望以及在设计URL时我应该考虑非人类URL操作的范围的技术问题.

此外,结构"深度" http://www.example.com/product/123/subpage/456.html是4,其中http://www.example.com/products/123/456.html只有3.有传言说这个深度影响搜索引擎排名.至少,所以我被告知.(现在很明显,搜索引擎优化并不是我最了解的.)这是(仍然?)真的:层次深度(目录数量)是否会影响搜索排名?

那么,我的"预感"在技术上是合理的还是我应该把时间花在其他事情上?


示例:这样做(差不多)正确的
好,所以这几乎是正确的.例证:个人资料,例如http://stackoverflow.com/users/52162:

  • http://stackoverflow.com/users/52162 - 单个档案 …

url seo hierarchical human-readable url-modification

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

在使用字符串键构造字典时,我应该在Python中编写dict或{}吗?

这只是一个关于你建议的约定的一个微不足道的问题.最近,我看到很多人写作的例子,dict(key1=val1, key2=val2)而不是我认为更惯用的人{"key1": val1, "key2": val2}.我认为原因是避免使用""钥匙,但我不确定.也许dict()-syntax看起来更接近其他语言?

python coding-style

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