自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JeeSite 框架学习笔记

JeeSite 框架学习笔记

2022-06-16 11:18:54 817 1

原创 Linux Shell 编写

Linux Shell 编写shell 根据路径获取文件名和目录#!/bin/bashpath=/dir1/dir2/dir3/test.txtecho ${path##*/} 获取文件名 test.txtecho ${path##*.} 获取后缀 txt#不带后缀的文件名temp=${path##*/}echo ${temp%.*} test#获取目录echo ${path%/*} /dir1/dir2/dir3查找多种类型文件find /usr/local/VIO

2021-12-02 09:54:36 973

原创 C++ 学习导航

C++ 学习导航几种获取系统时间戳方式的对比1: 几种获取系统时间戳方式的对比.

2021-11-05 15:20:58 498

原创 Centos 8 配置 docker 安装 centos7镜像并配置多机覆盖网络

Centos 8 配置 docker 安装 centos7镜像并配置多机覆盖网络Docker 安装Docker 配置网络// 开启混杂模式ifconfig eno1 promisc// 查看混杂模式是否开启成功ifconfig// 关闭混杂模式ifconfig eno1 -promisc// An highlighted blockdocker network create -d macvlan --subnet=192.168.137.0/24 --gateway 192.

2021-10-28 21:02:41 405

原创 do{ }while(0)的妙用

do{ }while(0)的妙用转载: https://www.zhihu.com/question/24386599/answer/1297723714.在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的C程序中,你可能会看到不是那么直接的比较特殊一点的宏定义,比如do{}while(0)。do{conditional code}while(condition)结构一般结构如以下代码do{ //循环体}while (条件表达式);do wh

2021-10-07 16:05:29 143

原创 Centos 7 下使用 iftop 监控流量

Centos 7 下使用 iftop 监控流量Centos 7 下使用 iftop 监控流量下载安装参考链接Centos 7 下使用 iftop 监控流量你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。下载安装我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:链接: 下载 iftop

2021-08-02 16:20:52 354

原创 Windows 10 如何开启 telnet

Windows 10 如何开启 telnet问题描述设置步骤测试结果问题描述‘telnet’ 不是内部或外部命令,也不是可运行的程序或批处理文件。设置步骤选择设置 -> 应用 -> 程序和功能;程序和功能页面 -> 启用或关闭 Windows功能 -> 勾选 Telnet 客户端 -> 确定;Windows 已完成请求的更改;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法[^1] 功能;增加了 多屏幕编辑

2021-07-28 16:42:20 271

原创 读 苏世民 我的经验与教训

读 苏世民 我的经验与教训成功不是一个结果,而是一个过程、一种习惯,甚至一念之间。p14善于倾听并敏锐观察多方的需求,把这些不同需求匹配到一起,敢于创造一个看似不可能的多赢事件!p20实现大目标和小目标的难度相差无几,唯一的区别在于:目标越大,其产生的影响力也越大。人的精力有限,既然每次只能聚焦一项对个人而言至关重要的事业,就应该选择一个真正值得努力和专注的目标,奋力一搏,确保成功。p24优秀的高管是在后天磨炼中成长起来的,没有人是天生的。他们吸收信息,研究既往经验,从错误中吸取教训

2021-07-18 21:49:02 223

转载 如何在计算机上删除 Linux 并安装 Windows

如何在计算机上删除 Linux 并安装 Windows二级标题三级标题四级标题五级标题六级标题摘要本文介绍如何从计算机中删除 Linux 操作系统并安装 Windows 操作系统。 本文还假定 Linux 已经安装在硬盘上,并使用了 Linux 本机分区和 Linux 交换分区(这些分区与 Windows 操作系统不兼容),并且驱动器上没有剩余任何可用空间。Windows 和 Linux 可以在同一台计算机上共存。 有关其他信息,请参阅 Linux 文档。更多信息要在安装了 Linux

2021-07-17 11:14:02 628 1

原创 Linux 抓包分析:Tcpdump + Wireshark 的完美组合

Tcpdump + WiresharkWireshark是Windows下非常简单易用的抓包工具。但在Linux下很难找到一个好用的图形化抓包工具。还好有Tcpdump。我们可以用Tcpdump + Wireshark 的完美组合实现:在 Linux 里抓包,然后在Windows 里分析包。// tcpdumptcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap

2021-07-06 13:08:23 628

原创 网线水晶头颜色顺序

网线水晶头颜色顺序日常用的网线,分为 T568A 和 T568B 两种:一、直连互联法(平行/直通法)两头全部采用568A标准,或者两头采用568B标准;568A标准:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕;二、交叉互联法(交叉法)一头采用568A标准,另一头采用568B标准;568A标准:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕;568B标准:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕;568A标准:绿蓝橙棕,三五互换将网线从左至右排序为白绿、绿、白蓝、蓝、白橙、橙、白棕、棕,然后将第三

2021-06-21 16:00:21 13171

原创 技嘉H370 HD3主板的物理机上安装 Linux CentOS7 解决无网卡驱动

技嘉H370 HD3主板的物理机上安装 Linux CentOS7 解决无网卡驱动一般的机器网卡驱动会随Linux系统一起安装,但有些奇葩的主板的网卡驱动Linux安装包没有,这就得找到它的网卡驱动手动安装了。一、找到对应的网卡驱动先进 BIOS 确定主板型号:GIGABYTE H370 HD3 (rev. 1.0)官网还不提供 Linux 的网卡驱动,还得到芯片厂商的网站或其他Linux网站下载驱动程序。进Linux系统,查看芯片厂商及网卡型号:// 查看网卡型号#> lspci

2021-06-12 13:50:06 1181

原创 Centos 7 Linux 安装远程桌面

Centos 7 Linux 安装远程桌面用 XShell 或 SSH Secure Shell Client 连接 Linux 服务器只能运行在纯命令模式,但有时候还是需要在图形界面做一些操作,比如用NetBean IDE去调试代码。Centos 安装个 xrdp就可以在windows 下远程桌面了,前提是 Centos 已安装了图形界面。一、Centos 7 配置远程服务// 要安装xrdp,需要配置repo,这里用的是阿里云的镜像wget -O /etc/yum.repos.d/epel-al

2021-05-31 16:44:47 731

原创 Linux服务器配置 PC NVR

Linux服务器配置 PC NVR配置网络存储 iscsiiscsi 原则:先发现,再登录,最后挂载并使用// 查看找到的服务端上有哪些可用的共享存储资源iscsiadm -m discovery -t st -p 192.168.137.72// 登录iSCSI 服务端iscsiadm -m node -T iqn.2018-07.com.rstor:target1 -p 192.168.137.72 --login// 查看是否成功lsblk// mkdir /mnt/iscsi/

2021-05-29 17:43:24 1690

原创 MySQL 使用笔记

MySQL 使用笔记一、 问题列表1. mysql workbench 远程连接提示:Access denied for user ‘root’解决方法:在MySQL服务器上使用 root登录后,执行如下SQL语句:// 登录 mysqlmysql -u root -p// 开启远程登录grant all privileges on *.* to 'root'@'%' identified by 'mypassword' with grant option; // 刷新特权,别忘了FLUS

2021-05-26 21:17:45 571

转载 C++中的三个特殊宏:__FILE__,__FUNCTION__和__LINE__

C++中的三个特殊宏:FILE,FUNCTION__和__LINE1. __FILE__宏__FILE__宏用于检查当前文件名,例如:#include <cstdio>using namespace std;int main() { printf("%s\n", __FILE__); return 0;}假如这段代码保存为a.cc,就会输出a.cc。这在大项目多文件时调试时很有用。2. __FUNCTION__宏__FUNCTION__宏用于输出当前函数名,

2021-05-07 16:14:14 3116

原创 Linux 学习笔记

Linux 学习笔记一、man命令1. man的命令按键按键用处空格键向下翻一页[Page Down]向下翻一页[Page Up]向上翻一页[HOME]直接前往首页[HOME]直接前往首页[END]直接前往尾页/ 关键词从上至下搜索某个关键词, 如"/linux"? 关键词从下至上搜索某个关键词, 如"?linux"n定位到下一个搜索到的关键词N定位到上一个搜索到的关键词q退出帮助文档二、部署磁

2021-05-01 22:51:03 1582 2

原创 RHEL/CentOS Linux 安装VLC播放器

RHEL/CentOS Linux 安装VLC播放器RHEL/CentOS 8 $> su - #> yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #> yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm #>

2021-04-22 14:49:15 775

原创 C++ 打印表格到屏幕或文件

C++ 打印表格到屏幕或文件有时候需要在.cpp文件中的注释中插入表格,如果.cpp文件能支持插入图片就好了,然并卵。。。还是代码来解决吧。最终效果源代码#include <iostream>#include <fstream>#include <string>using namespace std;const int COL = 9;const int ROW = 13;const int WIDTH = 12;int PrintTableT

2021-04-14 15:13:13 2494

原创 C++ 比对两个目录下有哪些文件不同

C++ 比对两个目录下有哪些文件不同C++ 比对两个目录下有哪些文件不同去年的时候整理了一堆学习资源,还有一点没整理完,原始资源放在几个目录下,整理好的放在另一个目录下,准备把原始资源删掉,但又不知道还有哪些文件没整理,文件太多又不能手动去对比,于是写了下面的程序来帮我干这事。核心部分其实就是遍历目录包括子目录,获取所有文件的文件名,并记录其路径,输入的两个目录暂时程序写死的,偷懒而已。。。这不重要,重要的是让我知道还有哪些文件没处理。#include <io.h>#include &

2021-04-11 17:05:31 928 2

原创 单实例类的写法

单实例类的写法设计模式中有一种单实例设计模式,如果程序中有一些类只希望声明一个实例,比如写日志、读取配置文件等类,则可以将这些类定义为单实例类,其写法参考下面代码:#include <iostream>using namespace std;class CConfigFile{private: CConfigFile() { m_pInstance = NULL; }; // 构造函数定义成私有,防止声明类对象 // 类中嵌套类FreeInstance,用于释放 new出来的

2021-04-09 21:05:51 522

原创 学习C++11 完整特性网站导航

学习C++11 完整特性网站导航1. 官方链接The C++ Standards Committee - ISOCPP链接: The C++ Standards Committee - ISOCPP.C++11 - the new ISO C++ standard链接: C++11 - the new ISO C++ standard.C++ reference链接: C++ 官方手册:C++ reference.wiki (不FQ打不开)链接: wiki.2. 博客园链接a) C++

2021-04-09 11:46:46 289

原创 2021-04-08

C/C++ 常用功能整理1. 十六进制字符串转数字// #include <iostream>using namespace std;int GetPTZParam(const char* str);int main(){ char szCMD[] = { "A50F0109898900B5" }; GetPTZParam(szCMD); return 0;}int GetPTZParam(const char* str){ const int size_PTZC

2021-04-08 11:48:31 51

原创 Visual Studio 2019 企业版 16.9.x 创建离线包并安装教程(带百度网盘下载地址和序列号)

Visual Studio 2019 企业版 16.9.3 创建离线包并安装教程Visual Studio 2019 企业版 16.9.3 创建离线包并安装教程在线安装几次都因为网络原因失败了,只好创建离线安装包到本地,并使用命令行安装靠谱(命令行安装可以设置不交互,不检测更新,安装成功率基本100%,至少我的win10的台式机和win7的笔记本都安装成功了),并把整个过程记录下来,方便以后查阅,同时如果有遇到同样情况的伙伴也可以参考下。1. 下载安装文件官方下载地址:下载链接在D盘新建一个

2021-04-06 22:17:40 16687 8

原创 C的format字符串在std::string如何实现

C的format字符串用std::string如何实现C里面的format格式化字符串用习惯了,是不是在纠结std::string怎么没有format了。#include "stdio.h"int main(){ const char* pcServerID = "34020000002090000111"; const char* pcServerIP = "127.0.0.1"; int iServerPort = 5060; //格式化输出到屏幕 printf("sip:%s@%

2021-04-06 16:08:49 238

原创 GB28181-SIP 错误码以及代表的含义

@TOCGB28181-SIP 错误码GB28181-SIP 错误码1xx100 Trying说明caller正在呼叫,但还没联系上callee。180 Ringing 说明callee已经被联系上,callee的铃正在响。收到这个信息后,等待200 OK 。181 Call is being forwarded说明call被重新路由到另外一个目的地182 Queued说明callee当前是不可获得的,但是对方不想直接拒绝呼叫,而是选择放在呼叫队列中183 Session progre

2021-03-31 11:26:12 7119

海康 MIB库 HikMIB.xlsx

海康 MIB库 OID 对应键值,如:.1.3.6.1.4.1.39165.1.1.0 = deviceType = The type of device.

2021-10-09

空空如也

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

TA关注的人

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