<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mavolas的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mavolas</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mavolas]]></copyright><item><title><![CDATA[写AccessibilityService的一些准备]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/131273011</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/131273011</guid><author>Mavolas</author><pubDate>Sun, 18 Jun 2023 16:37:29 +0800</pubDate><description><![CDATA[Accessibility 在系统设置里面开启功能之后，有页面变动就会调用onAccessibilityEvent，开启时候onServiceConnected 会调用一次，可以在里面初始化一些示例，好从其他页面传递参数。页面分析工具是Android Device Monitor，安装好环境可以去JDK里面找，但是要安装java环境后才能用，可以安装java1.8。还有就是注意xml 里面书写，不要出现不相关的类型，否则不会调用。]]></description><category></category></item><item><title><![CDATA[windows打不开应用商店，edge浏览器不能登录同步]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/123161182</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/123161182</guid><author>Mavolas</author><pubDate>Sun, 27 Feb 2022 10:58:07 +0800</pubDate><description><![CDATA[网络连接正常，但是应用商店加载失败，错误代码: 0x80131500
网上试了很多种办法都不行，包括重装应用商店。
后来才发现不是应用商店的问题，而是http协议设置的问题。
若有小伙伴也有类似的情况可以试试，避免采坑。

1、用“win + R”打开运行
2、输入 inetcpl.cpl 打开Internet属性（或从IE浏览器设置打开）
3 点击高级选项
4 找到并勾选 TLS 1.2，取消勾选TLS 1.0
点击确定，现在应用商店可以打开了！

...]]></description><category></category></item><item><title><![CDATA[PowerShell 删除文件夹的方法，有些需要管理员才能删除的文件夹可以用这个]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/122476072</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/122476072</guid><author>Mavolas</author><pubDate>Thu, 13 Jan 2022 16:04:49 +0800</pubDate><description><![CDATA[这是因为目录有文件的时候不能直接删除目录，这里我们可以加上参数Recurse:
Remove-Item -Path “C:\Users\jtang20\Desktop\BeDeletedFolder” -Recurse
可以删除成功；把路径切换一下就行

]]></description><category></category></item><item><title><![CDATA[VMware虚拟机提示“锁定文件失败 打不开磁盘”解决方法]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/106120029</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/106120029</guid><author>Mavolas</author><pubDate>Thu, 14 May 2020 14:57:02 +0800</pubDate><description><![CDATA[有用户在打开VMware虚拟机时提示“锁定文件失败 打不开磁盘或它所依赖的某个快照磁盘。模块启动失败。未能启动虚拟机。”遇到这个问题该怎么办呢？出现这个问题是由于虚拟机磁盘保护机制引起的，下面跟大家介绍解决方法。







问题解析：

虚拟磁盘(.vmdk)本身有一个磁盘保护机制，为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)带来的数据丢失和性能削减方面的隐患，每次启动虚拟机的时候虚拟机会使用扩展名为.lck（磁盘锁）文件对虚拟磁盘(.vmdk)进行锁定保护。当虚拟机关闭时.lck（磁盘锁..]]></description><category></category></item><item><title><![CDATA[PS 常规操作]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/93805521</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/93805521</guid><author>Mavolas</author><pubDate>Thu, 27 Jun 2019 01:05:32 +0800</pubDate><description><![CDATA[同比例放大
Ctrl+T  选择图层
然后在按住Shift键的同时拖动角上的控制点（同比例放大图层）,有些不按shift

]]></description><category></category></item><item><title><![CDATA[PhotoShop 常用快捷键]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/90681414</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/90681414</guid><author>Mavolas</author><pubDate>Thu, 30 May 2019 00:17:35 +0800</pubDate><description><![CDATA[反选:Shift＋Ctrl＋I；
取消选择区:Ctrl＋D；

]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器用法]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/90681343</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/90681343</guid><author>Mavolas</author><pubDate>Thu, 30 May 2019 00:15:46 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[C# 输出日志在本地文件夹]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/90449602</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/90449602</guid><author>Mavolas</author><pubDate>Wed, 22 May 2019 18:31:20 +0800</pubDate><description><![CDATA[public static void Write(string strs)
{
    FileStream fs = new FileStream("C:\\aaa.txt", FileMode.Append, FileAccess.Write);
    //获得字节数组
    byte[] data = System.Text.Encoding.Default.GetBytes(strs)...]]></description><category></category></item><item><title><![CDATA[Asp.net添加 Swagger]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/89345081</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/89345081</guid><author>Mavolas</author><pubDate>Wed, 17 Apr 2019 00:01:32 +0800</pubDate><description><![CDATA[ASP.NET 使用Swagger开发WebApi接口项目：项目使用Web API创建自动提供了API文档，采用mvc方式创建项目稍麻烦点需要手动添加WebApiConfig配置，而采用Web API项目这些都已经生成好了。
创建Web API项目
添加Swagger依赖库
Swagger生成的文件
项目右键属性&gt;生成&gt;添加XML生成配置：
Web API提供的API列表
打开项目启动...]]></description><category></category></item><item><title><![CDATA[Git 常用操作]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/88832832</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/88832832</guid><author>Mavolas</author><pubDate>Tue, 16 Apr 2019 23:12:12 +0800</pubDate><description><![CDATA[本地创建并上传到github

进入本地的项目目录，右键“Git Bash here”,调出git命令行界面，然后输入

  git init


将目录下的所有文件上传，也可以将“.”换成具体的文件名

git add .


将项目提交到本地仓库

 git commit -m "注释语句"  



在github上创建新的repository


点击 “Create repository...]]></description><category></category></item><item><title><![CDATA[用Anaconda安装本地python包]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/89076912</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/89076912</guid><author>Mavolas</author><pubDate>Sun, 07 Apr 2019 22:47:20 +0800</pubDate><description><![CDATA[Anaconda确实带来了很多方便，但是之前也过多的依赖了conda自带的一键下载python包的功能。这不，这几天突然要用FastFM这个包，无奈conda里没有，于是只能从github下载下来，实现本地安装。
以下是手动下载和安装步骤：
一、从GitHub上下载：

选择releases，里面会看到一系列版本的包，选择自己电脑对应的型号，点击下载。我选择的是fastFM-0.2.11-cp36...]]></description><category></category></item><item><title><![CDATA[Linux 查看本机IP]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/88686692</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/88686692</guid><author>Mavolas</author><pubDate>Wed, 20 Mar 2019 13:35:02 +0800</pubDate><description><![CDATA[使用ifconfig命令查看inet对应的ip地址就是

ifconfig


如果不能使用ifconfig命令，需要安装net-tools工具，使用yum install net-tools安装即可。
比如centos

yum install net-tools


...]]></description><category></category></item><item><title><![CDATA[Dart 异步操作]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/88557669</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/88557669</guid><author>Mavolas</author><pubDate>Thu, 14 Mar 2019 17:37:29 +0800</pubDate><description><![CDATA[异步(Asynchrony support)
Dart 语言是目前少数几个支持异步操作的语言。

一般使用async函数和await表达式实现异步操作。

Dart 库提供asynchronous的功能。该功能提供接口来进行耗费时间的操作，二调用的主代码不用等待耗时操作执行完成后才进行操作。该功能返回Future或Stream对象。
代码使用了async或await就是异步处理，虽然代码看起来像是...]]></description><category></category></item><item><title><![CDATA[Dart关键字及类型]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/88557289</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/88557289</guid><author>Mavolas</author><pubDate>Thu, 14 Mar 2019 17:23:08 +0800</pubDate><description><![CDATA[跟java相比，Dart特有的关键字有：（25个）




关键字







deferred
as
assert
dynamic


sync*
async
async*
in


is
await
export
library


external
typedef
factory
operator


var
part
const
rethrow


covariant
set
yield...]]></description><category></category></item><item><title><![CDATA[Dart学习-操作符 --一些符号的解释]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/88556078</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/88556078</guid><author>Mavolas</author><pubDate>Thu, 14 Mar 2019 16:40:58 +0800</pubDate><description><![CDATA[dart定义了下表所示的运算符。你可以重写许多这些运算符。




描述
运算符
描述




一元后缀
expr++ expr-- () [] . ?.



一元前缀
-expr ！expr ~expr ++expr --expr



乘法类型
* / % ~/
%取余  ~/取整


加法类型
+ -



移动位运算
&amp;lt;&amp;lt; &amp;gt;&amp;gt;



与位运算
&amp;amp;



...]]></description><category></category></item><item><title><![CDATA[Flutter Timer用法，延时执行]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/88431727</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/88431727</guid><author>Mavolas</author><pubDate>Tue, 12 Mar 2019 23:34:42 +0800</pubDate><description><![CDATA[代码示例
const timeout = const Duration(seconds:3);
const ms= const Duration(milliseconds:1);

startTimeOut([int milliseconds]){
	var duration = milliseconds==null?timeout :milliseconds*ms
	return new Tim...]]></description><category></category></item><item><title><![CDATA[android 获取当前app的版本号和版本名称]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/88354613</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/88354613</guid><author>Mavolas</author><pubDate>Fri, 08 Mar 2019 16:56:04 +0800</pubDate><description><![CDATA[apk打包之前根据自己的需要，进行版本号、版本名称设置。android studio 设置是于build.gradle文件的中设置。
android｛
        defaultConfig {
                versionCode 1000001
                versionName &quot;1.0.1&quot;
        }
｝

versionCode:用于本...]]></description><category></category></item><item><title><![CDATA[Android RadioGroup和 RadioButton之坑]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/86693126</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/86693126</guid><author>Mavolas</author><pubDate>Tue, 29 Jan 2019 19:15:57 +0800</pubDate><description><![CDATA[在XML 文件中，checked 必须设置成一样，不然不是属于一个组的
如果在xml 布局文件中需要控制一个RadioButton 默认选中，就需要给他设置一个id。如果不设置id 的话，就会导致该RadioButton 一直是选中状态。

...]]></description><category></category></item><item><title><![CDATA[自定义ViewGroup]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/86680147</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/86680147</guid><author>Mavolas</author><pubDate>Mon, 28 Jan 2019 17:15:21 +0800</pubDate><description><![CDATA[需要重写两个方法：
1.onMeasue : 测量子View的宽和高，设置自己的宽和高
2.onLayout : 设置子View 的位置
onMeasure 会根据子View 的布局文件，为子View 设置测量模式和测量值。
测量： = 测量模式+ 测量值
测量模式

EXACTLY  :100dp , match_marent
AT_MOST ：wrap_content
UNSPECIFIED ...]]></description><category></category></item><item><title><![CDATA[Android中的事件传递机制 和 几个主要方法与其返回值的意义]]></title><link>https://blog.youkuaiyun.com/Mavolas/article/details/86677922</link><guid>https://blog.youkuaiyun.com/Mavolas/article/details/86677922</guid><author>Mavolas</author><pubDate>Mon, 28 Jan 2019 15:16:43 +0800</pubDate><description><![CDATA[android系统中的每个View的子类都具有下面三个和TouchEvent处理密切相关的方法：
1）public boolean dispatchTouchEvent(MotionEvent ev)  这个方法用来分发TouchEvent
2）public boolean onInterceptTouchEvent(MotionEvent ev)这个方法用来拦截TouchEvent
3）publ...]]></description><category></category></item></channel></rss>