mb_substr() 和 mb_strimwidth() 精确截取字符串
估计很多人折腾博客时都有过截断字符串的需求,比如显示文章摘要、评论输出等。 通常用到的是 mb_substr() 或 mb_strimwidth(),但是我发现,网上的很多代码并不严谨,比如很多没有加最后的编码参数,不加此参数则使用内部字符编码。 因为通常我们的文件是 UTF-8 编码的,如果内部字符编码不是 UTF-8,就很可能出问题(内部字符编码可以用 mb_internal_encoding … 继续阅读
估计很多人折腾博客时都有过截断字符串的需求,比如显示文章摘要、评论输出等。 通常用到的是 mb_substr() 或 mb_strimwidth(),但是我发现,网上的很多代码并不严谨,比如很多没有加最后的编码参数,不加此参数则使用内部字符编码。 因为通常我们的文件是 UTF-8 编码的,如果内部字符编码不是 UTF-8,就很可能出问题(内部字符编码可以用 mb_internal_encoding … 继续阅读
实验遇到点问题,遂搜索之,然后发现,不同的搜索结果,点进去很可能是相同的内容。 比较过分的一个网站,把小木虫的帖子全盘复制过去,内容、评论、甚至评论者的名称都是一样的。 我相信很多人也见过以下类似的网站: ● 网站内容中的图片都无法显示或者统一显示为一张相同图片,因为被复制的网站图片防盗链了。 ● 找到一篇较新发布的技术文章,但内容却是错误或者无效的,或者是针对几年前的旧版本的。这些文章都是直接简 … 继续阅读
我们常见的 .cn 长尾后缀,如 .com.cn 、 .net.cn 、 .org.cn 、 .gov.cn 、甚至 .ac.cn ,它们的解析过程与 .cn 并没有不同:根域名服务器、cn顶级域名服务器,然后就直接到了域名的NS服务器。也就是说, .com.cn 并不会比 .cn 多走一步。 但是 .edu.cn 就不同了,查询 nslookup ustc.edu.cn a.dns.cn ,给出 … 继续阅读
DNS的查询过程大家都知道,从根域名服务器开始,以 huangqifu.com 为例,理论上要经过如下几步域名服务器得到结果: 1:[a-m].root-servers.net.(根域名服务器) 2:[a-m].gtld-servers.net.(顶级域名服务器) 3:f1g1ns[1-2].dnspod.net.(查询域名指定的NS服务器) 刚了解DNS时,我有过一个疑问,如果 qq.com 的 … 继续阅读
五一回家参加了我姐的婚礼,从小就经常跟她玩,在奶奶院子南面的沙堆上掏坑,用瓦片做饭玩;我还记得以前我跟她给奶奶表演相声,带动作表演的;还有晚上跟她去家里等大爷从电厂带好吃的回来;甚至因为爷爷没给钱买雪糕,特别不懂事儿地把爷爷关在屋里~ 现在,她结婚了。我妈说,婚礼结束后,她们回家时,对我姐说了一句“我们回家了哈”,然后我姐就哭了,然后大娘抱着她…… 是啊,无论怎么样,对于一个结婚的女孩来说,原来那 … 继续阅读