logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用python实现UDP通信

1.打开虚拟通信程序,选择UDP通信并选定收发数据的ip地址和port端口:2.在虚拟机中编写python程序与主机中的虚拟通信程序实现数据传输:#注释的标注格式为:每行开头则直接输入#并空一格开始注释#若在每行代码后面加注释,则空两格输入#再空一格开始注释import socket#使用udp收发数据def main():#1.创建socket套接字udp_socket = socket.soc

#python#udp#sublime text +1
如何在Word里的字母上方添加特殊符号——“拼音指南”+“切换域代码”完美解决!

有时候我们为了在行文中加入一些希腊文字表示特定变量,同时要求在希腊文字上方插入一些特殊符号,为了解决随之出现的行间距变大问题,我们可以使用“拼音指南”+“切换域代码”,通过简单的修改代码完美解决!1.插入符号代替插入公式我们在使用word时可以使用公式编辑器插入一些公式和符号,但是,当文字段落中要求使用一些希腊字母等特殊符号时,如果选择插入公式,很可能会影响整段文字的行间距,如下图所示:可以看到,

#经验分享#编辑器#其他
python socket接收c传输的字节流数据时遇到的“字节对齐”问题struct.error: unpack requires a buffer of 35 bytes

python和c通过socket进行数据传输时,会用到pack和unpack包来进行数据的打包和解包,对于不同类型的数据往往会存在一个“字节对齐”问题:struct.error: unpack requires a buffer of 35 bytes比如在一字节Byte型变量和八字节double型变量的中间可能会插入四个字节的0x00来自动对齐字节长度。可以看到接收程序源代码如下:dataFro

#c++#python
简历、PPT以及各尺寸学术会议海报模板(附PPT制作图片、视频、音频等素材及常用网址)

最近要去参加一个学术会议,老板要求做一个所投论文的Poster,以前也没接触过,就在网上搜了一下相关内容,这里放上下载的海报模板(直接PPT打开即可使用,也有一些用LaTex编辑的海报模板),包含各种尺寸,有需要的可以自取。在线下载Poster模板的网址:https://www.posterpresentations.com/free-poster-templates.html自己网上收集的模板:

#经验分享#其他
结合奥维地图与百度地图api进行路径规划开发测试(python、HTML)

第一步:奥维地图如何得到规划路径上轨迹点的经纬度(参见我之前的博客)。第二步:各种坐标系转换,选择对应转换坐标系以及输入输出文件路径后可以直接调用(python批量转换,每次运行前清空输出文件result_ouput.txt)。源代码可参见:https://blog.csdn.net/weixin_42032107/article/details/97497327#!/usr/bin/env py

#python#html#经验分享
Redis缓存(二)缓存淘汰策略,脏数据/脏页,缓存污染

一、应该给Redis分配多少内存空间八二原则:80%的请求都是访问数据库中同样的20%的数据(热点数据只占20%),所以一般给Redis分配15% - 30%数据总量的内存空间(只保存热点数据,冷数据被访问少,直接到数据库访问)二、Redis八种内存淘汰机制三、LRU算法传统LRU算法:底层维护一个双向链表,每个节点存放一个数据,当某个数据被访问时,该节点会被放到链表头部(MRU端),当触发内存淘

#redis#缓存#数据库
不同场景Redis集合类型数据结构的选择(Hash、List、Set、Zset各数据类型的最大存储长度)

先给出指导意见:多个集合操作(聚合操作)----用Set;集合数据排序(排序操作) ---- 分页排序建议使用ZSet;集合数据只有0、1两种状态(二值型数据)----------- 0/1状态数据建议使用Bitmap;集合中不重复元素个数(基数统计)----如果数据量达到亿级的话建议使用HyperLogLog。1.多个集合操作(聚合操作)Set—求多个集合数据的并、差、交集(求并、差、交集计算量

#redis#数据结构#数据库
Redis的原子操作(SET NX PX,Lua,单、多实例分布式锁 )

摘要:1.单原子性指令2.Lua脚本原子性执行多指令3.Redis实现分布式锁3.1单Redis实例保证锁的可靠性和高效性3.1.1加锁:A)SET NX指令作为加锁的单原子性指令B)设置锁自动释放的有效时间,看门狗C)加锁释放锁操作对应唯一的客户端3.1.2释放锁:A)使用Lua脚本判断是否是加锁的同一个客户端3.2Redis master集群保证锁的可靠性+可用性3.2.1 Redlock算法

#lua#redis#数据库
到底了