<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40728708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40728708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40728708]]></copyright><item><title><![CDATA[C++ 编程常用 ：常用数据结构、STL库函数、坑点、刷题小套路]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/166248825</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/166248825</guid><author>qq_40728708</author><pubDate>Mon, 21 Sep 2026 15:51:01 +0800</pubDate><description><![CDATA[sort可以直接排pair：先比first，first相等比second。###7. set / unordered_set 集合（去重）如果key不存在，会自动插入这个key！大数据输入，cin很慢！vector没有find成员方法！，手写二分容易写错边界。5. 场景选型速查表。]]></description><category></category></item><item><title><![CDATA[C++基础学习： 线程编程、线程同步方式、读写锁、智能指针、stl容器]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/166141660</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/166141660</guid><author>qq_40728708</author><pubDate>Mon, 21 Sep 2026 15:49:16 +0800</pubDate><description><![CDATA[在某种条件下才会触发逻辑操作，即必须等待，if 多次轮询查询使用互斥锁会重复锁操作，浪费资源和时间。独占智能指针: 同一时刻只能有一个unique_ptr管理对象，不可以copy，只能move。共享智能指针 ，多个shared_ptr管理同一块内存，直到引用次数为0释放。条件变量通过运行线程阻塞和等待另一个线程发送信号的方法弥补互斥锁的不足，每个线程拥有变量独立副本，天然线程安全，不用锁；使用条件变量，条件满足情况下释放信号，唤醒需要执行的逻辑即可;锁保证资源只能被一个线程访问，其他线程访问时会被阻塞。]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/166141385</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/166141385</guid><author>qq_40728708</author><pubDate>Sun, 20 Sep 2026 21:50:36 +0800</pubDate><description><![CDATA[如何使用clion新建一个C++项目。]]></description><category></category></item><item><title><![CDATA[SpringBoot三层结构及java的部分使用函数记录]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/133962673</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/133962673</guid><author>qq_40728708</author><pubDate>Sat, 21 Oct 2023 16:08:12 +0800</pubDate><description><![CDATA[重写（覆写，覆盖）注解，可以检查是否正确重写（父中没有对应的函数会报错┗|｀O′|┛ 嗷~~）告诉阅读者该函数为重写函数。第三个参数是当多个map出现key值冲突时的解决方法，可以将数据进行合并或者其他解决处理方式……一个类中有多个函数名相同，但是入参不同（数量/类型不同）的函数（返回值不同不构成重载）子类中对父类中存在的函数进行重写，只能重写函数体，参数不变；作用：将数据进行流化，转化为map，list等需求目标结构或。标注于接口的上方，用于框架寻找接口和对应接口的xml文件。]]></description><category></category></item><item><title><![CDATA[【aurelia-au new 指令无法创建项目】]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/131809768</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/131809768</guid><author>qq_40728708</author><pubDate>Wed, 19 Jul 2023 15:23:02 +0800</pubDate><description><![CDATA[在使用au new 指令时不出现选择指令，只有安装成功反馈，可能是因为node及npm版本不对应。]]></description><category></category></item><item><title><![CDATA[【vue项目用到的插件】]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/130727624</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/130727624</guid><author>qq_40728708</author><pubDate>Wed, 19 Jul 2023 15:15:37 +0800</pubDate><description><![CDATA[vue-seamless-scroll是一个基于Vue.js的简单无缝滚动组件, 基于requestAnimationFrame实现,配置多满足多样需求。一个基于 vue 的 PC 端表格组件，支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、贼灵活的配置项等。可以利用其抛出的函数获取变换顺序后的数组并进行相关的逻辑处理。Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。并对字符串进行反序列化。]]></description><category></category></item><item><title><![CDATA[【npm查看及改源】]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/131809205</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/131809205</guid><author>qq_40728708</author><pubDate>Wed, 19 Jul 2023 15:14:10 +0800</pubDate><description><![CDATA[可以查看cache和prefix地址，及当前设置的registry。]]></description><category></category></item><item><title><![CDATA[【vue中利用canvas实现签名并保存】]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/130747797</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/130747797</guid><author>qq_40728708</author><pubDate>Thu, 18 May 2023 15:19:32 +0800</pubDate><description><![CDATA[vue中使用canvas实现签名功能]]></description><category></category></item><item><title><![CDATA[画.5px的线]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/113817564</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/113817564</guid><author>qq_40728708</author><pubDate>Mon, 15 Feb 2021 17:26:18 +0800</pubDate><description><![CDATA[画.5px的分割线
我这里用到了px转换为rem，以及scss的知识
&amp;::after {
   /*.03125rem下边框*/
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.05rem;
    background-color:$light-black;
    transform: scaleY(0.5);
    transform-or]]></description><category></category></item><item><title><![CDATA[scss的使用及特性]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/112940580</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/112940580</guid><author>qq_40728708</author><pubDate>Thu, 21 Jan 2021 15:07:32 +0800</pubDate><description><![CDATA[scss的使用及特性使用npm安装特性变量嵌套文件导入scss与css中@import的区别局部文件静默注释原生css注释静默注释混合器选择器选择器继承
scss比css使用更具有条理性和可读性，现将scss的使用及特性整理如下
使用
npm安装

package.json中加入下面依赖，高版本会报错，所以我在这里安装的是低版本
"node-sass": "^4.0.0",
"sass-loader": "^7.3.1",
终端窗口运行npm install
在&lt;style&gt;标签中加入scss，]]></description><category></category></item><item><title><![CDATA[vue项目中需要的组件库网址]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/112691993</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/112691993</guid><author>qq_40728708</author><pubDate>Sat, 16 Jan 2021 09:43:22 +0800</pubDate><description><![CDATA[vue项目中需要的组件库网址
在vue项目中经常会用到相关的插件，在这里记录一下，以便查找方便

移动端


vant
https://vant-contrib.gitee.io/vant/v1/#/zh-CN/quickstart
mint-ui
http://mint-ui.github.io/docs/#/zh-cn/popup


PC端


element
https://element.eleme.cn/#/zh-CN
iView
https://iviewui.com/docs/introdu]]></description><category></category></item><item><title><![CDATA[数字滚动插件 vue-number-animation]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/112685082</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/112685082</guid><author>qq_40728708</author><pubDate>Fri, 15 Jan 2021 19:05:21 +0800</pubDate><description><![CDATA[数字滚动插件 vue-number-animation
1. 在vue项目中的使用步骤：

引入vue-number-animation

npm install vue-number-animation


在main.js文件中导入

import VueNumber from 'vue-number-animation'
Vue.use(VueNumber)


之后就可以全局使用组件

2.  vue-number-animation的属性：

value
需变动的数字，number/string类]]></description><category></category></item><item><title><![CDATA[js中的可选链操作符?.]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/112561094</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/112561094</guid><author>qq_40728708</author><pubDate>Wed, 13 Jan 2021 13:51:59 +0800</pubDate><description><![CDATA[js中的可选链操作符?.
如果表达式坐标的值为null或者undefined时，那么该表达式将短路返回值undefined，即不用去判断该对象是否有某一个属性，节省了代码量。
if( this.info &amp;&amp; this.info.content ) {
	console.log(this.info.content);
}

如上代码所示，若this中没有info，则会报错。我们利用js中的可选链操作符则直接返回undefined，而不用去判断是否有该属性。
console.log(this.]]></description><category></category></item><item><title><![CDATA[git拉取远程分支]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/112307584</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/112307584</guid><author>qq_40728708</author><pubDate>Thu, 07 Jan 2021 13:35:07 +0800</pubDate><description><![CDATA[git拉取远程分支
1.新建文件夹用来存放要拉取的内容，进入文件夹后右键运行 Git Bash Here
2.在弹出的页面中进行git clone
3.cd 进入拉取到的文件中，此时位于master分支中
4.切换到要拉取的分支中：git checkout 分支名
5.git pull 分支名来拉取分支的内容
要删除本地已拉取的分支内容并重新获取分支内容：
1.切换到主分支：
git checkout master
2.删除本地分支内容:
git branch -d 分支名
3.建立本地分支并将远程分支拉取]]></description><category></category></item><item><title><![CDATA[新vue项目需要进行的配置]]></title><link>https://blog.youkuaiyun.com/qq_40728708/article/details/112175339</link><guid>https://blog.youkuaiyun.com/qq_40728708/article/details/112175339</guid><author>qq_40728708</author><pubDate>Mon, 04 Jan 2021 14:13:50 +0800</pubDate><description><![CDATA[新vue项目需要进行的配置
1.在package.json中添加相关依赖的版本


关于scss相关依赖：高版本会出现编译问题，所以建议暂时使用旧版本
“node-sass”: “^4.0.0”,
“sass-loader”: “^7.3.1”,


axios相关依赖版本
“axios”: “0.20.0”


mock相关依赖版本
“mockjs”: “^1.1.0”,


vant相关组件的依赖版本


element相关组件的依赖
“element-ui”: “^2.14.1”,


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