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

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
搜索到 133 条相关 的结果
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,845 次阅读
0 条评论
2020年09月14日
3,845 阅读
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 评论
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

设计/编程/开发

366 次阅读
0 条评论
2020年09月02日
366 阅读
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

设计/编程/开发

345 次阅读
0 条评论
2020年08月26日
345 阅读
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

设计/编程/开发

375 次阅读
0 条评论
2020年08月18日
375 阅读
0 评论
2020-08-10

网站必须要设置keywords关键词吗?

网站必须要设置keywords关键词吗?
很多人片面地将网站关键词排名理解为要通过设定网站的keywords等方式来完成,也有很多大牛指出现在设置关键词根本没卵用,那现在网站里还有必要设置关键词来让搜索引擎判断吗?一、何为关键词?从百科的定义来看,关键词是英文“keywords”的翻译结果,其是图书馆学中的词汇,指的是用户在搜索引擎中键入的,表达用户个体需求的词汇。从wikipedia的定义来看,它的意思是用户获取信息的一种精简的词汇。实际上,这两个定义所表达的意思是一样的,只是在表述上不同罢了。假设你在使用百度,你想通过某个关键词获取信息,那么你键入的词汇都可以叫做关键词。这里需要注意的是:关键词是用户需求的一个载体,是用户当前需求的一个精简词汇。这也较好理解,因为用户一般情况下不会通过输入大段文字寻找结果,只会通过能体现核心思想的词汇寻找结果或者答案。二、关键词现在阶段还有没有必要设置?搜索引擎已经会自己提取标题、描述、关键词了,站长自定义的是起辅助作用。百度官方早已说过,关键词和描述不用做计算权重排,写关键词的目的便于你查询排名,描述是便于增加用户体验度。现在的搜索引擎,从最开始的1.0版本逐步升级,在经过十几年不...
徐伟轩
2020-08-10

做营销

355 次阅读
0 条评论
2020年08月10日
355 阅读
0 评论
2020-08-03

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

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

设计/编程/开发

518 次阅读
2 条评论
2020年08月03日
518 阅读
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

设计/编程/开发

405 次阅读
0 条评论
2020年07月30日
405 阅读
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

设计/编程/开发

372 次阅读
0 条评论
2020年07月24日
372 阅读
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

设计/编程/开发

694 次阅读
0 条评论
2020年07月23日
694 阅读
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

设计/编程/开发

516 次阅读
0 条评论
2020年07月14日
516 阅读
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

设计/编程/开发

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

若非生活所迫,谁愿自己弄得一身才华

若非生活所迫,谁愿自己弄得一身才华
前情提要:阅读本文可能会造成不适,莫怪。竟然还真的有这么一天:城管喊商贩去摆摊?天朝促进就业和创业的方式就是这么接地气。这几天被刷屏的烟火经济、地摊经济,但是大家更多的是调侃和玩梗。其实,*当摆摊的重要性被上升到政策高度,这通常意味着,经济形势已经很严峻了。*正如《杀死那个石家庄人》这首歌唱得那样,其实经过这次全球疫情的打击,时代是在变迁,市场变轨给人们撕裂般的疼痛。 不才有过两段创业经历,一是做过乐器培训(售卖+教),另外一段则是从大学时期就一直喜爱的互联网开发。忽略掉先前的工作经验,创业其实就是真正从0开始,而如果是尝试从事不同行业 亦如是。在这个竞争激烈的年代,你多拥有一种能力,就能多一种可能。为了能接住生活的招,我们都在通往高手的路上摸着石头过河,都在事在人为式地把自己搞得满身才华。然而现实社会里大家都看重的是你现在有什么?公司规模多大,做过哪些项目等等。技术宅可能是单细胞生物,不喜欢绕弯子。有任何问题或者需求,大家坦诚讲出来就行,无需各种托辞。像咱们做网站的,客户最关心的无非三点:一是建站质量、二是建站费用、三是建站公司服务。 【我们可以长期合作,价格方面再降些】怎么说...
徐伟轩
2020-06-05

写文字

514 次阅读
2 条评论
2020年06月05日
514 阅读
2 评论
2020-05-12

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

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

设计/编程/开发

1,831 次阅读
2 条评论
2020年05月12日
1,831 阅读
2 评论

亲爱的朋友

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

人生倒计时

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

标签云

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