徐伟轩博客-爱写歌的程序员思考和科普的日常自媒体

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
2020-10-07

网站统计在线人数访问量等信息功能

网站统计在线人数访问量等信息功能
网站里的数据统计可以说是最基本的功能,关于访问人数、今日访问量等数据可以很好地反应出网站的活跃程度。今天徐伟轩博客就为大家整理了网站统计在线人数等信息的功能,希望会对大家有所帮助。PHP统计在线人数,今日访问量,总访问量代码如下:<?php header('Content-type: text/html; charset=utf-8'); $online_log = "count.dat"; //保存人数的文件, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log); $temp = array(); for ($i=0;$i<count($entries);$i++) { $entry = explode(",",trim($entries[$i])); if (($entry[0] != $_SERVER["REMOTE_ADDR"]) && ($entry[1] > time())) { array_push($t...
徐伟轩
2020-10-07

设计/编程/开发

413 次阅读
0 条评论
2020年10月07日
413 阅读
0 评论
2020-10-06

WordPress网站禁止英文评论的解决方法

WordPress网站禁止英文评论的解决方法
国庆假期里大家是不是也搬砖了?博主已经开始继续更新了。今天讲讲WordPress垃圾评论的解决办法,很多垃圾评论大部分是英文的,要知道,外国人也需要做网络推广的。很多垃圾评论,即使网站用了Akismet都不能完全屏蔽哦。一般中文的评论还是比较容易被屏蔽掉的,被刷评论会消耗非常多的流量而且会让服务器不稳定,访客浏览你的博客看到评论上面有几百页的垃圾评论我觉得他不会在继续访问下去的,我们要怎么阻止这样悲剧发生在自己的身上呢?禁止全英文评论进入当前使用主题的目录下面,打开函数文件functions.php,添加如下代码:// 禁止全英文评论,由XX博客整理,转载注明出处。 function scp_comment_post( $incoming_comment ) { $pattern = '/[一-龥]/u'; if(!preg_match($pattern, $incoming_comment['comment_content'])) { wp_die( "XX blog is a Chinese blog, so you should enter some of the...
徐伟轩
2020-10-06

设计/编程/开发

465 次阅读
0 条评论
2020年10月06日
465 阅读
0 评论
2020-10-05

vue学习之路(二)了解vue常用知识点

vue学习之路(二)了解vue常用知识点
上一节我们了解了vue学习之路(一)环境的搭建,今天我们带大家了解vue常用知识点。创建第一个vue应用引入vue之后所有示例都默认引入vue.js,推荐去https://www.bootcdn.cn/查找引入vue.<script src="https://cdn.bootcss.com/vue/2.5.21/vue.js"></script> html<div id="app"> <span>message: {{ message }}</span> </div> javascript var app = new Vue({ el : '#app', data : { message : 'hello vue' } }) 模板语法数据绑定数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值<span>Message: {{ msg }}</span> ...
徐伟轩
2020-10-05

设计/编程/开发

388 次阅读
0 条评论
2020年10月05日
388 阅读
0 评论
2020-10-02

vue学习之路(一)环境的搭建

vue学习之路(一)环境的搭建
今天不去写什么技术文章或者心情感悟了,就作点小记录。今天爆炸性的新闻是啥呢?美国总统及夫人双双感染新冠,网友调侃这剧本都写好了:假装感染→可以治愈→新冠不足为惧→大流感而已→经济可以重启→支持率爆涨→连任成功。IDE webstorm的安装下载地址 http://www.jetbrains.com/webstorm/选择对应版本安装激活http://idea.lanyus.com/推荐前端程序员用这个编辑器,当然不是唯一的选择下载地址https://nodejs.org/en/download/使用nvm(node版本管理工具)nvm官方地址https://github.com/creationix/nvm安装命令curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash或者 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash执行完毕后将以下代码添加到环境变...
徐伟轩
2020-10-02

设计/编程/开发

376 次阅读
0 条评论
2020年10月02日
376 阅读
0 评论
2020-10-01

写博客有个卵用?

写博客有个卵用?
多此一举?写博客不如做公众号,发微博?博客作为网站,续存时间很长,不会因为某服务商不做这业务而关闭。与其把你产出的内容完全依赖于第三方,倒不如自己管。写博客,做独立网站,最简单的想法就是:也不为了秀什么,纯粹一种分享精神,也是工作生活的记录,那么就不会被那么多的世俗烦恼。至少给这个世界留下一点我来过的痕迹,无论是文字还是音乐视频等作品。想必大家已经在归乡途中,享受着国庆中秋假期。抽此时间,算是写点感想吧,探讨一下,现在写博客有啥用?没有等到入秋的第一杯奶茶,但是等到了入秋的第一个小长假。中秋遇上国庆,这样的中国节让人爱了爱了。今天也刚好祖国71周年华诞,月满中秋,共襄华诞,但愿人长久千里共婵娟。回想年少时候家乡在中秋时的“摸秋”习俗,当初玩儿闹的少年们现在也都长大。[摸秋素材提供:同乡 @小野] 请移步文末查看摸秋习俗。有人说,写博客其实就是搞自媒体?就是想出名,想捞钱,割韭菜?大部分做博客的人初衷并不是这样。一 博客是什么?博客,仅音译,英文名为Blogger,为“Web Log(网络日志)”的缩写。它的正式名称为网络日记;又音译为部落格或部落阁等,是使用特定的软件,在网络上出...
徐伟轩
2020-10-01

爱生活

1,082 次阅读
8 条评论
2020年10月01日
1,082 阅读
8 评论
2020-09-30

网站的访问速度受到哪些因素影响?

网站的访问速度受到哪些因素影响?
现如今很多客户对于网站的需求和用户体验更加关注,网站的访问速度是影响用户体验的一个重要因素,甚至网站的加载速度也将影响在百度搜索引擎中的排名。网站打开速度的快与慢,直接关系到访客的用户体验度。网站被加载的速度与多个要素相关,如服务器优于劣,网络带宽大与小,页面代码繁与简等。下面,徐伟轩博客就带大家了解一下网站访问速度和哪些因素有关。一、网站自身程序及代码网站相关资源的调用,同样会占用一定的首次加载时间,它主要包括:①可视内容:站内大量高质量图片,以及存在本服务器的短视频,FLASH等。要知道啥年代啦,网站里尽量用图片代替flash,这样对SEO也有好处。网站内部的图片、视频、上传下载文件如果过大,势必会占用更多的服务器资源。倘若服务器配置还不错,那就要看看您网站内的图片视频等是不是占用了更多的带宽资源。此前,我们看到有客户上传一张图片的大小竟然达到了4MB?!请问,辣么大的图片不裁剪一下,直接单反相机的原图发到网站里占用服务器资源不说,用户看着不别扭吗?要知道,咱们网站的程序都想着设计得较精悍,解压后合计才不过3MB。而您一张图片就整4MB,其实是在拖累您的网站哦。②特殊字体:针...
徐伟轩
2020-09-30

设计/编程/开发

375 次阅读
0 条评论
2020年09月30日
375 阅读
0 评论
2020-09-29

请警惕您的网站被黑客攻击

请警惕您的网站被黑客攻击
当您有了网站,仍然需要小心地维护它。如果网站出现不能打开,被入侵,网站被劫持等等问题就必须及时解决,那么如何避免您的网站被黑客入侵呢?一 网络安全现状2019年4月13日,据外媒报道,一个黑客组织通过黑进数个联邦调查局(FBI)的附属网站,获取了成千上万条联邦特工和执法人员的个人信息,并计划出售。林勇曾经带领团队和美国的黑客团队进行过直面的较量,最终,他将中国国旗挂到了美国的相关网站上。诸多的网站被黑案件都在提醒着大家关注网站和互联网安全问题。1、网站安全现状对于企业来说,网站安全问题十分重要。数据和信息泄露问题层出不穷,我们能从网上看到诸多的相关报道。数据一旦被盗或者丢失,这会给企业带来程度不等的财产损失,因为数据也是企业的无形资产。第一就是空间的选择。我们都知道,一个网站的安全问题,多半来自于网络的攻击,这些攻击,一般都是针对服务器的不稳定性和网站空间的漏洞来入手的,所以建站前要先选择足够安全稳定的空间服务器,同时配备合适的WAF来进行安全防护,第二,网站的程序。网站的编写语言一定要选用安全的语言。解决这种安全问题的方法主要有三种,一是对动态生成的页面的字符进行编码;二是过滤...
徐伟轩
2020-09-29

设计/编程/开发

338 次阅读
0 条评论
2020年09月29日
338 阅读
0 评论
2020-09-28

让百度商桥爱番番弹出聊天小窗口而不是打开新页面的方法

让百度商桥爱番番弹出聊天小窗口而不是打开新页面的方法
来自网上的一位客户,需要我完成百度商桥弹出框的效果制作,原本是很简单的一个过程,但是着实让咱领略到了百度商桥爱番番的鸡肋。咱们下面就以这位客户的需求来进一步阐述:1、除了产品页面,点击右侧在线客服能够弹出百度商桥对话框,而不是在新页面显示窗口点击弹出对话框其实就用咱们上文中讲到的方法即可,但是客户后面提出一个要求,看能不能小窗口显示。那之前的方式咱们只能暂时搁置,想想别的辙弹出小窗口对话框。咱们看下爱番番,在基础设置—站点—获取代码—(直接把一段加在标签前的代码加进去)然后要做的一步很重要,需要调用点击弹出小窗口的地方,增加一段代码 id="nb_icon_wrap",那样点击的时候就完美弹出了小型窗口的对话框了。可以自由拖动倒是百度商桥当初一个很好的设计,只不过这个小对话框是无法更改窗口最初的显示位置。2、产品页面价格下方的[ 在线咨询 ]点击也需要弹出百度商桥对话框开始我们想当然得以为可以直接参考第一种需求将a标签中添加id="nb_icon_wrap",那样不就能触发百度商桥对话框了吗?果真想当然,百度商桥又一BUG出现了:同一个页面里不能共存两个点击弹出对话框!?搞笑吧,...
徐伟轩
2020-09-28

设计/编程/开发

436 次阅读
0 条评论
2020年09月28日
436 阅读
0 评论
2020-09-27

WordPress主题内字体无法显示的解决办法

WordPress主题内字体无法显示的解决办法
wordpress是全球范围内使用较多的网站程序,字体图标由于其轻量、灵活、清晰以及良好的浏览器兼容性已经被广泛用于web开发当中,不过在实际使用当中还是有部分用户遇到了一些问题,最常见的问题就是图标无法正常显示。字体图标由于其轻量、灵活、清晰以及良好的浏览器兼容性已经被广泛用于web开发当中,线上的WordPress主题也都内置了字体图标库可供使用。不过在实际使用当中还是有部分用户遇到了一些问题,最常见的问题就是图标无法正常显示。WordPress主题内字体无法正常显示的原因静态文件跨域由于字体文件是不允许跨域的,如果网站对静态文件使用了CDN加速启用了单独的二级域名的话,那么页面在加载字体文件的时候就会遇到字体跨域的问题。判断是否是字体跨域问题导致可以使用Chrome浏览器访问网站,鼠标右键菜单点击检查调出开发者工具,然后在开发者工具选择Console选项,观察界面是否有Access-Control-Allow-Origin的红色报错提醒关键字。https访问下引用了http的静态文件如果网站启用了https的话,则需要使用https的静态文件(css、js、字体、图片)。w...
徐伟轩
2020-09-27

设计/编程/开发

416 次阅读
0 条评论
2020年09月27日
416 阅读
0 评论
2020-09-26

设计网站效果图的注意事项

设计网站效果图的注意事项
原创设计型网站一般都需要出具网页效果图,一般网络公司会在初期给到客户首页效果图和方案。而对于网站设计的效果图我们需要注意哪些今天徐伟轩博客就为大家详细总结一下。一般常见的网页都是居中类型,设置好主内容的宽度然后居中就好。适合门户网站、平台类网站、内容比较多信息量大的站点。另外一种是布满全屏的网页,又分为自适应和响应式。常见的全屏的后台界面就是自适应的,国外常见这种形式,一般在一些流行的设计产品上,科技公司网站和一些高逼格的站点较为多见,很多企业也正逐步采用。一、沟通需求是先决条件试问销售人员连客户做网站的基本需求都没有了解清楚,就拍着胸脯说:no problem?客户要做一个什么样的网站,有无参考对象?预期做网站的工期是多久?网站以什么样的形式展现(电脑版)1、改变销售路子千万不要给客户带去一个这样的印象:做销售的都这样!信心十足,风风火火急躁的。所以,请改变销售套路、沟通交流方式和思维模式。前期沟通,我们的销售人员主要需要了解清楚客户的诉求,客户实在表达不出来的话也没关系,你可以给他找一些参考建议,如果需要原创设计,那再交由设计师讨论。2、明确网站制作的整个工作流程(1)前期大...
徐伟轩
2020-09-26

设计/编程/开发

374 次阅读
0 条评论
2020年09月26日
374 阅读
0 评论
2020-09-25

Sablog-X在nginx中实现完美伪静态规则

Sablog-X在nginx中实现完美伪静态规则
此前我们也介绍过SaBlog,确实是个非常不错的博客cms程序,今天我就介绍一下Sablog-X在nginx环境中的伪静态实现规则。我也亲身测试过Sablog-X,短小精悍,安全性和负载能力都比较优秀,博客开发使用Sablog是个不错的选择。在服务器部署了之后,我们会发现默认的是apache的伪静态规则。网上有很多的转换网站,首先找了一个站点把apache静态规则翻译成nginx能看懂的格式。其实翻译后的规则nginx还是会报错的,我给改好了,提供给大家,这个SaBlog-X2.0在nginx的完美伪静态规则还是不错的:location / { if (-f $request_filename){ set $rule_0 1; } if (-d $request_filename){ set $rule_0 1; } if ($rule_0 = "1"){ #ignored: "-" thing used or unknown variable in regex/rew } # 归档 rewrite ^/date/([0-9]+)/([0-...
徐伟轩
2020-09-25

设计/编程/开发

436 次阅读
0 条评论
2020年09月25日
436 阅读
0 评论
2020-09-24

关于微信里已停止访问该网页的解决办法

关于微信里已停止访问该网页的解决办法
相信很多开发者在进行微信相关开发过程中会遭遇到网站被腾讯莫名其妙“封印”。提示“已停止访问该网页,被多人举报,或含有诱导分享信息”。我们最近也是亲身经历过这样的问题,反馈后很快解决了,所以,博客中,我就记录下来,供大家查看避免踩坑。停止访问网页这个问题不解决,会极大影响常规微信朋友圈分享、微信公众号开发等。这个问题怎么解决?1、修改网站提示说“已停止访问该网页,被多人举报,或含有诱导分享信息”,那咱检查好自己的网站有没有违规内容,把网站修改好,不就行了?2、网上搜索解决方案网上有网友回答:腾讯的管家论坛可以申诉https://bbs.guanjia.qq.com/,但是我们得到官方回应是:论坛不再受理网址申诉、举报的问题。也有网友回答说,你的网站被停止访问极有可能是被拦截了,也可到腾讯安全中心这边申诉:https://urlsec.qq.com/complain.html不过,遗憾的是,这边的检测,你填写好你的网址后会奇特地提示您:暂未发现腾讯网址安全中心拦截,无需申诉!啊哈,就问你6不6?3、技术手段有人说,网站的网址如果是http的,那肯定是不如https的,也就是说如果加一...
徐伟轩
2020-09-24

设计/编程/开发

1,625 次阅读
3 条评论
2020年09月24日
1,625 阅读
3 评论
2020-09-21

Python开发:利用pubu.im来做BUG提醒工具

Python开发:利用pubu.im来做BUG提醒工具
BUG提醒工具其实有很多,比如可以在有BUG的时候发封邮件到你的常用邮箱,这样你的手机上(邮件APP)就会收到一条提醒。或者有短信SP通道的话,你也可以有类似处理。当然还有monolog,支持php-console插件,可以发送到你的chrome上面,我在这里再换个小方式,利用pubu.im这个IM工具(或者说。。。。说不出来)来做提醒。Tower.im 本身不带im功能,更多的是做任务分派,项目协同和文档管理。流程很简单1、去pubu.im测试一个帐户。。这不用我多说吧2、下载MAC客户端登录,自己添加自己为一个机器人,相当于自己和自己聊天,如果你的消息不算隐私,你可以直接用现成的:小布 这个通道3、在聊天界面选择插件,点击更多,打开网页,添加“incoming”插件,生成一个URL,选择你刚才聊天组4、根据提示信息在你的APP里写上一段测试代码,POST方式的,可以用curl/file_get_contents/Requests/guzzle等,工具实在太多,不想多说5、测试通过后,可以尝试自己用set_error_handle,自己处理出错信息,在出错信息前进行判断:if(...
徐伟轩
2020-09-21

设计/编程/开发

370 次阅读
0 条评论
2020年09月21日
370 阅读
0 评论
2020-09-14

如何修改iframe里的css样式及跨域问题讲解

如何修改iframe里的css样式及跨域问题讲解
前段时间徐伟轩给一个客户制作网站在线客服的时候遇到一个问题,客户想尽量美化一下客服的框,而我们研究发现,客服框其实是iframe引用的外部资源。开始我们也天真地以为,自己写段代码,再优化一下css就可以完美实现客户想要的效果了,其实不然。工作中总能遇到 引用别人的页面,就会带来很多问题,比如iframe中的样式不满足我们的需求,这就需要修改iframe中的样式。下面我们做一个修改 iframe 中样式的 Demo:知识点:let test = document.getElementById('引用的iframeId').contentWindow.document.getElementById('修改样式的Id'); test.style.width = "200px"; 第1步:创建一个setIframeStyle文件夹第2步:在setIframeStyle文件夹中创建 A.html 和 B.html2.1: A.html文件<!DOCTYPE html> <html> <head> <meta charset...
徐伟轩
2020-09-14

设计/编程/开发

3,846 次阅读
0 条评论
2020年09月14日
3,846 阅读
0 评论
2020-09-08

推荐几个常用网站的反向代理页

推荐几个常用网站的反向代理页
实际开发项目时为了能在外网打开网站,并且播放视频,因此需要将视频服务的端口映射到外网去,所以我们使用了反向代理技术。反向代理(reverse proxy)是指以代理服务器接受请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给请求者。查询相关资料后,我们可以在web服务器上搭建一个反向代理,来接受用户的访问视频接口的请求,然后转发给视频服务器处理,处理完后通过反向代理返回给用户。徐伟轩博客整理了几个常用网站的反向代理页。为什么要做,你应该懂的【建议自主翻墙,不再提供反代页面】1、golang:http://go.neatcn.com , 或者点击 golang2、Yiiframework,http://yii.neatcn.com 或者点击 yii3、golang play:http://goplay.neatcn.com 或者点击:goplay目前仅做了这些个网站的反向代理 ,如果你有其他需求,请提出来。超大型的网站就算了。~~4、VIM官方网站:http://vim.neatcn.com 或者点击:VIM5、SlideShare:http://slides...
徐伟轩
2020-09-08

设计/编程/开发

392 次阅读
0 条评论
2020年09月08日
392 阅读
0 评论