程艺的博客

记录精彩的程序人生

如何薅阿里云的羊毛

图床的由来通常网络上个人服务器的硬盘容量是有限的,在服务器上搭建好个人网站后,如果是写博客的话,需要上传图片,而图片的文件大小通常比较大,如果全部放在本地的话,会占用比较多的硬盘资源,尽管通常以 GB 为单位的硬盘容量对于存储以 MB 来做单位的图片来说不成太大问题,但是积少成多之后,量变就会引发质变,而且如果全部图片资源都放在本地,每一次浏览博文时显示图片都要从本地读取,对于磁盘来说也是一个比较大的压力,

为什么 Markdown 能夺得程序员的青睐

Markdown 基本情况概述 Markdown 是在 HTML 的基础上产生的。HTML 的功能已经足够强大,可以编写出漂亮的网页。HTML 在没有 CSS 的加持上,尽管不能显示出绚丽多彩的网页,但是仍然可以达到 Markdown 的程度。那为什么要诞生 Markdown 呢?因为 HTML 还是有一些麻烦,比如它的一个元素要用一对标记符包起来,而标记符本身是不会对语义产生影响的,那么就导致有效文字含量比较低。而 Markdo

移动互联笔记

互联网思维迭代思维微:小处着眼,微创新快:天下武功,唯快不破互联网产品能够做到迭代的原因产品供应到消费的环节非常短消费者意见反馈成本非常低。这里面有两个点,一个微,一个快敏捷开发是互联网产品开发的典型方法论小处着手,微创新从用户出发,从细节入手,贴近用户心理从用户参与和反馈中逐步改进可能你觉得是一个不起眼的点,但用户觉得很重要如何微创新以用户思维为前提,抛弃专家思维,用户普通用户的眼光看产品从细微的

VB.NET 学习体会

注:本文写于 2018 年 01 月 28 日,首先发表于 CSDN 博客“aopstudio 的博客”上下学期要学习 VB.NET 程序设计课程,这几天在家开始自习。在自习的过程中发现 VB.NET 和 Java 以及 C 语言有很大的不同,在这里总结一下到目前为止的成果。以后还会逐渐更新。首先最大的不过也是最不重要的一个不同点就是 VB 每条语句不需要用分号结尾。一开始写程序的时候习惯性地就会在语句末尾加上一个分号;,结果就报错了。

编程究竟是怎么回事(三)——机器语言

上次我们讲了汇编语言,这期我们来探究到编程语言的最低层——机器语言。不同架构的机器有不同的汇编语言,它的原因其实是因为不同架构机器的机器语言不同。如果上次读者有仔细看的话,就会看到我们讲了两种架构——x86 和 MIPS。我只了解过 MIPS 的机器语言,所以我们就以它为例子来讲解。其实如果已经了解汇编语言的话,机器语言根本就不是什么难事。每一条汇编语句都对应一条机器语言指令。所以汇编语言和机器语言是一一对

编程究竟是怎么回事(二)——汇编语言

注:本文写于 2017 年 12 月,首先发表于微信公众号“程艺的编程之路”上高级语言我想大家应该都了解了。基本上和数学相关的专业都会学一门高级语言,不管是不是计算机相关专业。相信我的读者们绝大多数都是学过高级语言的。那么接下来我们要讲的是汇编语言,它比高级语言更接近计算机的底层。高级语言为什么叫做高级语言就是因为它下面还有汇编语言和机器语言(下一期讲到)这两层较为“低级”的语言。不同的处理器架构要说到汇编

编程究竟是怎么回事(一)——高级语言

注:本文写于 2017 年 12 月,首先发表于微信公众号“程艺的编程之路”上我们每个人生活中都会用到各种各样的软件,这些软件当然不是凭空出来的,而是由程序员们设计出来的。程序员需要用到各种各样的编程语言来设计程序,一般情况下这些编程语言都属于高级语言,至于为什么叫高级语言,这得等到下一篇讲解。目前主流的编程语言有:C 语言、Java、C++、Python、PHP 等等。C 语言-现代高级语言之父首先来说说 C 语言

世界,你好!

欢迎使用 Pipe 博客平台。这是一篇自动生成的演示文章,编辑或者删除它,然后开始你的独立博客之旅!Pipe 博客平台是一个开源项目,如果你觉得它很赞,请到项目首页给颗星鼓励一下!