性能优化之编译优化


本文主要分享总结一下工作过程中用到有关于编译优化方面的性能优化手段。 1.反馈式编译PGO 本文使用冒泡排序作为例子来介绍PGO的使用,冒泡排序代码如下: #include <stdio.h> #include <stdlib.h> #include <time.h> #include <vector> void bubble_sort(std::vector<int> &nums) { int n = nums.size(); for (int i = 0; i < n; ++i) { ...

如何美化博客备案号页脚样式?


博客主题自带的备案号页脚样式不够美观,一直看不太顺眼,所以就有了这篇教程。如何美化备案号页脚? css样式 .github-badge { display: inline-block; border-radius: 4px; text-shadow: none; font-size: 12px; color: #fff; line-height: 15px; background-color: #ABBAC3; margin-bottom: 5px; } .github-badge .badge-subject { ...

如何在备案期间不关闭网站?


博主最近想把服务器迁移到国内,自然就免不了要备案了。那么遇到一个头疼的问题,就是备案期间,管局要求网站不能访问。一般来说,备案的周期还是挺长的,关闭这么长时间还是对网站有不小的影响的。 那么有没有什么方法能够在备案期间不关闭网站,把影响降低到最小呢?答案是肯定的,继续往下看。 通常来说,备案主要涉及两个方面的审核,第一个是云服务器厂商的初审,第二个则是管局的审核。那么我想到的解决办法就是,只屏蔽这两个地区的ip即可。这样可以把影响降低到最小。那么接下来看如何实现屏蔽某个特定地区的ip(可精确到市级)。 废话不多说,直接上代码 <?php function get_clien...

七大站长平台,助力SEO


七大站长平台 百度站长平台 百度站长平台可以说是目前国内站长使用最多的站长工具平台,当然这跟百度搜索强大的搜索流量直接挂钩,算是目前国内站长平台功能最完善的一个站长平台,对于网站管理和网站数据监测具有一定的参考意义,在国内站长平台这块算是排在首位。 百度站长平台入口:https://ziyuan.baidu.com/ 谷歌站长平台 谷歌站长平台是全球最大搜索巨头谷歌推出的站长工具平台,跟百度站长平台一样功能基本很完善,算法更新也很频繁,虽然目前谷歌搜索退出了国内搜索市场,但是对于站长们来说,谷歌站长平台绝对是一个不可忽略的存在。 谷歌站长平台入口:https://www.google.c...

一个 JS 脚本实现网站预加载,提升页面加载速度


instant.page使用即时预加载技术,在用户点击之前预先加载页面。当用户的鼠标悬停在一个链接上超过 65 毫秒时,浏览器会对此页面进行预加载,当用户点击链接后,就从预加载的缓存中直接读取页面内容,从而达到缩短页面加载时间的目的。 以我博客为例,使用了这项技术后,当鼠标在一个链接停留超过 65 毫秒时,Network 里可以看见相关文章已经预加载出来了,而停留时间过短就不会预加载(红色部分,状态为 canceled) 使用方法: 将以下HTML代码放在</ body> 之前即可: <script src="//instant.page/5.1.0" type="mo...