小编Pek*_*ica的帖子

如何缓存我的favicon

我试图让我的favicon可缓存为yslow suggets.

我的网站http://www.tucoaster.com/favicon.ico

出于某种原因,favicon的内容类型是text/plain.我正在使用apache2,并且在我的.htaccess中

ExpiresByType text/plain "access plus 30 days"
ExpiresByType image/x-icon "access plus 30 days"
ExpiresByType image/ico "access plus 30 days"
Run Code Online (Sandbox Code Playgroud)

注意:Javascript和css标头发送正常.

有什么建议吗?

html apache apache2

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

使用.unwrap打开具有指定类的所有div的子项

有没有办法使用该.unwrap函数来解包特定类的所有实例(在本例中为'blah')

<div class="blah">
  <a href="http://google.com">Google</a>
</div>

<div class="blah">
  <span>Testing</span>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,我正在使用这样的代码:

$('.blah a').unwrap();

但这不会用上面的内容解开第二段代码span.

jquery

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

重新调整大小为1024px会产生水平滚动条...但所有div都是1024px

我需要一些帮助:

http://www.stansellelectric.com

如果您访问此网站上的任何页面并将显示器(或Firefox浏览器,如果您使用Web Developer工具栏)重新调整为1024x768,则#contentwrap div和页面本身都会出现水平滚动条.现在,将窗口的宽度增加到1039px就可以解决这个问题,但我需要它保持在1024px并且没有任何滚动条.

我被困住了,请帮忙吗?

html css

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

如何在<textarea>和HTML预览匹配中创建空白行为?

我有一个<textarea>元素.当用户填写它时,您可以看到它们所做的空格以及按下Enter键以跳转到下一行.

这很好,但是当我看到HTML输出时,结果会有所不同.这是一个无休止的句子,没有换行符.

仅使用HTML或JavaScript,我该如何解决这个问题?

html javascript textarea richtextbox

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

单元测试类 - 抛出错误是不可能的?

我正在围绕PHPUnit,并试图为现有的类构建一个测试用例.

该类是一个静态配置类,用于获取,设置和列出应用程序中可用的配置选项.

这个班级非常严格.如果我尝试使用不兼容的值设置配置设置,或者配置设置不存在,E_USER_ERROR则抛出a,停止执行脚本.即使它不是错误处理的艺术,它也适用于本课程的目的.该类中的错误始终是编程错误的结果,而不是用户输入错误.

这具有很大的优势,您无需担心如何处理或记录错误消息,从而使代码保持苗条.输出消息(或不在生产中),die(),完成.

但是,使用单元测试,我看不出如何继续使用经典的PHP错误.我将不得不将函数转换为返回成功标志,或抛出异常.

我对么?

或者PHPUnit中是否有一种方法可以预期错误,因为有预期的异常?我马上看不到任何东西.

php tdd phpunit unit-testing

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

javascript dom-inject元素不会在IE中获取css样式

我有一个奇怪的问题,在javascript注入一些dom元素后,IE7中没有遵循为这些元素定义的css规则(即:不会发生这些元素的样式).(firefox和chrome工作正常,其他人未测试)

我尝试的事情: - 清除缓存 - 没有其他css规则优先(没有'更具体'的样式等)

JS(在体内)(我在这里使用原型进行注射,但我认为它不相关)(关于Js:一些Jsonp技巧将照片添加到基于纬度/经度的div)

<script type="text/javascript">
     function ws_results(json) {
         var div = document.createElement('div');
         div.setAttribute('class', 'pano_img_cont');
         var paras = $A(json.photos);
         paras.each(function(para){
              var img = document.createElement('img');
              img.setAttribute('src', para.photo_file_url);
              div.appendChild(img);
         });
         var cc = $('panaramio_anchor');
         Element.insert(cc.up(),{top:div});
     }
  </script>
  <script src="http://www.panoramio.com/map/get_panoramas.php?order=popularity&amp;set=public&amp;from=0&amp;to=15&amp;minx=13.375&amp;miny=52.4917&amp;maxx=13.424999&amp;maxy=52.541702&amp;size=square&amp;callback=ws_results" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

CSS(当然,作为ie.css中的最后样式添加)

.pano_img_cont{ 
    display:block;  
    float:left;
    position:relative;  
    width:100%;     
    margin-left:6px;    
    margin-top:3px; 
    padding-right:5px;  
    margin-bottom:-18px; 
    white-space:normal; 
    padding:10px;   
    background:#f00;
}

.pano_img_cont img{
    display:inline-block; 
    width:67px; 
    height:55px;
    margin:0 3px 5px 3px;
    background:#eee;
    float:left;
}
Run Code Online (Sandbox Code Playgroud)

谁知道怎么了?也许css在dom自动更新后没有对css-styling进行"重新运行"?嗯,这里猜猜..

谢谢.

javascript css dom-manipulation

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

Javascript RegExp和边界

一位同事问我关于正则表达式的问题,我似乎无法找到并回答他.

我们使用边界来突出显示文本编辑器中的某些文本长度,但是这里有一些示例代码可以显示问题:

<script type="text/javascript">
var str = "Alpha , Beta, Gamma Delta Epsilon, AAlphaa, Beta Alpha<br/>";
var rx = new RegExp('\bAlpha\b','gim');

document.write(str.replace(/\b(Alpha)\b/gim, '-- $1 --'));
document.write(str.replace(rx, '== $1 =='));
</script>
Run Code Online (Sandbox Code Playgroud)

问题是,第一个文字str.replace工作,但RegExp选项不起作用.

我在IE和FF中有相同的行为,有谁知道为什么?

javascript regex word-boundary

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

如何在页面周围放置边框

我需要你的帮助.试图弄清楚如何在我的页面周围放置边框.这是我的HTML和CSS

<html>
<head>
<title>Royal Aura club</title>
<link rel="stylesheet" type="text/css" href="restyle.css" / >
</head>
<body>
<main id="main">
<div id="header">


<h1> Royal Aura club</h1>

<div id="nav">
         <div class="navitem"><a href="#">Home</a></div>
         <div class="navitem"><a href="#">Restaurant </a></div>
         <div class="navitem"><a href="#">Gallery</a></div>
         <div class="navitem"><a href="#">Guest list</a></div>
</div>       <div class="navitem"><a href="#">Job Vancancies</a></div>

<div id="content">  

            <div id="textblock">
            <h2>Why Royal Aura?</h2>

            <p>
            Royal Aura club and restaurant is located in Mayfair just a walk away from the Ritz.  
            We will guarantee you will have a ball of a time with our …
Run Code Online (Sandbox Code Playgroud)

css

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

将mysql_real_escape_string与PDO一起使用(不与localhost服务器连接)

所以我很偏执并且使用mysql_real_escape_string()PDO.我实际上不在PDO中使用预处理语句,所以我必须清理输入.

当我自己的服务器上托管,我想创建本地计算机上的非特权用户这样mysql_real_escape_string()就不会失败,我的空变量(嘿,现在这是消毒!).我意识到这是一个非常失败的解决方案,因为如果数据库没有匹配的字符集,那么根本没有消毒点,但它适用于临时.

现在在我的新主机上,我无法为数据库创建一个unpassworded,nonrivileged用户...并且mysql_real_escape_string()因为本地计算机上没有mysql服务器而失败.我无法编辑php.ini来设置默认数据库的hostname/user/pass.

我能做什么?

在我写这篇文章时头脑风暴,我想知道php是否允许运行时更改配置...也许...... hrm. 编辑:嗯... ini_set()?:o

php mysql security pdo mysql-real-escape-string

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

如何使用ffmpeg减少MB的视频大小?

我有一个120MB的视频.我需要将其大小减小到20 MB而不改变其质量.是否有任何直接的ffmpeg命令,我可以运行?

我知道在特定时间间隔和分辨率之间减少视频大小的命令.有没有什么方法ffmpeg可以减小MB的大小?

ffmpeg

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