开启本地服务器,利用二维码进行通信[Demo]

用Python+支付宝沙箱环境,5分钟搞定一个扫码收款Demo(附完整代码) 本文详细介绍了如何使用Python和支付宝沙箱环境快速搭建扫码收款原型,适合个人开发者学习支付接口开发或创业团队验证支付流程。通过配置沙箱环境、生成密钥对、实现扫码支付功能等步骤,5分钟内即可完成一个可运行的Demo,避免真实资金流动的风险。 阅读详情

开启本地服务器,扫描二维码进行通信

前言:之前写过一个通过socket通信的软件,实现pc与android互相传送文件,android控制pc等等功能。现在想做一个使用http通信的(纯粹无聊),优点是不需要下载android客户端,并且希望能在ios端也可以使用(当然有待改进)。手机通过扫描产生的二维码来访问pc的客户端,再进行通信。


现在只处于demo阶段,后面有空陆续上传完整版。现在还是学生,有待指导。


1.使用的技术

Java开启Web服务器,使用zwing生成二维码






2.UI讲解

ui如下:



第一个框是ip
第二个框是工程web目录下的文件名:这里要把需要手机访问的内容添加在工程web目录下(未来可能改进自动获取)
点击make生成二维码,再用手机扫描










3. 代码讲解



start.java                         :启动main
SimpleHttpServer.java      :开启http服务器
UI.java                            :UI界面
MatrixToImageWriter.java :生成二维码


SimpleHttpServer:
public class SimpleHttpServer implements Runnable {   
//...
public static int PORT = 9528;// 端口  这里可以设置端口   
//...
 void fileReaderAndReturn(String fileName, Socket socket) throws IOException {   
	//...
	//下面设置对应文件类型的处理:例如html:text/html  还有很多 具体可以百度contentType 
	if ("htmlhtmxml".indexOf(fileEx) > -1) { //(显示)匹配文件类型 , 如果是html,htm,xml..   
           		 contentType = "text/html;charset=UTF-8";   
       		 } else if ("jpeggifbpmpng".indexOf(fileEx) > -1) { // (下载)如果是jpeg,jpg,gif,bpm,png,pdf等等..   
            		contentType = "application/binary";   
       		 }  
		// else if ("jpg".indexOf(fileEx) > -1) { // (图片显示)  
		//       contentType = "image/JPG";   
		//}  
        	else if("pdf".indexOf(fileEx) > -1){
      contentType = "application/pdf";
        	}
        	else if("xml".indexOf(fileEx) > -1){
 		contentType = "text/xml";
       		}
}
//...
   /** */  
   /**  
     * 启动 HTTP 服务器  
     *   
     * @param args  
     */  
    public static void startServer() {   
     
        new SimpleHttpServer();   
    }
}





MatrixToImageWriter:
public final class MatrixToImageWriter { 
// 导出文件
public static void writeToFile(BitMatrix matrix, String format, File file) {..}
//导出流
public static void writeToStream(BitMatrix matrix, String format, OutputStream stream) {..}
//最后我自己修改加了一个writeToBufferedImage
	public static BufferedImage writeToBufferedImage(BitMatrix matrix, String format) {..}
}








4.Demo下载



5.参考

http://blog.youkuaiyun.com/klyun/article/details/1682943
http://www.2cto.com/kf/201302/187345.html








OpenClaw+DeepSeek v4:本地AI工作流中枢实战指南 AI工作流中枢是面向个人开发者与非技术用户的轻量级智能体架构,其核心在于将大模型能力与本地工具调用、长上下文理解、隐私可控执行深度整合。基于协议封装与能力抽象的设计原理,这类系统能绕过传统Bot开发中的服务器备案、API网关、反向代理等工程门槛,实现微信扫码即用的极简接入。技术价值体现在响应稳定性、代码生成准确性及多步推理可靠性上,尤其适配需兼顾安全合规与实时交互的办公场景,如自动整理会议纪要、生成带测试的Flask接口、分析竞品更新日志等。本文聚焦OpenClaw与DeepSeek v4的协同落地,覆盖部 阅读详情

相关推荐

Mac mini M4本地部署openclaw智能体实战指南

AI智能体是面向终端用户的自动化执行框架,其核心原理在于将大语言模型作为决策中枢,通过声明式技能配置连接本地工具链(如Shell、HTTP、Python),实现数据不出设备的闭环推理。技术价值体现在隐私可控、低延迟响应与离线可用性,广泛应用于家庭自动化、个人知识管理及轻量级办公场景。本文聚焦macOS平台下基于Apple M4芯片的openclaw本地化部署实践,深度融合Metal加速优化与ollama模型后端调优,解决M4专属的GPU初始化、Python环境冲突及微信个人号接入等关键问题。

weixin_30550081的博客 433

搭建一个自己的轻量级二维码生成接口

  想生成二维码,但是呢,去网上看到这玩意有不少是收费,或者是各种限制,甚至为了生成一个码还要注册账号?   需要吗?不需要。有必要吗?没必要。   既然如此,那就自己搞一个二维码生成,不需要很复杂,够用就好。

勿埋我心 1818

微信小程序连接本地MySQL数据库:正确架构与全栈开发实战

在Web开发中,前后端分离与API接口调用是构建现代应用的核心模式。其原理在于前端(如小程序)通过HTTP/HTTPS协议向后端服务发起请求,后端作为中间层处理业务逻辑并操作数据库,以此保障安全性与职责分离。这种架构的技术价值在于实现了关注点分离,提升了开发效率和系统可维护性。在微信小程序开发这一具体应用场景下,由于平台安全策略限制,前端无法直接连接非HTTPS域名或内网数据库,使得构建“小程序前端 → 本地后端API → 本地MySQL”的三角数据流成为本地开发调试的唯一可行方案。本文将以Node.js和

weixin_34221036的博客 503

使用 Docker 和 Nginx 打造高性能二维码服务(二)

使用 Docker 和 Nginx 打造高性能二维码服务(二) 三年前我曾写过一篇《使用 Docker 和 Nginx 打造高性能的二维码服务》,时过境迁,容器软件、基础系统、Nginx、QRCode 依赖库都经历了版本升级,为了构建可维护,性能更好的 QRCode 生成服务,就有了本篇折腾内容。 希望本篇内容的出现可以帮到同样需要减少各种语言、框架中二维码生成实现代码的你。 写在前面 TLDR,如果你是曾经的读者,可以直接访问下面的链接,然后搭建属于你的高性能二维码服务,镜像非常小巧,DockerHub

折腾技术 986

Windows一键部署OpenClaw本地AI工作流(TRAE+飞书插件)

OpenClaw是一款面向真实办公场景的本地化AI工作流执行器,区别于通用聊天机器人,其核心是将自然语言指令自动拆解为可执行的原子动作序列,并调用飞书API、本地Python工具与嵌入式数据库完成端到端任务交付。TRAE作为专为Windows设计的原生运行时环境,通过进程隔离、环境预置与路径重写,彻底解决Python/Node.js版本冲突、PowerShell策略限制、杀毒软件拦截等典型部署痛点,实现开箱即用的本地AI能力。该方案特别适用于对数据主权敏感、无Linux/云环境、依赖飞书生态的国内知识工作者

weixin_34055787的博客 489

ATA考试系统DEMO版:本地化轻量级监考沙箱解析

考试系统是教育与企业测评中的基础技术设施,其核心在于保障考试过程的可控性、防作弊性与离线可靠性。传统B/S架构在无网机房、局域网考场等场景下常面临CORS限制、权限管控弱、无法操作系统级行为等瓶颈。本方案采用Electron+Express+SQLite技术栈,构建端到端闭环的本地化考试沙箱,实现考生端防切屏、剪贴板监控、屏幕录制拦截,以及监考端实时状态感知与行为告警。尤其适合高校实训模拟、企业内训笔试等80人以内封闭考场场景,兼顾部署极简性与监考逻辑深度可定制性。

weixin_33804582的博客 254

折腾个自己的nps服务器

最近受到疫情的影响,为了尽量避免出门,能不出门都尽量避免出门,那么远程办公的需求就变得很迫切。我相信很多人都选择了各种远程控制的软件,比如teamviewer或者向日葵之类的。这些软件我都用过,总体感受是不错的,只是teamviewer无缘无故的判定我什么商业用途让我很难受,加上本人又比较爱折腾,于是决定自己来折腾一下内网穿透服务,通过rdp访问公司电脑实现远程办公的目的。 对公司电脑进行内网穿透,我选择了使用github上的一个开源的内网穿透项目nps(https://github.com/ehang-i

nacl_cn的博客 2224

新大陆NLS-MT66安卓PAD扫描功能从Demo到实战的工程化开发指南

在移动数据采集和物联网应用中,条码扫描是核心的数据入口技术。其原理是通过扫描引擎识别条码的光学图案,将其转换为数字信息供业务系统处理。这项技术的价值在于极大提升了数据录入的准确性和效率,是连接物理世界与数字系统的关键桥梁。在仓储物流、零售收银、医疗巡检等众多行业场景中,稳定可靠的扫描功能直接影响着作业流程的顺畅度。本文聚焦于如何将新大陆NLS-MT66这类专业安卓扫描PAD的官方示例代码,深度工程化为符合**真实业务场景**需求的稳定应用。内容涵盖从**模块化架构设计**、扫描参数深度调优、到功耗管理与异常

congji3817的博客 391

AI智能二维码工坊从零开始:本地化服务搭建完整流程

本文介绍了基于星图GPU平台自动化部署“📱 AI 智能二维码工坊”镜像的完整流程。该平台支持一键启动本地化二维码服务,无需网络依赖,利用QRCode与OpenCV技术实现高容错编码与精准解码,适用于隐私敏感场景下的模型微调与AI应用开发,满足企业对安全、稳定及高性能的双重需求。

weixin_42388898的博客 122

5行代码实现微信网页中扫一扫,域名无须备案就能在自己网页中实现扫描二维码,绝对物有所值

网页中实现微信扫一扫,不用备案就能在自己网页中实现扫描二维码 有时我们只需要在自己网页中加入个扫一扫并且获取结果的小小功能就行,然而微信开发门槛太高,需要公众号需要交300块认证,然后域名还要备案,公众号后台需要各种配置,需要调用微信开发各个接口,最后可能并不会看到效果。 现在我要告诉你,你有救了!你只要简单使用上面提供的接口就行,什么论七八糟的统统都不用管了,只需要关注你的程序怎么处理这些数据。 不过任何事情都是相对的,本帖提供的方法缺点也是有的,就是多一次跳转,而大家都知道页面跳转那么当前输入框等控件内容都会丢失。不用担心,问题总是有方案解决的。 如果你只需要扫描下获取结果再处理,那么不用管这多跳转一次的问题。 如果你是在一个表单中某项需要扫描,那 么可以把扫描的那项提到最前面来,强制要求用户必须先扫描才能填写表单其他项,这样问题不 就迎刃而解了? 如果要追求完美扫描不跳转,那么只能一步步按照微信网页开发的要求来了。 大家都知道微信扫一扫,而且很常用,基本都用来扫码关注微信号,扫码付款,再之外的如果要扫的二维码是链接就直接打开访问,非链接的直接显示文字。 然而有时我们需要在自己的网页上调用扫一扫,然后按照自己的需要对获得结果进行处理该怎么办呢?有些同学觉得很奇怪,怎么会有这样的需求。其实这样的使用场景很多的,例如: 扫快递单上的条形码查询它的进度 进度系统中可以根据生产单上条形码查询生产进度 发货系统出入库扫描 扫描网址只需截取其中的一个参数结果而不是直接打开它 。。。 看下面的一个应用效果。 https://img2.mukewang.com/5b42068700012bbf02800560.jpg 是不是很方便呢?微信里打开http://www.jiujiujin.net/wuliu.htm 也可以测试效果。 如果按照通常的步骤在自己网页中调用微信的扫一扫可不是那么简单的。首先得有微信公众号,公众号还得提交认证。我们都知道不光是注册个微信公众服务号就行,而且还得提交认证,每年交300块大洋,前提还必须是企业身份才能注册和认证。 接下来才是编码,这才是考验你耐心的时刻,各种不行,各种莫名其妙的错误,有些新手可能在域名备案上就被卡了半天,因为想要调用微信的jssdk接口要求访问的域名必须是备案的,设置到微信公众号的js安全域名区,然后还要设置服务器白名单,如果你的是虚拟主机而ip不固定的说不定哪天就扫不了了。调用几个接口,参数,token还有7200秒的失效,定时更新还是访问时检查判断再更新,是不是弄过的人都纠结过?很是麻烦,顿时头大了有么有?水不是一般的深,于是纷纷哭爹喊娘求大神骂张小龙。 我发现我废话太多了,说好的5行代码呢?却写了这么多废话,哈哈哈。其实多了解了解也没坏处的,毕竟也算我的摸索过的心路历程。 上面给出的扫一扫指向的链接是:http://www.jiujiujin.net/wuliu.htm,聪明的同学已经打开并右击查看源代码了,可能已经明白是怎么回事了。 答案就是调用了一个接口,这个接口会去执行扫码,然后将扫码的结果作为一个参数返回到来路页面,这样来路页面中就可以获取并处理这个结果了。 废话不多说放代码测试。

海康视觉平台VisionMaster使用学习笔记(1)

双击图像源设置图像源的属性,像素格式分为Mono8和RDB24分别对应导入的图像是彩色还是黑白。打开相机驱动软件MVS,对连接的相机进行属性上的配置,先对相机的IP进行对应的设置。将自动触发的使能打开,保存配置好的相机属性,默认保存到用户集1中。点击MVS软件中的触发按钮,查看相机是否进行正常的触发拍照。打开VM软件添加一个图像源,选择图像源选项拖出图像源。回到VM软件中将选择相机选项选择到配置好参数的相机。取图方式也可以调整为相机取图,将图像源改为相机。双击相机进行连接后对相机的属性进行配置。

A567852的博客 1万+

零成本教你搭建微信扫码打开的网站

零成本解决方案:本地搭建服务+natapp免费域名映射+草料二维码生成活码。4、前端服务搭建(因为我的前端服务是纯HTML,使用了Apache部署)5、前端服务natapp域名映射(我的前端服务端口是38080)2、后台服务接口搭建(我的后台服务端口是38090)一、搭建一个网站需要准备什么东西和成本预算呢?1、natapp账号注册与购买免费域名。6、测试部署结果,正常访问网站地址。3、后台服务natapp域名映射。7、将网址放入草料二维码生成活码。二、如何零成本做好这些事情呢?

u013343616的博客 907

【论文泛读|附源码】如何进行动力学重构? 神经网络自动编码器结合SINDy发现数据背后蕴含的方程

这一篇文章叫做 **数据驱动**的**坐标发现与方程发现算法**。想回答的问题很简单,就是根据数据写方程。 想想牛顿的处境,如何根据各种不同物体下落的数据,写出万有引力的数学公式的。这篇文章就是来做这件事的。当然,这篇论文并没有从牛顿视角,完全去思考牛顿所想。而是利用现有的**深度学习技术** 和 **动力学重构的方法** 。提出了一种框架,基于现有的计算机技术,去发现物质运动背后的物理规律。 这里直接给出这篇方法的核心思路图,我们后面会逐个讲解。

qq5q13638的博客 2457

Socket异步通信及心跳包同时响应逻辑分析(最后附Demo)。

有段时间没有更博了,刚好最近在做Socket通信的项目,原理大致内容:【二维码-(加logo)】-->提供主机地址和端口号信息(直接使用【ThoughtWorks.QRCode.dll】比较简单就不赘述了,核心方法直接贴出来)。然后使用手机APP扫描进行连接服务器,然后通过TCP/IP协议进行握手传输,接收到的图片按照一定的规则进行排列。实时使用心跳包进行检测,服务器进行实时响...

aerkv86628的专栏 291

CAN XL和10Base-T1S全对比:在区域架构中如何选择最适合的车载通信协议?

本文深入对比了CAN XL和10Base-T1S在车载网络架构中的性能差异,通过实测数据和典型应用场景分析,为区域架构设计提供选型指南。重点探讨了带宽、延迟、成本等关键指标,帮助工程师在ADAS传感器部署和车身控制网络优化中做出明智选择。

pear55的博客 596

VisualStudio2022配置CGAL

vs2022和vs2017安装配置boost没什么区别,只需要注意boost的msvc得是14.3的,这玩意跟visualstudio版本挂钩的。压缩包解压,得到下面这两文件,然后把auxiliary这个文件挪到CGAL-5.6里面就行了。我用cgal读取一个stl模型,并输出相关信息(想可视化的话需要安装Qt,不想装Qt也可以装VTK)然后下载下面这两个压缩包。照着下面的截图填就完事了。

weixin_43850909的博客 1171

无需服务器的WebRTC技术演示:serverless-webrtc

serverless-webrtc 是一个技术展示项目,它展示了如何在不依赖信号服务器的情况下使用WebRTC进行实时通信。通过手动交换WebRTC的offer和answer,使得应用程序甚至可以直接从本地文件系统运行,无需web服务器支持。这个项目提供了两个客户端:一个基于Node.js的版本,另一个是可以在Chrome或Firefox上运行的HTML版本。它们之间可以完全互操作,进行文本消息和...

gitblog_00002的博客 792

【即插即用模块】卷积篇 | TCSVT 2025 | MFACB:多尺度膨胀融合,快速扩大感受野,多尺度特征精准捕捉!

本文提出了一种新型多尺度融合膨胀卷积模块MFACB,用于增强语义分割任务中的特征表达能力。该模块通过三分支串联膨胀卷积结构快速扩大感受野,采用双路径融合机制(基础信息路径+多尺度信息路径)实现高效上下文聚合。相比传统卷积块,MFACB在保持轻量化的同时显著提升了多尺度特征捕捉能力,实验表明其性能优于基础残差块。该模块支持自定义膨胀率和步长调整,可灵活嵌入不同网络阶段,适用于需要特征增强的视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 311

Umi-OCR HTTP 接口完全手册:图片 OCR、PDF 文档识别、二维码与 argv 接口的实战接入指南

Umi-OCR 除了图形界面,还提供了一套完整的 HTTP 接口,让其他程序能够直接把离线 OCR 能力当作"本地服务"来调用。本文基于仓库中的 [HTTP 接口手册](https://link.gitcode.com/i/c35b187df7d7358eec117ac3e10ed7c5) 及其关联的 [图片 OCR 接口文档](https://link.gitcode.com/i/5a6aa0e

gitblog_01086的博客 342

Python爬虫实战:全方位解析前程无忧(51job)职位详情爬取及反爬破解

平台规模:覆盖全国各行业、数百万条岗位信息。数据特点:职位描述详细,职位标签丰富。数据价值:支持招聘趋势分析、职业发展研究、薪资行情调研。推荐Python 3.10+,支持最新async特性与库兼容。

2201_76125261的博客 1487

硬件工程师笔记——三极管Multisim电路仿真实验汇总

NPN型三极管:由N型半导体、P型半导体和N型半导体组成,即NPN结构。 PNP型三极管:由P型半导体、N型半导体和P型半导体组成,即PNP结构。 三极管的工作原理基于电流的控制和放大,其核心是基区对电流的控制作用。 将三极管等效为两个串联的二极管进行等效分析

XU157303764的博客 2636

OpenCV C++实战:二维码检测与识别全流程解析与工程优化

二维码识别作为计算机视觉的基础应用,其核心原理在于通过图像处理技术定位和解码二维矩阵信息。OpenCV作为主流的开源计算机视觉库,提供了强大的图像处理算法和二维码检测模块,其QRCodeDetector类封装了从定位图案查找、透视变换校正到数据解码的完整流程。在工程实践中,尤其是在C++开发环境下,如何高效、稳定地集成此功能,并应对嵌入式、实时系统等资源受限场景,是提升技术价值的关键。本文聚焦于OpenCV C++的实战应用,深入剖析环境配置、核心API使用、性能优化及典型问题排查,为开发者在工业检测、移动

weixin_30325971的博客 338

纳米尺度仿真软件:GROMACS_(3).分子动力学模拟原理

分子动力学(MD)模拟是一种强大的计算方法,通过数值积分牛顿运动方程,追踪粒子在时间上的位置和速度变化,提供关于体系动力学行为的详细信息。选择合适的力场、设置初始条件、应用边界条件、控制温度和压力、选择合适的时间步长、计算能量和力,是 MD 模拟的关键步骤。通过这些步骤,可以对各种化学、生物和材料体系进行模拟和分析,揭示其结构、动力学和热力学性质。高级应用如反应路径模拟和蛋白质折叠研究,进一步扩展了 MD 模拟的应用范围。

kkchenjj的博客 1100

钓鱼attack实践之靠图片|短信|链接|小视频能获取到手机的什么?实验防范钓鱼链接及变种危害手机或电脑

本文通过实验演示了攻击者(比如红队)如何利用钓鱼获取位置及系统信息。作者搭建钓鱼服务器使用了带定位负载的钓鱼网站,测试发现:浏览器内或内置浏览器的程序(比如微信)点击允许定位授权以后,钓鱼攻击者能准确获取定位坐标;拒绝授权时只能获取部分系统信息;开启防火墙防护后定位结果严重漂移。实验证明防范钓鱼定位的关键在于:不点击不明链接、不授权定位权限、安装有效防火墙。同时强调钓鱼攻击获取定位的威胁完全可防。

xiyangmao2的专栏 323

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

激发云力量--打造我的云端工具集

日常工作中,有很多小需求,作为码农,总喜欢自己动手做点小东西出来,也成为学习与实践的好机会。

QcloudCommunity的博客 949

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: startService与bindService
下一篇: Ubuntu下安装jdk,修改jdk
Cemmmmer
博客等级 码龄14年 3粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值