网络编程
-
Chrome扩展开发-曼大Blackboard增强插件
UoM Blackboard Enhancement是一个致力于提升曼大Blackboard使用体验和学生用户生产力的Chrome扩展(Chrome-Extension),又称Chrome插件。其目的是为了解决个人Bla…
-
AGTranslate自动翻译工具
一个小巧、智能、精致、快速、优雅的网页翻译小程序。
-
CSS级联层级
CSS样式显示优先级
-
简述PHP_SELF参数
本文简述PHP_SELF参数的含义,并运用该参数将具有多个功能的php程序合并到一个文件中,这是一种常用的方法。 变量 $_SERVER[‘PHP_SELF’] 包含了当前php文件的相对访问路径…
-
分别基于UDP和TCP打洞实现P2P连接-Python实现
受限制于NAT网关的特性,处于不同局域网内的客户端无法直接连接。即使知道了网关的公网ip和映射端口,任何“不请自来”的数据包都会被NAT网关丢弃,从而无法建立连接。因此需要依赖第三方服务器辅助双方“打洞”建立连接,一旦连…
-
无聊的飞行棋
无聊就来玩飞行棋吧。
-
基于web平台的手写体数字识别
本文使用numpy搭建基础的神经网络,用于手写体数字识别。用户可以在网页上进行书写,前端将图像信息发送给后端识别并接收识别结果。 大致流程如下: 针对MNIST数据集的神经网络模型的训练,完成后保存训练模型 后端:编写识…
-
使用Tornado WebSocket实现多人网页版聊天程序
Tornado Websocket可以实现http服务器主动向客户端发送消息,进而实现多人聊天程序。 引入所需的包和库。包含Tornado http服务器和websocket服务器相关包。time库用于用户发送消息时间的…
-
使用Tornado编写活动抽奖网页版程序
引入所需的库,包含Tornado相关和random随机库用于抽奖。 定义一些全局变量,用于存储前端返回的一些信息并能在后端各函数之内调用。期中prize_number为一个字典,存储了每个奖项对应的人数,particip…