<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Genus_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Genus_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Genus_]]></copyright><item><title><![CDATA[Hexo 主题部署到gitee上css样式不生效问题]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/113123280</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/113123280</guid><author>Genus_</author><pubDate>Mon, 25 Jan 2021 17:21:19 +0800</pubDate><description><![CDATA[前几个月搭建了一个hexo主题的博客,部署在了gitee(为什么不要GitHub ? 因为好慢 T_T ~~ ),总结下遇到的几个坑
guestljz的博客
本地访问正常 部署在gitee上样式不生效??
样式不生效的主要原因是css文件路径出了问题,样式没有链到
所以需注意一下几点  :
大家在将博客部署在gitee上首先第一步就是要新建一个仓库
!!!  这里要注意  仓库名必须和你注册gitee或GitHub的用户名一致

对应的,我们上面的仓库路径中使用的是https ,所以在这边也要勾选强制使用h]]></description><category></category></item><item><title><![CDATA[HTTP系列  干饭人冲啊----XSS攻击？什么是xss攻击]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/112584019</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/112584019</guid><author>Genus_</author><pubDate>Wed, 13 Jan 2021 19:11:27 +0800</pubDate><description><![CDATA[什么是XSS攻击

XSS(Cross Site Scripting)攻击是指浏览器中执行恶意脚本(无论是跨域还是同域),从而拿到用户的信息并操作

这些操作一般可以完成下面这些事情:

窃取cookie
监听用户的行为,比如输入账号密码等
修改DOM伪造登录表单
在页面中生成浮窗广告






xss攻击指的是跨站脚本攻击,是一种代码注入攻击,攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息,如cookie等, xss的本质是因为网站没有对恶意脚本进行过滤,与正常代码混合在一起]]></description><category></category></item><item><title><![CDATA[Vue的知识点~~~(加油!干倒Vue)]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/112583827</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/112583827</guid><author>Genus_</author><pubDate>Wed, 13 Jan 2021 19:07:33 +0800</pubDate><description><![CDATA[Vue 响应式原理


每个组件上都有一个相应watch实例


每个组件上都带有render函数


vue中使用object.definePropery劫持data中的数据


依赖收集:当页面上的render函数被执行时,会读取data上的属性,getter方法就会被调用,此时Vue会记录当前组件所依赖的所有data


当页面被触发时,data的中的数据就会改变,set方法就会被调用,此时Vue就会去通知当前组件上所依赖的所有data
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接]]></description><category></category></item><item><title><![CDATA[HTTP系列你必须知道的----强缓存/协商缓存]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/112391687</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/112391687</guid><author>Genus_</author><pubDate>Sat, 09 Jan 2021 15:23:05 +0800</pubDate><description><![CDATA[普通的星期六,聊聊浏览器的缓存

浏览器的缓存分为两种,一种是发送HTTP请求,一种是不发送请求\color{#836FFF}{浏览器的缓存分为两种,一种是发送HTTP请求,一种是不发送请求}浏览器的缓存分为两种,一种是发送HTTP请求,一种是不发送请求

文章目录强缓存协商缓存
强缓存


强缓存(本地缓存),它不需要发送HTTP请求 ,如果命中缓存,直接从缓存中读取资源


检查强缓存字段:  在HTTP/1.0 中检查强缓存的字段是expires, 在HTTP/1.1 中检查强缓存的字段是cache-]]></description><category></category></item><item><title><![CDATA[简易Api--如何判断promise？对象？]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/112050332</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/112050332</guid><author>Genus_</author><pubDate>Thu, 31 Dec 2020 18:54:32 +0800</pubDate><description><![CDATA[一些简单的方法~~

判断是否为 promise

  function isPromise(val){
    return val &amp;&amp; typeof val.then ==='function'
  }


是否为对象

function isObeject(obj) {
  return obj != null &amp;&amp; typeof obj === "object"
}


首字母大写

function uppercaseFirst(string) {
  retur]]></description><category></category></item><item><title><![CDATA[事件循环机制-event-loop]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/112003231</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/112003231</guid><author>Genus_</author><pubDate>Thu, 31 Dec 2020 10:02:07 +0800</pubDate><description><![CDATA[为什么会有Event Loop
JavaScript 中的任务分为同步任务和异步任务
JavaScript 是一门单线程非阻塞语言,单线程代表它在执行任务时都只有一个主线程去执行任务,主线程中的任务称为同步任务
而非阻塞是当代码需要进行一项异步任务,无法立刻返回结果,需要花一定时间才能返回任务的时候,主线程会挂起这个任务,然后在异步任务返回结果的时候再往下执行相应的回调


什么是同步?



同步任务是直接放在主线程上排队依次执行



什么是异步



异步任务不进入主线程、而,进入"任务队列"（tas]]></description><category></category></item><item><title><![CDATA[什么是闭包?]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/111879434</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/111879434</guid><author>Genus_</author><pubDate>Tue, 29 Dec 2020 08:41:38 +0800</pubDate><description><![CDATA[01/什么是闭包?
理解闭包需要先了解

作用域
作用域链
垃圾回收机制


作用域:作用域是指当前执行代码对变量的访问权限 分为静态作用域和动态作用域,js采用静态作用域

其区别是:静态作用域:函数作用域是在函数定义时决定,动态作用域:函数作用域是在函数调用时定义


es6的块级作用域:通过let 和 const 声明,只能在声明变量所在的作用域里使用,外部无法使用
作用域链:内层作用域访问一个变量,会先在当前作用域的父级找,如果没找到,在往上一层找,直到找到全局,如果还没有就宣布放弃,这种一层一层向]]></description><category></category></item><item><title><![CDATA[简单理解Ajax~]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/111831932</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/111831932</guid><author>Genus_</author><pubDate>Mon, 28 Dec 2020 10:30:33 +0800</pubDate><description><![CDATA[1- 什么是ajax

ajax,异步的JavaScript和XML;是一种实现 无页面刷新 获取数据的 混合技术;简单来说就是JavaScript执行异步请求

2- ajax的原理

引例:如,领导想要找小刘汇报工作,于是领导就委托秘书帮忙去叫小刘;然后领导就继续忙自己的工作,直到秘书告诉领导小刘到了,接着 小刘就开始汇报工作了
ajax请求数据的流程与"领导找小刘汇报工作"相似;其中的核心–&gt;秘书,秘书相当于 浏览器的XMLHttpRequest对象,当浏览器发出HTTP请求与接收HTTP响应时]]></description><category></category></item><item><title><![CDATA[干饭了干饭了     适合新手 git命令和流程]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/109360729</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/109360729</guid><author>Genus_</author><pubDate>Thu, 29 Oct 2020 15:13:46 +0800</pubDate><description><![CDATA[Git

分布式版本控制工具

git **工作流程

工作区（写代码的终端）
暂存区
版本库
txt 工作的流程： 1：工作区写代码 2：工作区代码编辑完毕，将代码提交到暂存区 - 暂存区：类似于过滤层，保护工作区与版本库的代码，避免错误操作 3：将暂存区的代码，提交到版本库，形成版本(版本可以进行处理)
将版本库内容迁到远端(github/gitee)

下载git

下载git bash

在git bash 终端操作 查看Git 版本

$ git --version

git 第一次操作需要配置.]]></description><category></category></item><item><title><![CDATA[为什么NaN == NaN 的结果是false]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/107940077</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/107940077</guid><author>Genus_</author><pubDate>Tue, 11 Aug 2020 18:04:36 +0800</pubDate><description><![CDATA[学习JavaScript的第二天，对于NaN == NaN 的结果 为什么false  初学JavaScript的我也是懵懵 ，所以实践出真理 看以下程序
例：1.当对非Number类型的值进行运算时，会将这些值转换为Number，Number类型与NaN（非数值型数据 如:string）参与计算 结果也是NaN，任何值与NaN做运算都为NaN，所以最后所得结果为NaN
        var a = "hello";
        var b = 10;
        console.log(a - ]]></description><category></category></item><item><title><![CDATA[子元素的marign-top属性撑开父级元素]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/107628698</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/107628698</guid><author>Genus_</author><pubDate>Tue, 28 Jul 2020 09:29:21 +0800</pubDate><description><![CDATA[初学html写页面时，总是遇到父元素的第一个子元素加marign-top
会把父元素一起撑开
问题如下：
这是一段简单的代码：
 &lt;style&gt;
        #box1 {
            width: 100%;
            height: 100%;
            background-color: powderblue;
        }

        .box1-child {
            width: 1000px;
        ]]></description><category></category></item><item><title><![CDATA[软件工程 复印机的状态图]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/104499225</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/104499225</guid><author>Genus_</author><pubDate>Tue, 25 Feb 2020 16:04:53 +0800</pubDate><description><![CDATA[复印机的工作过程大致如下：未接到复印命令时处于闲置状态，一旦接到复印命令则进入复印状态，完成一个复印命令规定的工作后又回到闲置状态，等待下一个复印命令；如果执行复印命令时发现没纸，则进入缺纸状态，发出警告，等待装纸，装满纸后进入闲置状态，准备接收复印命令；如果复印时发生卡纸故障，则进入卡纸状态，发出警告，等待维修人员来排除故障，故障排除后回到闲置状态。
试用状态转换图描绘复印机的行为。
状态图：
...]]></description><category></category></item><item><title><![CDATA[Android Studio音乐播放器]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/104303151</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/104303151</guid><author>Genus_</author><pubDate>Thu, 13 Feb 2020 21:41:45 +0800</pubDate><description><![CDATA[简单的音乐播放器，因为之前在上课的时候做了一半回去用自己电脑做，Android的版本不一样导致了音乐播放不出来，花了一下午时间调试，今天拿出来复习了一遍。分享一些心得
音乐播放器主要通过service后台服务和线程实现的。
服务是一个后台运行的组件，执行长时间运行且不需要用户交互的任务。即使应用被销毁也依然可以工作。
音乐播放器主要实现是由starservice实现的，首先先设置界面布局,打造一个...]]></description><category></category></item><item><title><![CDATA[2、什么是软件过程？它与软件工程方法学有何关系？]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/104277952</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/104277952</guid><author>Genus_</author><pubDate>Wed, 12 Feb 2020 14:05:01 +0800</pubDate><description><![CDATA[什么是软件过程？它与软件工程方法学有何关系？
答：软件过程是指为了获得高质量软件产品，在软件工具支持下，由软件人员完成的一系列软件工程活动的框架。
软件过程与软件工程方法学的关系：
软件过程：是一个为了获得高质量软件所需完成的任务的框架，也就是说软件过程规定了软件产品开发时完成各项任务的一系列工作步骤，包括中间产品、资源、角色及过程中采取的方法、工具等范畴。
软件工程方法学：通常把在软件生命周期的...]]></description><category></category></item><item><title><![CDATA[网络系统集成（二）]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/104277692</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/104277692</guid><author>Genus_</author><pubDate>Wed, 12 Feb 2020 13:50:23 +0800</pubDate><description><![CDATA[这是网络系统集成期末一些习题，整理了一下供大家参考！
11.WLAN目前有哪些标准
802.11a  802.11b  802.11g
12.解决信息安全问题有哪几种方案？各解决什么问题？
信息安全问题：信息的“私有性”，身份鉴别，信息的不可复制性，信息的完整性
数据加密与解密：解决信息的私有性问题
13.数字签名、身份认证等
解决信息的身份鉴别、不可复制性和完整性等问题
14.什么是宽带接入网？...]]></description><category></category></item><item><title><![CDATA[网络系统集成（一）]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/104277246</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/104277246</guid><author>Genus_</author><pubDate>Wed, 12 Feb 2020 13:21:08 +0800</pubDate><description><![CDATA[这是网络系统集成期末一些习题，整理了一下供大家参考！
1.简述网络系统集成的层面和内容：
（1）层面：网络软硬件产品集成；网络技术集成；网络应用集成
（2）内容：需求分析；技术方案设计；产品选型；网络工程经费预算；综合布线系统与网络工程施工；软件平台配置；网络系统测试；应用软件开发；网络技术支持；网络应用和技术培训；网络工程验收
2.简述网络系统集成体系的框架：
网络通信支持平台；网络通信平台；网...]]></description><category></category></item><item><title><![CDATA[1、什么是软件危机？它是哪些典型表现？为什么会出现软件危机？]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/104276831</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/104276831</guid><author>Genus_</author><pubDate>Wed, 12 Feb 2020 12:38:32 +0800</pubDate><description><![CDATA[1、什么是软件危机？它是哪些典型表现？为什么会出现软件危机？
所谓软件危机，就是指在软件开发和软件维护过程中所存在的一系列严重问题。
表现：（1）软件开发没有真正的计划性，对软件开发进度和软件开发成本的估计常常很不准确，计划的制定带有很大的盲目因素。
（2）对于软件需求信息的获取常常不充分，软件产品往往不能真正地满足用户的实际需求。
（3）缺乏良好的软件质量评测手段，从而导致软件产品的质量常常得不...]]></description><category></category></item><item><title><![CDATA[Android Studio基础----学会在Activity之间使用Intent传递信息]]></title><link>https://blog.youkuaiyun.com/Genus_/article/details/104254916</link><guid>https://blog.youkuaiyun.com/Genus_/article/details/104254916</guid><author>Genus_</author><pubDate>Mon, 10 Feb 2020 21:49:56 +0800</pubDate><description><![CDATA[Android Studio学会在Activity之间使用Intent传递信息
全中国因为一个吃野味的睿智儿关在了家里，啥时候能出去玩？也许等鸡吃完了米，狗舔完了面，火烧断了锁…“别老想着出去玩，还闲不够乱吗” 我妈的金句
好吧！在这个等待的时间里关顾一下学习吧！武汉加油！！
在安卓软件中，我们经常会点击一个按钮跳转到另一个页面，或者在点击一下在跳转，例如：购买火车票的时候，点击“选座”  就进入...]]></description><category></category></item></channel></rss>