<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WADE]]></title><description><![CDATA[如果此时此刻的你感到焦虑、恐慌、不安，说明你的内心还不够强大            ]]></description><link>https://blog.youkuaiyun.com/wade333777</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wade333777]]></copyright><item><title><![CDATA[搭建python虚拟环境，并在VSCode中使用]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/139552337</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/139552337</guid><author>wade333777</author><pubDate>Sat, 08 Jun 2024 22:50:08 +0800</pubDate><description><![CDATA[③运行随便一个python文件，如果如下图调用的是虚拟环境的解释器，则说明成功。②选择之前创建的虚拟环境的解释器。]]></description><category></category></item><item><title><![CDATA[数据库mysql]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/139278171</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/139278171</guid><author>wade333777</author><pubDate>Tue, 28 May 2024 21:54:58 +0800</pubDate><description><![CDATA[一、mysql常用语句




登录MySQL
mysql -u root -p




列出所有数据库
SHOW DATABASES;


创建一个新数据库
CREATE DATABASE test;


删除一个数据库
DROP DATABASE test;


对一个数据库进行操作时
USE test;


列出当前数据库的所有表
SHOW TABLES;


要查看一个表的结构
DESC students;


创建表
CREATE TABLE


删除表
DROP TABLE


退出MySQL
]]></description><category></category></item><item><title><![CDATA[c#---集合]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/138684691</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/138684691</guid><author>wade333777</author><pubDate>Fri, 10 May 2024 23:15:18 +0800</pubDate><description><![CDATA[集合（Collection）类是专门用于数据存储和检索的类。这些类提供了对栈（stack）、队列（queue）、列表（list）和哈希表（hash table）的支持。大多数集合类实现了相同的接口。和ArrayList的区别在于在声明泛型集合（List）的时候需要制定里面成员的类型，而ArrayList不需要，可以添加任何类型，这会有啥好处？① 数据安全了，你添加string等非int类型的成员添加不进去（编译都过不去），这样数据就安全唯一了。② 节省性能，不需要每一操作成员的时候都要拆箱和装箱了。]]></description><category></category></item><item><title><![CDATA[c#---多态]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/138678097</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/138678097</guid><author>wade333777</author><pubDate>Fri, 10 May 2024 20:49:08 +0800</pubDate><description><![CDATA[抽象类到接口，当抽象类中所有的方法都是抽象方法的时候，这个时候可以把这个抽象类用另外，一种形式来表现，这种形式叫接口。接口使用 interface 关键字定义，没有 class 关键字，接口名一般使用 “IXxxx”接口中定义的方法不能有方法体，全是抽象方法，但又不需要用 abstract 修饰；一个类可以实现多个接口，被实现的多个接口之间用逗号分隔开。： 如果转换成功， 返回对应的对象， 失败返回 null。一个接口可以继承多个接口， 接口之间也要用逗号分隔。修饰的类就是抽象类。子类继承抽象类，使用。]]></description><category></category></item><item><title><![CDATA[c#---枚举与结构体]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/138661317</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/138661317</guid><author>wade333777</author><pubDate>Fri, 10 May 2024 13:46:38 +0800</pubDate><description><![CDATA[当将类实例传递给方法或赋值给另一个变量时，实际上是传递引用（内存地址）而不是整个对象的副本。： 结构是值类型，它们在栈上分配内存，而不是在堆上。当将结构实例传递给方法或赋值给另一个变量时，将复制整个结构的内容。类可以有无参数的构造函数： 类可以包含无参数的构造函数，如果没有提供构造函数，系统会提供默认的无参数构造函数。结构不能有无参数的构造函数： 结构不能包含无参数的构造函数。每个结构都必须有至少一个有参数的构造函数。结构不能继承： 结构不能继承其他结构或类，也不能作为其他结构或类的基类。]]></description><category></category></item><item><title><![CDATA[unity---常用API]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/138622561</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/138622561</guid><author>wade333777</author><pubDate>Thu, 09 May 2024 20:00:59 +0800</pubDate><description><![CDATA[结构体代表一个四元数，包含一个标量和一个三维向量，用于描述物体的旋转。：结构体由x、y、z这3个数值组成，表示一个向量。：Unity 场景中所有实体的基类。]]></description><category></category></item><item><title><![CDATA[Unity 修复Sentinel key not found (h0007)错误]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/138506580</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/138506580</guid><author>wade333777</author><pubDate>Mon, 06 May 2024 20:16:24 +0800</pubDate><description><![CDATA[但是这里会遇到一个问题就是windows操作系统的权限管理问题，没有操作权限，解决起来也得浪费点时间，费时费力，最后找到了一个免费工具，下载下来后，直接把exe文件放在Unity的Editor目录下双击执行即可，真是真是省时省力，下次再也不想在这个小问题上浪费一分钟的时间了，最后把文章链接放上。这个问题是第二次遇到了，上次稀里糊涂的解决了，也没当回事，这次又跑出来了，网上找的教程大部分都是出自一个人。2.在Windows 的Cmd 界面，前往Unity.exe的路径。dir显示当前目录下所有文件；]]></description><category></category></item><item><title><![CDATA[Unity初级---初识生命周期]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/138461843</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/138461843</guid><author>wade333777</author><pubDate>Sun, 05 May 2024 11:25:09 +0800</pubDate><description><![CDATA[当脚本启用和禁用时触发，可执行多次，触发的前提是脚本挂载的对象在激活的状态下，也就是。：开始函数，执行一次，一般用于初始化，当脚本挂载的对象被激活，同时脚本被启用时执行。：唤醒函数，最先执行的函数，只执行一次，当脚本文件挂载的对象被激活时调用。]]></description><category></category></item><item><title><![CDATA[crontab定时任务]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/90296365</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/90296365</guid><author>wade333777</author><pubDate>Fri, 17 May 2019 16:49:54 +0800</pubDate><description><![CDATA[通过crontab 命令，我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。
–
一、 命令参数
1.crontab -l
显示某个用户的crontab文件内容，如果不指定用户，则表示显示当前用户的crontab文件内容。
2.crontab -e
编辑某个用户的...]]></description><category></category></item><item><title><![CDATA[图]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/86707378</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/86707378</guid><author>wade333777</author><pubDate>Wed, 30 Jan 2019 18:53:21 +0800</pubDate><description><![CDATA[一、基本定义
图（Graph）是由顶点的有穷非空集合和顶点之间边的集合组成，通常表示为：G(V,E)，其中，G表示一个图，V是图G中顶点的集合，E是图G中边的集合。
1. 图的分类
图是按照无方向和有方向分为无向图和有向图。

左图为无向图是由顶点和边构成，右图为有向图是由顶点和弧（有向边构成）。弧有弧头和弧尾区别。

这种边带权值的图叫网。
2. 图的顶点和边间的关系
顶点的度：顶点关联边的数目...]]></description><category></category></item><item><title><![CDATA[树与二叉树]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/86647999</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/86647999</guid><author>wade333777</author><pubDate>Fri, 25 Jan 2019 16:18:30 +0800</pubDate><description><![CDATA[一、基本概念
1. 树的定义
树是一种数据结构，它是由n（n&amp;gt;=1）个有限节点组成一个具有层次关系的集合。

具有以下的特点：
(01) 每个节点有零个或多个子节点；
(02) 没有父节点的节点称为根节点；
(03) 每一个非根节点有且只有一个父节点；
(04) 除了根节点外，每个子节点可以分为多个不相交的子树。
2. 二叉树的定义
二叉树是每个节点最多有两个子树的树结构。它有五种基本形态：...]]></description><category></category></item><item><title><![CDATA[栈和队列]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/86490613</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/86490613</guid><author>wade333777</author><pubDate>Tue, 15 Jan 2019 12:18:31 +0800</pubDate><description><![CDATA[一、栈
栈，是一种特殊的线性表，其插入及删除的操作都在线性表的同一端进行。这一端称为栈顶，另一端称为栈底。就类似于餐厅里的一摞盘子，后放的盘子在上方，也会先被人拿走。栈具有“后进先出”的逻辑特性。栈在计算机科学中有着广泛的应用，递归函数的实现就利用了栈这种数据结构，在递归时，计算机会维护一个递归工作栈，当一个递归函数被调用时，被调函数的局部变量、形参的值以及一个返回地址就会储存在递归工作栈中。运行...]]></description><category></category></item><item><title><![CDATA[其他链表]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/86251271</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/86251271</guid><author>wade333777</author><pubDate>Thu, 10 Jan 2019 19:48:48 +0800</pubDate><description><![CDATA[一、双向链表

他和普通链表的区别，在双向链表中，链接是双向的，一个链向下一个元素一个链向上一个元素。在操作双向链表的时候既要像普通链表一样考虑next，也要考虑prev。
双向列表提供了两种迭代列表的方法：从头到尾迭代，或者反过来。


function DoublyLinkedList(){

	var head = null;
 	var len = 0;
 	var tail = null...]]></description><category></category></item><item><title><![CDATA[线性表]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/86107898</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/86107898</guid><author>wade333777</author><pubDate>Tue, 08 Jan 2019 23:46:28 +0800</pubDate><description><![CDATA[一、简介
数据结构分为物理结构和逻辑结构，逻辑结构分为线性结构、几何结构、树形结构和图形结构四大结构。其中，线性表就属于线性结构。
线性表：一种逻辑结构，相同数据类型的n个数据元素的有限序列，除第一个元素外，每个元素有且仅有一个直接前驱，除最后一个元素外，每个元素有且仅有一个直接后继。
线性表的特点：

元素个数有限
逻辑上元素有先后次序
数据类型相同
仅讨论元素间的逻辑关系


二、线性表的基本...]]></description><category></category></item><item><title><![CDATA[时间复杂度]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/85681105</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/85681105</guid><author>wade333777</author><pubDate>Thu, 03 Jan 2019 10:42:27 +0800</pubDate><description><![CDATA[
时间复杂度是衡量算法好坏的一个重要指标。
衡量代码的好坏，包括两个非常重要的指标：运行时间和占用空间

如果代码没有运行起来，怎么预知代码运行所花的时间呢？
代码的绝对时间是无法估计的，但我们却可以预估出来代码的基本操作执行次数。

场景1：T（n） = 3n，执行次数是线性的。
void eat1(int n){
    for(int i=0; i&amp;lt;n; i++){;
        ...]]></description><category></category></item><item><title><![CDATA[unix下编译c++]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/85614003</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/85614003</guid><author>wade333777</author><pubDate>Wed, 02 Jan 2019 14:16:26 +0800</pubDate><description><![CDATA[一、gcc和g++
编译的四个阶段:

预处理：编译处理宏定义等宏命令（eg:#define）
编译：将预处理后的文件转换成汇编语言
汇编：由汇编生成的文件翻译为二进制目标文件
链接：多个目标文件（二进制）结合库函数等综合成的能直接独立执行的执行文件


GNU项目包括，EMACS编辑器、GCC编译器、GDB调试器、汇编器、链接器、处理二进制文件的工具等。
就本质而言，gcc和g++并不是编译器，...]]></description><category></category></item><item><title><![CDATA[creator+express实现http通信]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/85162291</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/85162291</guid><author>wade333777</author><pubDate>Fri, 21 Dec 2018 15:02:18 +0800</pubDate><description><![CDATA[1.服务端代码
var express = require('express')
var app = express()
var bodyParser = require('body-parser');
// 建立一个需要在同步作用域中执行的函数
var fibers = require('fibers');


// 创建 application/x-www-form-urlencoded 编码...]]></description><category></category></item><item><title><![CDATA[express---1.入门]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/85109753</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/85109753</guid><author>wade333777</author><pubDate>Wed, 19 Dec 2018 22:59:42 +0800</pubDate><description><![CDATA[var express = require('express')
var app = express()
var bodyParser = require('body-parser');


// 创建 application/x-www-form-urlencoded 编码解析
var urlencodedParser = bodyParser.urlencoded({ extended: fa...]]></description><category></category></item><item><title><![CDATA[creator入门]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/85001147</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/85001147</guid><author>wade333777</author><pubDate>Fri, 14 Dec 2018 12:03:08 +0800</pubDate><description><![CDATA[一、类的构造


cc.Class == 类型声明
  var Sprite = cc.Class({
      name: &amp;amp;quot;sprite&amp;amp;quot;
  });



实例化，var obj = new Sprite();


判断实例，obj instanceof Sprite


判断两个类的继承关系，cc.isChildClassOf(child, parent)


构造函数，
  var S...]]></description><category></category></item><item><title><![CDATA[CentOS下的安装]]></title><link>https://blog.youkuaiyun.com/wade333777/article/details/84827594</link><guid>https://blog.youkuaiyun.com/wade333777/article/details/84827594</guid><author>wade333777</author><pubDate>Wed, 05 Dec 2018 12:00:09 +0800</pubDate><description><![CDATA[方法一
安装Node.js的一个有效且简单的方法就是从官方库下载安装，首先确保您可以访问到EPEL库，您可以通过运行以下命令来安装。
sudo yum install epel-release
现在可以使用yum命令安装Node.js了
sudo yum install nodejs
因为在开发过程中我需要管理节点包，我还要安装新公共管理的软件包管理器，使用以下命令。
（注意：由于新版的nodej...]]></description><category></category></item></channel></rss>