摘要: 前言 这几天为了熟悉vue.js框架,还有webpack的使用,就准备搭建一个发布和浏览markdwon的简单WEB应用。原本是想着用bash脚本和busybox的httpd来作为后台服务,但是bash脚本解析和生成JSON非常不方便,而用Java语言写又觉得部署不方便,所以就想到了正在用到的Nod 阅读全文
posted @ 2018-08-14 19:02 ZachLim 阅读(10683) 评论(4) 推荐(1) 编辑
摘要: 编写dimgr是为了管理手机上的镜像,在此总结下过程中学到的知识及技巧(不讨论具体用法)。 参数处理 以往处理脚本参数直接用循环加判断语句,若是脚本只有简单参数,这无疑是简便可行的方法。但当需要处理复杂参数时,使用 getopt 更加可行,而且getopt可以 处理长参数 和 错误检测 ,支持 和 阅读全文
posted @ 2018-03-03 23:24 ZachLim 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 前言 使用递归(Recursion)建立二叉树(Binary Tree)的非顺序存储结构(即二叉链表),可以简化算法编写的复杂程度,但是递归效率低,而且容易导致堆栈溢出,因而很有必要使用非递归算法。 引入 无论是单链表还是二叉树,创建时要解决问题就是关系的建立,即单链表中前驱节点与当前节点的关系和二 阅读全文
posted @ 2017-05-08 23:40 ZachLim 阅读(9552) 评论(0) 推荐(0) 编辑
摘要: 前言 老师布置了一道题需要用到图形界面,于是开始找图形库。最后选择了gtk+图形库,然后折腾了大概一天。 这里记录自己新学到的知识,同时也给后来者一些便利。 准备 下载以下内容 notepad++(由于官网访问较慢,建议使用其他渠道) mingw(包含msys和gcc工具链) gtk+bundle( 阅读全文
posted @ 2017-04-09 00:44 ZachLim 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 前言 开始编写大数乘法(multiplication)时,网上阅读了几篇文章,其中包含多种实现方法。本文参考其中一种实现方法,然后进行改写。再者,下述代码的结构体遵循前篇定义。 原理 本文所采用的大数乘法方法任是模拟人工计算,大致思路如下: 1.对两个操作数的每位分别进行相乘,再把得到的积的个位数累 阅读全文
posted @ 2017-03-26 09:44 ZachLim 阅读(470) 评论(0) 推荐(0) 编辑