- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 电脑端摸鱼背单词软件比较
该软件可以一键透明,同时置顶,放到任意的办公软件界面上,很难被发现,还可以按加、减号调节文字的透明度,搭配合适的背景,透明到其他人贴着你的屏幕也会忽略它的存在。这个软件主要是利用Windows通知栏显示单词信息,当领导或者同事看到你的桌面,会以为是系统通知,其实是在偷偷背单词。软件界面稍大,和QQ差不多,不过透明了之后可以忽略此问题,不透明使用的情况下,也不用关心界面多大。3.其他比如笔记、学习记录等功能,是一个完整功能的软件,交互也更友好一点;1.无法迷惑知道这款软件的人,长期使用被发现的概率较大;
2024-05-27 16:52:24
4041
原创 仿element-ui tabs支持路由的组件
仿element-ui tabs的路由组件很喜欢element-ui的这个tab组件,但是这里设计应该是用来做html显示的切换,本来也考虑将组件直接放到这个tab内,切换tab显示不同组件,但是试了一下未激活的标签内容也会预先加载,不太友好。尝试将其改为路由的方式,发现太麻烦了,所以参照这个样式写了个支持路由的组件。<template> <div class="tab...
2019-09-11 15:24:56
1232
原创 Spring Cloud + MyBatis + Redis + Vue2实现的列表工具
在之前的公司工作中,接触过一个列表工具,特别好用,公司的管理端列表基本都是用这个列表工具开发完成,开发一个列表基本上只需要:1。写列表SQL 2.配置字段。写好SQL之后5分钟就可以完成一个列表的开发。到新公司,发现很多的系统也都是管理类的系统,列表比较多,于是萌生出开发一个类似的工具的想法,刚好前段时间一直在学习云春春微云是再合适不过了之前公司的前后台技术是:Spring + Hibernate的+ Redis的+ jQuery的,本文所写的工具相关技术是:春+的MyBatis +的Redis +
2018-08-06 17:52:50
659
原创 再读《重构-改善既有代码的设计》
利用周末,一个月左右的时间,将重构这本书又翻了一遍,也重新写了一遍读书笔记,相比第一遍阅读,很多东西理解得更深入了,局限于本人经验,查阅资料仍不是很明确的地方,加上自己的理解说明。第二章第二章主要是将了重构的概念 重构有名词和动词两种解释。 当作名词理解,是对软件内部的调整,在不改变软件功能的前提下,提高代码的可理解性,降低代码维护成本。 当作动词理解,就是使用重构手法,在不改变软件功能前提
2017-08-06 15:06:11
588
原创 重构第八章读书笔记(下)
8.10 Encapsulate (封装字段) 问题:你的类中存在一个public字段。 方法:将它生命为private,并且提供相应的访问函数。 动机:面向对象的首要原则就是封装,所以不应该将数据声明为public,可能会有其他对象修改这个数据,这样也会降低程序的模块化程度,比如使用private的话,可以保证数据和相关的代码比较集中,万一出现问题,也方便维护。 做法:1.为public字
2016-11-10 21:18:28
489
原创 《重构》第七章--读书笔记
第七章 在对象之间搬移特性 ——读书笔记 在对象的设计过程中,要决定把对象放在哪里,可能不会一开始就做对,但是可以运用重构,改变自己原先的设计,这就用到了本章所提到额重构手法。 7.1 Move Method(搬移函数)。 问题:你的程序中,有个函数与其所驻类之外的另一个类进行更多交流:调用后者或者被后者调用。 方法:在该函数最常引用的类中建立一个有着类似行为的新函数,将旧函数编程一个单纯
2016-11-03 19:27:45
590
原创 重构第六章读书笔记(每次命名都不统一。。)
6.1 Extract Method(提炼函数) 解释:有一段代码可以被组织在一起并独立出来。 处理机制:将这段代码放进一个独立的函数中,并让函数名称解释该函数的用途。第三章代码的坏味道,Long Method中也提到,让小函数容易理解的关键在于有一个好的名字,读者可以通过函数名来了解函数的作用。并且有一个原则,每当感觉需要用注释来说明什么的时候,就将需要说明的部分固定到一个函数中,并且给它取个
2016-09-30 16:08:16
387
原创 《重构-改善既有代码的设计》第四、第五章读书笔记
《重构》第四章读书笔记构筑测试体系。重构的前提是要有可靠的测试环境,可靠的测试环境可以检测重构之后的代码是否有问题,即便是用工具重构代码,仍然需要测试。因为每次重构完就测试可以快速定位bug,避免了了后面花费大量时间找bug,因此测试可以极大提高编程速度。 测试代码的价值。程序员在开发的过程中,可能会出现很长时间都在调试的现象,修复错误本身并不会花太多的时间,但是要找到这个错误,要花很多时间精力
2016-09-23 16:09:29
481
原创 读书笔记之《重构》第三章—代码的坏味道
第三章 代码的坏味道 这一章告诉我们,什么样的代码需要去重构,该用什么方法。寻找代码的坏味道,就是从代码中找出特定的结构,这些结构指出重构的可能性。寻找这些结构,需要学会判断,判断一个类里面有多少实例变量算多,多少行代码算长, 我想这个是需要直觉的,这样的直觉应该是来自代码量,以及平时的学习。 作者给出的第一个坏味道是Duplicated Code(重复代码),如果在同一个程序中看到一处以上的相
2016-09-12 10:14:24
417
原创 读书笔记之《重构》第二章
重构原则。这一章介绍的概念性的东西有点多,作者在对其详细解释,我将其总结性的语句提取了出来。 从何谓重构说起,将重构看作一个名词,重构就是对软件内部的一种调整,目的是不改变软件功能,提高代码可理解性,降低代码修改的成本,一般来说都是对代码的小改动。作为动词来讲,重构表示使用一系列手法,不改变软件功能,调整软件结构。对软件的修改也分两种,这里作者引入“两顶帽子”的比喻,分别指代添加新功能和重构,
2016-08-29 20:23:31
483
转载 JAVA设计模式之--策略模式
java设计模式之——策略模式1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。2,策略模式有什么好处? 策略模式的好处在于你可以动态的改变对象的行为。3,设计原则 设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可
2016-08-17 19:56:21
320
原创 读书笔记之《重构-改善既有代码的设计》第一章
第一章:重构第一个案列1.1 起点本书列举的第一个案例,是一个影片出租店用的程序,用于计算顾客的消费金额并且打印详单。三个类,分别是Movie(影片),Rental(租赁),Customer(顾客),一个方法statement(),实现具体的业务。从功能上来讲,statement()满足程序设计随需的功能,这个程序可以正常工作,但是如果希望以HTML格式输出详单,不可能在打印HTML报表的函数中
2016-08-15 16:55:50
705
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人