Zeming2018
码龄7年
求更新 关注
提问 私信
  • 博客:43,377
    动态:21
    43,398
    总访问量
  • 5
    原创
  • 2
    粉丝
  • 35
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2018-01-04
博客简介:

小明的博客

博客描述:
菜鳥起步
查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得11次评论
  • 获得114次收藏
  • 代码片获得387次分享
创作历程
  • 7篇
    2020年
  • 5篇
    2019年
成就勋章
TA的专栏
  • Linux
    8篇
  • SSH
    1篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

git笔记

git笔记第一次使用配置git config --global user.email "you@example.com"git config --global user.name "Your Name"初始化仓库从远程仓库添加git clone http://... # http可能需要输入账号密码git clone git@... # ssh需要提前添加公钥到远程仓库本地建立仓库并添加到远程git initgit remote add origin http://...gi
原创
发布博客 2020.07.27 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CMakeLists笔记

CMakeLists笔记常用命令表明cmake的最低版本要求# 版本要求cmake_minimum_required(VERSION 3.10)设置项目名称# set the project nameproject(Tutorial)# set the project name and versionproject(Tutorial VERSION 1.0)指明c++标准# specify the C++ standardset(CMAKE_CXX_STANDARD
原创
发布博客 2020.07.27 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

# Linux 升级g++7.5.0

Linux 升级g++7.5.0最近使用需要使用c++14标准,发现自己的编译器版本为gcc 4.8,只支持c++11标准,因此进行升级,升级为可以支持c++17的gcc7.5.0。关于编译器的版本支持问题可以到gcc的官方文档进行查询。下面开始介绍安装过程,以及中途遇到的一些问题。# 1 下载gcc-7.5.0 wget http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-7.5.0/gcc-7.5.0.tar.gz# 2 解压缩tar zx
原创
发布博客 2020.06.18 ·
3136 阅读 ·
2 点赞 ·
1 评论 ·
9 收藏

protobuf编译protoc使用说明

protobuf编译关于protobuf的安装可以参考[linux]protoc的安装将.proto文件编译为.ph.h和.pb.cc文件编译命令:protoc --proto_path=src --cpp_out=build/gen src/foo.proto src/bar/baz.proto编译器会读取src/foo.protosrc/bar/baz.proto生成build/gen/foo.pb.hbuild/gen/foo.pb.hbuild/gen/bar/baz.pb.
原创
发布博客 2020.06.12 ·
2833 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Linux进程间通信 --eventfd

进程间测通信 --eventfd最近在学习多线程网络库muduo时,新学了一种新的进程通信方法eventfd。它是从LINUX 2.6.27版本开始增加的,主要用于进程或者线程间的通信(如通知/等待机制的实现)。我们知道,在进行IO多路复用的时候,比如select、poll、epoll等,线程会阻塞在这些监听函数上面。有时候,我们需要在没有监听事件到来时,将线程从阻塞的监听函数中唤醒。常用的唤醒方法是:建立一个管道,将管道的一端置于监听函数上,当我们想要唤醒线程时,像管道的另一端写入数据。even
原创
发布博客 2020.05.17 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSH介绍

基本原理:SSH(Secure Shell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送,其保证数据安全的原理是非对称加密。传统的对称加密使用的是一套秘钥,数据的加密以及解密用的都是这一套秘钥,可想而知所有的客户端以及服务端都需要保存这套秘钥,泄露的风险很高,而一旦秘钥便泄露便保证不了数据安全。非对称加密解决的就是这个问题,它包含两套秘钥 - 公钥以及 私钥,其...
转载
发布博客 2020.04.06 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

安装Ubuntu 18.04之后要做的11件事情提示

安装Ubuntu 18.04之后要做的11件事情提示!该文通过一些简单的说明提示、技巧和“需要做的事情”的选择有助于让Ubuntu 18.04更易于使用,使用起来更加愉快。 目的? 让你有最好的体验。从常识建议和精妙的调整到有用的建议和相关指南,我们的列表并不在乎你是一个熟手或新手。 每个人都有一些收获。使用文章底部的评论部分与其他读者分享您自己的安装后必备项目。安装Ubuntu ...
转载
发布博客 2020.03.30 ·
1071 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Ubuntu 16.04出现:Problem executing scripts APT::Update

Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi’执行下面三步sud...
转载
发布博客 2019.03.26 ·
2452 阅读 ·
5 点赞 ·
4 评论 ·
10 收藏

ubuntu修改分辨率解决办法

sodo gedit /etc/xorg.conf复制以下内容:Section “Monitor”Identifier “Monitor0”VendorName “Monitor Vendor”ModelName “Monitor Model”HorizSync 28.0 - 70.0VertRefresh 56.0 - 75.0EndSectionS...
转载
发布博客 2019.03.24 ·
2976 阅读 ·
3 点赞 ·
2 评论 ·
9 收藏

Ubuntu 开机后总是提示“system program problem detected”

解决办法:在终端输入以下命令:sudo gedit /etc/default/apport 在打开的文件中将enabled=1改为enabled=0,然后重启试试。
转载
发布博客 2019.03.24 ·
578 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

安装Ubuntu导致Windows时间错误解决方案

Ubuntu 默认硬件时间为UTC(Coordinated Universal Time)即协调世界时,中国时间为UTC+8;而Windows则认定硬件时间为系统时间。这就造成了当先开启Ubuntu系统时,系统从网络得到本地时间例如为8点钟,然后其修改硬件时间为0点,再次启用Windows时,Windows读取硬件时间为本地时间,这就造成了系统显示时间比实际时间慢8小时的问题目前通用的解决方法有...
转载
发布博客 2019.03.24 ·
6780 阅读 ·
5 点赞 ·
2 评论 ·
53 收藏

解决Ubuntu16.04软件商店无法加载

最近安装ubuntu系统遇到软件商店加载不出来的的问题,在网上找了好久。在这记录一下,以便以后查看。有的时候加载不出来,先用下面的试试sudo apt install python-apt如果不行,继续下面的方法打开终端,运行下面的命令:sudo apt-get update下面的选择一个即可:sudo apt-get remove software-center或sudo...
转载
发布博客 2019.03.24 ·
22604 阅读 ·
2 点赞 ·
2 评论 ·
32 收藏