Linux 上 10 个最好的 Markdown 编辑器

在这篇文章中,我们会点评一些可以在 Linux 上安装使用的最好的 Markdown 编辑器。 你可以找到非常多的 Linux 平台上的 Markdown 编辑器,但是在这里我们将尽可能地为您推荐那些最好的。

Best Linux Markdown Editors

对于不了解 Markdown 的人做个简单介绍,Markdown 是由著名的 Aaron Swartz 和 John Gruber 发明的标记语言,其最初的解析器是一个用 Perl 写的简单、轻量的同名工具。它可以将用户写的纯文本转为可用的 HTML(或 XHTML)。它实际上是一门易读,易写的纯文本语言,以及一个用于将文本转为 HTML 的转换工具。

希望你先对 Markdown 有一个稍微的了解,接下来让我们逐一列出这些编辑器。

Read More

推荐新手使用 Arch Linux 入门

AUTHOR: Locez
VERSION: 1

Arch Linux
就前面的几篇文章来说,我一直是以 Ubuntu 与 Fedora 作为新手入门的系统,但是其实我真正想推荐的是 Arch ,经过前面的学习,或许你对 Linux 已经有了一个大致的了解,现在如果你想加速你的步伐,也许可以看看本文。如果要问为什么学习 Linux ,我也只能回答 Just for fun 。
本文基本上是我个人见解,有不正确的地方恳请批评指正,另外本文只是推荐 Arch ,并没有说 Arch 是最适合新手的。

Read More

java 实现简单的 ATM 类

首先自己也很久没有写 java ,最近给别人出了一道 java 的题目,要求也就是实现一个简单的 ATM ,当作复习,我也自己写了一个这样的 ATM 类。

  • 需要验证密码
  • 查询功能
  • 存款功能
  • 转载功能

真的 ATM 使用 6 位的数字密码,但我自己做的使用了 String ,其中一个原因是考虑到 Stringequals 方法的运用。当然为了测试,我也增加了一些自己的想法,例如缓存一个 instance 来模拟转帐操作。下面的代码,基本逻辑算是非常简单的(因此注释什么的我也没写了),但还是可以继续优化,例如判断输入是否符合 intString ,此处我只是给出一个简单的答案而已。

Read More

新手指南: 新手应该知道的 26 个命令

AUTHOR: Locez
VERSION: 1


当你进入了 Linux 的世界,在下载、安装 了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的 软件 之后,应该去了解下 Linux 真正的魅力所在:命令行 。每一个命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。下面将会为大家介绍一下几个常用的命令。

Read More

新手指南: 手把手教你安装 Ubuntu 和 Fedora

AUTHOR: Locez
VERSION: 1

Linux 由于开源,所以具备可定制性,因此衍生了许多发行版.Ubuntu 和 Fedora 算是其中对新手比较友好的两个发行版,主要是其安装较为简单,用户群多,有问题搜索出相关的信息或者找前辈解决。此文为 Linux 新手准备,通过展示整个安装过程来使 Linxu 新手完成安装 Ubuntu 或 Fedora ,也恳请各位前辈指出不足之处。

阅读建议


  • 本文将包含 Ubuntu 和 Fedora 两个发行版的安装,请先通篇浏览全文,再决定安装哪个发行版,并且配图有相应的文字说明,请不要忽视。
  • 如果你是一位新手,强烈建议使用虚拟机操作,如果你相信自己可以解决问题,也可使用 UltraISOUSBWriterdd命令写入 U 盘,进行实体机安装,此处不详述。
  • 有任何问题都可以加入 Linux中国新手村 QQ 群提问,QQ 群号 198889109 ,验证 LINUX.CN

Ubuntu 简介


Ubuntu 是一个基于 Debian 的 GNU/Linux 操作系统,支持 X86 、64以及 PPC 架构。Ubuntu 每隔六个月发布一个版本,即每年的四月和十月,本文使用的是 15.04 64-bit 版本,Ubuntu 对于新手应该是比较友好的一个 Linux 发行版,中文本地化也做的不错,有开箱即用的感觉。因为 Ubuntu 近几年用户群的增加,多了很多对于新手有用的资料,因此请不用担心遇到问题无法解决,善用搜索和提问,将使你更快速地成长。

Read More

Arch Linux 下的 QQ 解决方案

AUTHOR: Locez
VERSION: 4
UPDATE: 2015-08-31

QQ 6.3 由于版本低,已不能登录,以下教程已不适用,有想要折腾 wine QQ 的仅供参考

Linux 上面玩 QQ 一直都是一个问题。Wine 算是一个解决方案,但是也有不少人失败了。由于 QQ 的特殊性,采取了一系列的保护措施,导致 QQ 这个 Windows 程序非常复杂,因此 Wine 在运行 QQ 时表现差强人意。本文将要安装的是 QQ6.3 ,更高的版本除非对 QQ 做出修改,否则很难安装成功,即使成功了,问题也挺多的(笔者已试验过 QQ7.4 安装)。写这个的目的主要是方便有人遇到问题截图提问,毕竟 Linux 的普及工作还得靠大家,对于日常聊天还是建议使用手机QQ 。

本文环境:

  • Arch Linux (其他发行版仅供参考)
  • KDE4 & LXDE & GNOME (其它请自测)

准备工具


  - Wine
  - winetricks

简介


  • Wine 是一个在类 Unix 系统中运行 Microsoft Windows 程序的软件, Wine 的全称是 Wine Is Not Emulator 意为 Wine 不是一个模拟器,它通过 API 转换技术做出 Linux 上对应于 Windows 的函数,从而调用 DLL 运行 Windows 程序。
  • winetricks 是一个 script ,可以用来下载和安装各种在 Wine 运行时需要的部分 DLL 和框架。如 .NETVisual C++ runtime library 或微软和其他公司的闭源程序,使用 winetricks 你可以快速安装某些常用的Windows程序。

Read More

写给十九岁的自己

 

俯仰之间,已为陈迹。
感慨时间的流逝,又长大了一岁。时间就是如此的无情。回首过去的一年,大部分时间被喉咙和感冒折磨着,也提不起劲干什么事。
生日,现在对我来说,简直有种就是你又老了一岁的感觉,而并不是长大。我发现我变了很多,从少话到现在几乎可以讲的不停(所以我还是比较喜欢安静的),我猜是从初中开始的吧,至少人是渐渐开朗了。但是正是如此,我初中也许荒废了很多时间,但那也还好吧,感觉当时的我还会调侃妹纸,不好意思,现在我还退化了。
最近在看《Just For Fun》, Linus Torvalds说到他是个书呆子,不善于社交,而我在 Paul Graham的《 Hackers & Painters: Big Ideas from the Computer Age 》也看到了类似的言论,Paul甚至还花了一个章节进行描写为什么是书呆子在社会比较受欢迎。而我觉得,我上了高中,也渐渐步入了书呆子这个行列,我开始很少关注除了我感兴趣以外的事情,因为那和我没关系。我不知道是否是计算机编程影响了我,还是计算机本身就有这魅力(Linus和Paul都是计算机黑客)。过去我的QQ上有许多女生,渐渐的我逐个删除,把曾经花做闲聊的时间放到了我新关注的计算机上,我不知道这样做是否正确,但我就是这么做了,当很多其他程序员向我抱怨当程序员就是苦逼的时候(找不到女朋友),我总是沾沾自喜地炫耀,幸好我不是那么糟糕。但是随着时间的迁移,我好像渐渐的对妹纸越来越没兴趣了(估计到时候我找不到女朋友也会苦恼吧),感觉技术才是真爱一般。
对于学科我还是比较喜欢的(除开学校为了高考的教育方式),我很希望可以了解这世界,学到的东西就是自己的,我可以用我的知识去解释生活中的现象或解决问题。但是在高考的压力下,却变味了,我根本没有闲暇的世界考虑A与B的联系,甚至曾经热衷的数学也变得不再那么有味道。我对我的同学说,我希望考上大学后我可以待在实验室,因为我猜想,那样就可以做自己想做的事了。
是日本的动漫打开了我的梦想,小时候看高达,多酷,希望自己可以拥有一个,从小学便开始玩模型。后来爱上了编程,我才发现,我可能有机会自己做一个,于是我所希望涉足的领域便确定了——AI ( Artificial Intelligence ),机器可以更好的。这是一条艰辛的道路,但我希望我可以走下去。虽然起步晚了(我07年才开始玩电脑,当时也只是单机的玩魔兽争霸-冰封王座,到真正对电脑技术感兴趣那还是两年前的高一,所以说我已经比大家慢一步了),没关系,一切都会好起来的(我刚开始学的时候目标是写操作系统的,但是现在看来根本没有优势,不过自己搞个玩玩,应该也可以,Linus从小就可以玩计算机,有个数学系的外公就是牛,不过是兴趣缔造了Linux),兴趣便是最好的动力。眼下最重要的是把高考考好,然后才是我实现目标的旅途。
借生日之际写下本文,其实是寄与了我自己对自己的期望,我希望我可以在剩下的不到一年的时间里,好好坚定自己的目标,瞧瞧这时间多快吧,转眼间十多年过去了,现在开始努力,梦想还有机会。为了可以把梦玩大点,可以好好的玩,可以以自己的兴趣作为工作,学习。
在未来的9个月中,好好努力吧,少年!别让这么多年的白米饭白吃了,当然,你是个书呆子。

————Locez

 

 

 

 

 

 

 

CodinGame-Tron Battle

IDE CodinGame

在viz的叙说下玩了一下,写了一段烂代码,但是还是有点用途的,至少不会马上就挂啊!!

Tron Battle,需要Player编写一段程序来移动,有点类似于贪吃蛇,不可以碰墙,也不可以碰自己,只能往空位的地方走,最大的不同在于Player是自己编写程序来进行移动,并且每次都有判断时限哦(100ms=0.1s),否则就TimeOut了,我这代码也会TimeOut,具体的有的地方还可以改进!这游戏如果可以的话应该是可以进行攻击以及防御的,根据对方的路线限制其行动。这样说来这其实应该和AI(人工智能)能扯上关系,有兴趣的可以去玩玩哦。

地址:www.codingame.com

上不去的可以试下翻墙!

下面贴上自己的Java版代码,写的不好,判断什么都是最简单的,实在没有时间想复杂的了!

Read More