<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GrandpaStore的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GrandpaStore</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GrandpaStore]]></copyright><item><title><![CDATA[XML学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/123018638</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/123018638</guid><author>GrandpaStore</author><pubDate>Sat, 19 Feb 2022 14:58:34 +0800</pubDate><description><![CDATA[1.初识
1.1 概念

Extensible Markup Language 可扩展标记语言
可扩展：标签都是可以自定义的

1.2 功能

存储数据

当做配置文件
在网络中传输



1.3 与html的区别

xml的标签都是自定义的，html标签的是预定义的
xml的语法严格，html语法松散
xml是存储数据，html是展示数据

2.语法
2.1基本语法

xml文档的后缀名为.xml
xml第一行必须定义为文档声明
xml文档有且仅有一个根标签
属性名必须用引号（单双都可）引起来
标签必须正]]></description><category></category></item><item><title><![CDATA[Bootstrap学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/122966854</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/122966854</guid><author>GrandpaStore</author><pubDate>Wed, 16 Feb 2022 16:40:01 +0800</pubDate><description><![CDATA[1. 概念

是一个前端开发的框架
Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的，它简洁灵活，使得 Web 开发更加快捷。
定义了很多css样式和js插件。开发人员可以直接使用这些样式和插件，得到丰富的页面效果
框架：一个半成品软件，开发人员可以在框架的基础上，进行开发，简化代码。
响应式布局：同一套页面可以兼容不同分辨率的设备

2. 标准模板
&lt;!doctype html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    
  ]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/122950222</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/122950222</guid><author>GrandpaStore</author><pubDate>Tue, 15 Feb 2022 18:28:40 +0800</pubDate><description><![CDATA[1.初识

客户端脚本语言：运行在客户端浏览器中，每一个浏览器都有JavaScript的解析引擎
脚本语言：不需要编译，就可以直接被浏览器解析执行
可以来增强用户和html界面的交互过程，可以来控制html元素，让页面有一些动态的效果，增强用户体验
JavaScript = ECMAScript + JavaScript自己特有的东西（BOM+DOM）

2.基本语法
2.1 与HTML的结合方式
内部JS
&lt;script&gt;
    alert("Aye~");
&lt;/script&gt;
]]></description><category></category></item><item><title><![CDATA[CSS学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/122897580</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/122897580</guid><author>GrandpaStore</author><pubDate>Sat, 12 Feb 2022 15:47:16 +0800</pubDate><description><![CDATA[1.CSS 初识

Cascading Style Sheets ：层叠样式表
层叠：多个样式可以作用在同一个html的元素上，同时生效
好处：

功能强大
将内容的展示和样式控制分离，降低耦合度
让分工协作更容易；提高开发效率



2.CSS与HTML的结合方式
2.1 内联样式（不推荐）
在style属性指定CSS代码
 &lt;div style="color: red"&gt;hello&lt;/div&gt;

2.2 内部样式
在head标签内，定义style标签，style标签的标签体内容就]]></description><category></category></item><item><title><![CDATA[HTML标签学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/122863712</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/122863712</guid><author>GrandpaStore</author><pubDate>Thu, 10 Feb 2022 16:26:25 +0800</pubDate><description><![CDATA[1.软件架构
1.1 C/S ：Clinet/Server 客户端/服务器端

在本地有一个客户端程序，在远程有一个服务端程序
如：QQ、腾讯…
优点：用户体验好
缺点：开发、安装，部署维护麻烦

1.2 B/S：Brower/Server 浏览器/服务器端

只需要一个浏览器，用户通过不同的网址（URL），客户访问不同的服务器端程序
优点：开发、安装，部署维护简单
缺点：如果应用过大，用户体验会受到影响。对硬件要求高

资源分类

静态资源：

使用静态网页开发技术发布的资源
所有用户访问，得到的结果是一]]></description><category></category></item><item><title><![CDATA[数据库学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/122810223</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/122810223</guid><author>GrandpaStore</author><pubDate>Mon, 07 Feb 2022 16:02:28 +0800</pubDate><description><![CDATA[1. SQL
1.1什么是SQL？


Structurd Query Language：结构化查询语言


定义了操作所有关系型数据库的规则


1.2 SQL通用语法


单行或多行书写，以分号结尾


可使用空格和缩进增强可读性


不区分大小写，关键字建议使用大写


1.3 SQL的分类
（1）DDL（Data Definition Language）数据定义语言
​				【操作数据库、表】
（2）DML（Data Manipulation Language）数据操作语言
​				【增删改表中]]></description><category></category></item><item><title><![CDATA[Mybatis学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/121902705</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/121902705</guid><author>GrandpaStore</author><pubDate>Mon, 13 Dec 2021 12:26:39 +0800</pubDate><description><![CDATA[Mybatis学习笔记]]></description><category></category></item><item><title><![CDATA[泛型学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/121902665</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/121902665</guid><author>GrandpaStore</author><pubDate>Mon, 13 Dec 2021 12:19:27 +0800</pubDate><description><![CDATA[1. 什么是泛型
背景
​	JAVA推出泛型以前，程序员可以构建一个元素类型为Object的集合，改集合能够存储任意的数据类型对象，而在使用该集合的过程中，需要程序员明确知道存储每个元素的元素类型，否则很容易引发Class Cast Exception异常【类型转换异常】
 public static void main(String[] args){
        ArrayList list = new ArrayList();
        list.add("java");
        li]]></description><category></category></item><item><title><![CDATA[Git学习笔记]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/121902621</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/121902621</guid><author>GrandpaStore</author><pubDate>Mon, 13 Dec 2021 12:17:26 +0800</pubDate><description><![CDATA[Git学习笔记]]></description><category></category></item><item><title><![CDATA[SQA Homework 6]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/121302545</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/121302545</guid><author>GrandpaStore</author><pubDate>Sat, 13 Nov 2021 12:23:06 +0800</pubDate><description><![CDATA[Homework six

Qusetions：
1.JavaScript在发送AJAX请求时，URL的域名地址是使用绝对地址还是相对地址？
2.什么是浏览器跨域访问操作，js如何实现？

Answer one：

AXAJ：一种Web数据交互方式。Asynchronous Javascript And XML（异步JavaScript和XML）用来描述一种使用现有技术集合的‘新’方法， 能够快速地将增量更新呈现在用户界面上，而不需要重载（刷新）整个页面，这使得程序能够更快地回应用户的操作。
JavaScr]]></description><category></category></item><item><title><![CDATA[SQA Homework 5]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/121301936</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/121301936</guid><author>GrandpaStore</author><pubDate>Sat, 13 Nov 2021 12:06:50 +0800</pubDate><description><![CDATA[Homework Five

Questions：
1.CMM与CMMI的关系
2.软件全面质量管理的思想体系

Answers one：

CMM（能力成熟度模型）：全称为Capability Maturity Model ，它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。
CMMI（能力成熟度模型集成）：
关系：CMMI是在CMM基础上发展起来的，CMMI继承并发扬了CMM的优良特性，借鉴了其他模型的优点，融入了新的理论和实际研究成果。CMIMI不仅能够应用在软件工程]]></description><category></category></item><item><title><![CDATA[SQA Homework 4]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/121301554</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/121301554</guid><author>GrandpaStore</author><pubDate>Sat, 13 Nov 2021 11:24:34 +0800</pubDate><description><![CDATA[Homework Week Two

Questions：什么是MTTF、MTBF、MTRF


Answers:
1.MTTF（平均故障时间）
对于不可修复系统， 系统的平均寿命指系统发生失效前的平均工作（或存储） 时间或工作次数， 也称为系统在失效前的平均时间， 记为MTTF （meantime to failure）。
2.MTBF（平均故障间隔时间）
对于可修复系统， 系统的寿命是指两次相邻失效（故障） 之间的工作时间， 而不是指整个系统的报废时间。平均寿命即是平均无故障时间， 也称为系统平均失效间]]></description><category></category></item><item><title><![CDATA[SQA Homework 3]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/120872011</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/120872011</guid><author>GrandpaStore</author><pubDate>Wed, 20 Oct 2021 18:59:29 +0800</pubDate><description><![CDATA[Question：
First ： What is the Smoke Test？

参考资料—Smoke Test

概念：冒烟测试是针对软件版本包进行详细测试之前的预测试，快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通过，则不必做进一步的测试。
目的：冒烟测试的对象是每一个新编译的需要正式测试的软件版本，确认软件基本功能正常，可以进行后续的正式测试工作。
冒烟测试是确定和修复软件缺陷的最经济有效的方法
分类：

形成集成测试版本以前：验证各个单元能够成功执行，并保证测试版本能够顺利集成；
形]]></description><category></category></item><item><title><![CDATA[SQA Homework 2]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/120871196</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/120871196</guid><author>GrandpaStore</author><pubDate>Wed, 20 Oct 2021 17:51:29 +0800</pubDate><description><![CDATA[Question：
内置对象session与httpSession对象是同一个东西吗？


Answer：

内置对象session和httpSession对象不是同一个东西
session指的是客户端与服务端的一次会话，是保存服务器的一个标识，从客户端连到服务端的一个web应用程序开始，直到客户端与服务器端断开为止。
Web服务器可以使用内置对象session来存放有关连接的东西，session对象的类型是javax.servelet.http.HttpSession.
从session对象的类型可以知道]]></description><category></category></item><item><title><![CDATA[SQA Homework 1]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/120372064</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/120372064</guid><author>GrandpaStore</author><pubDate>Sat, 18 Sep 2021 18:49:40 +0800</pubDate><description><![CDATA[图灵测试：人造机器真的能思考吗？

参考视频链接：什么是图灵测试？

图灵测试的背景

问题的提出


心智只由大脑中的神经元组成的，还是有其他无形的核心影响？
英国计算机科学家艾伦·图灵专注于一个简单的问题：
机器人可以像人一样进行交谈吗？
这问题孕育出了测定人工智能的想法，即著名的图灵测试

图灵测试的实践与探索


1950年发表的《计算机与智能》论文中，图灵提出了以下测试：

一个人类裁判和一群看不见的参与者进行文字交谈
对他们的回复进行记录
参与者中有一个机器人
如果人类裁判在交谈中分辨不出机器人]]></description><category></category></item><item><title><![CDATA[Homework Week Seven]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/116069775</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/116069775</guid><author>GrandpaStore</author><pubDate>Fri, 23 Apr 2021 20:49:30 +0800</pubDate><description><![CDATA[Homework Week Seven

1.决策表（决策树）
参考文章：https://www.cnblogs.com/by-dream/p/5336918.html

概念：决策表是分析和表达多逻辑条件下执行不同操作的工具。

条件桩：问题的所有条件
条件项：针对条件桩给出的条件列出所有可能的取值
动作桩：列出问题规定的可能采取的操作
动作项：支出在条件项的各组取值情况下应采取的动作
规则：任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件项和动作项的一列就是一条规则。


总结]]></description><category></category></item><item><title><![CDATA[Homework Week Six]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/116068467</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/116068467</guid><author>GrandpaStore</author><pubDate>Fri, 23 Apr 2021 20:09:15 +0800</pubDate><description><![CDATA[Homework Week Six

详细了解软件测试过程中的V Model，W Model，H Model

参考文章：https://www.cnblogs.com/zhuifeng-mayi/p/9853123.html

软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程，其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
为了提高测试效率，测试人员通过大量的实践，从而总结出了不少测试模型，如常见的V模型、W模型、H模型等。


1.V Model


V模型列出了在产]]></description><category></category></item><item><title><![CDATA[Homework Week Five]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/115720882</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/115720882</guid><author>GrandpaStore</author><pubDate>Thu, 15 Apr 2021 12:52:45 +0800</pubDate><description><![CDATA[Homework Week Five

Questions:
What is Java Reflection?

参考文章1
参考文章2

Answer：

对于任意一个类，都能够知道这个类的所有属性和方法，对于任意一个对象，都能调用它的任意一个方法。
一切皆对象，类也是对象。
当【Animal.class】在硬盘中时是一个文件，当载入到内存中，可以认为是一个对象。
用一句话总结就是反射可以实现在运行时知道任意一个类的属性和方法。

反射机制的概念：
指在运行状态中,对于任意一个类,都能够知道这个类的所有属]]></description><category></category></item><item><title><![CDATA[Homework Week Four]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/115440096</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/115440096</guid><author>GrandpaStore</author><pubDate>Mon, 05 Apr 2021 12:27:16 +0800</pubDate><description><![CDATA[Homework Week Four

1. After-class Reading

《为什么软件开发方法论让你觉得糟糕》
点击进入文章原地址

book review：
我们最终还是得倚重开发者的能力，这才是个更重要的考量因素，而非选择哪门语言或纠结于方法论间的细微差别。
掌握技能有两个基本条件：一个环境足够规律以便可预测；有机会通过长时间实践来学习掌握这些规律。但是典型的软件项目往往是没有规律及可预测环境的。
实际的软件项目是复杂的，没有规律可循，这会导致另一个问题 – 为了证明某种技术、实践和方法论]]></description><category></category></item><item><title><![CDATA[Homework Week Three]]></title><link>https://blog.youkuaiyun.com/GrandpaStore/article/details/115269411</link><guid>https://blog.youkuaiyun.com/GrandpaStore/article/details/115269411</guid><author>GrandpaStore</author><pubDate>Sat, 27 Mar 2021 20:09:58 +0800</pubDate><description><![CDATA[Homework Week Three

1. After-class Reading

《为什么软件开发周期总是预估的2~3倍？》
点击进入文章原地址


book review：

开发过程中总会遇到意料之外的事情。
预估的时间是按照没有遇到什么困难计算的。
不断的拖延会降低开发的积极性，进而使开发周期加长。


2. Questions
1.什么是分而治之？

Answer：

在开发过程中，一个项目是由许多个部分组成的。
将一个大的问题，不断的拆分成多个具体的小问题，然后分别解决，最终解决问题，这就]]></description><category></category></item></channel></rss>