<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[无所谓的专栏]]></title><description><![CDATA[个人兴趣，有兴趣一起讨论 WX:a734797702]]></description><link>https://blog.youkuaiyun.com/a734797702</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a734797702]]></copyright><item><title><![CDATA[Spring、SpringMVC、SpringBoot、SpringCloud的区别与联系]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/124062534</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/124062534</guid><author>a734797702</author><pubDate>Sat, 09 Apr 2022 16:05:18 +0800</pubDate><description><![CDATA[前言

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。

Spring MVC是Spring的一个模块，一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver，开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、Session、模板引擎、静态Web资源等等。

Spring配置复杂，繁琐，所以推出了Spring boot，约定优]]></description><category></category></item><item><title><![CDATA[GIT fetch 和 pull之间的区别]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123812717</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123812717</guid><author>a734797702</author><pubDate>Tue, 29 Mar 2022 09:44:33 +0800</pubDate><description><![CDATA[git fetch和git pull都可以用来更新本地库，它们之间有什么区别呢？

每一个本地库下都有一个.git的隐藏文件夹，文件夹中的文件保存着跟这个本地库相关的信息



本地库并没有变化，也就是说，git fetch只会将本地库所关联的远程库的commit id更新至最新

HEAD没有变化很容易理解，因为本地库并没有变化



 本地库更新至最新，git pull会将本地库更新至远程库的最新状态



为了更好的理解，画了个图：






...]]></description><category></category></item><item><title><![CDATA[GIT 远程分支删除，重命名]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123578618</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123578618</guid><author>a734797702</author><pubDate>Fri, 18 Mar 2022 16:34:26 +0800</pubDate><description><![CDATA[删除远程分支,先切换到别的分支，然后删除那个分支。
在Git v1.7.0 之后，可以使用这种语法删除远程分支：




git push origin --delete &lt;branchName&gt;



删除远程tag


git push origin --delete tag &lt;tagname&gt;



否则，可以使用这种语法，推送一个空分支到远程分支，其实就相当于删除远程分支：


git push origin :&lt;branchName&gt;



这是删除tag...]]></description><category></category></item><item><title><![CDATA[GIT 切换远程分支]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123576974</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123576974</guid><author>a734797702</author><pubDate>Fri, 18 Mar 2022 15:53:53 +0800</pubDate><description><![CDATA[1. 查看远程仓库地址


git remote -v

2. 切换远程仓库地址

先删除后添加


git remote rm origin   //删除现有远程仓库


git remote add origin url   //添加新远程仓库

3 直接修改配置文件

进入git_test/.git

vim config

  [core]
  repositoryformatversion = 0
  filemode = true
  logallrefupdates = tru...]]></description><category></category></item><item><title><![CDATA[Axure 进阶教程]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123556901</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123556901</guid><author>a734797702</author><pubDate>Thu, 17 Mar 2022 18:04:52 +0800</pubDate><description><![CDATA[Axure 进阶教程（1）-default元件库

Axure 进阶教程（2）-后台框架
]]></description><category></category></item><item><title><![CDATA[Axure 基础教程]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123556688</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123556688</guid><author>a734797702</author><pubDate>Thu, 17 Mar 2022 17:59:56 +0800</pubDate><description><![CDATA[Axure 产品设计教程（1）--01.Axure9.0下载、安装、汉化、授权

Axure 产品设计教程（2）--02.认识Axure9.0界面

Axure 产品设计教程（3）--03.认识Axure9.0的元件库

Axure 产品设计教程（4）--04.局部变量和全局变量

Axure 产品设计教程（5）--05.动态面板

Axure 产品设计教程（6）--06.中继器

Axure 产品设计教程（7）--07.函数

Axure 产品设计教程（8）--08.母版
...]]></description><category></category></item><item><title><![CDATA[Visual Studio模板代码注释小技巧分享]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123528219</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123528219</guid><author>a734797702</author><pubDate>Wed, 16 Mar 2022 15:46:42 +0800</pubDate><description><![CDATA[在日常开发过程中，难免有这样一种需求：就是你所建的每一个类文件或者接口文件都需要标注下作者姓名以及类的用途。如果我们每次创建文件的时候都需要写一遍这些信息是很烦神的。还好Visual Studio给我们提供了模板注释的功能来自动帮我们生成类似的注释代码。今天趁着中午休息的时间就让我们一起来操作下吧。



首先定位到你的VS的安装目录：C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates]]></description><category></category></item><item><title><![CDATA[SandCastle API文档生成（c# dll）]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123370814</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123370814</guid><author>a734797702</author><pubDate>Wed, 09 Mar 2022 10:23:11 +0800</pubDate><description><![CDATA[一、Sandcastle
这个是c#类库方法根据注释生成帮助文档的工具，我们经常会遇到把DLL或者API提供给别人调用的情况，通过在方法中添加注释，然后再用Sandcastle 来自动生成文档给调用者，如下图：

图1：这是Sandcastle Help File Builder软件界面

图2：这是生成的chm文档







还可以直接给出示例代码：



图3：还可以直接生成网页



二、下载安装
下载地址：

Help File Builder and Tools v2021.4.9.0最...]]></description><category></category></item><item><title><![CDATA[VS 默认gitignore 文件]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/123278791</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/123278791</guid><author>a734797702</author><pubDate>Fri, 04 Mar 2022 15:57:08 +0800</pubDate><description><![CDATA[# Created by http://www.gitignore.io
 
### VisualStudio ###
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
 
# User-specific files
*.suo
*.user
*.sln.docstates
 
# Build results
[Dd]ebug/
[.]]></description><category></category></item><item><title><![CDATA[vue初学者入门教程]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122358830</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122358830</guid><author>a734797702</author><pubDate>Fri, 07 Jan 2022 10:17:14 +0800</pubDate><description><![CDATA[后续有空整理

vue初学者入门教程（1）

vue初学者入门教程（2）

vue初学者入门教程（3）

vue初学者入门教程（4）


]]></description><category></category></item><item><title><![CDATA[开源框架：快速反射类库（Fast Reflection Library]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122358806</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122358806</guid><author>a734797702</author><pubDate>Fri, 07 Jan 2022 10:16:07 +0800</pubDate><description><![CDATA[有空整理
]]></description><category></category></item><item><title><![CDATA[从零开始的微信小程序入门教程]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122232111</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122232111</guid><author>a734797702</author><pubDate>Thu, 30 Dec 2021 11:17:27 +0800</pubDate><description><![CDATA[之前说要和同事一起开发个微信小程序项目，现在也在界面设计，功能定位等需求上开始实施了。所以在还未正式写项目前，打算在空闲时间学习下小程序。本意是在学习过程中结合实践整理出一个较为入门且不是很厚的教程，但也很难保证时间充裕能一直写下去。所以先开个头留个坑，那么本文开始先从小程序注册到创建第一个小程序说起：

一、从注册开始

要开发小程序自然要申请注册一个小程序，我们先进入微信公众平台注册账号(若有账号则直接登录)。







从零开始的微信小程序入门教程(二)

从零开始的微信小程序入门教程(三)
..]]></description><category></category></item><item><title><![CDATA[从零开始的微信小程序入门教程(四)]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122232081</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122232081</guid><author>a734797702</author><pubDate>Thu, 30 Dec 2021 11:14:20 +0800</pubDate><description><![CDATA[4
]]></description><category></category></item><item><title><![CDATA[从零开始的微信小程序入门教程(三)]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122232061</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122232061</guid><author>a734797702</author><pubDate>Thu, 30 Dec 2021 11:13:41 +0800</pubDate><description><![CDATA[3
]]></description><category></category></item><item><title><![CDATA[从零开始的微信小程序入门教程(二)]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122232041</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122232041</guid><author>a734797702</author><pubDate>Thu, 30 Dec 2021 11:13:09 +0800</pubDate><description><![CDATA[2
]]></description><category></category></item><item><title><![CDATA[从零开始的微信小程序入门教程(一)]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122232017</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122232017</guid><author>a734797702</author><pubDate>Thu, 30 Dec 2021 11:12:24 +0800</pubDate><description><![CDATA[FYI
]]></description><category></category></item><item><title><![CDATA[使用devenv/MSBuild在命令行编译单个project]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122187746</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122187746</guid><author>a734797702</author><pubDate>Tue, 28 Dec 2021 10:59:39 +0800</pubDate><description><![CDATA[一 使用devenv来build单个project

devenv是VisualStudio的可执行程序，一般安装在“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE”下。用来在命令行或GUI方式运行VisualStudio。其中devenv.com是命令行程序，devenv.exe是GUI的程序。默认地当你调用devenv的时候其实是启动devenv.com，除非你显示地调用devenv.exe才会启动GUI的VisualS..]]></description><category></category></item><item><title><![CDATA[批处理-目录获取]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/122173505</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/122173505</guid><author>a734797702</author><pubDate>Mon, 27 Dec 2021 15:38:49 +0800</pubDate><description><![CDATA[@echo off
echo 当前盘符：%~d0
echo 当前盘符和路径：%~dp0
echo 当前批处理全路径：%~f0
echo 当前盘符和路径的短文件名格式：%~sdp0
echo 当前CMD默认目录：%cd%
pause
]]></description><category></category></item><item><title><![CDATA[C#多线程系列(2)：多线程锁lock和Monitor]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/121990193</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/121990193</guid><author>a734797702</author><pubDate>Fri, 17 Dec 2021 10:14:27 +0800</pubDate><description><![CDATA[1，Lock
	lock 原型
		lock 编写实例
	
	2，Monitor
	怎么用呢
		解释一下
		示例
		设置获取锁的时效
	
C# 中，可以使用 lock 关键字和 Monitor 类来解决多线程锁定资源和死锁的问题。



官方解释：lock 语句获取给定对象的互斥 lock，执行语句块，然后释放 lock。



下面我们将来探究 lock 关键字和 Monitor 类的使用。

1，Lock

lock 用于读一个引用类型进行加锁，同一时刻内只有一个线程能够访问此对象。lock 是语]]></description><category></category></item><item><title><![CDATA[XDG0065 由于生成配置和 64 位程序集 XXX 之间存在不匹配项，已禁用设计器]]></title><link>https://blog.youkuaiyun.com/a734797702/article/details/121909295</link><guid>https://blog.youkuaiyun.com/a734797702/article/details/121909295</guid><author>a734797702</author><pubDate>Mon, 13 Dec 2021 16:54:36 +0800</pubDate><description><![CDATA[平台目标改成AnyCpu，然后重新生成就行了




]]></description><category></category></item></channel></rss>