- 博客(141)
- 资源 (11)
- 收藏
- 关注
原创 python struct.unpack()函数(返回一个元组,其中包含根据格式字符串fmt解包的值)
from _struct.pydef unpack(fmt, string): # known case of _struct.unpack """ unpack(fmt, buffer) -> (v1, v2, ...) Return a tuple containing values unpacked according to the format s...
2019-12-31 17:25:44 1459
原创 python udp socket.recvfrom(bufsize[, flags])(从套接字接收数据)
socket.recvfrom(bufsize[, flags])Receive data from the socket. The return value is a pair (bytes, address) where bytes is a bytes object representing the data received and address is the address of t...
2019-12-31 17:22:04 11753
原创 python udp socket.sendto(bytes, address)(将数据发送到套接字)
socket.sendto(bytes, flags, address)Send data to the socket. The socket should not be connected to a remote socket, since the destination socket is specified by address. The optional flags argument h...
2019-12-31 17:18:41 2101 1
原创 Intel Realsense D435 关于开放环境下的目标识别 曝光量参数的自动设定机制
从前,我们讨论过曝光量设定的这个问题,一开始我们是使用自动曝光的,即摄像头根据它所认为合适的曝光值进行曝光,但摄像头并不一定总能满足我们的预期,有时候天晴时,它降低了曝光量,导致图像看起来黑乎乎的,天暗时,它倒能够很好的设置曝光量。。我们也尝试过使用固定一个曝光值,但这带来的总体效果甚至比自动曝光差,因为它在设定曝光值的时候根据的是当时的环境参数,而当环境参数改变时,就无法很好地适应了。所以,...
2019-12-31 15:40:12 1120 1
原创 numpy ndarray.tostring()(在数组中构造包含原始数据字节的Python字节)(tobytes()函数的兼容性别名)
from numpy\core\multiarray def tostring(self, order='C'): # real signature unknown; restored from __doc__ """ a.tostring(order='C') Construct Python bytes cont...
2019-12-31 11:40:54 2302
原创 python cv2.imencode()(将图像编码到内存缓冲区中。)(图像压缩原理)
from cv2\__init__.pydef imencode(ext, img, params=None): # real signature unknown; restored from __doc__ """ imencode(ext, img[, params]) -> retval, buf . @brief Encodes an image int...
2019-12-31 09:12:23 9137
原创 一个16进制的数占多少字节?(半个字节)
1个字节是8位,二进制8位:xxxxxxxx 范围从00000000-11111111,表示0到255。一位16进制数(用二进制表示是xxxx)最多只表示到15(即对应16进制的F),要表示到255,就还需要第二位。所以1个字节=2个16进制字符,一个16进制位=0.5个字节。参考文章:一个16进制的数占多少字节?比如19...
2019-12-30 11:09:49 39496 5
原创 \x49\x51\x5a\x56\x54\ 这种是什么编码?(16进制编码)
就是最简单的ascii码。\xXX表示是16进制,其中XX为两位16进制数。即\xXX的值就是0xXX题目例子中,就是0x49, 0x51, 0x5a,0x56, 0x54.对应表示的字符为:0x49: I0x51:Q0x5a:Z0x56:V0x54:T参考文章:\x49\x51\x5a\x56\x54\ 这种是什么编码?...
2019-12-30 10:48:16 2710
原创 python struct 官方文档
from python3.67.1。struct-解释字节打包二进制数据源代码: Lib / struct.py此模块在Python值和表示为Python bytes对象的C结构之间执行转换。除其他来源外,它可用于处理存储在文件中或来自网络连接的二进制数据。它使用 格式字符串作为C结构布局的紧凑描述以及与Python值之间的预期转换注意:默认情况下,打包给定C结构的结果包括填充字节,以维护...
2019-12-30 10:31:36 1927
原创 python struct.pack()函数 (返回一个字节对象,其中包含根据格式字符串fmt打包的值v1,v2,...)
def pack(fmt, *args): # known case of _struct.pack """ pack(fmt, v1, v2, ...) -> bytes Return a bytes object containing the values v1, v2, ... packed according to the format st...
2019-12-30 10:31:17 1079
原创 python struct.calcsize()函数(返回格式字符串fmt描述的结构的字节大小)
from struct.pydef calcsize(fmt): # known case of _struct.calcsize """ calcsize(fmt) -> integer Return size in bytes of the struct described by the format string fmt. 返回格式字符串fm...
2019-12-29 19:41:02 8354
原创 网络编程 数据报是什么?TCP、UDP数据报结构
数据报是通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。数据报是完备的、独立的数据实体,该实体携带要从源计算机传递到目的计算机的信息,该信息不依赖以前在源计算机和目的计算机以及传输网络间交换。 [1]参考文章:数据报...
2019-12-29 15:44:21 1230
原创 pycharm 波浪线报绿 Typo: In word 'xxxx'(绿色波浪线)
在使用pycharm时,代码中单词底部有波浪线,提示typo in word时原因:单词拼写检查功能,说明当前拼写有问题,解决方式:按照驼峰命名法,重新命名即可参考文章:单词底部有波浪线,提示typo in word时...
2019-12-28 23:38:14 7432 1
原创 python udp传输 报错:OSError: [WinError 10040] 一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据报的缓冲区比数据报小。
return
2019-12-28 17:26:18 10759 3
原创 网关是个啥?为什么电脑不设置网关就没法上网?笔记本为啥不用设置网关?
在指定了ip地址和子网掩码后,还需设置网关,不设置就没法上网。(比如百度只能显示一级搜索,图片没法显示,点进去就显示网络出错。。。那可能只是百度的缓存)网关一定要设置正确,比如我必须设置成192.168.1.1,设置成192.168.1.2就不行在连接wifi的笔记本上就不用设置网关,因为路由器已经设置了,参考文章:网关的概念和作用...
2019-12-28 13:30:53 7677
原创 python 基于UDP协议的socket 报错:OSError: [WinError 10049] 在其上下文中,该请求的地址无效(绑定的ip要跟本地ip对应)
如图:绑定的ip是192.168.1.49,但是本地ip是自动获取的,所以没法绑定解决办法:将电脑指定ip,如果是以太网连接,还需指定默认网关,不然电脑没法正常上网,如果是wifi连接,就不用。。。(我也不知为啥!)酱就好了:...
2019-12-28 11:40:43 4611 4
原创 python 基于UDP协议的socket 报错:WinError 10022 提供了一个无效的参数(原因:服务端没有绑定ip)
如图:原因:服务端socket没有绑定ip和端口,绑定一下就好了udp_server_sock.bind(ip_port)参考文章:python socket 使用错误:WinError 10022 提供了一个无效的参数...
2019-12-28 11:21:21 4644
原创 pycharm 无法更新代码 update project 无效
执行update project,貌似只能将云端代码更新本地未修改过的代码,修改过的代码没法更新。。。。
2019-12-27 17:08:37 2168
原创 python 网络编程 socket 报错 ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
服务端:# -*- coding: utf-8 -*-"""@File : 191226_基于UDP协议的socket_server端.py@Time : 2019/12/26 23:32@Author : Dontla@Email : sxana@qq.com@Software: PyCharm"""import socketip_port = ('127...
2019-12-27 11:49:25 6319 7
原创 python socket.socket()函数 套接字详解及TCP、UDP程序示例(粘包等)
socket的定义Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入理解tcp/udp协议,socket已经为我们封装好了,我们只需要遵循socket的规定去编程,写出的...
2019-12-26 16:11:49 14691 3
原创 numpy np.matmul()(两个数组的矩阵乘积)
from multiarraydef matmul(a, b, out=None): # real signature unknown; restored from __doc__ """ matmul(a, b, out=None) Matrix product of two arrays. 两个数组的矩阵乘积。 ...
2019-12-26 16:08:36 2339
原创 numpy dot()函数(两个数组的点积)(对于二维阵列,它是矩阵乘积)
From multiarray.pydef dot(a, b, out=None): # real signature unknown; restored from __doc__ """ dot(a, b, out=None) Dot product of two arrays. Specifically, 两个数组的点积。 特别, ...
2019-12-26 13:41:10 1844
原创 python numpy ones.like()(返回形状与类型与给定数组相同的数组)
def ones_like(a, dtype=None, order='K', subok=True): """ Return an array of ones with the same shape and type as a given array. 返回形状与类型与给定数组相同的数组。 Parameters ---------- a : ar...
2019-12-26 09:45:08 1097
原创 python pass 占位符 占位语句
Python pass 语句Python pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。示例:#!/usr/bin/python# -*- coding: UTF-8 -*- # 输出 Python 的每个字母for letter in 'Python': if letter == 'h': pass pr...
2019-12-25 22:28:20 2448
原创 python如何处理异常,让程序不结束继续运行?
下面有两种解决方法,第一种是类似if…else…;另外一种是使用语句来实现继续执行;方法一:使用try…except…语句,类似于if…else…,可以跳过异常继续执行程序,这是Python的优势用法如下:方法二:使用语句来继续执行;拓展资料异常处理特点:1.在应用程序遇到异常情况(如被零除情况或内存不足警告)时,就会产生异常。2.发生异常时,控制流立即跳转到关联的异常处理程序(...
2019-12-25 22:17:37 25131 3
原创 numpy 三角函数 sin()、cos()、tan() 反三角函数arcsin,arccos,arctan numpy.degrees()
三角函数import numpy as np a = np.array([0,30,45,60,90])print ('不同角度的正弦值:')# 通过乘 pi/180 转化为弧度 print (np.sin(a*np.pi/180))print ('\n')print ('数组中角度的余弦值:')print (np.cos(a*np.pi/180))print ('\n')...
2019-12-25 16:55:37 43965
原创 windows中端口号(port id)和port的区别,如何通过端口查看进程pid,如何通过pid查看程序,如何通过pid查看端口?
一个进程有很多个端口号(对内),只有一个端口号(对外)1、查看特定端口的使用情况:以80端口为例,输入命令“ netstat -aon|findstr “8601” ”后按回车显示如下,可以看到占用8601端口对应的程序的PID号为2404:2、根据PID号找到对应的程序:继续输入命令“tasklist|findstr “2404””,按回车后显示如下,可以看出2404对应的程序为sqls...
2019-12-25 10:33:26 9546 4
原创 TCP端口状态 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT详解,以及三次握手,滑动窗口
参考文章:端口状态 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT详解,以及三次握手,滑动窗口
2019-12-25 09:17:50 1372
原创 python bytes()函数
print(bytes('i',encoding='utf-8')) # b'i'参考文章:Python bytes类型及用法
2019-12-23 16:42:19 942
原创 socket如何定义端口号才能避免和其他程序冲突?
问:看了不少socket通信的例子,例子上很多都是随意定一个端口号, 如果这样做,万一别人机器上这个端口号已经被其他程序占用怎么办? 这个问题怎么解决?答1:不要在程序中写死,而是通过配置文件可以让用户进行配置,这样如果冲突可以自行修改答2:1-1023是保留的端口。1024-65535是留给用户自定义的。怕和别人的冲突,那你可以默认一个端口,同时允许用户自行设置该端口。答3:服务器上端口固...
2019-12-23 15:36:56 3101 1
原创 python 网络编程 问题记录
191223在本机配置服务端和客户端后,运行没问题;将服务端代码弄到另一台电脑上后启动,用原来的电脑去连接它,就连不上了,不知啥原因,是ip自动获取和指定ip的原因?然后用小王的电脑试了以下,她的作为服务端(ip是自动获取的,据说自动获取ip的话有时它会自动改变,以后我们的服务端可能要设置成手动指定的),我的作为客户端,一开始运行也是不行,后来将服务端绑定的ip修改成她电脑的ip,我的客户端i...
2019-12-23 10:01:00 463
原创 python str字符串和byte字节流的区别 encode、decode方法的区别
Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函数(反之亦然)。编码是什么?编码就是把一个字符用一个二进制来表示。字符串类str里有一...
2019-12-22 10:48:45 1603 1
原创 python3 字符串前字母(无前缀,前缀u,前缀b,前缀r)含义
参考文章1:【python】python字符串前面加u,r,b的含义参考文章2:python3 三种字符串(无前缀,前缀u,前缀b)与encode()
2019-12-21 16:54:29 1767
原创 python decode()函数 (使用登记用于编码的编解码器解码字节)
def decode(self, *args, **kwargs): # real signature unknown """ Decode the bytes using the codec registered for encoding. 使用注册用于编码的编解码器解码字节。 encoding ...
2019-12-21 16:10:58 479
原创 python encode()函数(使用注册用于编码的编解码器对字符串进行编码)
def encode(self, encoding='utf-8', errors='strict'): # real signature unknown; restored from __doc__ """ S.encode(encoding='utf-8', errors='strict') -> bytes En...
2019-12-21 16:06:38 454
原创 python 网络编程 套接字的初使用 基于TCP协议的socket
基于TCP协议的sockettcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端server端# -*- coding: utf-8 -*-"""@File : 191221_基于TCP协议的socket_server端.py@Time : 2019/12/21 12:30@Author : Dontla@Email : sxana@qq.com@...
2019-12-21 15:35:42 267
原创 python socket.accept()函数 (等待传入连接。 返回代表连接的新套接字【IP套接字,地址信息:(主机地址,端口)】以及客户端的地址)
from socket.py def accept(self): """accept() -> (socket object, address info) Wait for an incoming connection. Return a new socket representing the connection, and the...
2019-12-21 15:03:02 4764
原创 网络监听listen技术是什么原理?
原理Ethernet协议的工作方式是将要发送的数据包发往连接在一起的所有主机。在包头中包括有应该接收数据包的主机的正确地址,因为只有与数据包中目标地址一致的那台主机才能接收到信息包,但是当主机工作在监听模式下的话不管数据包中的目标物理地址是什么,主机都将可以接收到。许多局域网内有十几台甚至上百台主机是通过一个电缆、一个集线器连接在一起的,在协议的高层或者用户来看,当同一网络中的两台主机通信的时候...
2019-12-21 14:50:27 1565
auto.js安装包:app-v6-armeabi-v7a-release-unsigned-signed.apk
2024-02-11
auto.js安装包:app-v6-universal-release-unsigned-signed .apk
2024-02-10
raid卡配置教程(基于Ubuntu 20.04 操作系统安装指导书 (鲲鹏 920 处理器)安装)
2023-12-12
Ubuntu 20.04 操作系统 安装指导书 (鲲鹏920处理器)
2023-12-12
ffmpeg h264编码格式测试视频
2023-12-10
vsftpd-3.0.5
2022-08-22
CMD_right_click_key_menu_with_administration.reg
2019-08-29
Intel-RealSense-D400-Series-Datasheet
2019-07-29
为什么C++对整型常量的指针用const_cast并修改值后,出现了两个不一样的值?
2023-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人