工具

  • 原文收录在我的 GitHub博客 (https://github.com/jawil/blog) ,喜欢的可以关注最新动态,大家一起多交流学习,共同进步,以学习者的身份写博客,记录点滴。

    工欲善其事,必先利其器。

      前不久在 掘金 上看到一篇文章,前端 PS 切图方法,图文详细,相信每个前端都经过这种最原始的切图手法,不禁想起自己以前刚入门那会懒得切图,直接QQ截图,现在想起来真是初生牛犊不怕虎,怎么方便怎么来。。。

      这种原始的PS切图,不能说不好,只能说太影响效率了,一直认为能用机器解决的事,就不要用人工操作,特别是切图这种体力活,不应该是由程序员来完成的,如果开发还停留在手工切图,没

  • PM2是一个带有负载均衡功能的Node应用的进程管理器。PM2可以利用服务器上的所有CPU,并保证进程永远都活着,0秒的重载,部署管理多个Node项目。PM2Node线上部署完美的管理工具。

    1、基本指令

    npm install pm2 -g : 全局安装。
    
    pm2 start app.js : 启动服务,入口文件是app.js。
    
    pm2 start app.js -i [n] --name [name] : 启动n个进程,名字命名为name。
    
    npm restart  [name or id] : 重启服务。
    
    npm reload  [name or id] : 和rastart功
  • 今天群里看到有人问关于python多线程写文件的问题,联想到这是reboot的架构师班的入学题,我想了一下,感觉坑和考察的点还挺多,可以当成一个面试题来问,简单说一下我的想法和思路吧,涉及的代码和注释在github 跪求star

    本文需要一定的python基础,希望大家对下面几个知识点有所了解

    python文件处理,open write
    简单了解http协议头信息
    os,sys模块
    threading模块多线程
    requests模块发请求
    

    题目既然是多线程下载,首先要解决的就是下载问题,为了方便测试,我们先不用QQ安装包这么大的,直接用pc大大英明神武又很内涵的头像举例,大概是这个样子(h

  • github桌面软件使用教程

    首先 要先安装 桌面版官网,或者百度搜github windows下载即可

    可以再github网站上直接点击,把代码添加的桌面软件中

    也可以再左上角添加项目,比如actual_07_homework,如果没有,说明还没有权限,联系我开通



    项目初始化之后,写代码,修改文件之后,窗口内会看到修改的内容

    输入提交的信息,点击commit

    commit完之后,代码改动保存在了本地,点击一下右上角的sync 即可同步到github上,如果别人对代码有修改,你点一下sync,就可以把最新的代码同步到本地

    最后

    如果您觉得有我写的东西对你帮助,可以打赏点钱给我支




  • 高逼格文档标记语言-markdown入门

    接触markdown还挺早,主要是github上的readme都是markdown写的。但是之前都是在很小儿科的用markdown写东西,今天来系统学习下😄

    markdown简介:

    Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[1]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
    
    Markdown同时还是一个由Gruber编写的Perl脚本:Markdown.pl。它把用markdown语法编写的内容转换