更上一层楼!

一切安排都是最好的,剩下的就交给时间!

排序:
默认
按更新时间
按访问量

写给自己,迟来的2017总结

2017转瞬即逝,2018也已经过去一个半月了。让人不由得感叹,时光匆匆,流水般易逝。这里总结反思一下,也给未来的自己说几句话。 环境 从就业来看 这里想给自己说的环境,其实不是天气状况,而是学习,工作和生活上的环境,在大三之前,我对别人嘴里说的所谓的大城市前景好,机会广并不在意。相反对...

2018-02-12 12:43:12

阅读数:507

评论数:2

Python 微信公众号开发

大三上的时候,对微信公众号开发浅尝辄止的玩了一下,感觉还是挺有意思的。http://blog.csdn.net/marksinoberg/article/details/54235271 后来服务器到期了,也就搁置了。由于发布web程序,使用PHP很顺手,就使用了PHP作为开发语言。但是其实微信...

2018-01-24 22:16:15

阅读数:2673

评论数:0

终端搜索工具

为了避免遗忘,先附上repo链接,有兴趣的拿去用咯。https://github.com/guoruibiao/worktools/tree/master/searcher前言平时都是在终端下进行开发,文件少代码量不大的时候,查找某些方法也好,关键字也罢,都还可以,不算费时。但是随着代码量的不断增...

2017-12-28 14:26:49

阅读数:420

评论数:5

拥抱更广阔的天空

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。今天很有幸收到百遇@云栖社区的邀请,成为首批入驻阿里云栖社区的博主,希望能结识更多志同道合的博友,让自己更上一层楼!

2017-12-25 22:03:55

阅读数:260

评论数:1

MemQ 实现异步任务

这几天在做推送相关的任务的时候发现了一段神奇的代码。$pushmsg = new NormalPushMsg($userid, $content, $clickurl,""); PushService::getInstance()->sendPushToMemq($pus...

2017-12-19 15:42:18

阅读数:441

评论数:0

获取多台主机命令执行结果

之前在主产品用过一个运维同事写的工具,devpssh。可以通过指定主机列表来执行一条shell命令,然后获取到所有的返回结果,输出到屏幕上。我个人觉得这个工具很实用,尤其是在有多台Nginx服务器的时候,由于负载均衡策略下,不同的请求可能会被下放到不同的get机,因此产生的日志文件就可能分布在多台...

2017-12-05 15:59:24

阅读数:446

评论数:0

Nginx搭建RTMP推拉流服务器

如题,今天就来实现一个推拉流服务器,模拟下推流后被客户端拉流看到效果。详细步骤如下 - 安装Nginx - 安装FFmpeg - 安装VLC客户端安装Nginx在Mac上有一个很好用的包管理插件,名为homebrew。 具体的安装可以自行去搜索下。下面就借助Homebrew来安装Nginx。...

2017-11-29 20:07:29

阅读数:630

评论数:0

自动化报警的思路

最近从主产品被调到了火星,技术不到家的我感到压力很大啊。提代码的时候也更加小心翼翼了,生怕搞坏了线上环境。于是,我就打算给自己做个监控,好让我能快速的发现问题,然后改掉bug。考虑到公司某些规定,就不详细介绍了。下面简答的描述下,有个思路就行。思路就是:1. 分析Nginx错误日志,用正则匹配出对...

2017-11-20 22:39:24

阅读数:489

评论数:0

这都写了些啥哦

Uptime: 97days 说明我已经实习了97天了。听说人身体中的水每21天就更换一次。那,我的思想,代码呢?想想在软院的日子,没有北京这么车水马龙,灯红酒绿,有的是秋冬时候凛冽的海风,抬头就能看到的大黑山。每天也就是宿舍,餐厅,教学区,图书馆之间来回飘荡。没有高中的“三点一线”那么单调,有的...

2017-11-05 23:40:33

阅读数:449

评论数:3

Remember工具 半成品

前言Mac上有一个自带的备忘录,感觉还挺好用的。然后也想自己动手,做个类似的Remember小工具来玩一下。工具类型:胖服务端,瘦客户端的模式。大致的场景就是客户端只管把自己想让被提醒的事项发给服务器端,然后配合自己的本地扫描,对符合要求的memo进行弹框提醒。最近对Redis比较着迷一点,被其优...

2017-10-28 23:38:54

阅读数:502

评论数:0

线上升级Redis纪实

QPS相关QPS,每秒处理请求数。可以在一定程度上反映某个服务此时的压力情况。下面可以通过一个案例来分析下如何大致的估算一个服务的QPS。背景:昨天上线的一个活动,会根据唱歌时间来进行送券行为,计算下此送券行为的QPS。分析:每隔送券行为都会有一条日志进行记录,如下。2017-10-27 15:1...

2017-10-27 16:27:50

阅读数:466

评论数:0

Charles配置抓包HTTP,HTTPS

之前在Windows上使用的一款抓包神器叫fidder,真的算是一款神器了。当前了Mac上也有不输fiddler的抓包神器,那就是Charles。下载安装什么的,这里就不多说了,下面聊聊怎么配置Charles实现对HTTP和HTTPS接口的抓包吧。配置HTTP配置HTTP形式的抓包是很简单的,下面...

2017-10-12 23:03:49

阅读数:747

评论数:0

谈谈反爬虫“政策与对策”

写博客,一部分是为了让自己今后能快速地复习之前学过的知识,整理下思路;另一方面是帮助到其他也遇到类似问题的童鞋。但是写博客很难坚持下来,原因嘛,各种各样。但说到底是没有“共鸣”。高山流水,难觅知音。其实,建立起写博客的习惯,就是那些点点滴滴的小事:每天看着博客的访问量,点赞数增加;看到自己的文章被...

2017-10-07 09:48:05

阅读数:6141

评论数:12

你这个requests啊

没想到啊,没想到。被最熟悉的requests给坑了一把。公司最近在更换客服系统,之前的马上要过期了,而现在的新系统需要对接。结果编码的任务就交给了我这么个实习生了。没办法,硬着头皮来吧。代码上难度倒不是很大,就是对于这个业务流程。业务流程以及交互顺序搞懂了,代码上就很轻松了。客户信息-->t...

2017-09-21 23:40:40

阅读数:21047

评论数:2

ctags,cscope,nerdtree,tmux 笔记

打造一个基础的VIMer需要配备的环境,开不开ctags, cscope(需求不大的时候也可以忽略), nerdtree,tmux。下面整理一下我的配置过程,以备不时之需。ctags相关首先肯定是下载安装了。这点不用多讲,根据自己的操作系统或者平台,使用相应的包管理工具或者源码编译安装都可以。下载...

2017-09-16 16:37:20

阅读数:8312

评论数:5

Nginx-一个IP配置多个站点

对于Nginx,一个IP上配置多个站点还是很常见的。尤其是在开发环境上,更是如此。下面在我的阿里云上简单的实现这样一个需求: 在一个IP上通过对端口区分来配置多个站点。环境 初始化 目录一览 配置 站点准备 添加配置文件 疑难杂项 fastcgi_pass Nginxphp-fpm的进程间通信...

2017-09-03 12:10:48

阅读数:12815

评论数:3

我的worktools集合们

由于日常工作中,大半时间要在终端里面。然后很多情况下,都需要对数据库查询到的结果进行分析,或者是对一个PHP接口进行检查。这段时间我都是靠着Google Chrome的json-handle插件来查看,效果其实还行,就是每次都要打开一个窗口,输入链接,再点击刷新,整个过程还是很耗时的。然后,我就给...

2017-08-27 13:03:24

阅读数:5514

评论数:0

图解VIM常用操作

入职差不多3周多了。接触了很多之前在学校接触不到的人,工具。这3周以来,我就好像是那“进了大观园的刘姥姥”,看什么都觉得新奇。尤其是看到组内大佬们都不用IDE,要么VIM,要么EMACS。而且用的真的很溜,让我佩服之极。今天趁着周六,我也来总结一下这几天我学到的关于vim的一些操作吧。都说VIM的...

2017-08-26 14:01:12

阅读数:7068

评论数:14

在偷懒的路上越走越远

需求 设计 实现 单元测试 剪切板操作 内容编辑 发邮件模块 集成测试 总结自从上班以来,真的是学到了很多,因为涉及一些“不能说的秘密”,我也只好在本地做了笔记,就不放到博客上了。今天正好趁着周六,不用上班。就写了个偷懒的脚本,留着自己用好了。需求严格意义上来说,也不能算是需求了。起因是要每天写...

2017-08-19 12:15:16

阅读数:5565

评论数:4

tmux安装与使用

安装 用法 重点 一prefix前缀键 二window和pane的区分 tmux 按照官方给出的介绍是:终端复用工具。说白了就是可以仅仅在开启一个终端的情况下同时处理多个任务。比如下面我设置的这样一个终端。 昨天,旭哥给我说这个东西的时候,我还是第一次听说。同时旭哥还介绍了另一个screen,这...

2017-08-03 14:53:54

阅读数:6817

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭