自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Hello World的正确打zhuang开bi方式———lambda表达式

Hello World的正确打zhuang开bi方式———lambda表达式开始先上一段在C++ Weekly上看到的一段代码。#include <iostream>#include <functional>int main(int argc, char* argv[]) { [out = std::ref(std::cout << "Hell...

2020-03-26 22:09:12 230

原创 linux包管理

debain系linux发行版dpkgdpkg -i package.deb 安装包dpkg -r package 删除包dpkg -P package 删除包及配置文件dpkg -L package 列出与该包关联的文件dpkg -l package 显示该包的版本dpkg --unpack package.deb 解开deb包的内容dpkg -S ke...

2019-09-01 20:08:16 142

原创 linux磁盘分区

学习资料:韩顺平linux教程分区的方式mbr分区最多支持四个主分区系统只能安装在主分区扩展分区要占一个主分区mbr最大只支持2TB,但拥有最好的兼容性gpt分区支持无限多个主分区(但操作系统可能显示,比如windows最多128主分区)最大支持18EB(1024*1024TB)的大容量windows7 x64后以后支持gptlinux磁盘分区...

2019-09-01 20:07:46 170

原创 linux进程管理

学习资料:韩顺平linux教程显示系统执行的进程ps命令是用来查看目前系统中有哪些进程正在执行,以及他们执行的状况,可以不加任何参数。ps -a显示当前终端所有进程信息ps -u以用户的格式显示进程信息ps -x显示后台进程运行的参数ps -e显示所有进程ps -f全格式[外链图片转存失败(img-9Ui7Iurw-1567339607931)(/img/linux/ps...

2019-09-01 20:07:13 111

原创 linux任务调度

学习资料:韩顺平linux教程概述任务调度:是指系统在某个时间执行特定的命令或程序。基本语法crontab [选项]常用选项-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有crontab任务sudo service cron restart 重启任务调度sudo service cron start 开启任务调度sud...

2019-09-01 20:06:41 151

原创 linux组权限管理

学习资料:韩顺平linux教程修改文件所有者chown username filenamechown newowner:newgroup filename 改变用户的所有者和所有组-R 若是目录,递归执行修改文件所在组chgrp groupname filename-R 若是目录,递归执行改变用户所在组usermod -g groupname username...

2019-09-01 20:06:10 132

原创 《Go圣经》章四:复合数据类型

参考书《Go程序设计语言》,Go学习路径的Go基础模块,整理了一些我掌握不太好的地方数组和结构体都是聚合类型,他们的值由内存中的一组变量构成。数组元素相同,结构体元素可以不同,他们的长度都是固定的。slice和map都是动态数据结构,他们的长度随着元素的添加动态增长。数组在数组字面量中,如果省略号…出现在数组长度的位置,那么数组的长度由初始化的数组的元素个数决定。q := [.....

2019-09-01 20:05:00 104

原创 C内存管理

内存管理主要掌握生命周期和内存布局,如果变量没有释放就可以用,释放了就不能用了。一.作用域和声明周期普通的局部变量在{}内部定义的变量就是局部变量。只有执行到定义变量的这个语句,系统才会给这个变量分配空间。当离开{}时自动释放。作用域在当前{}内。加不加auto关键字都是一样的。不初始化则值为随机数。static局部变量在{}内部定义的变量就是局部变量。在编译...

2019-09-01 20:03:25 78

原创 linux目录

bin 存常用命令,跟windows一样sbin 存管理员的命令home 存普通用户root root用户家目录boot 存启动时的核心文件proc 存系统信息srv 存服务启动后需要的数据sys 2.6内核的文件系统tmp 存临时文件dev 把硬件用文件形式存储media 挂载U盘光驱等mnt 临时挂在外部文件系统opt 存安装包的usr/local 存软件的var...

2019-08-28 21:53:17 564

原创 linux命令

开机,重启,登录,注销shutdownshutdown -h now 立即关机shutdown -h l 一分钟后关机shutdown -r now 立即重启halt 立即关机reboot 立即重启sync 把内存的数据同步到磁盘logout 注销用户,init 3有效用户管理useradd name 添加用户,-d指定家目录,-g指定用户组passwd ...

2019-08-28 21:52:19 567

原创 《Go圣经》章三:基本数据

计算机的底层是位(bit),而实际操作是基于大小固定的单元中的数值,称为字(word),可以解释为整数,浮点数,位集(bitset)或内存地址等。go四大类数据类型:基础类型数字字符串布尔型聚合类型数组结构体引用类型指针切片map函数通道接口类型类别表示有符号整数int8/int16/int32/int64无符...

2019-08-28 21:51:05 601

原创 《Go圣经》章二:程序结构

Go语言中,名称的作用域越大,名称越长且越有意义。包级初始化在main函数开始前执行。number 0bool falsestring ""接口/引用类型(slice,指针,map,通道,函数) nil短声明:=左面至少有一个新变量,对旧变量进行赋值操作。new(T)创建未命名的T类型变量,并返回地址。var glo...

2019-08-28 21:49:50 191

原创 《Go圣经》章一:入门

参考书《Go程序设计语言》,Go学习路径的Go基础模块,整理了一些我掌握不太好的地方一个go程序由一package开始,随后由四大块组成:变量(var),函数(func),常量(const),类型(type)。os.Args类似c语言main函数的arg参数,本质是一个字符串切片,go中的[m,n]是左闭右开区间。使用+=追加字符串需要生成中间变量,使用strings.join...

2019-08-28 21:48:35 253

原创 C++之C基础

system//demo.c#include <stdlib.h>int main() { system("ls"); //这个函数可以执行系统命令 return 0;}#include <stdio.h>int main() { int ret = system("./demo"); //执行上面的程序 printf("%d\n...

2019-08-28 21:46:17 89

原创 Go命令行操作

学习路径:github.com/Alikhll/golang-developer-roadmap,这是我整理的go命令笔记。在控制台使用Go命令可以打印出帮助文档,英文不好的同学可以看看我写的这个笔记,没啥水平我也在学,仅供参考,发现错误欢迎指正!1.go bug> Bug打开默认浏览器并启动新的错误报告。> 该报告包含有用的系统信息。emm…这个命令我试了一下,并不是...

2019-08-19 16:15:32 491

原创 Flutter下载网络图片到本地

今天用flutter写了一个通过b站视频av号获取封面的app,勉强能用,不过网上关于flutter的教程实在太少了,我就想把图片下到相册硬是找不到教程,最后还是自己一路摸索过来的。github地址:https://github.com/greensburst/bcover如果你要是想试试的话需要把代码改一点,因为我的下载路径是写死的,你需要改成你自己手机文件目录的路径。flutter ...

2019-08-17 16:46:41 6271 1

原创 CGO

参考书:《Go语言高级编程》,总结我踩到的一些坑吧。demo1// +build go1.12package main//void SayHello(_GoString_ s)import "C"import ( "fmt")func main() { C.SayHello("Hello World!\n")}//export SayHellofunc S...

2019-08-16 21:46:39 153

原创 正则表达式

正则表达式是一种字符串的匹配模式,让我们对字符串的操作变得更加简单,绝大多数的编程语言都支持正则表达式的使用!字符描述.匹配任意字符\.匹配’ . '这个字符\w匹配数字/大小写字母/下划线\W匹配\w的补集\d匹配整数\D匹配\d的补集,包括空格\s匹配空格,制表符,断行\S匹配\s的补集[]匹配任一字符...

2019-08-16 21:44:30 84

原创 Dos命令

就是在windows黑框框里敲得那种!本文列举了我常用的Dos命令。操作命令切换目录cd查看目录下的文件dir创建目录md创建文件cd > 1.txt删除目录rd/s删除文件del 1.txt创建/重写文件echo 666 > 1.txt追加文件内容ehco 777 >> 1.txt...

2019-08-16 21:43:38 93

原创 MarkDown简明教程

我默认你知道.md文件是什么?用在哪里?如果你会一点HTML就更好了,你将在五分钟之内学会MarkDown的基本用法!首先,MarkDown是一种标记语言,和我们熟知的HTML语言一样,并且在MarkDown中支持HTML语法。也就是说你完全可以用HTML来编写.md文件。当然,MarkDown为我们带来了更加简洁优雅的使用方法,下面以表格的方式列出最常使用的MarkDown语法:...

2019-08-16 21:42:31 353

原创 Github配置ssh

从github仓库克隆代码可以通过https和ssh两种方式,其中https需要你的用户名和密码,而ssh需要在本地配置密匙。step one:查看本地是否配置过ssh key如果用户目录中的.ssh目录有id_rsa,id_rsa.pub,说明你之前配置过ssh,可以直接跳到第三步。如果没有,我们需要创建一个ssh key。step two:创建ssh key如上图使用ssh-ke...

2019-08-16 21:41:01 122

原创 Git简明教程(三)

本节我们将了解有关远程仓库的概念,以及如何在github上创建远程仓库并将我们本地的代码同步到远程仓库!先让我们看一下现在我们本地工作区的情况。上一节我们将b2分支的内容合并到了master分支,并解决了冲突,接着我们删掉了b1 b2两个分支。现在请大家考虑一下情况,假如我们的项目需要多个人开发,我们该如何做到项目组的每个人都能实时共享项目的最新状态呢?又或者只有自己一个人做开发,但如果...

2019-08-16 21:35:54 81

原创 Git简明教程(二)

这一节你将了解有关于版本,分支有关的操作。一.git tag上一节中我们讲到了历史commit节点的回滚操作,如果说每一个commit节点是你项目的一个小版本的话,那么git tag将帮助你标识项目的大版本。当前状态中,我们已经对我们的123项目提交了三个小版本,我们使用了git tag v1.0命令标识我们的最后一次提交为v1.0版本。git tag命令可以查看当前项目的所有版本。...

2019-08-16 21:29:20 86

原创 Git简明教程(一)

Github大家都听过,那么Git是什么,我们该如何正确使用呢?首先我们需要在本地安装配置Git,Git是一个版本控制系统…本次我们先向大家介绍Git工具在本地的基本使用方法!一.Git的安装配置这里以windows系统为例,如果你的系统是linux,那我默认你已经能够熟练使用或独立安装配置Git工具,如果你的系统是mac,对不起,没有,告辞。32位系统点这里,64位系统点这里,下载完成后...

2019-08-16 21:19:14 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除