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

统计
搜索到 78 条相关 的结果
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 17:11

设计/编程/开发

531 次阅读
0 条评论
2020年09月21日
531 阅读
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 10:55

设计/编程/开发

4,826 次阅读
0 条评论
2020年09月14日
4,826 阅读
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 17:40

设计/编程/开发

564 次阅读
0 条评论
2020年09月08日
564 阅读
0 评论
2020-09-02

Linux如何释放物理内存和虚拟内存

Linux如何释放物理内存和虚拟内存
今天徐伟轩博客为大家介绍一下linux 释放物理内存和虚拟内存的方法。1、首先查看内存占用情况$ free -m -h total used free shared buff/cache available Mem: 7.7G 1.0G 5.9G 385M 780M 6.0G Swap: 7.4G 1.0G 6.4G 2、释放物理内存(1) 释放内存前先使用sync命令做同步,以确保文件系统的完整性,将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。否则在释放缓存的过程中,可能会丢失未保存的文件。$ sync (2) 然后通过修改proc系统的drop_caches清理free的cache$ echo 3 > /proc/sys/vm/drop_caches (3) 释放完内存后改回去让系统重新自动分配内存$ ech...
徐伟轩
2020-09-02 15:30

设计/编程/开发

499 次阅读
0 条评论
2020年09月02日
499 阅读
0 评论
2020-08-26

好用的国产开源多系统U盘启动盘工具装机神器-Ventoy

好用的国产开源多系统U盘启动盘工具装机神器-Ventoy
很多朋友苦于没有好的装系统软件,国内像大白菜、老毛桃也是大家最常使用的。那么国内还有没有其他比较好用的装机神器呢?徐伟轩博客真心推荐一款国人开发的软件给大家。Ventoy是一款国人开发的新一代多ISO启动引导程序,这款工具最大的优点就是无需格式化优盘,用户只需要将所需的ISO镜像文件拷贝至优盘中即可在Ventoy界面中选择自己想要的ISO镜像文件。Ventoy是一个国产开源的多系统U盘启动盘制作工具,无需反复格式化U盘,只需将各种iso镜像文件复制到U盘,即可实现多系统引导启动,无差异支持Legacy BIOS和UEFI模式,目前已测试超过160个+系统镜像。一、Ventoy功能特性*100% 开源项目 ,使用简单无差异支持Legacy + UEFI 模式不影响U盘性能,可正常使用U盘支持超过4GB的ISO文件保留ISO原始的启动菜单风格(Legacy & UEFI)支持大部分常见操作系统, 已测试160+ 个ISO文件提出 “Ventoy Compatible” 概念支持插件扩展启动过程中支持U盘设置写保护版本升级时数据不会丢失无需跟随操作系统升级而升级Ventoy*二、Ven...
徐伟轩
2020-08-26 15:15

设计/编程/开发

453 次阅读
0 条评论
2020年08月26日
453 阅读
0 评论
2020-08-18

怎么样在Linux系统上安装Java

怎么样在Linux系统上安装Java
java是比较流行的应用程序的后端,所以在一些操作系统上,咱们可以安装Java吗?坏消息是 Java 太大,我说的不仅仅是文件大小。Java 是一种开放源代码语言和规范,这意味着从理论上讲,任何人都可以创建它的实现版本。这意味着,在安装任何东西之前,必须确定要安装的 Java 发行版。我需要 JVM 还是 JRE 或者 JDK?Java 大致分为两个下载类别。Java 虚拟机Java Virtual Machine(JVM)是运行时组件;它是使 Java 应用程序能够在计算机上启动和运行的“引擎”。它包含在 Java 运行时环境Java Runtime Environment(JRE)中。Java 开发工具包Java Development Kit(JDK)是一个开发工具包:你可以将其视为一个车库,修理工可以坐在那里进行调整、修理和改进。JDK 包含 Java 运行时环境(JRE)。以下载来说,这意味着:如果你是希望运行 Java 应用程序的用户,则只需 JRE(包括了 JVM)。如果你是希望使用 Java 进行编程的开发人员,则需要 JDK(包括 JRE 库,而 JRE 库又包...
徐伟轩
2020-08-18 16:07

设计/编程/开发

511 次阅读
0 条评论
2020年08月18日
511 阅读
0 评论
2020-08-03

有趣好玩上档次的代码注释

有趣好玩上档次的代码注释
例如在网页设计、程序开发过程中,想要突出页面代码某些属性,防止自己忘记,或者干脆是为了好玩,就会写出代码注释。今天徐伟轩博客就为大家整理出一些比较有趣好玩儿的代码注释,供大家参考。当然了,代码是严谨的逻辑表达,咱们还是尽量不要写一些逗人开心的内容。像有些“佛祖保佑,永无bug”在一些编码者看来只是为了博人一笑啦。/*** * ┌─┐ ┌─┐ * ┌──┘ ┴───────┘ ┴──┐ * │ │ * │ ─── │ * │ ─┬┘ └┬─ │ * │ │ * │ ─┴─ │ * │ │ * └───┐ ┌───┘ * │ │ * │ │ * │ │ * │ └──────────────┐ * │ ...
徐伟轩
2020-08-03 15:52

设计/编程/开发

716 次阅读
2 条评论
2020年08月03日
716 阅读
2 评论
2020-07-30

wordpress里通过php实现网站运行时间

wordpress里通过php实现网站运行时间
很多时候我们看到有的网站底部会有一个本站已经运行多少天,这样的功能比较人性化,那么在WordPress里也可以通过php语言实现。网站运行多长时间,这样的功能是如何实现的呢?徐伟轩博客直接给出php代码<?php // 设置时区 date_default_timezone_set('Asia/Shanghai'); /** * 秒转时间,格式 年 月 日 时 分 秒 */ function getBuildTime(){ // 在下面按格式输入本站创建的时间 $site_create_time = strtotime('2020-03-07 22:15:00'); $time = time() - $site_create_time; if(is_numeric($time)){ $value = array( "years" => 0, "days" => 0, "hours" => 0, "minutes" => 0, "seconds" =>...
徐伟轩
2020-07-30 17:41

设计/编程/开发

585 次阅读
0 条评论
2020年07月30日
585 阅读
0 评论
2020-07-24

如何给Z-Blog调用博客运行时间功能

如何给Z-Blog调用博客运行时间功能
徐伟轩关注到,许多的博客都有数据统计这块的功能,Z-Blog同样也具备调用博客已运行时间的功能。具体调用方法只需要几行代码即可完成:Z-Blog系统目录下的c_system_event.php 3180行下面,增加如下几行代码即可:PHP$post_view = strtotime('2011-01-16 19:23:35'); //以第一篇文章时间作为起点 $site_time = time() - $post_view; //运行时间 $site_year = floor($site_time/86400/365); //计算已经运行的年数 $site_day = floor($site_time/86400-$site_year*365); //计算剩余天数 $s .= "<li>运行时间:{$site_year}年零{$site_day}天</li>"; //网站运行时间 在需要调用的地方代如上方的代码就可以实现了。
徐伟轩
2020-07-24 15:52

设计/编程/开发

553 次阅读
0 条评论
2020年07月24日
553 阅读
0 评论
2020-07-23

离开网页后改变页面的标题title的特效代码

离开网页后改变页面的标题title的特效代码
有些网站为了吸引用户,当访客点击其他网页的时候,就会把网页标题自动切换成一段自定义的文字句子。目的是引起用户注意,挽留网站的访客。这种效果怎么实现的呢?其实根据浏览器标签页的切换来改变标签页的title看到一个很有意思的HTML5事件,visibilitychange事件在当前网页在可见和不可见之间变换的时候调用,比如用户切换到其他页面。那么如何使用呢?用原生 JavaScript 实现,很简单:方法很简单,只需要将下面代码加入页面即可:view plaincopy to clipboard<script> document.addEventListener('visibilitychange', function () { if (document.visibilityState == 'hidden') { normal_title = document.title; document.title = '这么着急就走啦,也不再逛逛?'; } else document.title = normal_title; }); </script> 使用效果就是...
徐伟轩
2020-07-23 16:04

设计/编程/开发

906 次阅读
0 条评论
2020年07月23日
906 阅读
0 评论
2020-07-14

粒子跟随鼠标移动网页特效

粒子跟随鼠标移动网页特效
不知道大家有没有想把自己网站做得比较炫酷的想法,而当访客进入网站,鼠标出现一些特效,不也很能抓住用户眼球嘛?今天,徐伟轩为大家介绍一款网页特效代码,粒子跟随鼠标移动的效果。下面为大家分享代码:HTML代码可以简略使用多个重点在js代码 window.onload = function() { var divs = document.getElementsByTagName("div"); document.onmousemove = function() { divs[0].style.left = event.clientX + "px"; divs[0].style.top = event.clientY + "px"; for (var index = divs.length - 1; index > 0; index--) { divs[index].style.left = divs[index - 1].sty...
徐伟轩
2020-07-14 14:55

设计/编程/开发

700 次阅读
0 条评论
2020年07月14日
700 阅读
0 评论
2020-06-16

AKCMS过滤器实现评论gravatar头像和表情功能

AKCMS过滤器实现评论gravatar头像和表情功能
Akcms其实是一个比较不错的CMS程序,小巧是真小巧,功能也很强大,不过这些功能大部分都在水面下,大部分人能用到的只是它露出水面的冰山一角,所以,更多的是将这个akcms当作博客程序来用。可是作为博客,它的评论功能和wordpress比起来又差了许多。不过许多功能不是不能实现,而是不懂怎么实现,下面我就整理一部分资料,讲的是通过akcms的过滤器功能,来实现评论者的gravatar头像显示和表情显示功能。一、实现gravatar头像因为程序默认的comments表格里没有email这个项,所以得通过手动添加,添加办法见梅川类酷的《AKCMS 4.0.3利用文章评论制作自定义字段的留言本》,最新版本4.0.9同样适用。添加完email字段后,在程序后台添加一个过滤器,内容为:php:preg_replace('/md5((.*))/Uise', "md5('\1')", $input);在评论模板里引用这个自定义字段:<{getcomments bandindex="1" page=$page itemid=$id num="1000"...
徐伟轩
2020-06-16 10:23

设计/编程/开发

523 次阅读
0 条评论
2020年06月16日
523 阅读
0 评论
2020-05-12

一行代码将你网站封装成微信小程序?

一行代码将你网站封装成微信小程序?
现在微信小程序用户量巨大,几乎你分享美团优惠券、出去吃饭等场景都会用到。小程序这么火爆,那么咱试问网站能否快速转化为微信小程序?还真可以,一行代码就可以将你的网站封装成微信小程序了!第一步注册微信小程序账号并登陆,点击菜单栏 “开发” 中的“开发设置”,在微信公众平台 → 开发管理 → 开发设置 → 服务器域名(填写你网站的网址)将网站的域名按格式新增到 “服务器域名” 中。要注意:如博客启用 CDN,也需要加入其中。第二步在小程序平台下载官方微信开发者工具,下载安装后,登陆并新建一个空白项目。第三步打开新建项目 index 文件夹中的 index.wxml,如下图一样加入域名,点击编译测试。一般情况下你的网站就会原封不动的出现了。(响应式网站,在这边还是比较吃香的,优势很明显!)打开app.json文件,pages项只保留 "pages/index/index" 这一行即可,其他的去掉。window项的navigationBarTitleText,就填写你小程序发名称。第四步测试的时候,如果出错或者无法编译,要注意:点详情 → 本地设置 → 勾选【不校验合法域名】来进行测试,...
徐伟轩
2020-05-12 14:43

设计/编程/开发

2,311 次阅读
2 条评论
2020年05月12日
2,311 阅读
2 评论
2020-04-15

网页里点击A标签没有反应怎么办?

网页里点击A标签没有反应怎么办?
有时候网页设计师在做网页的时候测试会发现部分的a标签点击无反应,无法实现页面跳转,这是什么原因呢?出现问题,大家习惯于网上搜索呗。1、标签使用不合法:href属性写错了,标签没有回之类的问题。这种就不多解释了,很简单,w3school查查标准的href是什么格式就行啦。2、其它图层将A标签遮挡住了,根本点不到A标签。这个设置个z-index:-1就OK,具体看看z-index的解释就行了。3、事件禁止了A标签的默认行为,所以点不了。这种情况的解决办法就找到a标签,然后进Event Listeners找到click事件,可以找找哪个js组织的,研究一下即可解决。4、A标签如果href="javascript:;",则点击无法应。当然了,具体需要根据你自己网页中的实际情况去分析,我也就仅仅提供几个的可能的情况供参考。
徐伟轩
2020-04-15 13:43

设计/编程/开发

2,716 次阅读
0 条评论
2020年04月15日
2,716 阅读
0 评论
2020-03-28

宝塔环境中去除网页URL中index.php的方法

宝塔环境中去除网页URL中index.php的方法
不知道各位搭建网站的老铁们有没有遇到过网页URL中,出现/index.php的问题?无意间遇到了,我今天就以日记形式记录下来吧,方便后期遇到同样问题的朋友找到解决办法。该方法普遍适用于宝塔环境宝塔环境网站管理的设置里有伪静态设置,只需选择伪静态规则为thinkphp即可去除去除URL中的index.php。选定后,点击保存。然后网站后台清除下缓存。
徐伟轩
2020-03-28 11:05

设计/编程/开发

591 次阅读
1 条评论
2020年03月28日
591 阅读
1 评论

亲爱的朋友

一切伟大,源于勇敢的开始。

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

标签云

富强民主文明和谐自由平等公正法制丨爱国敬业诚信友善