<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Charlie8915的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Charlie8915</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Charlie8915]]></copyright><item><title><![CDATA[robotframework冷门关键字]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951205</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951205</guid><author>Charlie8915</author><pubDate>Thu, 19 Sep 2019 15:54:00 +0800</pubDate><description><![CDATA[1.Reload Page 模拟页面重载
2.Register Keyword To Run On Failure 
参数： Keyword 描述： 当Selenium2Library类库关键字执行失败时，自劢执行事先设置好的其他的关键字。 Keyword_name 就是关键字名称（从任何可用库中获得）。如果Selenium2Library关键字执行失 败的情况下它是无法使用的...]]></description><category></category></item><item><title><![CDATA[接口的多继承]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951201</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951201</guid><author>Charlie8915</author><pubDate>Thu, 05 Sep 2019 14:13:00 +0800</pubDate><description><![CDATA[接口的多继承
在Java中，类的多继承是不合法，但接口允许多继承。
在接口的多继承中extends关键字只需要使用一次，在其后跟着继承接口。 如下所示：


public interface Hockey extends Sports, Event


以上的程序片段是合法定义的子接口，与类不同的是，接口允许多继承，而 Sports及 Event 可能定义或是继承相同的方...]]></description><category></category></item><item><title><![CDATA[接口与类]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951203</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951203</guid><author>Charlie8915</author><pubDate>Thu, 05 Sep 2019 11:35:00 +0800</pubDate><description><![CDATA[接口与类相似点：

一个接口可以有多个方法。
接口文件保存在 .java 结尾的文件中，文件名使用接口名。
接口的字节码文件保存在 .class 结尾的文件中。
接口相应的字节码文件必须在与包名称相匹配的目录结构中。

接口与类的区别：

接口不能用于实例化对象。
接口没有构造方法。
接口中所有的方法必须是抽象方法。
接口不能包含成员变量，除了 static 和...]]></description><category></category></item><item><title><![CDATA[声明抽象方法会造成以下两个结果]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951200</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951200</guid><author>Charlie8915</author><pubDate>Thu, 05 Sep 2019 11:13:00 +0800</pubDate><description><![CDATA[声明抽象方法会造成以下两个结果：

如果一个类包含抽象方法，那么该类必须是抽象类。
任何子类必须重写父类的抽象方法，或者声明自身为抽象类。


转载于:https://www.cnblogs.com/Yanss/p/11464668.html...]]></description><category></category></item><item><title><![CDATA[重写(Overriding)和重载(Overloading)]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951199</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951199</guid><author>Charlie8915</author><pubDate>Thu, 05 Sep 2019 10:39:00 +0800</pubDate><description><![CDATA[方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现，重写是父类与子类之间多态性的一种表现，重载可以理解成多态的具体表现形式。

(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。
(2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类...]]></description><category></category></item><item><title><![CDATA[next() 与 nextLine() 区别]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951197</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951197</guid><author>Charlie8915</author><pubDate>Wed, 04 Sep 2019 17:13:00 +0800</pubDate><description><![CDATA[next() 与 nextLine() 区别
next():

1、一定要读取到有效字符后才可以结束输入。
2、对输入有效字符之前遇到的空白，next() 方法会自动将其去掉。
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
next() 不能得到带有空格的字符串。

nextLine()：

1、以Enter为结束符,也就是说 nextLine()...]]></description><category></category></item><item><title><![CDATA[Thread.sleep(1000*3);   // 休眠3秒]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951198</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951198</guid><author>Charlie8915</author><pubDate>Tue, 03 Sep 2019 18:17:00 +0800</pubDate><description><![CDATA[Thread.sleep(1000*3); // 休眠3秒

转载于:https://www.cnblogs.com/Yanss/p/11454672.html]]></description><category></category></item><item><title><![CDATA[Java语言支持的变量类型有]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101950963</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101950963</guid><author>Charlie8915</author><pubDate>Tue, 03 Sep 2019 15:17:00 +0800</pubDate><description><![CDATA[Java语言支持的变量类型有：

类变量：独立于方法之外的变量，用 static 修饰。
实例变量：独立于方法之外的变量，不过没有 static 修饰。
局部变量：类的方法中的变量。


转载于:https://www.cnblogs.com/Yanss/p/11453218.html...]]></description><category></category></item><item><title><![CDATA[Java 局部变量]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101950961</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101950961</guid><author>Charlie8915</author><pubDate>Tue, 03 Sep 2019 14:37:00 +0800</pubDate><description><![CDATA[Java 局部变量

局部变量声明在方法、构造方法或者语句块中；
局部变量在方法、构造方法、或者语句块被执行的时候创建，当它们执行完成后，变量将会被销毁；
访问修饰符不能用于局部变量；
局部变量只在声明它的方法、构造方法或者语句块中可见；
局部变量是在栈上分配的。
局部变量没有默认值，所以局部变量被声明后，必须经过初始化，才可以使用。


转载于:https://www....]]></description><category></category></item><item><title><![CDATA[RobotFramework Selenium2   EXCUTE JAVASCRIPT]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101950960</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101950960</guid><author>Charlie8915</author><pubDate>Thu, 15 Aug 2019 11:13:00 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/lixy-88428977/p/9563247.html

转载于:https://www.cnblogs.com/Yanss/p/11356787.html]]></description><category></category></item><item><title><![CDATA[RobotFramework Selenium2 关键字]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951194</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951194</guid><author>Charlie8915</author><pubDate>Thu, 15 Aug 2019 10:55:00 +0800</pubDate><description><![CDATA[RobotFramework Selenium2 关键字*** Settings ***Library           Selenium2Library
*** Keywords ***Checkbox应该不被选择[Arguments]    ${locator}Checkbox Should Not Be Selected    ${locator}
Frame应该包含文本[A...]]></description><category></category></item><item><title><![CDATA[Robotframework 之常用断言关键字简介]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951196</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951196</guid><author>Charlie8915</author><pubDate>Thu, 15 Aug 2019 10:48:00 +0800</pubDate><description><![CDATA[1、Should Be Empty
　　判断是否为空，如果不为空，执行失败，示例：
　　${value}　　Set Variable　　hello
　　Should Be Empty　　${value}　　　　断言结果不为空
2、Should Start With
　　判断某个字符串是否以预期执行的字符串开始，如果以指定的字符串开头，则执行成功，否则执行失败...]]></description><category></category></item><item><title><![CDATA[一段编辑器的代码]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951191</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951191</guid><author>Charlie8915</author><pubDate>Wed, 07 Aug 2019 09:39:00 +0800</pubDate><description><![CDATA[Select Frame           //*[@id="_com_founder_portal_mediacloudnewsplan_portlet_CluesPortlet_&amp;Portal-CluesEditor-"]/div[2]/div[1]/div/div/div/div[2]/iframe    Input Text           ...]]></description><category></category></item><item><title><![CDATA[编辑器内部元素获取]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951193</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951193</guid><author>Charlie8915</author><pubDate>Tue, 06 Aug 2019 10:14:00 +0800</pubDate><description><![CDATA[# Current Frame Contains width="420px"    # Page Should Contain element         ${video_path}    # Sleep                               3s    # ${class} =                          Get Element Att...]]></description><category></category></item><item><title><![CDATA[草料二维码]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951188</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951188</guid><author>Charlie8915</author><pubDate>Fri, 19 Apr 2019 23:29:00 +0800</pubDate><description><![CDATA[m

转载于:https://www.cnblogs.com/Yanss/p/10739472.html]]></description><category></category></item><item><title><![CDATA[一次尝试：用户自定义不同类型报表]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951190</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951190</guid><author>Charlie8915</author><pubDate>Tue, 09 Apr 2019 18:38:00 +0800</pubDate><description><![CDATA[1.创建插件npm包管理：npm install -g yo
npm install -g generator-kibana-plugin
mkdir echartdashboard-plugin
cd echartdashboard-plugin
yo kibana-plugin

2.测试插件步骤：在插件目录下执行 npm install 安装相关的插件创建一个名叫 k...]]></description><category></category></item><item><title><![CDATA[数组乱序与数组拆解]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951187</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951187</guid><author>Charlie8915</author><pubDate>Fri, 05 Apr 2019 19:52:00 +0800</pubDate><description><![CDATA[数组乱序：
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];arr.sort(function () {    return Math.random() - 0.5;});


数组拆解: flat: [1,[2,3]] --&gt; [1, 2, 3]Array.prototype.flat = function() {    retur...]]></description><category></category></item><item><title><![CDATA[如何优雅的在 vue 中添加权限控制]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951186</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951186</guid><author>Charlie8915</author><pubDate>Wed, 27 Mar 2019 22:11:00 +0800</pubDate><description><![CDATA[前言
在一个项目中，一些功能会涉及到重要的数据管理，为了确保数据的安全，我们会在项目中加入权限来限制每个用户的操作。作为前端，我们要做的是配合后端给到的权限数据，做页面上的各种各样的限制。
需求
因为这是一个工作上的业务需求，所以对于我来说主要有两个地方需要进行权限控制。
第一个是侧边菜单栏，需要控制显示与隐藏。
第二个就是页面内的各个按钮，弹窗等。
流程


如何获取...]]></description><category></category></item><item><title><![CDATA[art-template官方文档]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951185</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951185</guid><author>Charlie8915</author><pubDate>Sat, 16 Mar 2019 18:39:00 +0800</pubDate><description><![CDATA[http://aui.github.io/art-template/zh-cn/docs/

转载于:https://www.cnblogs.com/Yanss/p/10543766.html]]></description><category></category></item><item><title><![CDATA[webpack英文文档]]></title><link>https://blog.youkuaiyun.com/Charlie8915/article/details/101951184</link><guid>https://blog.youkuaiyun.com/Charlie8915/article/details/101951184</guid><author>Charlie8915</author><pubDate>Sat, 16 Mar 2019 00:29:00 +0800</pubDate><description><![CDATA[https://github.com/webpack/docs/wiki/contents

转载于:https://www.cnblogs.com/Yanss/p/10540392.html]]></description><category></category></item></channel></rss>