USB中文网 USB中文网
4年前
USB中文网之虚拟鼠标功能演示
该功能是USB中文网的开发例程,其设计原理见:使用驱动程序实现的是虚拟USB鼠标功能。鼠标的事件由应用应用层下发:当前完成的功能:鼠标指针的移动鼠标的点击事件动态创建和销毁鼠标设备支持WIN7,WIN10X64,X86使用WDM框架开发应用层是VS2019编译驱动,生成驱动文件,然后再使用批处理调用devcon.exe安装
Easter79 Easter79
4年前
tomcat性能调优和性能监控(visualvm)
tomcat服务器优化1、JDK内存优化根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这
Wesley13 Wesley13
4年前
MySql添加远程超级管理员用户
可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql,然后运行命令:mysqlGRANTALLPRIVILEGESON\.\TO admin'@'localhost'(https://www.oschina.net/action/GoToLink?urlmailto%3Aadmin%27%40%27
Stella981 Stella981
4年前
Hikaricp简单使用
Hikaricp替换现有的数据库连接池也是很方便的没有时间去测试 现贴出简单的配置 如果使用spring,只需要简单的替换<beanid"hikariDataSource"class"com.zaxxer.hikari.HikariDataSource"destroymethod"s
Stella981 Stella981
4年前
Electron桌面端所见即所得
突然让你开发Electron应用,你能hold住吗?如果领导突然说需要开发一款前端桌面端应用,那么对于我们前端er来说选择Electron是一件顺理成章的事情。但事实上很多同学对于Electron都不太了解和熟悉。如果突然让我们去开发Electron应用,很多人都会陷入迷茫和懵逼的状态。然后在依靠网上相对较少的资料,慢慢摸索、一路踩坑
Stella981 Stella981
4年前
Docker实战——分布式Websocket服务
一、项目介绍我们很容易可以使用Springboot来搭建一个支持websocket的应用,用来实现基于HTML5的客户端之间进行消息的接收和推送。但是在实际应用的部署时,客户端和应用服务器之间总会用到Nginx或者Apache来做反向代理,来实现负载均衡。用Nginx举个例子来说,我们使用轮询的方式,将客户端的请求分发到后端3台w
Stella981 Stella981
4年前
Kubernetes 时代的安全软件供应链
作者汤志敏 阿里云容器服务高级技术专家汪圣平 阿里云云平台安全高级安全专家导读:从Dockerimage到Helm,从企业内部部署到全球应用分发,作为开发者的我们如何来保障应用的交付安全。本文会从软件供应链的攻击场景开始,介绍云原生时代的应用交付标准演进和阿里云上的最佳实践。“没有集装箱,就不会有全球化”。在软件行业里,
Wesley13 Wesley13
4年前
11个默克尔树开源项目
Merkle树是一种可以有效验证部分数据存在于指定数据集并且未被篡改的高效的哈希树结构,作为一种底层技术广泛应用在各种区块链的实现当中,对于商品溯源、知识产权确认、区块链公证等区块链应用起着重要的作用。本文介绍11个主流的merkle树开源实现,你可以在自己的项目中应用。区块链开发教程链接:以太坊(https://www.oschina.net/
Stella981 Stella981
4年前
MongoDb语法
查看当前都有哪些数据库showdbs;查看都有哪些集合showcollections 使用insert方法插入文档,以{}包注,文档是以键值对出现的,必须成对设置db.user.insert({"uid":1,"name":"luotianshuai","age":18,"salary":1})2、查询
Python进阶者 Python进阶者
2年前
使用Python随机查询数据库中10个信息然后删除这10个信息
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【刘苏秦】问了一个Python数据库数据处理的问题,一起来看看吧。pythoncursorconnect.cursor()sql"SELECTFROMinfoswherestatus''"curs