可以对比下tcp 服务端: #udp测试 import socket sk = socket.socket(type = socket.SOCK_DGRAM) sk.bind(("127.0.0.1",10050)) # 收发 while 1: msg_str,addr = sk.recvfrom(1024) print("客户端:",msg_str.decode("utf-8"),addr) msg_s = input(">>>") sk.sendto(msg_s.encode("ut...

阅读全文>>

服务端: #聊天室测试 import socket import time sk = socket.socket() sk.bind(('192.168.3.12',30031)) sk.listen() conn, addr = sk.accept() #客户端永远开启 while True: if getattr(conn,'_closed'): print("走了一个哥们") conn, addr = sk.accept() print("新来人了!!") msg_b...

阅读全文>>

0x01 清晰的回忆 刚哄完宝宝睡觉, 在研究python的logging的处理方式, 突然想起了一个词语, 寓言. 回忆起了小学时候的几件事情,很清晰的回忆. 0x02 寓言 那应该是小学三年级的时候, 我姨妈是我语文老师, 那时候我上语文课都异常的积极, 特别喜欢表现自己. 她有次上课提问, 寓言的寓是什么意思, 我想都没想就举手了, 干脆利落的回答一个字:"蠢" 的意思, 姨妈的表情怪怪的, 小时候我很天真,现在想想, 多想回到那时候天真的自己啊! 前几年, 姨妈过世了. 现在还能记起她以前的样子, 岁月如梭, 很多事只存在回忆里了. ...

阅读全文>>

import re from urllib.request import urlopen, Request def getPage(url): headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'} ret = Request(url, headers=headers) res = urlopen(ret) return...

阅读全文>>

0x01 round的疑问 简单测试round函数,有些情况会让你很疑惑. 为啥四舍五入有时候不起作用, 这涉及到的底层浮点数保存的问题.学习过逆向或者汇编的话, 都知道浮点数的精度问题. 0x02 查资料 开始百度下,一定不止我一个人有这个疑问的. 知乎上的解释 https://www.zhihu.com/question/20128906 真心不喜欢这里面的气氛, 感觉是你这都不懂,还学编程的架势, 我去! 哎, 提问的人说这是个bug, 哎,看来惹到他们了. ********** (这是MR...

阅读全文>>

0x01 背景 最近在补python的课程 写了下大乐透的生成算法 (适用于其他的中奖游戏) 0x02 贴代码 from random import randint def getRandomList(start,stop,count): list1 = [] while len(list1)<count: rand_number = randint(start,stop) if rand_number in list1: continue ...

阅读全文>>

Mark下: JMP FAR和CALL FAR访问任务段的区别  当使用JMP FAR来实现任务切换时, TSS结构体中的Previous Task Link的值在任务切换完成之后为0,CPU不会为其赋值; 如果使用CALL FAR来实现任务切换,Previous Task Link的值在任务切换完成之后,CPU会将其填充为原来的TSS段选择子  当使用JMP FAR来实现任务切换时,EFLAGS寄存器中的NT位不变; 当使用CALL FAR来实现任务切换时,EFLAGS寄存器中的NT位就...

阅读全文>>

0x01 包引入 安装 composer require picqer/php-barcode-generator 0.3 { "require": { "picqer/php-barcode-generator": "^2.0" } } 0x02 测试代码 getBarcode($sample_code, $generator::TYPE_CODE_128, 2, 120); // $generatorSVG = new \Picqer\Barcode\BarcodeGeneratorS...

阅读全文>>

正则式:^\S+@\S+\.\S{2,}$ 可验证英文和中文域名的邮箱,如下邮箱格式都可验证: aaa@aaa.com aaa@aaa.com.cn aaa@中文.com aaa@中文.中国 中文@aaa.com 中文@中文.com 中文@中文.中国

阅读全文>>

0x01 最近 11月6号,宝宝降生, 在医院照顾了老婆两天, 宝宝属于早产,还好提前打了催肺针 ,医院观察了六个小时后,把宝宝抱到了我们的面前. 第一次有这样的感觉,我的孩子,我的小公主,为人父的初体验,很难形容. 刚开始的时候不太敢抱她,不敢给他换纸尿裤, 看着护工照顾她, 心里暖暖的,就想一直看着. 医院只让我们住了两天,原本以为至少三天的,提前回家了,跟妈妈讲了怎么照顾老婆和宝宝.提前化解了矛盾. 多沟通是必要的, 老公和儿子这个角色,其实就是个润滑剂.跟公司请了十天的陪产假, 那几天很累, 半夜都会醒个3-4次, 需要适应宝宝的节奏. ...

阅读全文>>