自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 【面经收集】TCP 如何保障数据包有效

TCP通过校验和,确认序列号,重传机制,连接管理,流量控制和拥塞控制等六个方面保障数据包的有效性。

2023-01-16 15:37:18 366

原创 【面经收集】TCP为什么三次握手和四次挥手

TCP建立连接三次握手和四次挥手的机制详解以及为什么要三次握手和四次挥手。

2023-01-13 10:46:40 165

原创 【面经收集】简述从输入网址到浏览器显示的过程

面经问题收集:从输入网址到浏览器显示的过程

2023-01-12 21:00:11 414

原创 QT使用占位符操作sql语句时,执行exec后会报错“Parameter count mismatch“的原因

QT开发数据库sqlite的过程中,如果使用占位符,则在执行exec()函数的时候,不可以带入具体的sql语句作为参数,否则会报错“Parameter count mismatch"。

2022-12-14 15:49:00 3274 1

原创 用arm-none-linux-gnueabi-gcc交叉编译pjsip源码

如果想要在arm平台上使用pjsip库中的函数,必须采用交叉编译的方式来编译pjsip的源码,这样才能在arm平台上顺利使用。以arm-none-linux-gnueabi交叉编译器为例对pjsip源码进行编译。为了编译方便,首先设置环境变量env.sh:vi env.sh#!/bin/bashexport CROSS_GCC_PATH=/opt/CodeSourcery/arm2009/binexport PATH=$PATH:$CROSS_GCC_PATHexport TOOLPREFIX

2020-10-28 18:02:54 1276

转载 Makefile中$(SRC:%.c=%.o)的含义

gnu make工具的Makefile中$(SRC:%.c=%.o)的含义:将SRC变量中所有以.c结尾的文件名替换成对应的以.o结尾的文件名,然后赋回给SRC。

2020-10-19 17:45:28 6929 4

原创 执行shell脚本时,用bash和source有什么区别

    在用bash调用脚本的时候,父进程接收到命令,发现不是内建命令,于是会创建一个和自己一模一样的shell进程来执行这个外部命令。这个子进程中设置了自己的运行的变量。而在此时,父进程的变量并没有改变。子进程执行完毕,消亡。这是一直等待的父进程来继续接收命令。    而在用source来执行脚本的时候,不会创建子进程,而是在父进程中直接执行。所以当需要程序修改当前shell本身的变量的时候,使用source命令。    举例:root@sjt-VirtualBox:~# vi a.sh#!bin

2020-10-15 16:28:38 1138

原创 关于opensips开启服务时报错“ERROR:core:db_check_table_version: invalid version 7 for table dialog found”的解决方案

    最近在搞SIP话机相关的项目,在搭建opensips服务器时遇到了许多麻烦,大多数都能通过查阅资料解决,但是今天遇到一个问题在网上查不到解决方法,决定分享给大家。    虚拟机系统为Ubuntu14.04    opensips版本为2.1.2    当开启opensips服务时,出现以下错误:root@sjt-VirtualBox:/usr/local/opensips_proxy/sbin# ./opensipsctl startINFO: Starting OpenSIPS :

2020-10-13 09:41:12 905

空空如也

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

TA关注的人

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