办公tools
办公需要的软件
blazer小桦桦
好好学习,年年向上
微信公众号:懂了还要学
展开
-
iniparser 库的简单使用
文章目录1 iniparser介绍2 ini文件格式3 iniparser.h4 dictionary.h5 常用的几个函数6 测试代码1 iniparser介绍iniparser是一个C语言库,是针对INI文件的开源解析器。ini文件则是一些系统或者软件的配置文件。github地址如下:https://github.com/ndevilla/iniparser直接git clone关键的头文件和c文件在src下2 ini文件格式我自己定义了一个配置文件,和测试代码ini文原创 2020-08-18 22:15:31 · 1375 阅读 · 0 评论 -
makefile之patsubst,wildcard和notdir
文章目录1 patsubst: 替换通配符2 wildcard: 扩展通配符3 notdir: 去除路径4 综合应用5 扩展参考原地址因为项目中用到了patsubst,所以记录一下。1 patsubst: 替换通配符格式:$(patsubst <pattern>,<replacement>,<text> ) 名称:模式字符串替换函数——patsubst。功能:查找text中的单词(单词以“空格”、“Tab”或“回车”“换行”分隔)是否符合模式patte原创 2020-08-11 16:35:56 · 474 阅读 · 0 评论 -
docker的简单使用之安装nginx
文章目录1 安装Nginx1.1 查看可用的 Nginx 版本1.2 取最新版的 Nginx 镜像1.3 查看本地镜像1.4 运行容器1.5 安装成功,进入页面1.6 查看容器内正在运行的进程1.8 查看容器运行日志1.9 进入容器1.10 停止容器前面桦桦简单介绍了docker,但是并没有具体讲解docker是如何使用的,以及命令,我接下来打算一边实战一边讲解docker,这样更容易理解docker的使用原理。1 安装NginxNginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时原创 2020-07-10 10:24:23 · 349 阅读 · 0 评论 -
一文明白docker是什么
文章目录预备知识1 Docker是什么?2 Docker引擎3 Docker的架构4 Docker能做什么?5 Docker的优点6 docker的安装7 Doker 镜像加速7.1 修改加速器源7.2 第二步、服务重启7.3 验证是否配置成功运维工程师及后端开发人员是肯定需要学习docker的,但是得益于其方便,近些年越来越火,桦桦最近在部署chirp stack服务器的时候,也用到了docker,今天就来谈谈。网上很多关于docker的教程不能说不行,但是感觉都是去直接搬用官方的概念,根本没有消化就原创 2020-07-09 11:35:54 · 393 阅读 · 0 评论 -
使用wireshark分析ARP协议
Character is the ability to carry out a good resolution long after the excitement of moment has passed.--------毅力是兴奋的片刻久久过后,继续执行优秀决策的能力。文章目录1, ARP协议2, ARP报文格式2.1 ARP部分2.2 以太网帧头2.3 ARP映射表3, 使用wireshark分析ARP3.1 搭建模拟环境3.2 登录路由器查看电脑和手机的IP3.2 管理者身份运行cmd3.3 pi原创 2020-05-30 16:57:05 · 16039 阅读 · 4 评论 -
守护进程和日志系统
文章目录1,守护进程2,系统日志syslog3, 示例代码1,守护进程为什么需要守护进程?其实守护进程又叫做精灵进程, 她会像精灵一样在背后默默地为你提供帮助。 其实你的计算机之所以能为你干这么多的事,就是因为在计算机的背后有一大群精灵默默地在施展魔法!Unix/Linux中的守护进程(Daemon)类似于Windows中的后台服务进程,你打开任务管理器看到的那些程序就是守护进程,一直在后...原创 2020-02-26 20:13:27 · 1127 阅读 · 0 评论 -
手把手教学制作静态库和动态库
In life, as in whist, hope nothing from the way card may be dealt to you. Play the card, whatever they be, to the best of your skill.-------人生如牌戏,别希望可以拿到什么样的牌。 不管拿到什么牌,用尽你的技巧来打好牌文章目录1,回顾知识及准备工作2,静态库2...原创 2020-04-01 09:51:39 · 552 阅读 · 0 评论 -
makefile编程(超容易入门的讲解)
To achieve great things, two things are needed: a plan and not quite enough time.--------完成杰出的事需要两件事情: 一个计划以及不是很充足时间。文章目录1, makefile简单介绍2, makefile结构3, make使用4, 例子4.1 第一个makefile4.2 第二个makefile4.3 第三...原创 2020-04-01 09:46:47 · 871 阅读 · 0 评论 -
vim+gcc+gdb使用合集
You have to believe in yourswlf when no one else does-that makes you a winner right there--------你必须在没有人相信你时相信自己,这能使你成为赢家。文章目录一, vim常用命令:二, gcc基本用法编译过程博客5555555555555555制作动态库博客11111111111111111三, gd...原创 2020-03-31 15:13:10 · 1122 阅读 · 0 评论 -
静态库和动态库
The purpose of our lives is to give birth to the best which is within us.--------我们生活的目的是要孕育我们内在最好的东西.文章目录1, 什么是库?2, 静态链接库3, 动态链接库(共享库)3.1 名称3.2 优点:3.3 缺点:4, 静态库和动态库区别用过python,你肯定import过很多库,然后直接调用库...原创 2020-03-31 15:06:22 · 620 阅读 · 0 评论 -
SecureCRT远程登陆ubantu
文章目录1, SecureCRT简单介绍2, SecureCRT 的安装3, ubantu上的操作3.1 确保自己的ubantu联网4, SecureCRT上的操作4.1 连接4.2 改成黑底5, 可能遇到的问题5.1 乱码问题5.2 版本太低问题5.3 IP地址变动的问题1, SecureCRT简单介绍SecureCRT是一款支持SSH(SSH1和SSH2)、Telnet、串口等的终端...原创 2020-03-04 13:24:06 · 421 阅读 · 0 评论 -
git常用操作(基于linux)
文章目录git的安装用户信息的配置创建自己的库克隆远程库(即github或码云gitee里创建的库或者别人开源的库)对于码云或者github的介绍,就不再累赘,网上一大堆,这篇文章主要总结git最常用的操作。git的安装$ sudo apt-get install git$ git --version //此命令用来查看git的当前版本这样安装的git不是最新版本,可以使用下面三...原创 2020-02-23 13:54:46 · 372 阅读 · 0 评论