![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具使用
文章平均质量分 55
我若成精
这个作者很懒,什么都没留下…
展开
-
windows安装minggw支持linux程序编译
windowns 安装 mingw 支持gcc 等编译原创 2022-05-20 10:27:07 · 3442 阅读 · 0 评论 -
Ubuntu系统镜像备份及恢复
systemback工具进行系统备份及镜像还原原创 2022-03-06 22:12:27 · 8206 阅读 · 0 评论 -
Nginx 服务器 (三)
之前两章内容,简要的向大家介绍了nginx的简单知识及配置方法。在我们的项目中,nginx服务器用来做反向代理服务器,所以,需要根据项目实际的需求去设置nginx。 在系统中,nginx服务的配置文件 nginx.conf是最重要的。在有关nginx的各种问题,我们均可以在其官网找到相关文档说明: https://nginx.bootcss.com/官网是全英文的,介绍的比较详细,我们还...原创 2019-06-15 15:53:13 · 243 阅读 · 0 评论 -
Nginx 服务器 (四)
上篇文章介绍了nginx静态虚拟配置的实现,而在实际项目中,情况都比较复杂。项目nginx实用需求:通过浏览器浏览获取数据,内部通过nginx实现端口转发,实现数据的传输实现。(通过浏览器访问192.168.11.27:9000, nginx转发到1010端口,返回数据)毫无疑问,要想实现此功能,nginx.conf 配置文件才是我们操作的核心。关于端口转发的相关资料,nginx 中文文档中...原创 2019-06-15 19:40:43 · 179 阅读 · 0 评论 -
Nginx 服务器 (一)
要想了解Nginx服务器,首先不得不说说Apache服务器。毫无以为Apache市场占有率比较高,约60%左右,得益于它的开源及年龄,但是Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境。而Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。不得不说,俄罗斯人的Nginx越来越受欢...原创 2019-06-10 20:53:12 · 132 阅读 · 0 评论 -
Nginx 服务器 (二 )
Nginx 服务器由于其强大的特性,在实际项目应用中很广泛,下面通过再ubuntu 12.04 中安装Nginx来给大家讲解一下其安装及配置中需要注意的问题。在utunbu中直接运行命令: apt-get install nginx运行命令,查看默认安装路径:whereis nginx此时Nginx已经完成默认安装,默认安装路径如下:usr/sbin/nginx:主程序/et...原创 2019-06-10 23:23:11 · 130 阅读 · 0 评论 -
curl 简单实例 (c代码通过 curl-url 实现信息获取)
在项目中使用到了libcurl,gui图形界面通过url向主进程获取、传递参数,通过查看代码,发现通过curl可以做到如此强大的功能,很强大。在网上查资料。php使用curl是最多的,通过curl获取http url请求/web站点各阶段相应时间,因为我们的环境限制,只能采用c语言,所以我也只能通过c语言来验证。首先还是对curl做一个简单的介绍吧,cURL是一个利用URL语法在命令行下工作的...原创 2019-06-04 20:26:10 · 4930 阅读 · 0 评论 -
tcp连接状态详解
对于linux 套接字通信,从连接建立到连接断开,其状态总共有11种,在三次握手和四次挥手,状态变化比较快,在连接建立时,状态比较稳定,下面简单介绍一下各个状态的情况。状态汇总(11种):LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求(客户端)SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认(服务...原创 2019-07-02 21:46:16 · 1523 阅读 · 0 评论 -
编译常用命令
linux平台的c代码编译,一般分四步:1.预处理 gcc test.c -E -o test.i (头文件展开,宏替换,注释清除,条件变异处理等操作)2. 编译 gcc test.i -S -o test.s (检查语法,生成汇编文件)3. 汇编 gcc test.s -c -o test.o (生成电脑识别的二进制文件)4. 链接 ...原创 2019-07-11 00:32:24 · 1441 阅读 · 0 评论 -
linux 开启telnet服务
在日常工作中,习惯了使用命令行,但是当涉及到搭建新的机器环境的时候,发现新安装的ubuntu没有开启telnet。需要新装。telnet服务端口为 tcp:23,可通过 netstat -nlp | grep 23 命令来查看是否开启telnet服务。telnet简介:Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算...原创 2019-06-01 12:01:30 · 4347 阅读 · 0 评论 -
libconfig c语言实例
在工作项目中,使用到了配置文件导入导出等功能(否则程序就不是可配置的),所以就需要合理选择配置文件得读写操作,libconfig就是这么样一个东西。Libconfig是一个结构化的配置文件库,它可以定义一些配置文件,例如test.cfg . 它比xml可读性更好,而且更简洁。libconfig主要是通过路径读取对应的 .cfg文件来获取其中的内容,不必要去解析字符串等内容,直接通过函数获取数据,...原创 2019-06-05 21:24:07 · 2940 阅读 · 0 评论 -
tcpdump 工具的使用
在公司涉及到网络问题的故障,比如远程命令未实现,与前端设备交互失败,网络数据异常等问题,很可能是网络方面的故障,而在pc机上抓包,采用wireshark 即可,但在linux设备中,tcpdump 这个强大的抓包工具就会显得重要了。tcpdump工具很强大,通过命令行指定一系列参数可以实现网络包抓取功能。tcpdump 工具有好多关键字:host :主机 ef:192.168.11.1...原创 2019-03-18 00:17:20 · 1654 阅读 · 0 评论 -
postman 安装及使用简介
Postman 是一个很强大的 API、Http请求的网页调试工具,它不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman是谷歌免费插件,必须安装谷歌浏览器后才能够使用该工具。安装postman之前必须有限安装谷歌浏览器,这里就不做过多陈述了。下载完谷歌浏览器之后,我们可以在谷歌浏览器中加载控件安装也可以直接下载安装包然后通过谷歌...原创 2019-03-22 00:09:13 · 1648 阅读 · 0 评论 -
wireshark 工具使用
在工作中,由于各种网络通信,抓取网络包分析就显得非常重要了,linux 系统中查看网络包个人觉得不太方便,一般都是通过tcpdump命令抓取过滤后的特定网络包,在pc机上通过wireshark软件查看。网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。安装后界面如下图:此软件的功能强大之处在于能够解析各种协议的网络数据包(http,icmp,dh...原创 2019-03-19 00:20:41 · 411 阅读 · 0 评论 -
gdb 简单使用
如果让我用最简单的话形容一下高gdb, 那我觉得“强大”两个字就足矣了。废话少说,上干货。在应用层开发程序,有很多调试工具可以选择,各种环境有各自的工具帮助开发人员定位问题以解决问题,但在linux中,尤其是嵌入式开发中,gdb 就是比较出名的调试工具了,为什么呢,因为它强大嘛!gdb简介:最牛逼的UNIX下的程序调试工具,没有之一。可以动态改变程序运行环境,能够随心所欲的控制程序的运行及查...原创 2019-03-25 23:51:49 · 1565 阅读 · 0 评论 -
常见文件传输协议(ftp、tftp、scp)及其特点
在工作中,我们经常要涉及到文件传输,windows 与windows, linux 与linux,windows 与linux 之间的文件传输,可供选择的途径有好多种。 可是常见的无非那么几种。常见的文件传输协议:FTP、TFTP、SSH、SCPFTP(英文:File Transfer Protocol,缩写:FTP)FTP是在网络层传输文件的应用层协议,基于TCP连接,使用客户/服务器...原创 2019-03-29 00:20:51 · 20838 阅读 · 0 评论 -
ubuntu 移植cmake
在我们实际工作中,常常会涉及到一些跨平台的工程,工程编译的话可以选择Makefile来管理,然而Makefile的书写是比较沉重的一份工作,而本章所介绍的cmake工具就可以根据用户设定的参数,自动生成MakeFile文件,极大的简化了程序员的工作量。cmake简介:CMake(“cross platform make”)是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编...原创 2019-05-19 09:21:54 · 319 阅读 · 0 评论 -
cmake 简单实例
cmake的强大之处在于跨平台,对于开发人员来说,不用花费精力去编写makefile了。极大的方便了苦逼的程序员。现在,通过一个实例简单说明一下cmake的使用创建名字为hello的工程,工程架构如下:目录结构├── build 编译生成的中间目录├── CMakeLists.txt cmake配置├── src ...原创 2019-05-18 18:25:40 · 599 阅读 · 0 评论 -
swagger 初始使用
swagger ,这个东西也是在项目中用到的,一个很实用的API 学习工具。Swagger包括库、编辑器、代码生成器等很多部分,这里我们主要讲一下Swagger Editor。swagger editor 在 http://editor.swagger.io/ 这个在线版本的的编辑生成工具,该工具左侧编辑API文档,右侧自动生成有咩的API接口,左侧包括API名字,描述,使用形式,parame...原创 2019-03-20 00:11:02 · 603 阅读 · 0 评论