自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux tcp参数优化 网络参数优化

socket选项 TCP_KEEPCNT TCP_KEEPIDLE TCP_KEEPINTVL。代码层面设置socket选项后keepalive才会真正起作用。出现sync_recv的情况导致tcp链接无法建立。sysctl -p 从加载配置文件使配置生效。临时修改tcp keepalive参数。永久修改tcp keepalive参数。修改 /etc/sysctl.conf。sysctl.conf 的全局配置。执行sysctl -p。

2024-01-02 10:40:16 628

原创 centos 制作本地yum仓库

命令:yum clean, yum clean all (= yum clean packages;4.清除缓存目录(/var/cache/yum)下的软件 包及旧的headers。3.清除缓存目录(/var/cache/yum)下旧的 headers。2.清除缓存目录(/var/cache/yum)下的 headers。1.清除缓存目录(/var/cache/yum)下的软件包。添加/etc/repo.d/mylocal.repo文件。命令:yum clean oldheaders。

2024-01-02 10:38:53 432

原创 Linux 环境变量 bin 和 动态库 路径新增

检查环境变量是否生效。

2024-01-02 10:34:45 472

原创 nm命令查看动态库符号

nm:支持的目标: elf64-x86-64 elf32-i386 elf32-x86-64 a.out-i386-linux pei-i386 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex。列举 [文件] 中的符号 (默认为 a.out)。nm -A *|grep 类名。符号类型 T b W。

2024-01-02 10:29:21 635

原创 linux 程序debug shell命令

t - insert UNIX time that the coredump occurred into filename 添加core文件生成时的unix时间。%s - insert signal that caused the coredump into the filename 添加导致产生core的信号。%e - insert coredumping executable name into filename 添加导致产生core的命令名。修改/etc/security/limits.conf。

2024-01-02 10:19:36 458

原创 linux shell 常用命令

openssl md5 ${filename} 计算文件的md5值。优先级 : dns缓存 > hosts配置文件 > dns服务。file ${filename} 查看文件类型。hostname -I查看主机全部网卡的地址。hostname -i 查看主机ip地址。tcpdump 抓取本机回环地址报文。hostname 查看主机名。cp -d 复制软连接。hostname 命令。

2024-01-02 10:17:12 368

原创 pptp ppp vpn 服务器@centos7.6

centos VPN服务器搭建

2023-12-28 16:30:28 423

原创 plant UML 时序图 常用语法

plant UML 时序图 常用语法

2022-12-05 19:56:31 1702

原创 mysql用户创建与授权

mysql创建用户与授权

2022-08-29 21:50:46 392

原创 linux系统网络参数优化

linux系统网络 tcp参数优化

2022-08-20 15:59:08 1414

原创 编译项目失败 Failed to install the following Android SDK packages as some licences have not been accepted.

问题:编译android项目失败Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;30.0.2 Android SDK Build-Tools 30.0.2 platforms;android-28 Android SDK Platform 28To build this project, accept the SDK licen...

2022-03-04 22:05:43 1992

原创 android studio 首次安装报 Unable to access Android SDK add-on list 错误

问题:android studio 首次安装报 Unable to access Android SDK add-on list 无法继续安装解决办法:在Android Studio的安装目录下,找到\bin\idea.properties打开后在最后添加disable.android.first.run=true表示初次启动不检测SDK如下 最后一行为添加的内容#----------------------------------------------------------..

2022-03-04 20:51:16 5366

原创 Solved “openssl config failed: error:02001003:system library:fopen:No such process”

问题: windows下安装完npm 后运行报错 npm -v “openssl config failed: error:02001003:system library:fopen:No such process”原因:之前安装过 OpenSSL,安装程序创建了环境变量 OPENSSL_CONF之后这个环境变量对应的路径不存在导致报错解决办法:1. 直接删除该环境变量2. 确保该路径正确或重新安装OpenSSL本文选择直接删除该环境变量解决问题注意 删除环境变量后需要重启计算机使之生

2021-08-11 14:31:52 2737

原创 使用yum安装系统镜像中的软件包 离线安装rpm包

在redhat或centos中安装软件时,很多软件在系统光盘都可以找到,可以直接从里面拿到rpm包后用rpm -ivh <包名>命令自行安装。但是安装过程中经常会遇到包依赖性,造成不能顺利安装。这时,可以使用yum命令安装。yum会在yum源中找到并自行安装各种依赖的包。系统默认是使用网络yum源。在没有网络的情况下可以设置使用本地yum源。在/etc/yum.repos.d下有五个文件CentOS-Base.repo CentOS-Media.repo CentOS-D...

2021-03-20 14:52:35 537

原创 CentOS安装报错 Unable to read package metadata 和 The file google-crosextra-carlito-fonts 问题的解决办法

安装centos中报错报错1 Unable to read package metadata. This may be due to a missing repodata directory.failure: repodata/1791......原因:安装盘中的文件名损坏或者不正确解决办法:将U盘中repodata文件夹下所有没有扩展名的文件全部按TRANS.TBL中的内容加入扩展名。如:若TRANS.TBL中有一条***-primary.sqlite.bz2F,则将没有扩展名的*...

2021-03-20 12:28:28 756

原创 centos系统安装 用u盘安装centos系统

centos系统安装 用u盘安装centos系统版本:CentOS Release 6.10(Final) Kernel Linux2.6.32-754.el6.x86_64 GNOME2.28.21材料准备待安装系统的计算机一台正常使用的计算机一台8Gu盘一个centos系统镜像文件(获取途径:centos官网、其他镜像站点https://wiki.centos.org/Downloadhttp://mirrors.aliyun.comhttp://mirrors.so

2021-03-20 11:39:49 821

原创 批量文件转码工具(支持GBK,UTF-8转换)

批量文件转码工具(支持GBK,UTF-8转换)使用依赖环境:Linux操作系统 shell iconv功能:通过命令行指定要转码文件所在的目录,本程序将把该目录及其子目录下的所有文件从GBK编码转换为UTF-8编码注意:如果指定的目录下有非文本文件或文本文件编码不是GBK,请先备份这些文件,以免给你带来损失。使用例子:1、拷贝该文件并保存为gbk2utf8.sh 并赋予可执行权限2、在shell下执行如下命令: ./gbk2utf8.sh files files是待转码文件所在..

2021-03-03 11:12:48 2678 1

原创 ctime() 返回值的探讨

ctime() 返回值的探讨char* ctime (const time_t * timer);先看下问题起源:#include <time.h>#include <stdio.h>#include <stdlib.h>.int main(int argc,char *argv[]){time_t time_start = 1610504148;time_t time_end = 1610604222;char *p_start = c..

2021-01-14 15:19:13 690

原创 设置串口tty设备参数 并通过tty发送数据 stty echo cat

stty -F /dev/ttyS5 -astty -F /dev/ttyS5 9600 -parenb -parodd -cstopb cs8 -crtscts -ixon -ixoffecho -n -e "\x33\x44\xfF" >/dev/ttyS59600 8data 1stop 1startstty -F /dev/ttyS5 -astty -F /dev/t...

2020-04-15 18:03:56 2643

BLK-MD-BC04-B_蓝牙模块技术手册.pdf

BLK-MD-BC04-B_蓝牙模块技术手册

2014-04-12

binlog频繁重连

2022-10-12

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

TA关注的人

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