Home
About
Archives

  • Jekyll 代码高亮支持:

    1. 在配置文件 _config.yml 启用 pygments, 并使用redcarpet做为渲染引擎.

      highlighter: 'pygments'
      markdown: redcarpet
      
    2. 添加语法高亮的CSS,可参考 https://github.com/richleland/pygments-css/

    测试:

    java 代码

    package cn.com.autov.util;
    
    public abstract class ThreadManager {
        public static Ctx getCtx() {
            return threadLocal.get();
        }
    
        public static void delCtx() {
            threadLocal.remove();
        }
    
        private static ThreadLocal<Ctx> threadLocal = new ThreadLocal<Ctx>() {
            @Override
            protected Ctx initialValue() {
                return new Ctx();
            }
        };
    
    }
    

    python 代码

    fruits = ['Banana', 'Apple', 'Lime']
    loud_fruits = [fruit.upper() for fruit in fruits]
    print(loud_fruits)
    

    ruby 代码

    # The Greeter class
    class Greeter
      def initialize(name)
        @name = name.capitalize
      end
    
      def salute
        puts "Hello #{@name}!"
      end
    end
    
    # Create a new object
    g = Greeter.new("world")
    
    # Output "Hello World!"
    g.salute
    
  • 刹那即永恒。

    过去的每一瞬都有着一个逝去的自己。

    这里记录下的一篇篇文字,

    都是远去的故事,

    都是过去的思绪,

    都是逝去的自己。

    路太长,

    易遗忘。

    一行行文字记实的瞬间,

    只为方便他日回来寻找自己.

    寻找自己的身影,

    寻找自己走过的路,

    寻找自己的根...

  • 翻译自 http://doc.rust-lang.org/
    

    目录

    1. 开始
    2. 社区 & 取得帮助
    3. 语言规范
    4. 指引
    5. 工具
    6. FAQs
    7. 标准库
    8. 其它文档

    1.开始

    若你从没见过 Rust 语言,第一件你应该做的事是去阅读 30分钟简介。这份文档会在高层面上给你一个关于 Rust 语言的概述。

    一旦你确认你真的想学习 Rust 语言,下一步就是阅读 指引。这份文档会详尽解释 Rust 语言和它的语法,以及相关概念。当你完成这个指引,你将会成为一个中级 Rust 开发者,会很好地掌握 Rust 语言的背后的基本思想。

    2. 社区 & 取得帮助

    如果你在某些方面需要帮助,或者只是想和其它人讨论 Rust 语言,下面地方可以满足你的需求:

    irc.mozilla.org上的 Rust IRC 频道是最快取得帮助的途径。#rust# 是一般性讨论频道,你会找到愿意帮助你解决任何 rust 问题的人们。

    此外,还有三个特别的频道:#rust-gamedev 和 #rust-osdev 分别是针对游戏开发和操作系统开发的。#rust-internals 是讨论开发 Rust 语言自身的频道。

    你也可以从 Stack Overflow上获得帮助。搜索你的问题,很可能会发现已经有别人提问过了。

    Reddit 上,也有很多关于 Rust 的讨论。

    开发者论坛,是对开发 Rust 语言自身进行讨论的地方。

    3. 语言规范

    Rust 语言还没有一个确切的规范,但是在这份规范里面,会尽最大努力去描述 Rust 语言的各个详细方面。

    4. 指引

    Rust 指引是一份深入介绍 Rust 语言特定主题的文档。若你想详细了解某一方面,下面这些文档可能会帮到你:

    5. 工具

    Rust 仍然是一个年轻的语言,所以并没有太多的工具。但是已有的工具已经很友好。 Cargo是 Rust 包管理工具,它的主页包含大量很好的文档。

    Rustdoc 手册包含关于 Rust 文档工具的信息。

    6. FAQs

    有一些问题经常被问到,所以我们为这些问题撰写了一些 FAQs: - Language Design FAQ - Language FAQ - Project FAQ - How to submit a bug report

    7. 标准库

    已经有标准库的 API 文档。在左边,会是一个 crate 的列表,或者你可以在顶部的搜索栏中搜索你知道名称的内容。

    8. 其它文档

    • 注意:这些是学习 Rust 的非常好的资源,但是它可能是根据特定版本的 Rust 语言,并没有像本文档一些是自动生成的。

      • Rust by Example * : Rust 常见任务的简短例子
      • Rust for Rubyists * : Rust 社区的教程,跟踪 Rust 的最新稳定版本。不仅仅是为 Ruby 程序员页写。

    END.

  • Previous 1 2 3 4 5 Next