千山助手,开发之初体验

学习编程有些日子了,照着样例写一些花瓶demo着实无聊,最想做的就是用代码实现实际中的需求,让代码真正有价值。 千山导航 千山导航是一个简洁优雅的导航站,我一直将其设为我的浏览器首页。千山导航有默认的网站分类,也可以自定义设置,不过清除浏览器数据时,会一并删除。第一次遇见千山时,满心欢喜地配置好了...

2018-11-11 19:35:09

阅读数 70

评论数 0

CSS学习(二):背景图片如何定位?

我们都知道background-position属性用来指定背景图片应该出现的位置,可以使用关键字、绝对值和相对值进行指定。在CSS Sprites中,这个属性使用比较频繁,使用过程中,我常混淆,经常切不到自己想要的效果,于是决定好好理解其工作机制,这篇文章就是介绍background-posit...

2018-07-11 10:29:34

阅读数 1070

评论数 0

DOM中事件处理程序的第一个参数?

我们知道,在触发DOM上的某个事件时,会产生一个事件对象,其中包含与事件相关的所有信息。JS高程中有这样一句话,兼容DOM的浏览器会将一个事件对象传入到事件处理程序中,无论指定事件处理程序时使用什么方法,DOM0级或是DOM2级别,都会传入事件对象。 事件处理程序有参数时直觉上还好理解...

2018-06-21 11:40:36

阅读数 192

评论数 0

一道Leetcode题引起的思考:Segmentation fault是什么?

在Leetcode上刷题时,刷到题目Valid Anagram,给定两个字符串s和t,编写一个函数来确定t是否是s的一个anagram,谷歌翻译对anagram的解释是通过重新排列另一个单词的字母顺序而组成的一个新单词,比如cinema是iceman的anagram。本质就是判断s和t是否有一样的...

2018-06-15 22:25:54

阅读数 103

评论数 0

CSS学习(一):清除浮动

CSS中float属性一开始是用来实现文字围绕图片的效果,后来慢慢被用来实现多栏布局,float属性是实现多栏布局的常用实现,因为它对浏览器的兼容性好。如今,随着CSS3的支持,我们有更好的解决方案来实现多栏布局,比如flexbox。 为什么要清除 在CSS中,一共有三种定位机制:普通流(...

2018-06-05 00:05:26

阅读数 57

评论数 0

C语言实现贪吃蛇步骤实述

实述贪吃蛇实现过程,点明注意细节

2018-05-08 10:12:40

阅读数 468

评论数 0

剖析链表,链表常用操作集合

在读SICP的时候,我就接触了里面的基本数据结构序对(Pairs),那时还没有学习数据结构,没想到就是链表。链表是一种递归的数据结构,Scheme是一种函数式编程语言,Scheme程序随处可见递归,用它来做基本的数据结构再合适不过了。本文介绍的链表操作多数来源于LeetCode上链表专题上的算法题。

2018-05-08 09:59:06

阅读数 49

评论数 0

深入理解JavaScirpt的函数调用和"this"

过去很多年里,我看到过太多关于JavaScript函数调用的混淆。尤其是,很多人抱怨函数调用中this的语义令人困惑。 在我看来,通过理解核心函数调用原语,然后将其他所有调用函数的方法视为在原语之上的语法糖,如此便可澄清很多这类疑惑。事实上,这正是ECMAScript规范对此的看法。在某些方面,...

2018-07-31 14:40:34

阅读数 67

评论数 0

图片转化成字符画

效果 先上效果图 实现 不到50行代码,搞定一张图片转化成字符画! 这个功能的实现,主要依赖python的PIL库,进行图像处理,依靠argparse库,处理命令行参数,进行一些参数设定。 关键是将灰度映射至字符上。通过灰度公式,将RGB色转化成灰度,然后在映射至字符上,字符的顺序可...

2018-05-13 22:52:27

阅读数 3779

评论数 0

官方支持,Hexo博客自定义域名开启HTTPS

GitHub官方在5月1号宣布,GitHub Pages的自定义域名获得对HTTPS的支持。自己博客没有启用HTTPS,看到消息后,就想着折腾下吧。其实,很简单的,对着官方教程一步步来就可以了。 首先,打开仓库的Settings,找到GitHub Pages项,有一个Enforce HTTPS,...

2018-05-13 22:47:11

阅读数 1549

评论数 0

MIT 6.00.1x 计算机科学和Python编程导论 Set 7

MIT 6.00.1x 计算机科学和Python编程导论 Set 7

2017-03-30 23:34:51

阅读数 754

评论数 0

MIT 6.00.1x 计算机科学和Python编程导论 Set 6

MIT 6.00.1x 计算机科学和Python编程导论 Set 6

2017-03-24 19:05:55

阅读数 1930

评论数 0

MIT 6.00.1x 计算机科学和Python编程导论 Set 4

MIT 6.00.1x 计算机科学和Python编程导论 Set 4

2017-03-18 14:17:24

阅读数 1226

评论数 1

MIT 6.00.1x 计算机科学和Python编程导论 Set 3

MIT 6.00.1x 计算机科学和Python编程导论 Set 3

2017-03-13 20:20:01

阅读数 602

评论数 0

MIT 6.00.1x 计算机科学和Python编程导论 Set 2

MIT 6.00.1x 计算机科学和Python编程导论 Set 2

2017-03-03 14:49:52

阅读数 1922

评论数 0

MIT 6.00.1x 计算机科学和Python编程导论 Set 1

MIT 6.00.1x 计算机科学和Python编程导论 Set 1

2017-02-24 21:10:24

阅读数 1000

评论数 0

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