自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天明宇朗的博客

静心,思考,沉淀!

  • 博客(141)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 C--8--解决因配置文件中字符编码不一致问题导致的错误

ASCII 1个字节=1个文字ANSI 2个字节=1个文字UNICODE3或4个甚至更多字节=1个文字这三种压缩后,变为UTF-8、UTF-16、UTF-32。ASCII、ANSI、UNICODE 是字符编码,即给全世界每个字符分配一个数值id(字符正向对应id),UTF8是传输编码,即将此数值id按规则编码成字节数据(id反向对应字符(对方收到UTF8数据后,反过来解编回UNICODE 字符型编码,就能显示对应的字符)

2024-03-07 12:28:06 339

原创 Communications--9--一文读懂双机热备冗余原理

3、如何从冷备做到热备?

2024-03-07 11:43:15 362

原创 Linux--12--Kernel panic – not syncing: Attempted to kill init! Redhat6.2故障修复

Kernel panic – not syncing: Attempted to kill init!

2023-06-27 15:13:17 1203

原创 C#界面设计--8--如何设置可启动项-导入exe可执行文件调试库文件?

设置可启动项-导入exe可执行文件调试库文件

2022-12-26 18:17:58 419 1

原创 C#界面设计--7--VS编译生成exe文件时报错:此错误的实例(1) 隐藏调用堆栈 在 Microsoft.VisualC.CppCodeParser.Parse

解决VS编译生成exe文件时报错问题:此错误的实例(1) 隐藏调用堆栈 在 Microsoft.VisualC.CppCodeParser.Parse

2022-12-20 22:29:28 580

原创 C--7--白盒测试中最容易不通过的几个问题点

白盒测试中最容易不通过的几个问题点

2022-10-21 00:18:10 412

原创 C--6--C语言最通俗易懂的解释-常见却隐蔽的点

1、main函数介绍//include:包含,<stdio.h> .h-指head头文件stdio:std-standard,i-input,o-output,标准的输入输出。UINT8_t Main(void){ /*- 定义临时变量 */ printf("Hello world! \n"); return 0;}printf:print-打印,f-format-格式化...

2022-05-29 18:15:48 319 2

原创 FIN断开-TCP segment of a reassembled PDU-原因分析

1、FIN断开

2022-03-16 17:03:03 3231

原创 Linux--11--Linux调试常用命令符大全-定期更新

一、检查网口配置状态:Ethtooleth0 (检查网口连接状态问题,最后一行显示yes) Ethtool-p eth0 (对应网口指示灯闪烁或常亮) Tcpdump -i eth1 -w eth1.pcap(wireshark抓包显示并保存为eth1抓包文件) Service vpu restart (当前一系的主机重启,或进程服务) 修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,修改服务器的网卡名称由eth1变为ethxx,重启(Li..

2022-01-17 15:06:18 2228

转载 Linux--10--Shell 脚本的编写方法

Shell 变量定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线_。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字)。有效的 Shell 变量名示例如下:RUNOOBLD_LIBR...

2021-11-16 19:15:35 187

原创 Linux--9--txt文件从windows中拷贝到linux中读取报错-解决方法

原因:编码方式不同

2021-11-12 14:45:39 2142

原创 C/C++--5--pointer targets in passing argument 1 of ‘strlen‘ differ in signedness成功解决

问题:pointer targets in passing argument 1 of 'strlen' differ in signedness 传递参数 1 “strlen”中的指针目标的符号不同原因:一般是形参与实参的参数类型不匹配。解决:修改实参、或者形参类型,使两者保持一致。 将实参类型强制类型转换成形参类型,可消除警告。...

2021-11-11 11:00:44 5967

原创 C++--4--字符排序问题-strcmp函数

字符排序问题-strcmp函数1.函数声明:extern int strcmp(const char *s1,const char * s2);int strncmp (const char * str1, const char * str2, size_t n );2.需要包含头文件#include<string.h>3.函数的调用:strcmp(str1,str2);strncmp(str1,str2,n);4.所实现的功能:当str1<str2..

2021-10-29 21:00:01 608

原创 Linux--8--Linux 中不同时钟的区别

CLOCK_REALTIME: CLOCK_MONOTONIC:为单调时间。以绝对时间为准,获取的时间为系统重启到现在的时间,更改系统时间对它没有影响。用户不能修改这个时间,但是当系统进入休眠(suspend)时,CLOCK_MONOTONIC是不会增加的。 CLOCK_MONOTONIC_RAW: CLOCK_BOOTTIME:参考:Linux 不同时钟的区别 - goingstudy - 博客园...

2021-10-27 15:40:01 896

原创 C--5--VS2008调试方法全面总结--让断点调试得心应手

1、快捷键双击某一行左边空白处,显示红色圆圈,为断点调试。 F5:在两个断点之间跳转。 F10:单步执行。2、窗口调试监视某一变量的变化:

2021-10-14 12:03:12 1897

原创 Communications--8--Generated resource conflict: two resources of the same name: /Radioxx,Ecplise编译报错

1、Ecplise中, 右键project -> Properties -> C\C++ Build -> Tool Chain Editor.Current Builder: 选择'Gnu make builder' -> Apply (或者 Ok).问题原因:选择了不支持GCC、G++两种编译器的builder,'CDT internal builder' 参考:Build project has encountered a probl...

2021-09-11 12:02:16 248

原创 Communications--7--Wireshark抓包-最实用的命令和分析方法

1、如何筛选出含有FIN,RST,SYN等TCP状态?win10系统截图:shift+windows徽标键+s,输入tcp.co,自动出现下方的选择,选FIN等即可。

2021-09-06 21:12:59 799

原创 C--4--编程方法及规则总结-一网扫进

1、main函数中参数配置部分的函数可以单独拿出,放到main前的一个新函数中,减少main中函数的数量。例如:int main(int argc, char** argv){ acm1init(cfgfilename1); acm2init(cfgfilename2); acm3init(cfgfilename3); ...}改为:static void ConfigInit(void){ acm1init(cfgfilename1);.

2021-08-16 16:55:07 157

原创 Communications--6--一文读懂电路域、分组域、LTE、GPRS等区别

一、概念:1、电路域:Circuit Switched Domain-电路交换域,简称电路域。例:我和小明打电话,通过138xxx6666 建立通话,接通手机号时连接电路,在挂断电话后断开电路。电话号是唯一的,若你和小明正在打电话,别人再给他打,就一定打不通,无法接入,即通话过程中只有你和小明在占用这条信道,为你们两人所专属,费用由时间长短来决定。2、分组域:GerneralPackerRadioService-通用无线分组业务,为分组域的一种。将数据进行分组,走不同的信道。解释图:3...

2021-08-12 12:21:20 4316

原创 C--3--C语言整数取值范围和长度-有符号数与无符号数如何比较?

问题:若a=-1,b=1if((int)a> (unsignedint)b) 为真问题的根源:在C语言中,整数的数值是以补码形式存放的处理同样字长的有符号数和无符号数之间的相互转换的一般规则是:数值可能会改变,但是位模式不变。也就是说,将unsigned int强制类型转换成int,或将int转换成unsigned int底层的位表示保持不变。也就是说,即使是-1转换成unsigned int之后,它在内存中的表示还是没有改变,即1111,1111,111...

2021-06-30 17:23:35 495 2

原创 Communications--5--如何保证Linux-Eclipse中编译顺利通过并生成可执行文件?

Eclipse Platform Version: 3.6.1 1、选择工程文件所在的文件夹目录:2、选择import3、设置包含的路径

2021-06-28 19:28:48 218

原创 Communications--4--IDA 反编译 Hex\Bin文件成生成 .c .h文件

https://www.cnblogs.com/panda-w/p/11548121.html

2021-06-23 11:41:16 830

原创 Life--记一位值得怀念的恩师

--题记: 师恩难忘,常记在心2021.05.01像往常一样,坐在电脑前,家人的电话打断了自己的思绪,爷爷突然低声的说道,多年的好友,也曾是自己的初中老师,不在了。那一刹那,我愣住了,没想到来的这么突然。想到这里,泪水一直在眼眶中打转。还记得前两年看他时,虽腿脚不方便,走路颠颠簸簸,甚至需要帮忙去扶,但是面色还好,说话清晰。和他聊天时,他总结到:“取其精华,去其糟粕”课上常说的一句话:“善始善终”...

2021-05-01 22:34:37 191

原创 Communications--3--通信基础知识回顾总结

1、MAC地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address)。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址[1]。 MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址[2]。https://baike.baid...

2021-03-28 20:39:12 237

原创 C--2--一文读懂回调函数

1、如何使用带参数的回调函数?#include<stdio.h>int Callback_1(int x) // Callback Function 1{ printf("Hello, this is Callback_1: x = %d ", x); return 0;}int Callback_2(int x) // Callback Function 2{ printf("Hello, this is Callback_2: x = %d..

2021-03-24 15:27:18 197 1

原创 Life feelings--14--2020永恒的记忆-2021你好

2020总结:1、在人生路口的转折点,自己经过激烈的思想斗争,以及家人们的理解,选择了一条适合自己的道路。2、工作之初,任务颇重,感谢自己挺过了那段难熬的日子。此外,自己还需要总结出一套高效的处理事情方法,构建良好的人际关系。3、自己这一年中身体保持的挺好,没有一次感冒或者发烧。希望能够一直保持一个棒的身体。4、工作的下半年,自己保持一周左右打一次篮球,以保持充沛的体力。5、比以往更多的联系朋友,增进感情,更加的学会换位思考。2021展望:1、愿感情之事顺顺利利!2、保持篮球

2021-02-25 11:42:37 171

原创 C--1--C编程规则避免采坑指南-枚举enum-typedef-预编译指令: #if、#elif-声明外部变量: extern

1、/*宏参数及其本身都应加上括号,不加会破坏运算优先级*/#include "stdio.h"#include "stdlib.h"#include "string.h"/*宏参数及其本身都应加上括号,不加会破坏运算优先级*/#define MULTI_MACRO(a, b) ( (a) * (b) )#define MULTI_MACRO_E(c, d) ( c * d )typedef unsigned int uint32_t;int main(void){ //cha

2021-01-01 16:33:57 1426

原创 Communications--2--Linux系统下 网口ip地址漂移问题探究---解决方法

1、Linux系统下-网口ip地址漂移问题探究 当前备份软件比较流行,其中用到的关键技术是IP地址漂移,实际上IP地址漂移技术是利用共享的“虚拟”IP地址,当本地进行节点切换与路由切换,使另一端的发送和收方端没有感觉到本地节点地址有变化,保证了通信的连续性,起到断点保护的功效。1、mode: arping, dev: eth0 localIP: 172.120.51.100, peerIP: 172.120.51.12、mode: shiftip, ...

2020-12-17 09:45:05 757 2

原创 Signal--1--区间信号大全记录,想要的都在这里

2020-11-15 23:03:32 429

原创 Communications--1--数据传输调试记录-bug采坑雷区

1、连接标识ID(tcep-id)对一个发送端来说是唯一的,在整个从 建立连接—>传送数据过程中不会变化。2、一定要注意变量类型的定义,例如赋值时uint32赋值为uint16就会出错。3、注意返回值报错问题,提高对报错数值的敏感度,例如:-4的补码为: FFFC ...

2020-11-09 12:25:32 272

原创 C/C++--2--变量、字符串、数组、指针数组如何打印输出?

C/C++--2--打印输出字符串、变量、数组、指针变量%d 有符号32位整数%u 无符号32位整数%lld 有符号64位整数%llx有符号64位16进制整数%d是对应 int%ld是对应 long%lld是对应 long long32位编译器中:int=long=32bit;long long=64bit。...

2020-10-12 15:50:45 2219

原创 Linux--7--Qt-makefile运行出错:/bin/sh: -c: line 0: syntax error near unexpected token `(‘

Qt-makefile运行出错:/bin/sh: -c: line 0: syntax error near unexpected token `(‘问题:执行make,报以上错误,定位为Makefile问题。新建.cpp工程后,makefile中与工程相关的路径一定要更改!!!eg: etc/my/projectetc/my(copy)/project,问题出在‘(copy)’。...

2020-09-14 21:49:26 703

原创 C++--3--enum枚举类型详解

枚举类型的定义:枚举类型(enumeration)是 C++ 中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。定义格式:枚举类型的定义格式为:enum <类型名> {<枚举常量表>};格式说明:关键字enum——指明其后的标识符是一个枚举类型的名字。 枚举常量表——由枚举常量构成。"枚举常量"或称"枚举成员",是以标识符形式表示的整型量,表示枚举类型的取值。枚举常量表列出枚举类型的所有取值,各枚举常量之间以","间隔,且必须各不相同。取值类型与条件表达式

2020-09-07 16:11:54 365

原创 Linux-Qt--2--调试运行终止弹窗问题-The inferior stopped because it received a signal from the Operating System

问题:解决:

2020-09-04 13:41:40 8502

原创 Qt--1--Qt Creator

Ubuntu16.04+QT4.8.7开发环境搭建https://blog.csdn.net/qing666888/article/details/79116000Qt Downloadshttp://download.qt.io/archive/qt/4.8/4.8.3/

2020-09-03 22:26:49 138

原创 Software--1--Sublime Text 3快捷键及使用技巧总结-ctrl+shift+f 与搜狗快捷键冲突-高亮显示

1.文件下内容查找和替换: ctrl+shift+f前提:关闭搜狗输入法。红色处选上则为:整字符匹配。当前文件内查找: ctrl+f、替换: ctrl+H

2020-09-01 15:31:05 608

原创 Life feelings--13--青春不毕业,那些心里念念叨叨难以忘怀的记忆

题记: 可期的未来和明天终将离我们愈来愈近

2020-08-27 21:23:46 1945

原创 Linux-6-Qt Creator中编译出现错误:undefined reference to ‘xxxx函数‘-No rule to make target `-‘, needed by `.o‘

Qt Creator中编译出现错误:undefined reference to 'xxxx'报错如下:

2020-08-27 19:43:11 1220

原创 C++--2--预处理指令#define,#ifdef,#ifndef,#endif…解析

常见的预处理指令如下:#include:包含.h源代码文件 #define:定义一个宏条件编译指令,决定那些代码会被执行:#ifdef:如果已定义宏,则执行以下代码 #ifndef:如果没有定义宏,则执行以下代码C语言中的#define存在一些不足,C++主要使用const来定义常量。使用宏的优势:便于在跨系统平台例如linux、Win、Max中编译、运行#ifdef OS_Win#include <windows.h>#else#endif#ifdef O

2020-08-21 15:09:11 500

原创 Developing--1--开源版本控制系统SVN的详细操作介绍

SVN(Subversion)---开源代码版本控制系统,应用在软件程序开发中。

2020-07-30 09:33:25 261

VOCdevkit_08-Jun-2007-y.zip

VOCdevkit_08-Jun-2007, xml转json格式必备的MATLAB文件,包含VOCcode(最重要)!!!将 VOCcode 中 VOCinit.m 里的数据集标签种类根据自己的修改

2019-07-26

C# 实现多个IP摄像头画面预览以及截图

1、C# 多个ip摄像头画面预览以及截图界面 2、winform VS2013 .NET4 Client Profile 3、测试摄像头:海康威视 亲测有效哦,绝对物超所值! 4、需要输入IP地址,端口号,用户名和密码。预览、抓图、客户端录像基本功能,其中抓图包括BMP和JPEG抓图(包括抓图保存在缓冲区中)。 5、IP通道设置(添加、修改、删除)功能。

2019-05-02

C#上位机-串口调试助手发送与接收控制程序源代码

C#上位机-串口调试助手发送与接收界面控制程序源代码, 亲测可用哦,很完整!

2018-05-12

STK8.1安装包百度云分享(含破解教程)

satellite tool kit是由美国Analytical Graphics公司开发的一款在航天领域处于领先地位的商业分析软件。STK支持航天任务的全过程,括设计、测试、发射、运行和任务应用。 STK提供分析引擎用于计算数据、并可显示多种形式的二维地图,显示卫星和其它对象如运载火箭、导弹、飞机、地面车辆、目标等。STK的核心能力是产生位置和姿态数据、获取时间、遥感器覆盖分析。STK专业版扩展了STK的基本分析能力,包括附加的轨道预报算法、姿态定义、坐标类型和坐标系统、遥感器类型、高级的约束条件定义,以及卫星、城市、地面站和恒星数据库。对于特定的分析任务,STK提供了附加分析模块,可以解决通信分析、雷达分析、覆盖分析、轨道机动、精确定轨、实时操作等问题。另外,STK还有三维可视化模块,为STK和其它附加模块提供领先的三维显示环境。

2018-05-12

全国所有大学数据包含经纬度(json格式)

全国所有城市大学的数据,名字、经纬度。仅供学习交流, 请勿用于商业项目。

2018-05-12

远程仓库湿度监测系统设计-Proteus仿真与C语言源码

远程仓库湿度监测系统设计-Proteus仿真与C语言源码,经过测试,完全能够正常实现

2018-04-28

51+单片机典型应用30例——基于Proteus仿真

51+单片机典型应用30例——基于Proteus仿真,自己仿真过,有用

2018-01-12

[程序源代码]案例解说单片机C语言开发:基于8051+Proteus仿真

[程序源代码]案例解说单片机C语言开发:基于8051+Proteus仿真

2018-01-12

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

TA关注的人

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