- 博客(11)
- 收藏
- 关注
原创 设计模式之策略模式详解
策略模式 在现实生活中常常遇到实现某种目标存在多种策略可供选择的情况,例如,出行旅游可以乘坐飞机、乘坐火车或自己开私家车等,超市促销可以釆用打折、送商品、送积分等方法。 在软件开发中也常常遇到类似的情况,当实现某一个功能存在多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能,如数据排序策略有冒泡排序、选择排序、插入排序、二叉树排序等。 如果使用多重条件转移语句实现(即硬编码),不但使条件语句变得很复杂,而且增加、删除或更换算法要修改
2020-12-15 15:22:19
3528
2
原创 css元素
背景 background-image: url( ); background-repeat:no-repeat; 控制图像的平铺行为,不重复。 background-repeat: repeat-x ; 水平重复。 background-repeat: repeat-y ; 垂直重复,repeat 在两个方向重复。 background-size:cover; 浏览器将使图像足够大,使它完全覆盖了盒子区,同时仍然保持其高宽比。在这种情况下,有些图像可能会跳出盒子外。 background-size:co
2021-07-21 16:04:35
179
原创 2021-07-12
电子邮件链接 <!-- 发送电子邮件 --> <a href="mailto:nowhere@mozilla.org">向nowhere发邮件</a> 描述列表 <dl> <dt>soliloquy</dt> <dd>In drama, where a character speaks to themselves, representing their inner thoughts or feelings .
2021-07-12 15:10:04
228
原创 JS学习——猜数字游戏
假设你的老板给你布置了以下游戏设计任务要求: 我想让你开发一个猜数字游戏。游戏应随机选择一个 100 以内的自然数, 然后邀请玩家在 10 轮以内猜出这个数字。每轮后都应告知玩家的答案正确与否,如果出错了,则告诉他数字是低了还是高了。并且应显示出玩家前一轮所猜的数字。一旦玩家猜对,或者用尽所有机会,游戏将结束。游戏结束后,可以让玩家选择再次开始。 <!DOCTYPE html> <html> <head> <meta charset="utf-8">
2021-07-08 13:50:40
2296
原创 JavaScript中声明变量
在JavaScript中声明一个新变量的方法是使用关键字let、var、const let let 语句声明一个块级作用域的本地变量,并且可选的将其初始化为一个值。 let a; let name = 'Alison'; //myLetVariable不能在这被引用 for (let myLetVariable = 0; myLetVariable < 5; myLetVariable++){ myLetVariable只能在这里被引用 } //myLetVariable不能在这被引用
2021-07-07 16:16:20
1111
原创 React学习笔记
1.引入react核心库、react-dom、bable <!--引入react核心库--> <script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js"></script> <!--引入react-dom,用于支持react操作DOM--> <script src="https://cdn.staticfile.org/react-dom/1
2021-07-03 10:41:39
109
翻译 如何保护您的SaaS应用程序?
现在,软件即服务(SaaS)应用程序比以往任何时候都更加重要,它们不仅能支持通信和协作,还能帮助组织高效地管理内部运营,快速创新以保持在竞争者中的领先地位,提供更大的客户价值,是远程工作人员的生命线。 虽然大多数企业依赖这些关键业务型的SaaS应用,如基于云的CRM和电子邮件平台,但CyberArk对企业和IT决策者进行的一项调查发现,近70%的企业没有优先考虑对其进行保护。此外,有56%以上的受访者反馈了影响其关键业务应用程序的机密性,完整性或可用性的问题。 使用SaaS应用程序,组织内的用户使用信...
2021-04-08 17:34:11
331
原创 Scanner对象:next()和nextLine()的区别
Scanner对象:next()和nextLine()的区别 next(): 一定要读取到有效字符后才可以结束输入 对输入有效字符之前遇到的空白,next() 方法会自动将其去掉 只有输入有效字符后才能将后面输入的空白作为分隔符或者结束符 next() 不能得到带有空格的字符串 nextLine(): 以enter为结束符。也就是说nextLine()方法返回的是输入回车之前的所有字符 可以获得空白 ...
2020-11-01 17:23:01
213
5
原创 包机制
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1[. pkg2[.pkg3]]; 一般利用公司域名倒置作为包名; 为了能使用某一个包的成员,我们需要在Java程序中明确导入该包。 使用“import”完成此功能; import package1[.package2...].(classname|*); ...
2020-11-01 17:02:26
173
1
原创 JAVA程序的执行顺序
Java程序初始化工作可以在许多不同的代码块中来完成,它们的执行顺序如下: 父类的静态变量、父类的静态代码块、子类的静态变量、子类的静态代码块 父类的非静态变量、父类的非静态代码块、父类的构造函数、 子类的非静态变量、子类的非静态代码块、子类的构造函数。 public class HelloB extends HelloA { //6、执行子类的构造函数 public HelloB() { } //5、执行子类的构造代码
2020-10-19 19:17:21
309
1
原创 HTML基本标签学习
HTML基本标签学习 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>基本标签学习</title> </head> <body> <h1>一级标签</h1> <h2>二级标签</h2> <!--水平线标签--> <hr/> <!-
2020-10-18 22:14:42
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅