zoukankan      html  css  js  c++  java
  • LInux下常用开发环境和软件记录

    0. 前言

    在升级Ubuntu18.04时经历了惨无人道的桌面丢失问题,备份了资料之后重装解决。但是安装过的软件和配好的环境都丢了,只能重来。

    重装后发现重重叠叠的大额头太难看了,严重降低屏幕利用率。而且默认的桌面换为gnome后,速度反而变慢了,更换闭源驱动后依旧卡卡的。网上查了会资料,决定换用deepin。我等凡人还是专注于解决自身的问题比较好,系统上就不大刀阔斧的改了。当前状态下,以不折腾,少折腾为重。

    deepin配置起来要比Ubuntu轻松快捷一万倍,而且好看程度跟配好的unity难分伯仲。自带的应用商店里版本更新不是很及时,但是应该是确保了稳定。总之在某个深夜里弄好了一切,也写了篇差不多的记录,正打算关机睡觉时,系统提示我有个更新……然后桌面的驱动就华丽丽的挂了。

    一番操作无果,上官方论坛,看到同用户名重装时不会覆盖/home目录。我又大意了。然后就是一杯茶的时间,一声苦涩的叹息。

    时间与精力,环境与数据的教训告诉我:备份很重要!!! **备份很重要!!! ** 备份很重要!!!

    于是就有了买移动硬盘,写这篇记录等的原因。

    1. 目的

    • 系统出现任何意外时,均能在短时间内恢复到上一个可用版本(移动硬盘+映像备份)
    • 笔记本因意外无法使用时,能在其他电脑上短时间内搭好环境,继续开发或其他工作任务。(git+云盘+以上)
    • 整理好用的软件,配置环境的过程中遇到的一些坑。

    2. 开发环境

    系统为:Deepin desktop 15.5.0 ,8G内存 + 分配了42 + 8 G的机械硬盘。

    目前主要做Android相关(Java),Cpp和Python偶尔会写一点。

    不特殊说明的默认为deepin自带商店里下载,一般不是最新版本,但是运行良好。

    • Android Studio (自带OpenJDK,需要下载SDK,gradle和AS自身都需要配置socks代理,否则头痛)
    • Genymotion (需要在官网注册个人用户,之后要下载虚拟机镜像,在Linux下表现非常好)
    • Typora (全平台通用的高颜值,即时效果的MarkDown编辑器)
    • VS Code (用来写简单的Cpp和Python,以及轻便的看代码,插件按网上的教程配置即可)
    • TIM & WeChat (Deepin的优势,用改良后的wine实现,效果很棒,一般的沟通,文档处理不在话下)
    • Git (sudo apt-get自带源安装)

    18.05.09:自带商店里的应用无法正常更新,已将AS和VSC全部卸载,官网安装了最新版(今天的IO上安卓还是各种惊喜,谷歌大法好,逃

    顺带一说,Android Studio的Gradle代理设置后无法生效,似乎必须注销重新登录后才能正常sycn

    3. 值得记录

    • 网易云音乐调整系统缩放后奇大无比,且无法选择其他方式登录,遂只能听网页版。 系统更新后已回复正常,棒棒哒~
    • AirDroid网页版+Chrome插件+手机App = 安卓全高清无线投屏解决方案,效果杠杠滴。可拿来做演示。
    • 深度演示助手,同无线网下可以展示图片,翻页PPT。投屏画质惨不忍睹,还是用上一条吧。
    • 深度备份还原工具,备份到移动硬盘时有bug,在Cover模式下选择保存位置时找不到盘符,需要打开文件管理器在地址栏里复制粘贴一下。

    本文随时更新,最后一次更新于2018.05.05

  • 相关阅读:
    美团这个项目是用来干啥的?
    基于C#的机器学习--面部和动态检测-图像过滤器
    基于C#的机器学习--颜色混合-自组织映射和弹性神经网络
    EF Core For Oracle11中Find FirstOrDefault等方法执行失败
    使用DataContractJsonSerializer发序列化对象时出现的异常
    数据库空值排序
    C#浅拷贝与深拷贝测试
    C#排序算法的实现---快速排序
    C#排序算法的实现---选择排序
    C#排序算法的实现---冒泡排序
  • 原文地址:https://www.cnblogs.com/NeroSong/p/8995311.html
Copyright © 2011-2022 走看看