windows下python实现usb收发通信

最近在研究python调用热敏打印机的对接实现方式,发现打印机厂家提供了标准ESC/POS调用指令,就想着能不能在windows下使用python直接与打印机通过usb进行通信,实现ESC/POS指令的收发!最终证明是可以的,只是前期遇到一些问题(问问AI基本上也都解决啦)。

python在windows下可以使用python-escpos库对接打印机(它封装了 ESC/POS 指令,支持 USB、串口、网络打印机等),但是因为我想测试同一台电脑上连接2个相同型号打印机(厂商 ID 和产品 ID 完全相同)没办法区分打印机,所以只能使用python直接在底层与usb设备进行usb设备选择[……]

CentOS虚拟机下模拟TCP网络丢包

之前测试项目时想要测试http请求中断无返回等场景下客户端表现,用Fiddler等抓包工具测过,又想能不能在更底层测试下http接口的异常,就想到了http是基于TCP的,那么如果能模拟TCP的网络异常是不是就能达到测试http接口异常的目的了呢?理想很丰满但最终现实是没必要!对,完全没必要!

因为http本身在网络协议中就位于TCP的上层,http协议本身就会对收到的TCP进行高级处理,TCP丢包、乱序、重发 http协议本身都会有相应的约定的方式去处理!所以模拟TCP网络丢包异常等在什么情况下才有测试或研究价值呢?那就是本身有TCP对接协议需求的时候!比如有个新项目是通过TCP与服务[……]

python多线程及多进程运行mitmproxy、flask

使用mitmproxy及flask分别实现了2个功能程序(一个做代理抓包运行在8080端口、一个做web程序运行在80端口)想要通过运行一个python程序来同时提供这2种功能,就搜了下python下的多线程和多进程实现。

一、已知mitmproxy下可以托管WSGI应用程序(参考官方案例wsgi-flask-app.py)

先擘4T530(TSC打印机) python、安卓 sdk安装字体中文打印

最近项目需要安卓双屏能够调用打印机,就采购了一款热敏/热转印打印机,内核是基于TSC打印模块的,使用TSC的sdk调用都是正常的,记录一下一些坑点!安卓usb连接TSC打印机的demo已传git仓库,有需要的直接文末自取!

一、准备工作

1、购买时客服给的资料严重不全,就去官网找了相关资料。http://www.zenpert.cn/support.html里面有设置软件可以下载,DiagTool这个软件很重要,因为我买的这款打印机默认不带字体!无法打印中文,调试sdk打中文怎么都打印不出来!

2、关于开发SDK问题可以去TSC官网下载,https://www.china[……]

Neko一个虚拟浏览器屏幕远程共享/远程操作的Docker应用

Neko介绍&应用

1、它是一个Docker应用,基于WebRTC技术实现音视频画面共享浏览器页面

2、运行Neko后发送一个网址给其他人,所有进入房间的人都可看到浏览器画面

2.1、管理员可以将浏览器控制权给进入房间的其他用户,实现房间内任何人都可以远程控制这个浏览器

2.2、支持rtmp推流,可以将内容直接推流到直播服务器

3、支持firefox、chrome、chromium、edge等内核浏览器,支持在虚拟浏览器中上传下载文件(测试时chrome内核不能上传下载,chromium内核可以实现,firefox内核未测试)

4、理论上可以在远程v[……]

腾讯云函数入门体验

前言

最近了解了下云函数,大概看了下阿里云和腾讯云的云函数产品,最后决定还是用腾讯云的产品试试!主要是他免费额度够用啊(经过一段时间测试,我就用了一个云函数每天大概消耗1G左右,用量跟时长和函数配置内存资源有关,当然你也可以冻结函数暂停计费)!

云函数能做什么?

官方也有详细的介绍,云函数主要目的是让企业/开发者更专注于业务代码实现,省去服务器系统维护环境搭建等,也能降低传统服务器运维带来的安全风险。腾讯云函数目前平台支持的语言有Python、Node.js、PHP、Golang、Java 及 Custom Runtime。再截一段官方的介绍:

腾讯云将完全管理底[……]