web开发技术全栈
文章平均质量分 80
分享、学习web开发相关技术知识
随便聊点技术
这个作者很懒,什么都没留下…
展开
-
已解决 | Apache(LAMP)网站如何升级配置https
基本概念:HTTP: 是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准,用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。谷歌、火狐等浏览器厂商也已经扛起HTTPS大旗,对于HTTP站点会提示不安全警告。而且像谷歌、百度等搜索引擎也早已响应HTTPS号召,都声称对HT...原创 2020-10-12 15:00:49 · 410 阅读 · 2 评论 -
已解决 | SQLSTATE[HY000] [2002] Connection refused 数据库链接失败
当我们连接Mysql数据库时,突然提示:SQLSTATE[HY000] [2002] Connection refused 数据库链接失败该怎么办呢?这个问题,很明显是数据库连接时有问题,解决方案必然要从连接数据库的相关信息入手。解决思路:连接数据库的脚本或配置文件中,确认数据库连接信息是否正确?比如数据库地址、端口号及数据库密码等信息。一些常见的尝试操作可以参考:1. host地址如果用 localhsot 不行,就改用 127.0.0.1 试试。或数据库是否是单独的一台服务器、容器等,否则原创 2020-09-02 10:42:21 · 57417 阅读 · 1 评论 -
linux系统centOS6.5使用goaccess工具分析nginx网站日志
网站的log日志分析是每个站长经常做的必备工作,通过网站日志文件我们可以分析各大搜索引擎对网站的爬取情况。最近我的网站做了一些调整,所以想看下日志文件,但因为网站服务器环境是LNMP,所以我就找了一款nginx日志文件分析工具——goaccess。本文我们将一起分享如何在linux(centos)中安装goaccess来分析网站日志。准备工作:系统:CentOS6.5(我在本地搭建的虚拟机原创 2017-07-17 14:53:39 · 526 阅读 · 0 评论 -
如是使用JS实现页面内容随机显示
之前有个客户咨询我,因为他们公司的业务员有多个人,但公司网站的联系方式板块里只够放一个人的信息,所以就想能不能实现这个联系方式信息随机显示,对于业务或客服人员来说也能做到分配均匀公平。本文我们将和大家一起分享,如何使用js控制实现页面内容随机显示。这里我以本地的蝉知建站系统为例,给大家演示一下实现流程。首先将想要显示的不同内容分别放到不同的盒子里(div),并用ID属性标记好。例如原创 2017-07-24 10:03:41 · 3429 阅读 · 1 评论 -
linux(centos)下安装PHP的PDO扩展
PHP 数据对象PDO扩展为PHP访问数据库定义了一个轻量级的一致接口。PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。最近在我们的建站和OA系统交流群中,有对服务器运维不熟悉的朋友问到关于PHP的PDO扩展安装的问题。本文我们将和大家一起分享如何在服务器上安装PDO扩展。原创 2017-07-31 10:00:48 · 2027 阅读 · 0 评论 -
十年建站老司机带你十分钟搭建网站
在如今互联网发展迅速猛进的大环境下,网站已经成为一个企业不可缺少的网络媒介。但网站开发行业鱼龙混杂,质量参差不齐,价格更是跨越区间大。尤其对于那些在建站方面不懂的小白来说,很容易被人坑,所以作为在网站开发行业摸爬滚打多年的草根老司机,通原创 2017-09-18 11:37:58 · 1823 阅读 · 0 评论 -
[实战演练]python3使用requests模块爬取页面内容
本文摘要:1.安装pip2.安装requests模块3.安装beautifulsoup44.requests模块浅析 + 发送请求 + 传递URL参数 + 响应内容 + 获取网页编码 + 获取响应状态码5.案例演示后记1.安装pip我的个人桌面系统用的linuxmint,系统默认没有安装pip,考虑到后面安装requests模块使原创 2017-09-29 09:18:36 · 992 阅读 · 0 评论 -
图文详解linux/windows mysql忘记root密码解决方案
经常有用户过来咨询说自己的mysql服务器忘记密码了怎么办,为了更好的解决大家的困扰,本文特归档整理了windows和linux系统下,mysql忘记密码的解决方案。本文内容是我亲测实用,当然过程中踩过的坑我也会在本文中一并分享交流。废话不多说,上菜~Windows篇演示环境:服务器:windows2003 64位企业版mysql版本:5.6.17操作步原创 2017-12-22 09:00:49 · 302 阅读 · 0 评论 -
【干货】十分钟读懂浏览器渲染流程
在之前写过的一篇《"天龙八步"细说浏览器输入URL后发生了什么》一文中,和大家分享了从在浏览器中输入网址URL到最终页面展示的整个过程。部分读者向我反馈对于最后的浏览器渲染布局这块不是很清晰,所以本文就浏览器渲染流程单独开篇讲解,希望大家都能有新的收获。浏览器主要组件结构(浏览器主要组件)渲染引擎——webkit和GeckoFirefox使用Geoko——Mozilla自主研发的渲染引擎。Safa...原创 2018-02-22 09:44:39 · 2160 阅读 · 0 评论 -
【干货】程序员常访问的国外技术交流网站汇总
搞技术的,如果想更高提升自身技能水平,英语这关是逃不了的。 ——某位不愿透露姓名的四级loser技术人员经常会在各种技术交流社区游逛,大家互相学习、交流、分享、帮助。互联网拉近了地球人的距离,让全世界的技术人员可以聚集在一起分享交流。当然...原创 2018-04-11 09:18:32 · 659 阅读 · 0 评论 -
尊重开源,且用且珍惜
今天想和大家一起聊一聊“尊重开源”这个老话题,是因为最近我们团队亲身领教了几出“闹剧”,个别用户偷梁换柱,将我们开源产品的所有版权信息去除,甚至挂上自己的品牌名,然后一打包就成了自己的产品了。其实这种现象早已不是什么新鲜事了,相信很多朋友尤其是开源组织都遇到过这种事。所以在这里希望引起大家的共鸣和讨论,而不是盲目吐槽,那也没啥意义。我希望,每个人都能够尊重开源开源是一种精神,一种态度。其实我更想说...原创 2018-04-19 13:05:19 · 276 阅读 · 0 评论 -
HTML5中a标签的锚点使用
前几天有个用户问我关于在线手册功能里的锚点问题。因为他通过代码发现,在编辑手册内容时,锚点的设置是通过id选择器来制定的,而不是带有name属性的a标签。其实这是HTML5和HTML4(XHTML)等之前版本之间的一个差异,也可以说是一个升级改进。本文我们一起来分享学习下HTML5中是如何实现锚点链接的以及与HTML4相比,做了哪些改进和优势。HTML4锚点链接实现示例:<body>...原创 2018-04-19 13:09:05 · 30260 阅读 · 3 评论 -
网站如何集成百度UEditor编辑器
在平时的网站维护使用过程中,富文本编辑器是网站必不可少的元素之一。现在市面上各种编辑器功能设计参差不齐,自己做了几个网站都是用蝉知建站系统做的,而蝉知默认内置的编辑器是KindEditor,功能简单,已经满足不了我的需求了,比如多图上传、视频发布、代码高亮等功能。 所以想换个编辑器,听说百度的UEditro还不错,所以就打算把UEditor集成到蝉知系统中。操作也不是很麻烦,下面分享下过程,考虑到...原创 2018-04-19 13:10:26 · 1067 阅读 · 0 评论 -
Apache下通过shell脚本提交网站404死链
网站运营人员对于死链这个概念一定不陌生,网站的一些数据删除或页面改版等都容易制造死链,影响用户体验不说,过多的死链还会影响到网站的整体权重或排名。百度站长平台提供的死链提交工具,可将网站存在的死链(协议死链、404页面)进行提交,可快速删除死链,帮助网站SEO优化。在提交死链的文件中逐个手动填写死链的话太麻烦,工作中我们提倡复杂自动化,所以本文我们一起交流分享Apache服务中通过shell脚本整...原创 2018-04-19 13:11:46 · 310 阅读 · 0 评论 -
图文解析PHP对象的赋值操作是“传值”还是“传址”
我们知道,变量默认总是传值赋值。也就是说,当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到目标变量。这意味着,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。 举个简单例子: <?php $a = 'hello world';$b = $a;$a = 'bey world';var_dump($a);...原创 2018-04-19 14:17:04 · 599 阅读 · 0 评论 -
JS/jquery实现鼠标控制页面元素显隐
对于鼠标指针的移入和移出,就涉及到了mouseover、mouseout和mouseleave事件。mouseover:当鼠标指针移到目标元素时触发该事件;mouseout:当鼠标指针移出目标元素或其子元素时,都会触发该事件;mouseleave:只有到鼠标指针移出目标元素时,才会触发该事件;<p font-size:16px;"="" style="white-space: normal;...原创 2018-05-21 13:23:08 · 819 阅读 · 0 评论 -
“天龙八步”细说浏览器输入URL后发生了什么
本文摘要:1.DNS域名解析;2.建立TCP连接;3.发送HTTP请求;4.服务器处理请求;5.返回响应结果;6.关闭TCP连接;7.浏览器解析HTML;8.浏览器布局渲染;总结输入网址当我们在浏览器输入网址并回车后,一切从这里开始。一、DNS域名解析我们在浏览器输入网址,其实就是要向服务器请求我们想要的页面内容,所有浏览器首先要确认的是域名所对应的服务器在哪里。将域名解析成对应的服务器IP地址这...原创 2018-04-11 09:22:41 · 299 阅读 · 0 评论 -
大牛与搬运工的差距——学习方法的力量
学习的首要关键是设立明确的目标,达到目标才能取得学习成果。然而大多数人在目标确立的问题上做的并不佳,甚至一上来就埋头苦学,如果目标不明确,那后面一切都是浪费时间。前面我们确定了目标,以及细化后具体的短期小目标。接下来我们通过逆向分解,将每个目标拆分成具体的可执行任务。我们学习一门知识,肯定要搜集大量资料内容,比如查阅相关书籍、网络文档、视频教程等。特别是现在互联网发展如此发达,很大程度地降低了人们...原创 2018-06-04 09:49:27 · 591 阅读 · 0 评论