分类: 日常

57 篇文章

代码重构,消灭if
最近工作中,开发一个功能,可以参照已有类似的功能。二话不说,CtrlCV,修修补补,完事。 写完后,看着这段代码,陷入了沉思。我写了这段代码,得到了什么。一、完成工作任务。二、。。。(想不出来了)。这不是工具人吗? 随后重新审视了这段代码。一、用到了WebService。二、代码重复率高。三、代码臃肿,没有区分主干。 那,优化?最近手上的挺多的,而…
thumbnail
软件设计第一步——需求分析之用例图
用例图 一、介绍 用例图是需求分析的重要部分,细化用例图就能得到类图,后续根据类图开发程序。用例图由参与者、用例、边界以及他们之间的关系构成。 二、参与者 可理解为不同的角色,指一类用户,而不针对某一个用户。就像Java里的类一样。用小人表示。 三、用例 某个功能,参与者的某个操作。Java里的方法。用椭圆表示。 四、边界 系统之间的界限。用矩形表…
博客又搬家了
迁移博客 ​ 刚开始时,我的博客和及应用都是直接部署服务器的。在去年,由于服务器中了挖矿病毒( 老李 帮我解决的),就将博客和应用迁移到了 老李 的NAS服务器上,通过内网穿透来访问。 ​ 今年新购了2h4g的云服务器,以前租的服务器是1h2g的,当时在那台服务器上部署了博客和一个应用,但应用经常停止,排查发现是wdcp面板占内存,导致系统内存不足…
thumbnail
利用脚本定时提交笔记
使用Markdown来做笔记,但每次在家里要使用时,都要远程公司,提交笔记到git,再在家里电脑上拉取,这是个重复的过程。重复==可以用程序解决 于是写了个脚本,电脑启动时拉取,每天晚上9点提交 之前在工作中遇到切换代码分支后,每次都要构建很多组件,也是写了个脚本一键执行 Windows步骤如下 1. 提交脚本 set codePath=D:\wo…
thumbnail
CSS(初级)笔记
涵盖内容 1.熟悉css基本语法,以及css工作原理 2.熟练使用css selector 常规选择器class,id,元素,后代,通用,了解选择器的优先级 3.熟悉浮动,定位,盒模型,背景,字体,颜色等常用属性,能运用css进行页面布局和展现效果图 css的工作原理 css的出现使得内容和样式分离进而让页面变得更简洁,更容易维护。 mozilla…
thumbnail
HTML(初级)笔记
涵盖内容 基本语法、标签、声明、属性 标签属于什么元素,内联/内联-块级/块级元素 元素 + "HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思. + 但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签, + 元素组成:起始标签+元素内容+结束标签 什么是HTML? HTML 指的是超文本标记语言: HyperText M…