大约有 3,000 项符合查询结果(耗时:0.0061秒) [XML]
Apache 404页配置方法 - 更多技术 - 清泛网 - 专注IT技能提升
...么是不是我们只要设置了404页面就是一种对SEO友好的做法呢?其实404页面的制作是需要非常谨慎的!我们知道网站的返回代码有404(请求的网页不存在)、200(服务器成功返回网页)、301(永久重定向)等等。我们知道404页面设置的原因就...
正则表达式 不包含指定字符串 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...,结果发现:
没有达到我们想要的效果。这是为什么呢?我们给上面的正则表达式加上两个捕获分组调试一下:
^(.*?)(?!robots\.txt)(.*?)$
测试结果:
我们看到,第一个分组啥都没有匹配到,而第二...
IE无法设置短域名下Cookie - 更多技术 - 清泛网 - 专注C/C++及内核技术
...始就无法为短域名下设置Cookie。
那么多短才会出现问题呢?经过试验,发现包含点号在内一共5个字符以内包括5个字符都无法通过Javascript设置Cookie,不过这里有个前提,就是只有当你设置Cookie时显式指定了domain参数才会失败。...
手把手教你用Strace诊断问题 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...一个新进程。那么在 PHP 里什么时候会出现此类系统调用呢?查询业务代码看到了 exec 函数,通过如下命令验证它确实会导致 clone 系统调用:
shell> strace -eclone php -r 'exec("ls");'
最后再考大家一个题:如果我们用 strace 跟踪一个...
记一次LVS/Nginx环境下的访问控制 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...里看到了客户端的 IP,而不是 LVS 的 IP,这又是什么原因呢?原来 LVS 为了解决 FULLNAT 模式下传递用户 IP 的问题,引入了一个名为 TOA 的补丁机制,在 TCP 的三次握手阶段,通过 TCP 的 options 来传递用户 IP 和端口等信息,继而覆盖...
PHP中的错误处理 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...xpects exactly 1 parameter, 0 given
strlen();
?>
具体能做些什么呢?统一管理错误日志,或者呈现一个相对友好的错误提示页面等等。
但需要注意的是set_error_handler无法捕捉某些Fatal error,比如下面这个错误:
<?php
set_error_handler(fu...
兼容主流浏览器的JS复制内容到剪贴板 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...法也就失效了。
那么如何解决这个“真实操作”的问题呢?可以使用一个JavaScript库:Zero Clipboard,利用这个js库可以支持利用flash 10 实现复制到剪贴板。这个方法原理是在一个透明的flash(对用户来说是不可见的)上覆盖一个dom...
C#中利用HashSet代替List - 更多技术 - 清泛网 - 专注C/C++及内核技术
...素T必须正确实现了Equals和GetHashCode。
那它的优势是什么呢?
检索的性能。简单的说它的Contains方法的性能在大数据量时比List<T>好得多。HashSet<T>的Contains方法复杂度是O(1),List<T>的Contains方法复杂度是O(n)。
那么,在集合的目的...
领域驱动设计系列(三):事件驱动上 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...我哪里清楚所有的功能?我就骂过程序员,你做这个功能呢为什么没考虑全!!!漏掉了这么重要的功能。
而问题,程序员从来没考虑全过,因此我就想办法如何解决这个程序员不仔细的问题。
事件驱动
因为我熟悉iOS的开发...
领域驱动设计系列(五):事件驱动之异步事件 - 更多技术 - 清泛网 - 专注C/...
...很快了的下另一单了。好吧, 提问的同学,说好的妹子呢?
实现思路
发出事件
public void Head()
{
var NewsPaper = new NewsPaper("南都娱乐");
NewsPaper.WriteToHeader("汪峰");
RaiseEvent(new HeadedEvent {Name = "汪峰"});
...