• npm命令行小结

    # yarn 最近停到facebook又出了个yarn, 新的node package manager. 噱头是安装能够直接找缓存,不需要每次从网上下。 于是`npm i -g yarn`安装后,使用了一番,觉得也就那样,还需要把`yarn.lock`放到项目中, **其实`npm`对于cache也有一些指令处理的。** <!--more--> # npm npm cache
    ...more
  • linux C一周学习

    <!-- # linux C一周学习 & node c addon --> 还记得大一懵懂的时候,第一门专业课便是C语言了,当时都没接触过编程,而且用的是win32,老师也讲的就是一些`if while`语法知识,指针数组等等。 没有涉及到linux系统调用函数,不过也理所当然,因为当时根本对操作系统,汇编,计算机系统等一概不懂,讲了也只是换来更多的懵逼脸。 那三年后的我,为什么又重新学
    ...more
  • 分片上传与断点续传解决方案

    上传文件,基本上是每一个网站应用都会具备的一个功能。对于一个网络存储应用,对于上传功能要求更是迫切。 如今市面上成熟上传插件,如`WebUploader`,"体积太大",不适合于移动端上传;再加上作为一位程序员的"操守",当然还是更喜欢自己造轮子。 于是花了一天半时间,`MoUploader`应运而生。为什么叫`MoUploader`呢? `Mo`表示`Mobile`(其实更是因为
    ...more
  • H5之「离线应用」

    「离线存储」:顾名思义,在有线的环境下先缓存数据(包括静态资源,动态资源),从而在离线环境下,依旧可以正常使用应用(单页应用) <!--more--> ## 静态资源存储(ApplicationCache) [applicationCache](https://developer.mozilla.org/en-US/docs/Web/API/Window/applicationCache
    ...more
  • 点歌机器人 (来自网易云音乐)

    偶然的机会,发现了B站的点歌机器人,觉得挺好玩的就自己做了一个简易版点歌机器人,预览如下: <img src="http://obu9je6ng.bkt.clouddn.com/FjcQLjCVCd6CuaU2UII4ZpM1hhsE?imageslim" alt="ClipboardImage" width="1440" height="733" /> <!--more--> ## 功能
    ...more
  • 探究SegumentFault Markdown编辑器

    [SegumentFault](https://segmentfault.com/) 中的Markdown编辑器用户体验不错,比如 1. 高亮提示并显示你当前正在编辑的文本 2. 支持剪贴板图片直接粘贴上传,插入图片十分方便 3. 自动保存 为了探究sf实现的原理,在sf中我提出了下面的问题 【[segmentfault的实时markdown编辑修改位置定位是怎么做到的,而且效率还不低](
    ...more
  • 为你的博客添加搜索功能吧!

    # Search-Spider-Blog 提供个人博客文章搜索服务, 只需要配置个人博客地址, 载入博客数据, 开启Server服务, 即可开启文章搜索服务。 对`blogconfig.json`配置文件监控, 修改后服务及时地更新博客数据 <!--more--> **本人用的为Hexo Blog, 所以Hexo用户体验更佳** [代码地址](https://github.com/moy
    ...more
  • 数字验证码识别

    # VerifyCode Java 实现的数字验证码识别, ...准确率不是很高, 模式识别和去噪处理的不是很好, 但学习入门已经够了, 而且!!!已经运用至之前做的教务系统的验证码识别 <!--more--> 整体的流程结构 <img src="http://obu9je6ng.bkt.clouddn.com/FjF5YYLISm4gTezikrNep3RISdDW?imageslim
    ...more
  • 「滴滴滴,老司机开车了」nodejs爬取煎蛋网妹子图

    # “流氓不可怕,就怕流氓有文化” > 前天刚考完编译,今天考完网络,就开始捣鼓代码了,花了一天时间摸索了一下`nodejs`的爬虫,也就是`tcp`,`http`连接。 也是就做了一个爬取[煎蛋网妹子图](http://jandan.net/)的爬虫,并保持至本地。 <!--more--> # 思路介绍 1. 通过`http请求报文`模拟一次访问煎蛋网的操作 2. 获取到了网页的HTML
    ...more
  • 图书销售系统(书窝)

    # 图书销售系统 —— 书窝 [**书窝线上地址**](http://bookshop.moyuyc.xyz) [**GitHub地址**](https://github.com/moyuyc/book-shopping) 由于时间有限,事务较重,系统实现只好从简。 --- ## 需求分析 > 需交课程设计报告和软件(源代码)。课程设计报告将存档。报告内容包括:需求分析、算法思想描述、数据流
    ...more