首页 文章 精选 留言 我的

精选列表

搜索[demo],共9481篇文章
优秀的个人博客,低调大师

当面付花呗分期传参JAVA版本demo

说明: 该贴主要说明如何在当面付之【统一收单线下交易预创建】接口中传入花呗分期参数的方法调用前准备:商户在花呗准入的前提下,才能够使用花呗分期进行收款,准入后有以下两种可选方式。方式一:支付宝标准收银台展示花呗分期渠道(仅用户承担手续费),无需额外签约花呗分期。方式二:花呗分期单通道(可选用户或商户承担手续费),需要签约并开发相应接口来实现。 商家无需签约即可实现用户付费情况下使用花呗分期,无需开发; 如签约花呗分期([url]https://b.alipay.com/signing/productDetailV2.htm?productId=J1010300191000001000[/url]),请参考该贴【商户客服】:[url]https://openclub.alipay.com/read.php?tid

优秀的个人博客,低调大师

一个最简单的WebSocket hello world demo

服务器端代码不超过42行: const WSServer = require("./server.js"); var counter = 0; function createWebsocket() { var host = "127.0.0.1"; var port = "9999"; var wsServer = WSServer.startServer(host, port); console.log("WebSocket server listens to: " + host + ":" + port); wsServer.on('open', (data) => { console.log('WS Client has connected: ' + data); setInterval(function(){ counter++; WSServer.broadcast("Jerry: " + counter ); }, 3000); }); wsServer.on('dataWS', (data) => { console.log('Receive Data from WebUI : ' + data); }); wsServer.on('disconnect', (data) => { console.log('WSServer disconnect:' + data.name); }); wsServer.on('close', (data) => { console.log('WSServer close: ' + data.name); }); wsServer.on('end', (data) => { console.log('WSServer Close: '+data.name); }); wsServer.on('error', (data) => { }); } createWebsocket(); </pre> 代码第10行创建一个WebSocket服务器,监听在9999端口上: 第15~18行每隔3秒发送一个字符串到浏览器,用一个计数器标识每次发送的请求。 代码里所需的server.js我已经上传到我的Github上了: https://github.com/i042416/KnowlegeRepository/blob/master/practice/nodejs/server.js 使用nodejs启动这个服务器: 网页端代码: <html> <script src="socket.io.dev.js"> </script> <script> console.log("1"); var socket = io('ws://127.0.0.1:9999'); socket.on('connect', function(){ console.log("connected!"); }); socket.on('event', function(data){ console.log("event: " + data); }); socket.on('news', function(data){ console.log("data from server: " + JSON.stringify(data,2,2)); }); socket.on('disconnect', function(){ console.log("disconnect..."); }); </script> </html> </pre> 浏览器端每隔三秒收到服务器推送的消息,打印在console上: 本文来自云栖社区合作伙伴“汪子熙”

优秀的个人博客,低调大师

java自定义注解学习(一)_demo小练习

自定义注解 现在大家开发过程中,经常会用到注解。 比如@Controller 等等,但是有时候也会碰到自定义注解,在开发中公司的记录日志就用到了自定义注解。身为渣渣猿还是有必要学习下自定义注解的。 这篇我们先写一个简单的注解列子,不会立马介绍各种什么元注解。从例子中感受下注解的作用 定义个注解 package com.kevin.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) public @interface Kevin { String name() default "kevin"; } 解析并测试这个注解 package com.kevin; import com.kevin.annotation.Kevin; @Kevin public class Test { public static void showKevin(Class c) { System.out.println(c.getName()); boolean isExist = c.isAnnotationPresent(Kevin.class); if (isExist) { Kevin kevin = (Kevin) c.getAnnotation(Kevin.class); System.out.println(kevin.name()); } } public static void main(String[] args) { Test.showKevin(Test.class); } } 运行结果 com.kevin.Test kevin Process finished with exit code 0 总结 上面几句代码,我们已经实现了一个简单的自定义注解,是不是很简单。大家不要吧注解想想的太复杂,其实任何东西大规模的应用肯定是易用易懂的。 本篇先介绍到这。大家可以先体验下玩玩,我也是刚刚学习。欢迎交流。下篇文章。我们一起学习下注解的基本语法。

优秀的个人博客,低调大师

从灵感到完整 demo -- Workbuddy&&Codebuddy&&CNB协同实践

创意的灵感往往来自生活中的某一瞬间,当灵感迸发之时,大家是喜欢用笔记还是语音抑或视频记录下哪些宝贵的 idea ?不论之前大家习惯如何,在 agent 时代,Workbuddy 这类 agent 工具或许能够为你带来更胜一筹的体验,助力 idea 从灵光一闪转变为更加具体、详细的计划草案。正如:当笔者走在大街上时,看到某篇 blog ,突发奇想要将某个 web_search 接口以 js sdk 形式实现,但 api 文档太长懒得看,手边又没有电脑可以让我立马开始实践…… 而这时 Workbuddy web+桌面+小程序多端支持的特性就极为亮眼:只需在手机小程序中输入自己的idea,那么在短短数分钟之内便能得到一份详实且具备相当可信度的分析报告--是绝妙好点子还是重复造轮子,片刻时间即可水落石出,同时小程序上生成的报告丝滑同步至 web 端,将报告丢给负责 vibe coding 的 agent 极为便捷,无需自己在各设备间同步数据。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册