首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
焱齿
掘友等级
后端
|
tencent
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
MD5介绍与MD5加密的C++实现
MD5相信绝大数人都接触过,也有刚入门的小白会提出MD5如何解密的问题。其实多谢了解后会知道MD5是没有办法解密的,所以解密也不过是大量已知数据做成字典而已,MD5是不可能通过逆向计算解密的。为什么呢?因为哈希冲突。比如说我给定10个位置来存放东西,假设我的对应方法是简单的求余%...
EPOLLONESHOT及其引发的EPOLL在ET能被多次触发吗?
对于注册了EPOLLONESHOT的文件描述符,操作系统最多触发其上注册的一个可读、可写或者异常的事件,且只触发一次,除非我们使用epoll_ctl函数重置该文件描述符上注册的EPOLLONESHOT事件。乍一看会以为EPOLLONESHOT不就是ET模式相对于LT模式的区别,仔...
深入理解socket编程的几个函数和两种fd
再次,一个socket句柄代表两个地址对“本地IP:端口”--“远程IP:端口” 。关于这一点我们多说几句:我们知道在广袤的互联网中唯一标示一个进程(应用程序)需要三元组:IP地址、端口和协议。此时我问你 描述两个应用进程之间的端到端的通信需要什么?显然需要五元组:本地IP、本地...
网络编程中sockaddr和sockaddr_in的区别(socket)
这两个结构体都是用来处理网络通信的地址。include <netinet / in.short sin_family; // 2 bytes e.g. unsigned short sin_port; // 2 bytes e.g. sockaddr用其余14个字节来表示sa_d...
Xshell连接centOS7与CentOS7联网——一步到位
就像引出“3+4”重构那样,我们也可以直接将配置前与配置后的对比状态列举出来,这样更省事。注:(1)其中的子网IP就是根据宿主机的IP修改得来的,即修改第三位。(2)其“NAT设置”配置如右图,是根据子网IP修改最后一位得到的。的配置如下。GATEWAY=10.14.150.IP...
性能分析工具Linux perf使用经验
1、系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。本篇主要讲性能分析中常用的工具——perf。...
Linux下编译安装Jsoncpp及应用实例
前言:json是一种很简洁的协议。可惜的是他只能传递基本的数据类型(例如int/long/string)这种,本身不支持二进制数据(不能传递byte类型)。换句话说json本身是不支持二进制数据传输的。举个例子。你可能会遇到用json传递protobuf对象的情况;一个看起来可行...
linux环境下protobuf的安装与使用
pip install protobuf==2.5.pip install gevent==1.4.pip install -i https://pypi.douban.com/simple/ locustio==0.11.1、protobuf的下载:这里(next可找到更早版本...
Python 操作 protobuf 常见用法
ProtoBuf: 是一套完整的 IDL(接口描述语言),出自Google,基于 C++ 进行的实现,开发人员可以根据 ProtoBuf 的语言规范生成多种编程语言(Golang、Python、Java 等)的接口代码,本篇只讲述 Python 的基础操作。据说 ProtoBuf...
tcpdump非常实用的抓包实例
tcpdump version 4.5.libpcap version 1.5.host:指明一台主机。如:host 10.1.110.110net:指明一个网络地址,如:net 10.1.0.src:ip包的源地址,如:src 10.1.110.110dst:ip包的目标地址。...
下一页
个人成就
文章被点赞
13
文章被阅读
35,036
掘力值
360
关注了
0
关注者
0
收藏集
0
关注标签
13
加入于
2022-04-18