USB中文网 USB中文网
3年前
Windows下虚拟键盘鼠标(USB中文网)
最近整理了一下代码,完全自主研发。功能比较简单,就是在Windows操作系统下虚拟一个标准的键盘和鼠标。键盘的按键可以通过应用软件下发对应的报告内容,再由虚拟的键盘转成系统的标准键盘消息,这样相当于系统中多了一个键盘。键盘的报表内容格式见:鼠标类似,可以实现鼠标指针的移动,滚轮效果和鼠标的点击事件。当然这也功能也是通过应用层的程序控制的。鼠标的报表内容格式见
liam liam
2年前
接口调试还能这么玩?
大家好,我是老三,今天正在用Postman调试接口,同事阿六在我后面站着看了了一会。阿六:“啧啧……”我:“你个老六,什么意思?”阿六:“三老师,你这不好使,调代码全是死劲。”我上去就是一个save、一个send,全部都报错了啊……阿六:“年轻人,不讲码德,按照传统Debug,点到为止,带你看点好康的。”我:“让我康康。”只见阿六打开电脑,点开一个小图标。阿
Stella981 Stella981
3年前
Spring Boot2.X+mybatis+Druid+PageHelper实现多数据源并分页,支持多个字段动态排序,结构层级分明,代码耦合,框架入门
一、SpringBoot整合Mybatis、Druid和PageHelper并实现多数据源和分页,支持多个字段动态排序,其中对分页插件进行了封装,满足于任何场景的开发Druid是一个数据库连接池。Druid可以说是目前最好的数据库连接池!因其优秀的功能、性能和扩展性方面,深受开发人员的青睐。Druid已经在阿里巴巴部署了超过600个应用,经过一年多
Stella981 Stella981
3年前
Harmony OS 开发避坑指南——源码下载和编译
本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(Hi3516,Hi3518和Hi3861)的编译环境,以及如何将源码编译为三个目标平台的二进制文件。坑点总结:1.下载源码基本上没有太多坑,可以很顺利的进行2.编译源码主要的一个大坑是,默认版本的scons依赖python3.7,鸿蒙基础编译代码依赖p
Wesley13 Wesley13
3年前
Java字节码详解
也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。Java号称是一门“一次编译到处运行”的语言,但是我们对这句话的理解深度又有多少呢?从我们写的java文件到通过编译器编译成java字节码文件(也就是.class文件),这个过程是java编译过程;而我们的java虚拟机执行的就是字节码文件
Stella981 Stella981
3年前
Javascript高级编程学习笔记(57)—— 事件(1)事件流
事件JS与HTML的交互是通过事件实现的而事件指的就是:文档或浏览器窗口特定的交互瞬间可以通过侦听器来预定事件,以便在事件发生时执行相应的代码这种模式也是设计模式中的观察者模式事件流有了事件,也就有了事件流的概念事件流故名思意:也就是事件的流向,所以事件流描述的是从页面中接收事件的顺序虽然事件流描述的都是事件的流
API 小达人 API 小达人
1年前
高效管理近 2 万个 API,中金财富是如何做到的?
通过平台设置内控管理,建立起组织内部不同API的权限管控,为实现API统一平台管理奠定基础。将已有存量API传统文档进行了梳理,再进行平台数字化处理。Java通过代码的注解生成API文档,生成的API文档不全,则完善注解之后再重新生成。如果非Java语言的,则通过其他工具转换为Postman等格式再导入到Eolink里面,完成API资产文档的迁移及统一管理、监控。
艾木酱 艾木酱
2年前
快速入门|使用MemFire Cloud构建Flutter应用程序
MemFireCloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专注于编写前端应用程序代码,加速WEB或APP应用开发。此示例提供了使用MemFireCloud和Flut
API 小达人 API 小达人
1年前
开发一定要会写文档吗?
“文档”包括外部和内部技术文档、博客、社交网络分享知识、演示、操作指南、会议报告、网络研讨会、播客节目、维基百科页面、信息图表等等。在当今快节奏的世界中容易迷失于各种职责。但是,虽然编写文档不像编写代码、设置流程或解决问题那样能立即获得回报,但创建良好的文档是向周围人以及未来自己展现同情心的表现。它的影响是长远的,文档高手最终会成为人生赢家。
DDD学习与感悟——总是觉得自己在CRUD怎么办? | 京东云技术团队
我们有时候也会看到一些博客看到或者听到一些同事在说:这个业务有什么难的,不就是CRUD么?在软件生命周期初期,我们通过CRUD这种方式我们可以快速的实现业务规则,交付项目,但随着业务逐渐复杂,通过CRUD这种粗暴方式不可避免地会淹没业务核心规则,产生很多祖传(屎山)代码,系统交接的时候我们经常会听到,上一个开发是SB,或者自嘲自己是在屎山上面继续堆屎。