看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。
Html固定头部后锚点定位偏移调整
有时候在头部菜单,我们会使用锚点定位,如果此时头部菜单我们设置成固定到头部,那么我们在使用锚点定位的时候,定位到的页面位置向上偏移了。
解决方案:
假设固定头部的高度为50px
其中一个锚点为:
1 | <a id="about"></a> |
我们给锚点添加一个class
1 | <a class="target-fix" id="about"></a> |
target-fix样式为
1 | .target-fix {// 暗锚,让它滚动上来的时候在实际位置的基础上向下偏移50px,和你设置的nav高度一致即可 |
这样就可以解决偏移问题了,我们加这个这样一个class,学名叫 暗锚 ,涨知识了吧!
Bootstrap导航条如何跟踪锚点
通过 data 属性向想要监听的元素(通常是 body)添加 data-spy="scroll",然后添加带有 Bootstrap 标签为 nav 或者 class="nav" 或 id="nav" 组件的父元素的属性 data-target。为了它能正常工作,您必须确保页面主体中有匹配所要监听链接的 ID 的元素存在。
来看例子:
1 | <body data-spy="scroll" data-target=".navbar-menu"> |
GitLab服务器搭建教程
PHP 截取指定长度的字符串 超出部分用...替换
1 | /** |
输出结果 string(57) ““三我”热线—买二十年办不了房产证问…”
Jquery ajax 跨域设置 http header
我们在写api和调用api的时候,经常会遇到跨域和设置 http header 头部参数问题。如果没有跨域是可以设置http header头部(例如authorization),但是跨域是不可以设置http header头部的,查阅网上资料实测后,没有发现可行的方法。在寻找方法中…
系统吞吐量、QPS(TPS)、用户并发量、性能测试概念和公式
安装 Swoole 4.4x
阿里云服务器发送邮件报错 Connection could not be established with host smtp.xx.com [Connection timed out #110]
开发了一个发送邮件服务,本地测试发送成功,but部署在阿里云服务器上发送报错,报错信息如下:
1 | Connection could not be established with host smtp.xx.com |
本地发送邮件配置端口使用的是25,没有使用加密方式发送邮件,然而阿里云禁用了25端口,所以我们要使用加密方式发送邮件。
- 端口号 25 改为 465
- 加密方式 encryption 改用 ssl
试一下看看吧!
解决 composer install 报错 laravel/horizon v3.7.2 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system
当我们在命令行运行 composer install ,出现了如下错误信息:
1 | $ composer install |