小编3zz*_*zzy的帖子

配置和使用HTML整洁

我想使用Textmate的内置Tidy(Ctrl + Shift + H)功能来缩进我的HTML'而不修改代码中的任何内容.我已经写了非常简洁的HTML,我只需要Tidy用Soft-tabs缩进我的代码.

目前它打破了很多东西,格式也不完美.有人可以为我写一个Tidy配置,这样做:

1 - 仅限缩进,没有别的.

2 - 我不需要在换行符上推送某些标签.例如:Tidy这样做:

<li>
  <a href="#">link</a>
</li>
Run Code Online (Sandbox Code Playgroud)

原始代码(或我需要的):

<li><a href="#">link</a></li>
Run Code Online (Sandbox Code Playgroud)

..如果我可以预先定义哪些标签保持内联,那就太好了.

基本上,我想用Tidy复制Dreamweaver的HTML格式化功能,但上面提到的两件事非常重要.

我认为这是我目前的(默认?)Tidy配置:

${TM_TIDY:-tidy}" -f /tmp/tm_tidy_errors -iq -utf8 \
      -wrap 0 --tab-size $TM_TAB_SIZE --indent-spaces $TM_TAB_SIZE \
    --indent yes \
      ${TM_XHTML:+-asxhtml --output-xhtml yes} \
      ${TM_SELECTED_TEXT:+--show-body-only yes} \
      --enclose-text yes \
      --doctype strict \
    --wrap-php no \
      --tidy-mark no`
Run Code Online (Sandbox Code Playgroud)

我非常感谢任何帮助.谢谢!

html textmate tidy

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

删除所有换行符(BR)

我想删除所有<br/> <br /><br>标签#id p.我试过$('#id p').find('br').remove();但它似乎没有用.

jquery line-breaks

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

md5模块错误

我正在使用旧版本的PLY,它使用md5模块(以及其他):

import re, types, sys, cStringIO, md5, os.path
Run Code Online (Sandbox Code Playgroud)

...虽然脚本运行但没有出现此错误:

DeprecationWarning: the md5 module is deprecated; use hashlib instead
Run Code Online (Sandbox Code Playgroud)

如何修复它以便错误消失?

谢谢

python md5 module ply

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

CSS Brace样式

我无法确定标准(或仅受欢迎的)大括号样式名称如何应用于CSS.以下是所有支撑样式:

/* one - pico? */
selector { property: value; 
           property: value; }

/* two - pico extra */
selector { 
    property: value; /* Start Properties on Newline */
    property: value; }

/* three - horstmann? */
selector 
{ property: value;
  property: value;
}

/* four - GNU? */
selector 
{ 
    property: value; /* Start Properties on Newline */
    property: value;
}?

/* five - GNU Saver */
selector { property: value;
           property: value;
}

/* six - …
Run Code Online (Sandbox Code Playgroud)

css coding-style naming-conventions

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

单击按钮显示警报

我正在使用默认的Facebook嵌入代码:

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#appId=176702405718664&amp;xfbml=1"> </script>
<fb:like href="http://domain.com" send="true" width="700" show_faces="false" action="recommend" font=""></fb:like>
Run Code Online (Sandbox Code Playgroud)

..但是如果用户点击"推荐"或"发送"按钮,我想显示提醒.请看这个小提琴:

http://jsfiddle.net/4wB9x/1/

谢谢!

javascript embed jquery alert facebook

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

if-not condition失败(jQuery)

http://jsbin.com/zexix/1/

$(function() {

    if ( !$(".first.last") ) {
      console.log("div with both first and last classes does not exists")
    } else {
      console.log("it exists");
    }

});
Run Code Online (Sandbox Code Playgroud)

我想检查一下这两个firstlast类的div是否都不存在,但是检查失败了.

jquery conditional-statements

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

使用 PHP 进行反向图像抓取

我需要使用 API 不支持的谷歌反向图像搜索来获取一些图像,但幸运的是,您可以使用指向图像的直接链接查询谷歌,它仍然显示结果,因此:

$googleURL = "https://www.google.com/searchbyimage?&image_url=".$imageURL;
echo $googleURL;
Run Code Online (Sandbox Code Playgroud)

输出:

https://www.google.com.au/search?tbs=sbi:AMhZZiu9rNRW4ETWGjN9XYQKsa21UHM7j_1TjMjXvYyNH1knVTyMGZGNmS2yme4CsQb0T7UViTyNrG4e8u_1xLY-dZCU16wkfdUakeY7idDwyMge78nT--Grpll4t9_1fp4YPTsJyKRUANzw1Iyctsko7OZbkYES3VUHtyNy9l9RJf12YOdEvVOxSZCO6-JPxO0PpZ5p79Rr-eDUrqENWYVbk4qojafKMTVfuXvoACQ9iykI-DMVbP9n_1o0YkdKTdUeK2r30wg4Oe2BqspoXlI_11rxySuK6TolPM6z58E6erTT0bnYfXTlyDMBfOwgSfhbn2ipLrNHgNdqyk-YhmMP0_1ZzqVyZrgMz-I5cfH9N65nX6bhZfos0lgr8_15V6ZHtX0_1p8s5r229JDrwzlwnjwOBLgP1inmEORCaKOlcfHbyPnU3n04pIfLGu5fWYpbmFJwtK_1vaJvS0uFb6Pkh_1uv0wvz_10yf4O6E1IvBSoMudcYy4cmJ1zegJJ9L50C0bzXFIRUb62lcPJWbkZNR44Tz378nOSXd-PND0JfKQ-TujT3KfC_1O241knvr9Eb3LbuvncGiCMoPgxlUY4r9B_1KWchNWhJVTJz9omeiygwz5K_13YkjuLg52UF6YWvLedCxgRoUpuj9kFdmYt-b9Tn2VEZG8yfiLm3OTkZnlVYtPF87LLQAHH24VpLMoV0oDllHDK3xOXhvusl_1K2Me9tTdK15PPG7oreeWfYRztQwTpG4iB5GAnaj687OQukvxX5hNFIqXx_1QSuNooDhIP1eJl-6QYfuI4MPasj6flSMom7HYTSjyjcsQKw0Prj1bBsJY6qH1qyLrF1f1_1Ql0COERnbOV7O5mTOuTkNWarmR5wzE06qbgsrtT95ENqafd81ppHbA0Jyg-xQ8TLV-dSp1QDAtiYAHI_11tCwsDtrak4jDS4qAfEJCw_1lb9urJqqajvp25jLH2_1mN3u0eeW7xNF-PljofyhI0iIWYSg6ghyOVRIaT_1c6klKUPvOrquZy8hMCZWHb3CYZNGJeKTnACCyYW1MNVUsYnoFWORN6hvkVlUk0beFXvA_1W2vaoedLjj-fN1y8_1dPOiBROLYtv85nq01csCKk7Eib6p2b_131wEeQBYocoYU0sGTv2_1dhOvSXRPGTnrbZlNDbJFUtH4pF9tMQj5-Fh_1lw9TTXGCjQ9UjOSLD5q7tNjCQU1As1uCQBvmZvxo7J3gZSAcj_19wXfHZCOsA8g-WA97V-2b62ia4RFOehQ38hoXoK7MCSDLnVtJTsKQz9HuEreXm8qGQlbDzfr7JFuHHe2MOyChwnL_1gzRnZd8uv2OIM0nzKh_1wg4T1KCXv3NSGNkSyNxpYXFJ161Sv3NpQQI3epBMiYA_1AcQDiCxOTQvWj00e5EXaXN22CDRWRq3uk4HWj2eXcR6-TGmsYEfSGX9nyQwK1DHp9yaNjk9Bal7rNHUAe_1eMDsCWW9htaLyiMTio0eXyTumVrlt7ShZVd8oSPOj8U0ilY9owH95jz7LsI8vUnzF-FC2m_1yNt3xe4ZAcsRTbYQXTN3Ga76vTQBPu8oz0gkYmDTA&gws_rd=cr&ei=wAHVVJOVLIeeugSZ64A4
Run Code Online (Sandbox Code Playgroud)

..现在在这个页面上,我需要点击链接到实际结果页面,所以我的情况看起来像:

if a.text == 'Large' 
elseif a.text == 'Medium'
elseif a.text == 'Visually similar images'{
    // crawl the link
    // get direct links of top 10 results  
}
Run Code Online (Sandbox Code Playgroud)

但我不确定如何:

  1. 获取href是否满足条件a.text == 'Large',因为Simple HTML DOM ParserPHPQuery两者都没有this像 jQuery。
  2. 在获取结果页面时,如何触发 mousedown 以获取全尺寸图像 URL,因为这是我在源中看到的: jsaction="mousedown:irc.rl;keydown:irc.rlk"

这是我想要做的快速截屏:https ://www.dropbox.com/s/c8g7fs5m5zqcegb/2015-02-07_08-56-23.mp4 ? dl =0 (5.9mb)

php simple-html-dom web-scraping

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

静默刷新另一个应用程序

无论如何我可以根据我的应用程序中的事件刷新内置的Apple Mail吗?

所以,:

  1. 我的应用程序未在用户的手机上运行.
  2. 它等待接收静默(没有警报)推送通知.
  3. 它提取数据并根据某些条件触发事件.
  4. 刷新(不启动)Mail应用程序,以便它可以自己接收自己的推送通知.

所以基本上所有事情都发生在后台,Mail应用程序最终会收到新邮件的推送通知,因为它会接收或获取或手动刷新.

我阅读了应用程序间通信页面,但它没有回答我的问题,所以我想知道它是否可能.

ios

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

提取图像路径

我需要从HTML中提取所有图像,而不仅仅是从<img>标签中提取,而是从任何地方提取,包括相对路径.我试过这个正则表达式:

([a-z\-_0-9\/\:\.]*\.(jpg|jpeg|png|gif))
Run Code Online (Sandbox Code Playgroud)

..但是在遇到特殊字符时失败了.就像在这种情况下一样.

我如何抓住路径以便它从'(单引号),"(双引号)或/两者之间没有空格并以图像扩展名结束jpg|jpeg|png|gif

编辑:我尽可能使用DOM解析器,但我必须在这里使用正则表达式从几乎所有地方提取路径,包括内联CSS和JS.

php regex

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

雪佛龙按钮

我希望用CSS实现这个目标:

在此输入图像描述

这就是我所拥有的:

.breadcrumb {
  list-style: none;
  overflow: hidden;
  font: 18px Helvetica, Arial, Sans-Serif;
  margin: 0;
  padding: 0;
}

.breadcrumb li {
  float: left;
}

.breadcrumb li a {
  border: 1px solid #c00;
  color: black;
  text-decoration: none;
  padding: 10px 0 10px 55px;
  background: #fff;
  position: relative;
  display: block;
  float: left;
}

.breadcrumb li a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 50px …
Run Code Online (Sandbox Code Playgroud)

html css

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