小编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
查看次数