2016-08-10 Jamling
js
highlight.js是一款功能强大的代码高亮Javascript工具,支持162程序语言,自带74种高亮样式,支持自动侦测语言类型,几乎所有的markdown都支持highlight.js。Hexo在syntax-highlighting-with-highlightjs的基础上成功实现对代码行号的添加,并且做了一些优化和改进。 注:阅读本文需要一定的前端基础知识。 加载highlight.js 使用highlight.js非常简单,只需引入highlight.js的css及js(推荐在主题模板中作为全局css和js引入,引入的位置在之间)。 html highlight.js有许多代码风格,我在这里使用的是git 继续阅读 »
2018-03-21 Mystery0 M
总算是有点时间来写博客了。 距离上篇文章已经过去好几个月,这几个月主要在忙写课表和其他的项目,此外就是作业。 趁着有时间,也把博客更新了一遍,从Material换到Next,把文章中的图片全部放到CDN里面。 现阶段的情况 不管怎么算,笔者也是大三了,怎么说也要为了实习工作打算。 之后的时间大概如下安排: 1. Android基础知识复习(四大组件生命周期、启动) 2. MVC,MVP,MVVM 3. 网络连接,IPC,APP优化,动画,框架 4. 新版本的新特性 5. Kotlin的系统学习 6. 刷题(算法,笔试) 希望还来得及吧! 继续阅读 »
2016-07-14 Jamling
引言 有感于hexo高级教程实在太少,当初本人在开发Nova主题时,曾遇到过不少坑,为填这些坑,较为深入地学习了hexo源码,又自学了不少node.js知识,才总算将这些坑基本填完。本着人人为我,我为人人的分享精神,特开一hexo高级教程专题,希望广大hexo爱好者拍砖~ 本系列的定位为高级教程,所以要求读者具备以下知识或技能: 前端技术:前端基础知识不用说了,必须要具备的比如HTML,CSS,Javascript,Node.js。如果知识储备不足,推荐去W3C School好好学习。 hexo模板:hexo中的layout模板都是使用某个具体的模板引擎写的,模板引擎有swig,ejs,jade等。layout可以视为MVC模 继续阅读 »
2014-02-28 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 发布于2014年2月25日 2014年2月23日,周日,早起。窗外还是一片寂静,即使太阳升起也不能驱除人们周六狂欢后的疲惫。吃完早餐,准备去笔试和面试。 拿到笔试题后,浏览了一遍,基本上都是Linux基础知识,不过很多知识细节都有所遗忘,有一部分题只能写个大概。带着一丝不满意,30分钟过后交卷,在门外等待面试。等所有面试者都完成后,我被第一个叫去面试。面试官是 继续阅读 »
2017-01-11 Mystery0 M
从高三第一次用安卓手机开始,笔者便走上了刷机的不归路。其实今天谈的东西呢,主要是一些基础知识,也就是笔者刷机阶段所学到的一些东西。 Android基于Linux系统开发,大多数系统目录和Linux也差不多,但是还是有些不一样的。从一个其他系统包移植到官方包,我们最开始操作的是两个文件,也就是第三方包和官方包的system.img和boot.img,从名字可知,system是系统,boot就是内核还有一些底层的东西。 解包system 使用cygwin解包system,得到的就是下面的目录: 其中META-INF是脚本,系统在更新(刷机)时候执行的就是这里面的脚本文件,当然打包前后的语法是不同的。system文件夹自然是解包的s 继续阅读 »
2016-10-13 曹强
原题来自: javascript-puzzlers 读者可以先去做一下感受感受. 当初笔者的成绩是 21/44... 当初笔者做这套题的时候不仅怀疑智商, 连人生都开始怀疑了.... 不过, 对于基础知识的理解是深入编程的前提. 让我们一起来看看这些变态题到底变态不变态吧! 第1题 ["1", "2", "3"].map(parseInt) 知识点: Array/map Number/parseInt Global_Objects/parseInt JavaScript parseInt 首先, map接受两个参数, 一个回调函数 callback, 一个回调函数的this值 其中回调函数接受三个参数 currentV 继续阅读 »
2017-05-04 YongHao Hu
go
Google Japan 第二次面试 面试官打来,寒暄了一两句,就说 should we start? 我以为像上次一样,直接一道 leetcode hard 难度拍过来,没想到竟然问基础知识! http://yonghaowu.github.io//2016/10/25/GoogleJapanInterview/ 继续阅读 »
2018-11-22 LEo
1 基础知识 go语言有以下特点: 编译型语言,编译速度快 静态类型语言,拥有动态类型语言特点 类c语法,简单易学 支持gc 语言层面支持并发 跨平台编译 2 著名的go项目: 继续阅读 »
2016-08-10 Jamling
之前本站介绍了《Highlight.js 添加代码行号》和《Hexo高级教程之代码高亮》算是对Hexo的代码高亮有比较深的了解了。所以萌生出了写一个 Hexo的静态代码高亮插件的想法。在原来代码高亮的基础上,允许添加代码提示及相关元数据,比如代码链接,代码标题。 注:阅读本文需要一定的前端基础知识。 Hexo自带高亮 Hexo中插入代码有两种写法。一种叫Code Block plain {% codeblock [title] [lang:language] [url] [link text] %} code snippet {% endcodeblock %} 还有一种是Backtick Code Block {% ra 继续阅读 »