随笔分类 -  python

1
摘要:官方文档byref 官方文档pointer byref(n)返回的相当于C的指针右值&n,本身没有被分配空间: >>> from ctypes import * >>> n = c_int(0) >>> p = byref(n) >>> pp = byref(p) Traceback (most r 阅读全文 »
posted @ 2023-02-02 22:50 komomon 阅读(1716) 评论(0) 推荐(0) 编辑
摘要:最近,在研究免杀,先用python写,然后再转为C,过程中踩坑不少,涉及到内核编程,看到一篇很不错的文章,特此记录一下。 原文:https://blog.csdn.net/Kelvin_Yan/article/details/86546784 指针类型 通过 POINTER(ctypes type) 阅读全文 »
posted @ 2022-03-17 21:37 komomon 阅读(2344) 评论(0) 推荐(1) 编辑
摘要:先卸载Crypto和pycrypto(pycrypto根本就没安装上,如果你运气好安装上了,那么恭喜你) pip uninstall Crypto pip uninstall pycrypto 然后安装第三方库pycryptodome pip install pycryptodome 阅读全文 »
posted @ 2020-11-20 18:23 komomon 阅读(827) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/boluo007/p/10106038.html 阅读全文 »
posted @ 2020-08-04 19:27 komomon 阅读(189) 评论(0) 推荐(0) 编辑
摘要:最近在写一个app demo,app用的Android,后端用的flask,因为flask服务运行的时候默认部署在本地,其地址是 http://127.0.0.1:5000/。但这个地址外部设备是不能访问的,默认只能本地访问。所以app就会出现连接失败的现象。 解决这个问题的方法有两种: 1.就是通 阅读全文 »
posted @ 2020-08-03 18:29 komomon 阅读(3248) 评论(0) 推荐(0) 编辑
摘要:在python3的标准库中,已经移除了md5,而关于hash加密算法都放在hashlib这个标准库中,如SHA1、SHA224、SHA256、SHA384、SHA512和MD5算法等。 以下为官方文档的介绍: https://docs.python.org/3/library/hashlib.htm 阅读全文 »
posted @ 2020-05-21 11:39 komomon 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env/python #-*-coding:utf-8-*- #Author:LingChongShi #查看源码Ctrl+左键 #数据类型之间的转换 Str='www.baidu.com' '''一、str >list''' print('str-->list:',Str.s 阅读全文 »
posted @ 2020-05-20 00:08 komomon 阅读(142) 评论(0) 推荐(0) 编辑
摘要:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 阅读全文 »
posted @ 2020-05-18 17:02 komomon 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Python通过Socket实现QQ聊天功能@TOC 来源:https://blog.csdn.net/huokundian/article/details/90668862 服务器端代码tcp_server_chat.py #/usr/bin/python3 import socket impor 阅读全文 »
posted @ 2020-05-15 14:00 komomon 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:环境python3.x 3.x之后tkinter自带,jupyter notebook/pycharm 常见的聊天窗口 image.png 聊天窗口布局 左上:聊天历史信息显示 左中:当前信息编辑区域 左下:按钮区域 右侧:显示展示区域 Frame控件 容器区域布局 frmLT,frmLC,frmL 阅读全文 »
posted @ 2020-05-15 13:17 komomon 阅读(2725) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/kayb/p/8157556.html https://www.jianshu.com/p/518fa5d59f89 **https://blog.csdn.net/ctwy291314/article/details/88822130 公钥加密、私钥 阅读全文 »
posted @ 2020-05-11 17:29 komomon 阅读(1958) 评论(0) 推荐(1) 编辑
摘要:一、说明 1. python标准库ssl可实现加密通信 2. ssl库底层使用openssl,做了面向对像化改造和简化,但还是可以明显看出openssl的痕迹 3. 本文先给出python实现的socket通信,在此基础上再给出ssl通信以便读者更方便地看到socket和ssl在python编程中的 阅读全文 »
posted @ 2020-05-06 17:38 komomon 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:原博客:https://blog.csdn.net/sinat_29214327/article/details/80574955 前言:学习套接字编程需要掌握的网络基础知识 包含(TCP/IP 5层模型,TCP协议建立的三次握手与4次断开,网络通信过程等) http://www.cnblogs.c 阅读全文 »
posted @ 2020-05-06 17:34 komomon 阅读(974) 评论(0) 推荐(0) 编辑
摘要:jupyter修改默认存储路径 cmd输入 jupyter notebook --generate-config 找到该配置文件jupyter_notebook_config.py,修改参数#c.NotebookApp.notebook_dir = '' 为你自己的路径,注意要取消注释并且先创建文件 阅读全文 »
posted @ 2020-05-05 17:33 komomon 阅读(301) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_42081389/article/details/90513005 阅读全文 »
posted @ 2020-04-16 16:55 komomon 阅读(696) 评论(0) 推荐(0) 编辑
摘要:有的时候我们用python来抓取网页会得到类似 '\\u003C\\u0066\\u0072\\u006F\\u006D\\u003E' 或者 '%u003c%u0062%u0072%u003e%u003c%u0064%u0069%u0076%u0020%u0063%u006c......' 那么应 阅读全文 »
posted @ 2020-04-16 16:51 komomon 阅读(825) 评论(0) 推荐(0) 编辑
摘要:random模块 import random 1. random.random() 返回0 1之间的一个随机数 2. random.uniform(下限,上限) 在指定范围内生成随机数 包括小数 3. random.randint(下限,上限) 在指定范围内生成随机 整 数 4. random.ra 阅读全文 »
posted @ 2020-03-02 23:52 komomon 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Python中read()、readline()和readlines()三者间的区别和用法 一、 read([size])方法 方法从文件当前位置起 读取size个字节 ,若无参数size,则表示读取至文件结束为止,它范围为字符串对象 二、readline()方法 该方法每次读出一行内容,所以, 读 阅读全文 »
posted @ 2020-03-02 23:33 komomon 阅读(541) 评论(0) 推荐(0) 编辑
摘要:pywifi模块介绍:pywifi提供了一个跨平台的Python模块,用于操作无线接口支持Windows和Linux 下载安装模块:pip install pywifi 和pip install comtypes 简单尝试: # f = open('wifi_password.txt','r') # 阅读全文 »
posted @ 2020-03-02 23:18 komomon 阅读(39992) 评论(6) 推荐(2) 编辑
摘要:itertools 是python的迭代器模块,itertools提供的工具相当高效且节省内存。使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。 一 无限迭代器 itertools包自带了三个可以无限迭代的迭代器。这意味着,当你使用他们时,你要知道要的到底是最终会停止的迭代器,还是需要无 阅读全文 »
posted @ 2020-03-01 23:17 komomon 阅读(419) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示