<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DuCeh的博客]]></title><description><![CDATA[学生党一枚，慢慢摸爬滚打。]]></description><link>https://blog.youkuaiyun.com/Knight_vae</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Knight_vae]]></copyright><item><title><![CDATA[ubuntu19.04平台下为GPGPU-sim安装CUDA 4.0教程]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/102079032</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/102079032</guid><author>Knight_vae</author><pubDate>Fri, 04 Oct 2019 18:11:14 +0800</pubDate><description><![CDATA[下载安装NVIDIA CUDA4.0


CUDA（Compute Unified Device Architecture），是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构，该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构（ISA）以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序，C语言是应用最广泛...]]></description><category></category></item><item><title><![CDATA[解决Ubuntu安装最新python方法教程]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/102061969</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/102061969</guid><author>Knight_vae</author><pubDate>Fri, 04 Oct 2019 15:03:32 +0800</pubDate><description><![CDATA[python安装


千万别删除电脑上的2.7.x版本，因为系统有很多软件依赖着，若是有已经删除了的，请见上篇帖。
新系统一般都已安装了3.x的较新版本，不用再安装。


若是执意想安装最新的版本，接下来请看：

在ubuntu中安装python有以下三种方法：

ubuntu官方apt工具包安装
PPA（Personal Package Archive）的apt工具包安装
手动下载并编译pyth...]]></description><category></category></item><item><title><![CDATA[解决Ubuntu19.04 误删python依赖导致系统崩坏教程]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/102052256</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/102052256</guid><author>Knight_vae</author><pubDate>Fri, 04 Oct 2019 08:59:09 +0800</pubDate><description><![CDATA[恢复系统方法


就在刚才，我的电脑发生了计算机史上灾难性的一场事故，此时，我饱含热泪，记下了这件事故的原委，以启示后人。

事情是这样的，起因是我想安装一个python开发环境（python development environment），检测了一下自己电脑发现存在2.7.*版本的python存在，就想着把它彻底删除，装个新的，于是就调用了以下命令：
sudo apt-get remove -...]]></description><category></category></item><item><title><![CDATA[解决Ubuntu19.04英伟达（NVIDIA）显卡驱动安装问题]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/102009020</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/102009020</guid><author>Knight_vae</author><pubDate>Thu, 03 Oct 2019 21:54:14 +0800</pubDate><description><![CDATA[英伟达（NVIDA）显卡驱动安装


如果你发现你的电脑配置紧跟时代，游戏流畅如丝，但安装的新系统进入界面却异常卡顿，那么你就要考虑问题可能出现在没装显卡驱动，接下来就介绍如何安装NVIDA驱动（仅仅是NVIDA，AMD不行的哦）。

方法很简单

...]]></description><category></category></item><item><title><![CDATA[解决Ubuntu19.04开机后无WIFI图标&无法连接WIFI教程]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/102007628</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/102007628</guid><author>Knight_vae</author><pubDate>Thu, 03 Oct 2019 18:25:12 +0800</pubDate><description><![CDATA[Ubuntu WIFI驱动安装


安装完系统后，发现不能连接WIFI，甚至在右上角连个WIFI图标都没有，这说明安装系统时没有安装网络驱动，接下来的方法将针对BCM(大多数都是这种型号)网卡采用apt-get命令进行安装，若本篇的方法不行，请自行百度自己的网卡型号安装。

安装步骤

1. 寻找一根网线插到电脑接口，若是没有网线，也可以用手机上的USB热点直连电脑共享网络，要是还不行，就用手机上...]]></description><category></category></item><item><title><![CDATA[Ubuntu19.04双系统(Linux+Windows x)安装教程详解]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/101839048</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/101839048</guid><author>Knight_vae</author><pubDate>Thu, 03 Oct 2019 13:46:14 +0800</pubDate><description><![CDATA[Ubuntu安装

本次安装教程适用于除苹果电脑外任意的电脑安装双系统的教程(已有win系统装linux)。

准备工作
我的安装环境与工具是：

U盘：要求大于8G
操作系统：Windows10 + Ubuntu 18.04.3 LTS Desktop
下载链接：Ubuntu 18.04.3 LTS
安装优盘制作：UltraISO
下载链接：UltraISO 9
分区工具：DiskGenius
...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--vue的Ajax(axios)请求详解（article:17）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100764296</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100764296</guid><author>Knight_vae</author><pubDate>Thu, 12 Sep 2019 11:08:13 +0800</pubDate><description><![CDATA[Vue.js 初步入门

Vue.js Ajax(axios)

Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。

所以必须先引入axios.js文件。
但凡知道一点JQuery基础的，都会对ajax请求有所了解，下面写一个简单的ajax请求：
$.ajax({
		url:"demo_test.txt",
		type:'GET',
		data:{k1:v1,k2:v...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--vue的组件功能Component详解（article:16）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100742051</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100742051</guid><author>Knight_vae</author><pubDate>Thu, 12 Sep 2019 08:58:19 +0800</pubDate><description><![CDATA[Vue.js 初步入门


组件（Component）是 Vue.js 最强大的功能之一。
组件可以扩展 HTML 元素，封装可重用的代码。
组件系统让我们可以用独立可复用的小组件来构建大型应用，几乎任意类型的应用的界面都可以抽象为一个组件树：


使用简介

注册一个全局组件：Vue.component('组件名称', {配置选项})
注册一个私有组件：components:{'组件名称':{配...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--vue的监听属性watch详解（article:15）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100727396</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100727396</guid><author>Knight_vae</author><pubDate>Wed, 11 Sep 2019 10:37:04 +0800</pubDate><description><![CDATA[Vue.js 初步入门


watch：Vue.js 监听属性 watch，我们可以通过 watch 来响应数据的变化。

使用简介
watch属性，可以监听data属性域中的数据变化，并可以事实采用函数相应变化。
首先在data域中定义一个msg属性，用来被监听。
data:{
	msg:'hello vue'
}

接着，我们将data中的数据用v-model实时绑定到自定义的文本框中。
&l...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--vue的计算属性computed详解（article:14）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100601986</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100601986</guid><author>Knight_vae</author><pubDate>Sat, 07 Sep 2019 17:36:22 +0800</pubDate><description><![CDATA[Vue.js 初步入门


computed：计算属性，在处理一些复杂逻辑时是很有用。

我们在处理一些字符串或者一些表达式的计算的时候，写在插值表达式或者data域中是非常复杂且不美观的，比如这个：
{{"abcde".toLocaleUpperCase()}}
data:{
	result1:"abcde".toLocaleUpperCase()
}

甚至可以写个方法来计算：
methods...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--vue的生命周期函数详解（article:13）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100582550</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100582550</guid><author>Knight_vae</author><pubDate>Fri, 06 Sep 2019 16:55:33 +0800</pubDate><description><![CDATA[Vue.js 初步入门

vue有8大生命周期函数，“生命演变”如图所示：

生命周期函数阶段分为四类：创建阶段、挂载阶段、更新阶段，和销毁阶段。

beforeCreate:实例创建之前调用
created：实例创建成功，此时 data 中的数据显示出来了
beforeMount：数据中的 data 在模版中先占一个位置
mounted:模版中的 data 数据直接显示出来了
beforeUpd...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--自定义指令使用详解（article:12）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100580414</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100580414</guid><author>Knight_vae</author><pubDate>Fri, 06 Sep 2019 16:15:55 +0800</pubDate><description><![CDATA[Vue.js 初步入门

功能简介
我们在前端编程时，有些功能vue并没有进行封装，我们需要这些功能的时候，就需要自己进行手动封装了，vue提供了自定义指令的功能，让我们可以随心所欲进行自定义指令的封装。
举个简单的例子，如果我写了一个简单的表单，我想在一开始加载这个页面的时候就能第一时间聚焦到第一个输入账号的框上，解决方案有两种，第一种就是利用HTML5中input标签自带的属性autofocu...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--键值修饰符使用详解（article:11）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100568802</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100568802</guid><author>Knight_vae</author><pubDate>Fri, 06 Sep 2019 15:30:28 +0800</pubDate><description><![CDATA[Vue.js 初步入门

日常上网会有这样的场景，当你登录一个网站的时候，可以点击网页上的登录按钮，或者也可以用手指点击回车键登录，js需要监听键盘的按下(onkeydown)或抬起(onkeyup)事件以进行一些操作。vue提供了这样的事件绑定按键的功能。

按键修饰符：.enter .tab .delete .esc .space .up .down .left .right

使用详情
&l...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--过滤器的使用详解（article:10）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100564850</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100564850</guid><author>Knight_vae</author><pubDate>Thu, 05 Sep 2019 22:37:33 +0800</pubDate><description><![CDATA[Vue.js 初步入门

细节说明
js中的数组在es6中增加了新的过滤器方法，.filter来过滤掉用户不想要的数据部分或者替换成自己想展现的数据。
vue中也为我们提供了类似的过滤器用来过滤插值表达{{}}以及其他部分的数据，且它分为全局过滤器和（私有）局部过滤器。

全局过滤器：Vue.filter('过滤器名称',function(data,arg1,arg2,...){return 过滤...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--学习注意项细节知识点小结（article:9）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100154999</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100154999</guid><author>Knight_vae</author><pubDate>Fri, 30 Aug 2019 17:00:23 +0800</pubDate><description><![CDATA[Vue.js 初步入门

细节说明


v-on中的方法名称一般会写作v-on:click=(xxx)，这是v-on:click=(xxx())的神略写法，唯一区别是，要是方法有形参，必须加上括号写上形参。如下：
v-on:xxx=(xxx(xx))或者:xxx=(xxx(xx))




v-text或者其他属性里的data域变量不用再加列如这样v-text="{{xxx}}"的插值表达式，直接...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--v-if与v-show属性的使用详解（article:8）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100149657</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100149657</guid><author>Knight_vae</author><pubDate>Fri, 30 Aug 2019 02:44:20 +0800</pubDate><description><![CDATA[Vue.js 初步入门

属性介绍

v-if ：对传入值进行判断，true则向用户显现元素，false则隐藏起来
v-show ：对传入值进行判断，true则向用户显现元素，false则隐藏起来

v-if &amp; v-show 使用详解
v-if顾名思义是用来做判断是否让元素显示的属性，而vue也提供了另一种v-show来用不同的方式实现这一功能。
data:{
	hello:"hello...]]></description><category></category></item><item><title><![CDATA[处理Win10权限问题，以解决从C盘写入文件或数据时的拒绝访问问题若干]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100149523</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100149523</guid><author>Knight_vae</author><pubDate>Fri, 30 Aug 2019 01:12:55 +0800</pubDate><description><![CDATA[Windows10 权限

1. 问题说明
我们在平时使用电脑或者学习变成会遇到以下几种场景：

当我想修改电脑host文件，但不管是脱拉硬拽还是，删除复制操作都会提示没有操作权限
当我们在C盘部署tomcat服务器练手，手动或用IDE在webapps下部署项目时，IDE会在控制台报莫名其妙的权限错误
除了安装软件以外，不能对自己C盘进行任何其他的写入操作

想必这些问题已经困扰各位看官很久了，自...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--v-for循环属性详解（article:7）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100146977</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100146977</guid><author>Knight_vae</author><pubDate>Fri, 30 Aug 2019 00:47:47 +0800</pubDate><description><![CDATA[Vue.js 初步入门

属性介绍

v-for ：用来对元素、对象等进行遍历的属性

使用详解
1. v-for
v-for
1. 用v-for遍历简单数组
data:{
	list:[1,2,3,4,5,6]
},

&lt;p v-for="(item,index) in list"&gt;{{item}}-----{{index}}&lt;/p&gt;

其中，list是数据集，item是...]]></description><category></category></item><item><title><![CDATA[Vue入门教程--对元素进行样式绑定详解（article:6）]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100144595</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100144595</guid><author>Knight_vae</author><pubDate>Thu, 29 Aug 2019 19:16:53 +0800</pubDate><description><![CDATA[Vue.js 初步入门

方法简介


使用class绑定样式。
使用内联样式style绑定。


使用详情
原生js中，样式的绑定有两种，第一种是直接在标签属性style里赋予自己想自定义的属性：
&lt;div id="container"&gt;
    &lt;div style = "color:'blue'"&gt;
        {{hello}}
    &lt;/div&gt;...]]></description><category></category></item><item><title><![CDATA[xml文件中的一些特殊符号的使用方法]]></title><link>https://blog.youkuaiyun.com/Knight_vae/article/details/100135732</link><guid>https://blog.youkuaiyun.com/Knight_vae/article/details/100135732</guid><author>Knight_vae</author><pubDate>Thu, 29 Aug 2019 13:14:36 +0800</pubDate><description><![CDATA[xml文件配置
1. 问题说明
平时我们在项目文件的配置或者用xml进行数据的存储或传输时，会遇到不能用一些特殊符号的问题，比如我在之前学习c3p0的时候，编辑c3p0-config.xml中的jdbcUrl属性：
jdbc:mysql://localhost:3306/mydb?characterEncoding=utf8&amp;useSSL=false&amp;serverTimezone=...]]></description><category></category></item></channel></rss>