3 RenGarZero

尚未进行身份认证

RenGar

等级
TA的排名 18w+

计算机网络通信

应用层 应用层就是面向用户的,接受到下层发来的数据包,就需要解析,它需要规定应用数据的格式,他的内容全部放在TCP数据包的数据内容中传输层 有了MAC地址和IP地址,互联网中两台设备就可以通信了,但是每台设备上的不同应用程序,也需要通信,这就需要确定下层发送的数据包是给每个应用程序(进程)使用的,这就需要给应用程序网络进行端口分配。 传输层的功能就是建立"端口到端口"的通信。数据包是那个端口发出的,那个端口该接受数据包,主机+端口号=Socket。所以就规定传输层也有一个数据...

2020-05-16 20:55:41

Pyinstaller打包Python源文件

近期使用Tkinter做了一个GUI小项目,银行管理系统,期望打包成exe点击即可使用,使用pyinstaller进行打包,查询相关资料后总结如下:官网参考文档:https://pyinstaller.readthedocs.io/en/latest/执行:pyinstaller [options] SourceCode命令时,pyinstaller会分析并解析源码中各个模块和库项目...

2020-05-05 20:51:50

C++获取、修改系统环境变量

C++获取、修改系统环境变量#include <iostream>#include <stdlib.h>#include <Windows.h>using namespace std;// 获取环境变量getenv("变量名")int main(){ char* strenv; putenv("ENV_Temp_Test=H:\\CLi...

2020-04-27 21:35:09

C/C++ 显示文件夹的所有文件

#include <iostream>#include <string>#include <fstream>#include <vector>#include <io.h>using namespace std;//从jm文件中拷贝内容到另一个不jm文件,,注意不能通过程序读加密文件的内容,读出来的内容会被加密voi...

2020-04-27 18:06:41

gcc环境下 使用C/C++ 连接Mysql数据库

在网上查询很久资料,都是使用VS Stduio的。没有GCC环境下,使用C/C++连接mysql数据库的详细指导,查询资料后现总结如下:首先,先将mysql下的include文件夹复制到自己的工程下。同时将lib文件夹下的libmysql.dll libmysql.libmysqlclient.lib三个文件也复制到自己的工程下。mysql的include文件夹...

2020-04-25 21:39:27

学生管理系统

主函数,管理系统入口——ManageStuSys.cpp#include <iostream>#include "../inc/ManageStuSys.h"// #include "./ManageLink.cpp"using namespace std;// g++ -g ManageStuSys.cpp ManageLink.cpp -I ../inc -o m...

2020-04-20 21:27:49

Windows10安装MinGW

安装MinGW参考:https://blog.csdn.net/u013171283/article/details/80898442安装过程中可能会出现下面两个文件错误make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzmagdb-7.6.1-1-mingw32-bin.tar.lzma出现上述包下载失败信息,到下面到地址去找对应...

2020-04-08 13:11:54

line.find("*") == string::npos

string::find()函数:是一个字符或字符串查找函数,该函数有唯一的返回类型,即string::size_type,即一个无符号整形类型,可能是整数也可能是长整数。如果查找成功,返回按照查找规则找到的第一个字符或者子串的位置;如果查找失败,返回string::npos,即-1(当然打印出的结果不是-1,而是一个很大的数值,那是因为它是无符号的)string::npos静态成员常量:是对类...

2020-04-08 10:34:11

char* 和char []的区别

https://www.learncpp.com/cpp-tutorial/6-8b-c-style-string-symbolic-constants/

2020-04-03 15:43:40

Socket通信

参考:https://blog.csdn.net/qq_36409711/article/details/78937137?https://blog.csdn.net/qq_27923041/article/details/83857964服务端#include <iostream>#include <winsock.h>#pragma com...

2020-03-31 12:08:16

C++异常

https://www.cnblogs.com/MrYuan/p/4800257.html

2020-03-28 11:59:07

C++文件流、字符串流

#include <iostream>#include <stdexcept>#include <exception>#include <vector>#include <fstream>#include <sstream>using namespace std;ifstream in;void e...

2020-03-27 17:24:18

函数指针VS指针函数、数组指针VS指针数组

函数名本质上就代表函数的首地址,数组名代表数组的首元素地址。type (*ptr) (param)函数指针 =函数的指针,一个指针变量指向的地址存着一个函数.//定义一个函数void fuc1(int a){ cout << "this is fuc1 define" << a <<endl;}//声明函数指针int (*fu...

2020-03-23 21:54:49

I2C总线

I2C结构I2C只使用两条双向漏极开路,串行数据线(SDA)和串行时钟线(SCL),数据线用于传输数据,时钟线用于同步数据收发。SDA和SCL总线都需要接上拉电阻,当总线空闲时,两根线均为高电平。连接到总线上的任意器件输出低电平都会将总线信号拉低。I2C允许相当大的工作电压范围,但典型的电压准位为+3.3V或+5v。I2C的参考设计使用一个7比特长度的地址空间,但保留了16个地址,所以在一组...

2020-03-23 16:34:57

mysql

# 显示数据库show databases;# 删除银行数据库drop database if exists bankinfo;# 创建银行数据库create database if not exists bankinfo;# 使用银行数据库use bankinfo;# 创建账户表CREATE TABLE if not exists bankinfo.accountinfo( ...

2020-03-12 15:15:50

MySQL错误处理

mysql8.0.17版本长时间没有启动链接,再次链接是出现如下错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)访问被拒绝,看了很多博客说是在 myini 文件中的mysqld后面加 skip-grant-tables,结果再次启动Mysql服务时又出现了 2003的...

2020-03-08 15:39:59

C++的cout输出二进制,八进制

#include <iostream>#include <bitset> //输出二进制的头文件using namespace std;int main(){ int a = 2149580819; cout << "八进制: " << oct << a << endl; cout << "十进制:...

2020-03-07 13:59:57

Windows下使用gcc生成.dll动态链接库

生成dll命令:g++ test.cpp -I头文件路径 -fpic -shared -o 动态库名这里面test.cpp保存一些函数方法 g++ TestClass.cpp -I ../inc -fpic -shared -o TestClass.dll调用动态库:g++ main.cpp-I头文件路径 -L动态库路径 -I调用的动态库 -o 可执行文件名这里面m...

2020-03-06 15:49:22

电路中VDD/VCC含义

一文读懂电路中这些字母所代表的意义https://www.eefocus.com/rf-microwave/446983

2020-03-06 14:01:33

AndroidStudio3.5安装

选择自定义选项安装后出现Grandle同步失败的问题,还会出现NDK版本未知的问题解决办法:安装完成后选择标准安装,不要选择自定义安装,等到进入界面后点击ProjectStruct,下载NDK即可。...

2020-03-05 20:44:19

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。