Leet Code 刷题笔记 一

两数相加

题目描述

给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。
如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。
您可以假设除了数字0之外,这两个数都不会以0开头。

Java Web Servlet 笔记

这学期的语言课程只有Java课程设计了,现在还没上第一节课,但是根据同学的反馈来看,貌似是开发小项目,选择两个课题进行开发。(估计是放养自学,两星期一节课,差评!这学期专业相关的课貌似有点少啊

从题目来看大多是GUI程序,要求菜单完成,大概再下个学期就是Java Web开发了吧。所以先入手Java Web吧,作业就拿Web完成,用Java开发GUI程序真的有点尴尬,我觉得Java相比起来还是适合开发Web端,桌面端还是C#来吧。术业有专攻。再说了,如果未来做Java开发的话,进企业后,大概率还是去做Web开发吧。

去图书馆借了本一看名字就很“实用”的书。于是就有了下面的故事

感想:

  1. vim等一众editor固然是仙器,但是让你做一遍J2EE Web开发,仙都搞不定好吗,那万恶的web.xml配置文件,谁来试试背这个模板,还有,maven等项目构建工具都还没上,再加上近几年前端也走向工具构建,什么webpack啊,Orz,看又看不懂,敢随便动配置文件分分钟炸毛给你看 虽然说到企业也很大可能只是照着别人画好的框架填代码,根本没有碰这些东西的机会就是了

  2. 体会到了之前大佬们的说法。随着计算机学科的壮大,越来越细的分工,底层的封装。开发时越是看不到底层,越是迷迷糊糊。各种令人头晕目眩的工具链,构建工具,脚手架。开发时修改配置文件无从下手,遇到问题很难自己解决。

VIM 笔记

Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

设计模式笔记

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

随处可见的Webpack笔记

这是一片个人向的WebPack笔记

Gnome桌面恢复旧式托盘

最近在装electron-小飞机的时候,遇到了装完后,任务栏无法显示的问题。查找了一下,发现是新的Gnome桌面已经抛弃了旧式托盘,如果还想要显示的话需要安装一个Gnome插件。

在Linux上配置Windows远程桌面

虽然已经将主力系统转为Linux,但是,有很多时候还是得用到Win系统的服务器,这时候就得靠远程桌面了。

Manjaro 安装 fcitx 输入法

随处可见的fcitx配置教程

在Linux环境下使用Sideload线刷小记

小米Mix2S上的190105版本PE发布已久,一直没有时间刷入。

Mac 制作启动盘 重装系统

捡垃圾捡到的Mac Mini A1283原装系统版本为10.10.5(Yosemite)。个人想升级到该机器支持的最新系统版本。中途尝试使用DiskMaker X制作系统镜像,但是总是报错,制作失败。于是便有了下面这篇文章。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×