2019年12月31日

2019技术与我

摘要:一眨眼一年就过去了,今年似乎是我感觉过的最快的一年。一年毕竟有365天,总得收获一些,失去一些。生活还是那样平淡,在这里,我只聊聊关于技术、关于工作。 工作与经验 今年干了第一份正式工作,和以前实习感觉也没啥区别。工作中学到了不少,不过空余时间学到的似乎不如预期。 感觉判断一个人工作经验不能以工作年 阅读全文

posted @ 2019-12-31 23:38 thinkam 阅读(223) 评论(0) 推荐(2) 编辑

2019年10月24日

VirtualBox安装Ubuntu-18.04-Server笔记

摘要:准备 安装'Windows Terminal' 安装WSL 安装VirtualBox 安装 1. 虚拟磁盘映像文件选择创建在SSD(如果有) 1. 选择openssh,公钥从GitHub获取,前提是GitHub已经上传了本机的公钥 1. 更新软件:apt update, apt upgrade, a 阅读全文

posted @ 2019-10-24 21:37 thinkam 阅读(260) 评论(0) 推荐(0) 编辑

2019年7月28日

做一个不复制粘贴的程序员[1]: 使用模板方法模式(2)- 对象更新比较器实例

摘要:在进入正题之前,说一些废话,谈谈对于我的前一篇文章被移出博客园首页的想法。不谈我对于其他首页文章的看法,光从我自身找找原因。下面分析下可能的原因: 1. 篇幅太短:我觉得篇幅不能决定文章的质量,要说清楚一个问题,肯定字数越少越好 2. 代码过多,文字太少:Talk is cheap. Show me 阅读全文

posted @ 2019-07-28 23:39 thinkam 阅读(491) 评论(0) 推荐(1) 编辑

做一个不复制粘贴的程序员[1]: 使用模板方法模式(1)- 分页查询实例

摘要:对于重复的代码,如果是重复的字符串,我们会想到提出一个变量。如果是重复的代码块,我们会想到提取出一个方法。 但如果这重复的代码块中有一处或几处是会变化的,那么就没那么容易提取出一个方法。说起来有点抽象,下面看一个例子。 一、分页查询 写过CRUD的同学肯定写过很多分页查询,分页查询的主要步骤是先校验 阅读全文

posted @ 2019-07-28 20:19 thinkam 阅读(416) 评论(0) 推荐(0) 编辑

2019年7月27日

做一个不复制粘贴的程序员[0]: 概述

摘要:前言 Perl语言之父拉里·沃尔曾说过程序员有三大美德:懒惰、急躁、傲慢,很多程序员在平时工作中常常做很多重复的事情,写很多重复的代码,如果有懒惰的思想,就可以避免很多重复,从而提高开发效率,增加编程乐趣,我们需要的是一种智慧的懒惰。 举个生活中重复的例子,我们会关注一些大佬的博客,为了看他们有没有 阅读全文

posted @ 2019-07-27 13:52 thinkam 阅读(662) 评论(0) 推荐(1) 编辑

2019年5月26日

Windows、Linux、Android常用软件分享

摘要:Windows、Linux、Android常用软件分享 前言 本来没准备写这篇博客,一是没时间,还有其他很多优先级更高的事情要做。二是写这种博客对我自己来说没什么的帮助,以前我就想好了不写教程类,使用类的博客。本来只是打算在Gist记录下,没准备发博客,后来想到这可能会帮助到一些人,就稍微多花一点时 阅读全文

posted @ 2019-05-26 19:56 thinkam 阅读(615) 评论(0) 推荐(0) 编辑

2019年5月25日

Gist使用经验

摘要:注:本文只是分享Gist使用经验,不讨论类似软件或服务的优劣,对于技术或软件不要有傲慢与偏见 一、Gist是什么 关于Gist的详细介绍,请阅读官方文档 "About gists" ,下面只简略介绍我所用到的功能: Gist可以用来写一些东西,然后可以分享,类似笔记软件 每个Gist都是一个Git库 阅读全文

posted @ 2019-05-25 16:45 thinkam 阅读(8441) 评论(0) 推荐(0) 编辑

2019年2月18日

开源的坑

摘要:我们使用开源软件大部分情况是为了不重复造轮子,使用一些别人写好的具有通用性的代码来减少我们的代码量,提高开发效率,减少开发成本。而且使用一些优秀的开源软件会比我们自己开发的好,毕竟它们被很多人使用,经受了很多人很多次的检验。 但是,有些开源软件却很坑,用它们到最后发现有不断的坑,到头来发现不如直接用 阅读全文

posted @ 2019-02-18 22:41 thinkam 阅读(422) 评论(1) 推荐(1) 编辑

2019年2月3日

使用开源框架过程遇到问题解决思路

摘要:一、如何找出问题所在 1. Google中文搜索(看一些博客) 1. Google英文搜索(看SOF、教程等) 1. 查看官方文档、wiki、README(中英文可能不一致,都看下) 1. issues和PR中搜索,看看有没有其他人遇到 1. 看项目示例(demo)和单元测试 1. 查看、debug 阅读全文

posted @ 2019-02-03 14:33 thinkam 阅读(185) 评论(0) 推荐(0) 编辑

2019年1月1日

我的2018开源项目总结

摘要:总结 不知不觉到了年底,总结下我今年的写的代码。由于一大半时间在实习,因此大部分代码都贡献给了公司,不过看了下我的GitHub,竟然还有10个小项目,包括一些工具、游戏、小demo等。 数了下我GitHub的star,加起来竟然有了80个,基本都是2018年的项目,说明我不仅自己学到了知识,还帮助了 阅读全文

posted @ 2019-01-01 00:29 thinkam 阅读(513) 评论(0) 推荐(0) 编辑

导航