摘要:
学习历程 历经1.2到1.20,大概20天的时间看完了《设计模式之禅》。 具体学习进度记录在目标追踪上,后续可细看。 这点时间,也只是看看而已。对设计模式有印象,以后见了能认识,知道大致解决什么问题,以及怎么巧妙实现的。 但你要让我去实现,那还不行…毕竟时间太短,学习不深入。 学习和入门的意义 既然如此,学习的意义是什么呢? 意义就是认识了。认识就是入门,入门就是开始。有开始就有以后... 阅读全文
摘要:
一、习惯和目标的不同 习惯:贵在坚持,每天任务一定,而完成总量不定。坚持时间越久越好。 目标:贵在按时完成,任务总量一定,但是每天完成量不做限制。有一个完成期限,但是越早越好。 上面的差别导致了相关APP的不同: 习惯类APP主要关注:每天是否完成,以及坚持了多久,坚持成功率怎么样。他侧重于让你不断坚持。 目标追踪类APP主要关注:时间过去了多久,还剩多久;任务完成了多少,还剩多少。他侧... 阅读全文
摘要:
浏览器中书签太多,分了好多文件夹,想只导出部分文件夹中的书签。 然而...搜遍全网都没找到一个简单的方法。 后来自想到一种方法可以曲线救国吧... 一、修改书签步骤: 思路:使用谷歌浏览器的多用户功能,对书签进行操作,导出一个只包含需要书签的html文件。 谷歌浏览器的多用户功能可以打开一个纯净的新浏览器(和刚安装的一样),没有任何书签、任何设置、任何cookie等,并且和已有用户完全独... 阅读全文
摘要:
一、代码模板 参考: IntelliJ IDEA 使用(一)基本设置与类、方法模板设置 - 云 + 社区 - 腾讯云 文件代码模板的使用 - IntelliJ IDEA 使用教程 - 极客学院 Wiki 1、文件代码模板 用于新建文件时的默认配置。(请注意这里修改的只是新建Class文件的配置,其他文件请自行更改) /** * Copyright (C... 阅读全文
摘要:
1、使用谷歌浏览器的调试功能: 在任何页面上运行代码片段 · Chrome 开发者工具中文文档 注:比较简单,直接,不过只能本地执行,只能自己使用。且需自行保存JS文件; 2、使用油猴插件: Tampermonkey - Chrome 网上应用店 注:比较麻烦,需了解油猴的开发流程,以及页面动态加载,还有JS执行时机等问题。不过一劳永逸还能共享代码,帮助别人。 3、自己常用JS备份 ... 阅读全文
摘要:
1、使用扩展: 别人的一个扩展: ShowMePassword - Chrome 网上应用店 扩展对应的GitHub:maliming/ShowMePassword 2、使用JS书签: 以下内容保存为书签,在需要看密码的页面点击该书签即可。 javascript:(function()%7Bvar%20IN,F;IN=document.getElementsByTagName('inp... 阅读全文
摘要:
一、Lambda 表达式 1、基础语法 Lambda 表达式基础语法: 先理解:这段代码可理解为一个方法,小括号里的内容是方法入参,大括号里的内容是方法体。 而这行代码,就是一个 Lambda 表达式。所以 Lambda 表达式实际是一个方法(即函数)。 Java 8 中规定:Lambda 允许把函 阅读全文
摘要:
一、原理总结: 要理解转义,首先要从正则表达式说起。 在正则表达式中:*和\是特殊字符;为了匹配这两个字符本身,正则表达式中需要写为\*和\\ 在Java中,只能用字符串表示正则表达式,所以需要把\*和\\转换成字符串的写法; 在字符串中:\是转义字符,要表示\本身,需要写为\\;所以将这个和上面的一替换,正则表达式中的\*和\\写为字符串就变为了\\*和\\\\ 二、代码测试: 结合... 阅读全文
摘要:
1、HTML、JS、以及DOM的关系的关系说明 关于HTML、JS、以及DOM的关系一直很迷惑,虽然一直听人说,但并未理解。 偶然间,忽然懂了这三者之间的关系。 举例吧: HTML就是最终的页面,是一个静态的页面。是什么就是什么,没有外界操作就不会有改变; 如果要修改HTML的内容呢?这时就需要使用JS语言了,使用JS对HTML进行处理,调用对应函数即可; 但是JS如何处理的呢?JS函数... 阅读全文
摘要:
一、报错和原因: 项目起服务出错。具体报错就不贴了,报错主要是“3 字节的 UTF-8 序列的字节 3 无效”。 分析:主要就是项目编码问题,IDEA中估计就是配置不对,没必要纠结太多。(原谅我没有深究到底是什么产生的...) 二、解决步骤 IDEA修改项目配置; 项目中执行maven clean命令,清楚之前的编译内容; IDEA清除索引并重启;(此步可有可无,IDEA索引理论和项目编... 阅读全文