<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43317045的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43317045</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43317045]]></copyright><item><title><![CDATA[Hello World的正确打zhuang开bi方式———lambda表达式]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/105129571</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/105129571</guid><author>qq_43317045</author><pubDate>Thu, 26 Mar 2020 22:09:12 +0800</pubDate><description><![CDATA[Hello World的正确打zhuang开bi方式———lambda表达式
开始先上一段在C++ Weekly上看到的一段代码。
#include &lt;iostream&gt;
#include &lt;functional&gt;

int main(int argc, char* argv[]) {
    [out = std::ref(std::cout &lt;&lt; "Hell...]]></description><category></category></item><item><title><![CDATA[linux包管理]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100187155</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100187155</guid><author>qq_43317045</author><pubDate>Sun, 01 Sep 2019 20:08:16 +0800</pubDate><description><![CDATA[debain系linux发行版



dpkg


dpkg -i package.deb 安装包


dpkg -r package 删除包





dpkg -P package 删除包及配置文件

dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg --unpack package.deb 解开deb包的内容
dpkg -S ke...]]></description><category></category></item><item><title><![CDATA[linux磁盘分区]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100187147</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100187147</guid><author>qq_43317045</author><pubDate>Sun, 01 Sep 2019 20:07:46 +0800</pubDate><description><![CDATA[学习资料：韩顺平linux教程



分区的方式

mbr分区

最多支持四个主分区
系统只能安装在主分区
扩展分区要占一个主分区
mbr最大只支持2TB，但拥有最好的兼容性


gpt分区

支持无限多个主分区（但操作系统可能显示，比如windows最多128主分区）
最大支持18EB（1024*1024TB）的大容量
windows7 x64后以后支持gpt





linux磁盘分区


...]]></description><category></category></item><item><title><![CDATA[linux进程管理]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100187140</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100187140</guid><author>qq_43317045</author><pubDate>Sun, 01 Sep 2019 20:07:13 +0800</pubDate><description><![CDATA[学习资料：韩顺平linux教程



显示系统执行的进程

ps命令是用来查看目前系统中有哪些进程正在执行，以及他们执行的状况，可以不加任何参数。
ps -a显示当前终端所有进程信息
ps -u以用户的格式显示进程信息
ps -x显示后台进程运行的参数
ps -e显示所有进程
ps -f全格式

[外链图片转存失败(img-9Ui7Iurw-1567339607931)(/img/linux/ps...]]></description><category></category></item><item><title><![CDATA[linux任务调度]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100187132</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100187132</guid><author>qq_43317045</author><pubDate>Sun, 01 Sep 2019 20:06:41 +0800</pubDate><description><![CDATA[学习资料：韩顺平linux教程



概述

任务调度：是指系统在某个时间执行特定的命令或程序。



基本语法

crontab [选项]



常用选项

-e 编辑crontab定时任务
-l 查询crontab任务
-r 删除当前用户所有crontab任务
sudo service cron restart 重启任务调度
sudo service cron start 开启任务调度
sud...]]></description><category></category></item><item><title><![CDATA[linux组权限管理]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100187126</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100187126</guid><author>qq_43317045</author><pubDate>Sun, 01 Sep 2019 20:06:10 +0800</pubDate><description><![CDATA[学习资料：韩顺平linux教程



修改文件所有者
chown username filename
chown newowner:newgroup filename 改变用户的所有者和所有组
-R 若是目录，递归执行


修改文件所在组
chgrp groupname filename
-R 若是目录，递归执行


改变用户所在组
usermod -g groupname username


...]]></description><category></category></item><item><title><![CDATA[《Go圣经》章四:复合数据类型]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100187112</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100187112</guid><author>qq_43317045</author><pubDate>Sun, 01 Sep 2019 20:05:00 +0800</pubDate><description><![CDATA[参考书《Go程序设计语言》，Go学习路径的Go基础模块，整理了一些我掌握不太好的地方
数组和结构体都是聚合类型，他们的值由内存中的一组变量构成。数组元素相同，结构体元素可以不同，他们的长度都是固定的。slice和map都是动态数据结构，他们的长度随着元素的添加动态增长。



数组


在数组字面量中，如果省略号…出现在数组长度的位置，那么数组的长度由初始化的数组的元素个数决定。
q := [.....]]></description><category></category></item><item><title><![CDATA[C内存管理]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100187091</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100187091</guid><author>qq_43317045</author><pubDate>Sun, 01 Sep 2019 20:03:25 +0800</pubDate><description><![CDATA[内存管理主要掌握生命周期和内存布局，如果变量没有释放就可以用，释放了就不能用了。

一.作用域和声明周期


普通的局部变量

在{}内部定义的变量就是局部变量。
只有执行到定义变量的这个语句，系统才会给这个变量分配空间。
当离开{}时自动释放。
作用域在当前{}内。
加不加auto关键字都是一样的。
不初始化则值为随机数。



static局部变量

在{}内部定义的变量就是局部变量。
在编译...]]></description><category></category></item><item><title><![CDATA[linux目录]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100127499</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100127499</guid><author>qq_43317045</author><pubDate>Wed, 28 Aug 2019 21:53:17 +0800</pubDate><description><![CDATA[bin 存常用命令，跟windows一样
sbin 存管理员的命令
home 存普通用户
root root用户家目录
boot 存启动时的核心文件
proc 存系统信息
srv 存服务启动后需要的数据
sys 2.6内核的文件系统
tmp 存临时文件
dev 把硬件用文件形式存储
media 挂载U盘光驱等
mnt 临时挂在外部文件系统
opt 存安装包的
usr/local 存软件的
var...]]></description><category></category></item><item><title><![CDATA[linux命令]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100127487</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100127487</guid><author>qq_43317045</author><pubDate>Wed, 28 Aug 2019 21:52:19 +0800</pubDate><description><![CDATA[开机，重启，登录，注销

shutdown

shutdown -h now 立即关机
shutdown -h l 一分钟后关机
shutdown -r now 立即重启


halt 立即关机
reboot 立即重启
sync 把内存的数据同步到磁盘
logout 注销用户，init 3有效



用户管理

useradd name 添加用户，-d指定家目录，-g指定用户组
passwd ...]]></description><category></category></item><item><title><![CDATA[《Go圣经》章三:基本数据]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100127476</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100127476</guid><author>qq_43317045</author><pubDate>Wed, 28 Aug 2019 21:51:05 +0800</pubDate><description><![CDATA[计算机的底层是位（bit），而实际操作是基于大小固定的单元中的数值，称为字（word），可以解释为整数，浮点数，位集（bitset）或内存地址等。
go四大类数据类型：

基础类型

数字
字符串
布尔型


聚合类型

数组
结构体


引用类型

指针
切片
map
函数
通道


接口类型







类别
表示




有符号整数
int8/int16/int32/int64


无符...]]></description><category></category></item><item><title><![CDATA[《Go圣经》章二:程序结构]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100127446</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100127446</guid><author>qq_43317045</author><pubDate>Wed, 28 Aug 2019 21:49:50 +0800</pubDate><description><![CDATA[Go语言中，名称的作用域越大，名称越长且越有意义。


包级初始化在main函数开始前执行。
number								0
bool 								false
string								""
接口/引用类型(slice,指针,map,通道,函数)	nil



短声明:=左面至少有一个新变量，对旧变量进行赋值操作。


new(T)创建未命名的T类型变量，并返回地址。


var glo...]]></description><category></category></item><item><title><![CDATA[《Go圣经》章一:入门]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100127417</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100127417</guid><author>qq_43317045</author><pubDate>Wed, 28 Aug 2019 21:48:35 +0800</pubDate><description><![CDATA[参考书《Go程序设计语言》，Go学习路径的Go基础模块，整理了一些我掌握不太好的地方



一个go程序由一package开始，随后由四大块组成：变量（var），函数（func），常量（const），类型（type）。


os.Args类似c语言main函数的arg参数，本质是一个字符串切片，go中的[m,n]是左闭右开区间。


使用+=追加字符串需要生成中间变量，使用strings.join...]]></description><category></category></item><item><title><![CDATA[C++之C基础]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/100127375</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/100127375</guid><author>qq_43317045</author><pubDate>Wed, 28 Aug 2019 21:46:17 +0800</pubDate><description><![CDATA[system
//demo.c
#include &lt;stdlib.h&gt;
int main() {
    system("ls");	//这个函数可以执行系统命令
    return 0;
}

#include &lt;stdio.h&gt;
int main() {
	int ret = system("./demo");	//执行上面的程序
    printf("%d\n...]]></description><category></category></item><item><title><![CDATA[Go命令行操作]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/99734491</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/99734491</guid><author>qq_43317045</author><pubDate>Mon, 19 Aug 2019 16:15:32 +0800</pubDate><description><![CDATA[学习路径：github.com/Alikhll/golang-developer-roadmap，这是我整理的go命令笔记。


在控制台使用Go命令可以打印出帮助文档，英文不好的同学可以看看我写的这个笔记，没啥水平我也在学，仅供参考，发现错误欢迎指正！

1.go bug
&gt; Bug打开默认浏览器并启动新的错误报告。
&gt; 该报告包含有用的系统信息。
emm…这个命令我试了一下，并不是...]]></description><category></category></item><item><title><![CDATA[Flutter下载网络图片到本地]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/99694975</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/99694975</guid><author>qq_43317045</author><pubDate>Sat, 17 Aug 2019 16:46:41 +0800</pubDate><description><![CDATA[今天用flutter写了一个通过b站视频av号获取封面的app，勉强能用，不过网上关于flutter的教程实在太少了，我就想把图片下到相册硬是找不到教程，最后还是自己一路摸索过来的。

github地址：https://github.com/greensburst/bcover
如果你要是想试试的话需要把代码改一点，因为我的下载路径是写死的，你需要改成你自己手机文件目录的路径。

flutter ...]]></description><category></category></item><item><title><![CDATA[CGO]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/99686114</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/99686114</guid><author>qq_43317045</author><pubDate>Fri, 16 Aug 2019 21:46:39 +0800</pubDate><description><![CDATA[参考书：《Go语言高级编程》，总结我踩到的一些坑吧。

demo1
// +build go1.12

package main

//void SayHello(_GoString_ s)
import "C"
import (
	"fmt"
)

func main() {
    C.SayHello("Hello World!\n")
}

//export SayHello
func S...]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/99686099</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/99686099</guid><author>qq_43317045</author><pubDate>Fri, 16 Aug 2019 21:44:30 +0800</pubDate><description><![CDATA[正则表达式是一种字符串的匹配模式，让我们对字符串的操作变得更加简单，绝大多数的编程语言都支持正则表达式的使用！





字符
描述




.
匹配任意字符


\.
匹配’ . '这个字符


\w
匹配数字/大小写字母/下划线


\W
匹配\w的补集


\d
匹配整数


\D
匹配\d的补集，包括空格


\s
匹配空格，制表符，断行


\S
匹配\s的补集


[]
匹配任一字符
...]]></description><category></category></item><item><title><![CDATA[Dos命令]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/99686081</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/99686081</guid><author>qq_43317045</author><pubDate>Fri, 16 Aug 2019 21:43:38 +0800</pubDate><description><![CDATA[就是在windows黑框框里敲得那种！本文列举了我常用的Dos命令。





操作
命令




切换目录
cd


查看目录下的文件
dir


创建目录
md


创建文件
cd &gt; 1.txt


删除目录
rd/s


删除文件
del 1.txt


创建/重写文件
echo 666 &gt; 1.txt


追加文件内容
ehco 777 &gt;&gt; 1.txt



...]]></description><category></category></item><item><title><![CDATA[MarkDown简明教程]]></title><link>https://blog.youkuaiyun.com/qq_43317045/article/details/99686068</link><guid>https://blog.youkuaiyun.com/qq_43317045/article/details/99686068</guid><author>qq_43317045</author><pubDate>Fri, 16 Aug 2019 21:42:31 +0800</pubDate><description><![CDATA[我默认你知道.md文件是什么？用在哪里？如果你会一点HTML就更好了，你将在五分钟之内学会MarkDown的基本用法！

首先，MarkDown是一种标记语言，和我们熟知的HTML语言一样，并且在MarkDown中支持HTML语法。也就是说你完全可以用HTML来编写.md文件。
当然，MarkDown为我们带来了更加简洁优雅的使用方法，下面以表格的方式列出最常使用的MarkDown语法：




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