自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 编码、散列(哈希)、加密的区别

前言网上经常看到有人混淆这几个概念,把 md5、sha256 甚至还有 Base64 当作加密算法,弄不清楚摘要、编码、加密的区别,下面就这几个概念结合几个例子来区分以下。编码编码本质上是信息形式的转化。编码的目的不是为了加密信息,是将消息转化成统一的格式,方便在不同系统之中传输。例如最常见的ASCII字符编码。由于网络上只能传输二进制数据,任何数据如果想要经由网络传输,就必须先转化成二进制,ASC

2017-03-21 22:17:09 3935

原创 如何设计图片表

前言如何管理网站上数量众多的图片,一直是个令人头疼的问题。是将图片集中在一张表方便管理呢还是为分散到相关文章、商品中方便业务呢?由图片可能产生的一些应用场景,例如将图片分组用于图片复用,多种类型 banner、多张 header image,文章里面的图片,商品详情里的图片,相关推荐的图片等等,在这些不同的应用场景之下又该如何设计相关表?如何设计保持拓展性?如何在便利与扩展之间做出一个平衡?这些问题

2017-03-21 22:16:20 2092 1

原创 Git基础(三)--常见错误及解决方案

前言了解一些常见的错误对了解 Git 的原理也是很有帮助的,下面就是在日常工作中常见的一些错误信息以及解决方案。不能保证每个人引起错误的原因都是一样的,下面的一些操作也不见得解决你遇到的问题,仅供参考。常见错误You have unmerged files$ git statusOn branch masterYou have unmerged paths.(fix conflicts and

2017-03-21 22:14:09 1999

原创 Git基础(二)--常见撤销操作

前言Git 的安装以及基本配置已在前一节写了,现在你已经正式可以开始使用了。正如在 Word 操作中最常用到的是 Ctrl+Z一样,在 Git 中,你也可能经常需要撤销操作,在此之前,先得明白 Git 几个常见的概念,Git 的区域划分。然后,了解一次最常见的工作流是如何操作的,了解经过操作后文件会的状态如何,会在哪个区域,最后才学习如何撤销每一步操作。Git 区域划分先看一张图 这张图很清晰

2017-03-21 22:13:42 551

原创 Git基础(一)--安装和配置SSH-Key

前言工欲先善其事,必先利其器。在工作之中,得心应手的工具能让你更多的专注于工作本身,提高效率。在编写程序方面,如何管理代码一直是一个很令人头痛的问题。尤其是代码规模越来越大的时候,如何记录每一次更改?如何在不更改源代码基础上开发一个新功能?如何做回滚?等等……这时候,Git应运而生。    首先,需纠正很多人,包括我从学校过度到工作之后的一个想法,就是无论做什么都必须先了解原理。这种想法在工作中

2017-03-21 22:13:01 396

翻译 从零开始建站(二)--VirtualHost的配置

目的:配置虚拟主机,映射目录  当LAMP环境搭建好之后,已经能通过ip地址访问到默认的index.html页面了,默认网站根目录是/var/www,在从零开始建站(一)– 安装LAMP环境 最后直接访问IP就是访问的该目录。但是,为了方便管理,一般为每个站都单独建一个目录,一个配置文件。第一步:新建目录在/var/www新建目录新建目录sudo mkdir -p /var/www/mysite.c

2016-09-29 17:34:56 720

翻译 从零开始建站(一)--安装LAMP环境

当你从VPS服务商(DIgitalOcean,Conhon,Lindo)购买了一台虚拟主机之后,如何通过一步步的配置,使之成为一个能被正常访问的网站呢?Let’s try it step by step!VPS提供商:Digitalocean服务器环境:Ubuntu 12.04.5 x64服务器配置:512MB Ram | 20GB SSD Disk | San Francisco客户端:Wi

2016-09-29 17:27:12 613

原创 程序员的技术崇拜

在入门之前,曾一直将程序员视作一种“上帝”职业,因为他们做着和上帝一样的事情——创造世界。再加上各种电视剧、电影的熏陶,更是给“程序员”蒙上上了一层神秘的面纱,似乎这类人全知全能,动动手指就能给世界造成不可估量的影响。入了行之后,才发现大部分时间做的都是些很boring的东西。其实也应该这样,每个行业也都是如此,不应该过度神圣化某个职业。  经常逛v2ex论坛,里面聚集了国内很多优秀的程序员,也能看

2016-09-29 17:18:31 933

原创 开宗明义第一篇

这个博客以后主要记录本人在写代码过程中遇到的一些问题,以及自己对代码的认识和思考。还有,遇到一些有意思的文章,也会拿出来和大家一起交流分享。希望这个博客能成为我攀登山路的脚印,将自己路上遇到的坑,标记出来。日后再有人走到这,如果有幸能看到坑旁边的留言,那是怎样的欣喜与感动。Coding是一门手艺,所幸这门手艺是建立在开源和分享的原则上的,让每一个人都能自由的获取几乎所有资料。从顶级学校的公开课到Gi

2016-09-29 16:08:17 395

原创 Apache2.2和2.4配置的几个差异

LAMP和WAMP的配置,网上已经有很多很详细的教程了,在此不再赘述。只是在配置Apache时有一点需要注意一下——不同版本的Apache配置不同。我在网上找到的大多中文教程都没有说到上面这一点,结果在因为版本的问题折腾了许久,最后终于从官方文档中找到了答案。  所以寻找问题的思路很重要,应该是查看报错信息 -> 查看错误日记 -> Google -> 官方文档 -> 求助他人,而不是一股脑的就把错

2016-09-29 15:59:07 5143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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