ubuntu使用squid搭建代理并设置密码

有更轻量的代理工具tinyproxy,安装配置更加简单,但是使用时发现有两个问题: 无法设置认证,即用户名和密码,也可能是我没找到 感觉延时更高 为什么要设置密码?因为如果不设置密码而允许所有ip的话可能会被网络上的爬虫扫描到从而沦为他人免费的代理。虽然可以通过设置允许的ip,但如果更换IP(比如在外面)将无法使用,所以可以设置密码,凡是通过密码验证的客户端就可以使用。 安装: sudo apt-get install squid 修改配置文件: sudo vim... Read More

Comments: 0 Categories: Linux

一个视频/图像转字符画小程序

一个视频/图像转字符画小程序 在B站看到一个百万播放量的视频,内容是用字符画播放了一个鬼畜视频 于是就自己动手用Python实现了一个小视频/图片转字符画小程序。 原理很简单,就是将一张图片像素的灰度值(0~255)映射到一组字符串中,较黑时(>>0)对应密一些的字符,较白(>>255)则对应疏字符。 for row in img_gray_resize: for pixel in row: chars += ascii_char[int(pixel / 256 * char_len)]... Read More

Comments: 0 Categories: Python

利用python Socket实现udp聊天室

使用Python socket编程实现简单的聊天室功能。   效果图: 服务器和客户端使用UDP编程,客户端两个线程一个负责接收,一个负责发送。 服务器:接收消息并保存地址,如果触发‘EXIT’关键字则从地址表中移除该地址 def main(): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) addr = ('127.0.0.1', 9999) s.bind(addr) logging.info('UDP Server on... Read More

Comments: 2 Categories: Python

python通过调用百度api实现语音识别(超详细)

python通过调用百度api实现语音识别(超详细) 最近在学习python,做一些python练习题 github上几年前的练习题 有一题是这样的: 使用 Python 实现:对着电脑吼一声,自动打开浏览器中的默认网站。 例如,对着笔记本电脑吼一声“百度”,浏览器自动打开百度首页。 然后开始search相应的功能需要的模块(windows10),理一下思路: 本地录音 上传录音,获得返回结果 组一个map,根据结果打开相应的网页 所需模块: PyAudio:录音接口... Read More

Comments: 0 Categories: Python