2020-07-23 blog

梳理自己的计算机方面的知识体系

思维导图加wiki的形式?

另外是两大块,一个是Python方面的学习路线和思维导图,一个是Java方面的学习路线和思维导图

大工程。


Deep Go的开发,之前是比较多地搬运API以及构筑底层。目前底层已经差不多成型了,接下来就要转到以项目导向。Deep Go的继续开发跟着项目的需求走。

目前比较想做出来的是数据可视化,也就是Visual的部分。根据这个目标,推导出来的接下来的几个开发部分如下

  1. 做出Trainer的Plugin类
  2. 实现获取中间数据的Plugin类
  3. 训练一个模型,获得所有中间数据(非开发)
  4. 研发App层的Visual模块

今天最大的收获是,看到了学长的视频,然后开始自己梳理python和java的学习路线。

感觉,虽然好像一下子多了很多东西要学,但是至少目标明确了。这是一件好事。

顺便其实也是在为java学习铺路,至少是有一个明确的学习顺序和方向。

另外其实也是对自己曾经学过的或者还没学到但是很有必要的Python技能树做一个梳理。

其实梳理完会发现一个很有趣的情况:因为我是一开始的时候由自己的兴趣,加上工程来促进自己学习,所以一直到现在,我基本上是python比较基础的那一块,以及高级的那块都点得差不多了。然后是缺最底层的部分,以及一些中间的部分。比如说Python三剑客,其实我用的最多的也就是Numpy。

当然了,其实Python还有一个部分是非常重要的,那就是Python各种各样的第三方包。这是Python的其中一个优势。


今天梳理python的时候,发现了一个之前虽然看到过但是没有深入去学习的东西:Jupyter Notebook。

今天花了一点时间部署了一下,很简单。

conda install jupyter notebook

就一条命令就搞定了。还是很舒服的。

然后配置了一下,设置了密码,还有远程登录。

之后再研究一下服务器端口映射吧,这样就可以在公网链接到我的笔记本了。


另外还研究了一下VS Code Remote。

大致的过程是:1、本机安装OpenSSH(Win10设置),2、VS Code安装Remote Development拓展,3、CMD(管理员)运行net start sshd,开启ssh server。

然后是在远程端:、本机安装OpenSSH(Win10设置),2、VS Code安装Remote Development拓展,3、在VS Code里链接到本机

中间涉及到内网ip探测,使用的命令是CMD arp -a

整个过程比较顺利。总算是实现了用surface码代码然后在笔记本运行的想法了。

之后也一样是要研究端口映射,在公网链接到笔记本来执行代码。


关于服务器的重置计划

  1. 使用Linux系统,具体是CentOS还是其他暂时没想好
  2. 部署web服务器,具体是nginx还是其他还没想好
  3. 使用Syncthing来同步网站文件。其实原本是可以直接同步或者用git传markdown的,但是因为我自己也不知道我这个网站的主题改了哪些地方了,以及npm安装了哪些东西,如果要复现的话可能会非常烦,而且不一定能够完全一样。所以就干脆同步网站算了。反正出口流量也不会用多少
  4. 设置端口映射

明天的大概计划是:

  1. 研究个人知识wiki怎么搭建,顺便看看能不能部署到服务器上面
  2. 梳理在计算机方面需要学的知识,以及对应要看的书
  3. 学习Java第一块,语言基础
  4. Release Deep Go 4.1 alpha,然后把版本改成beta
  5. 开发Deep Go Plugin
  6. 在surface上面也整一个ahk脚本

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注