前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >01-Linux开篇-Android之路感触篇

01-Linux开篇-Android之路感触篇

作者头像
张风捷特烈
发布2018-11-08 10:35:01
5880
发布2018-11-08 10:35:01
举报
零、前言
1.面对知识的更新迭代

1).若水很深,至少要带上游泳圈下去一次,不然你永远不知道水里是什么样的。 2).不要高估/低估自己,在承受力的200%之内尽量学习新的事物,永远不要在50%之前离开。 3).世间唯一不变的是变化本身,应变的能力、化不变为变化的能力、以不变应万变的能力是同义词。 4).不要放弃治疗,不要放弃学习,药不能停,书不能停。

2.玩安卓也有一段时间了,从HelloWorld开始,一步步向上求索:

1).各种控件、各种库像拼积木,一块一块搭成想要的效果,然后到某个阶段,停滞不前 2).发现自己仅是作为一个应用层的使用者,渐渐发现这并不是我想要的编程,而安卓也不仅于此 3).于是意识到自己的广度与深度的局限,我曾离开安卓一段时间,并坚信:当断剑重铸之刻,便是吾王归来之时

3.为求广度,补充安卓的周边技术

1).首先我来到js+css+html的世界,我惊讶于它对元素的操作如此简洁与方便,也让我爱上了JavaScript这门语言 2).然后ES6、Webpack、Vue、React及nodejs等全新的前端体感,将前端的世界升华,我选择了深入React和nodejs 3).在前端修行期间,SpringBoot2.0映入了我的视野,也与他结下了因缘,这确实是个善因 4).面对SpringBoot又让我认识了MySQL这位朋友,当然也只是浅尝辄止,我知道现在还没有驾驭它的那种格局 5).nodejs和SpringBoot让我更清晰的认识了Web,从浏览器的请求到服务器的响应,一条路便通了 6).期间Python哪哪都是,于是花了两天,基于图形库我数了个花生,网络上爬了些图片,操作了些矩阵、表格。浅尝辄止,玩玩还是挺不错。 7).前端与后端的通路,加上JavaScript带给我的编程格局,我重新踏入安卓,并开始总结各个安卓技术点 8).于是发现安卓的世界似乎开阔多了,并不是简单的拼拼凑凑,于是有一个问题摆在我面前:我开始慢慢向下求索

4.为求深读,尽量去接触核心

1).重新审视Java,开始看类的源码,去分析 2).数据结构做了一次系统的简单入门,达到自己承受力的200%后,便不再深入。 3).java虚拟机、java高并发、java多线程也开始接触 4).Linux作为Android的内核,感觉有必要去了解一下,浅尝辄止也好,了解一点总不坏。 5).感触屈原的路漫漫其修远兮,吾将上下而求索,上通应用层拼筑的高厦,下达核心的原理,都在一条漫漫之路。

一、Linux简介:
代码语言:javascript
复制
Linux操作系统是UNIX操作系统的一种克隆系统(1991年的10月5日 GPL开源协议)
开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,
良好的可移植性,具有标准兼容性,良好的用户界面(命令界面,图形界面等),出色的速度性能
基于GPL(通用公共许可证)
代码语言:javascript
复制
内核(Kernel):系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

Shell:系统的用户界面,提供了用户和内核进行交互操作的一种接口。
它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。

文件系统:文件存放在磁盘等存储设备上的组织方法。
Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等

应用程序:标准的Linux操作系统都会有一套应用程序。

linux.png


二、Linux安装:

1.下载CentOs系统:地址:https://www.centos.org/download/ 2.下载VMware或Virtual Box(自行处理) 3.安装CentOs系统(根据需求配置,注意安装时选择图形化界面)

安装Linux.png

启动Linux.png

4.Windows上使用secretCRT进行远程连接,不多说:详情看此文:

远程连接Linux.png


后记:捷文规范
1.本文成长记录及勘误表

项目源码

日期

备注

V0.1--无

2018-10-21

01-Linux开篇-Android之路感触篇

声明

1----本文由张风捷特烈原创,转载请注明 2----欢迎广大编程爱好者共同交流 3----个人能力有限,如有不正之处欢迎大家批评指证,必定虚心改正 4----看到这里,我在此感谢你的喜欢与支持

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.10.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 零、前言
    • 1.面对知识的更新迭代
      • 2.玩安卓也有一段时间了,从HelloWorld开始,一步步向上求索:
        • 3.为求广度,补充安卓的周边技术
          • 4.为求深读,尽量去接触核心
          • 一、Linux简介:
          • 二、Linux安装:
            • 4.Windows上使用secretCRT进行远程连接,不多说:详情看此文:
            • 后记:捷文规范
              • 1.本文成长记录及勘误表
                • 声明
                相关产品与服务
                云数据库 MySQL
                腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档