一、窗体变透明,需要加三个属性: AllowsTransparency="True"Background="Transparent"WindowStyle="None" 二、利用win32接口实现窗体鼠标事件穿透 Win32 API: private const int WS_EX_TRANSPAR
原创 2022-04-30 12:48:36
1988阅读
import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JFrame; import javax.swing.JLabel; public class Mouse extends JFrame{ public Mouse(){ final JLabel label=ne
转载 2023-06-28 19:33:00
123阅读
本来想控制鼠标自动移动防止公司电脑自动休眠的策略,然而,实现了并没什么卵用,还是会休眠。但还是分享出来吧。win10的系统。首先要安装几个第三方的包:pymouse、pyhook、pywin32、pyuserinput。别看代码里值引用pymouse和win32api,如果不把这些都装了,运行时就会报错。下面来看下代码吧。from pymouse import PyMouse from win32
当我开始作为Java软件程序员的时候,我深深地感受到了一个小屌丝的身份。公司的研发服务需要具备支付宝和微信在线支付功能,而支付回调中需要一个固定的公网地址。这个公网地址可以通过域名和80、443端口来访问。但是我买不起阿里云的服务器,这让我陷入了一种困境。为了解决这个问题,我上网查找了各种开源方案。我曾经使用过花生壳,但是我发现它每个月限制流量,这并不是一个理想的解决方案。终于,我发现了神卓互联这
#region 窗体鼠标穿透 private const uint WS_EX_LAYERED = 0x80000; private const int WS_EX_TRANSPAR...
原创 2022-07-18 10:55:49
183阅读
本文的主题为介绍如何通过程序自动化控制键盘和鼠标。要解决什么问题在我们实际工作生活中,有许多重复性的工作,比如新员工入职流程。除了员工个人信息的不同,其他的流程应该是完全一样,因此此类工作完全可以自动化解决。但是问题来了,有的流程需要填写excel表格,而有些流程需要填写网页表格,这就导致可能比较复杂。那么有没有办法,一个通用的办法来解决这些问题呢?答案是肯定有,我们用最简单的方法,通过Pytho
 (以下内容是从网上查询的) 一、鼠标穿透功能用到的函数。 1、GetWindowLong 该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 hWnd:窗口句柄及间接给出的窗口所属的窗口类。    nlndex:指定要获得值的大于等于0的值的偏移量。有效值的范围从0到额外窗口内存
原创 2012-02-14 19:02:00
418阅读
先来看一段代码:import QtQuick 2.9import QtQuick.Window 2.2import QtQuick.Controls.Styles 1.4import QtQuick.Controls 1.4import QtGraphicalEffects 1.0Window { visible: true width: 640 heig...
原创 2021-07-07 10:15:03
1409阅读
Java实现tcp内网穿透,将内网映射到外网访问gitee: https://gitee.com/muphy1112/ruphy-frp/原理如下   为什么需要客户端和服务端?服务端先启动,然后启动客户端,ProxyServer服务端被动等待ProxyClient内网客户端和外网应用的连接ProxyClient客户端主动连接ProxyServer服务端和内
转载 2023-06-25 16:26:08
80阅读
之前写了一篇关于GVP开源项目FastTunnel的一篇介绍 《FastTunnel-开源内网穿透框架》,只简单介绍了使用方法,不少伙伴对其原理表示好奇,今天画抽空了一下其内部实现原理流程。 不知道其他穿透软件实现是什么样子的,FastTunnel是于2020年开始编写,经过几次尝试,最终采取一种实现方案,自认是最容易理解和去实现的。FastTunnel内网穿透实现原理图揭开内网穿透的神
把自己电脑做成web服务器加内网穿透发布网站。前言:由于学校WiFi为内网ip,且WiFi 为动态ip 由于为动态IP,每次登陆都会换IP地址,所以建议网线连接或者一直开机不断网,否则每次开机都要重新设置。本方法采用内网穿透,将本机的IP地址映射到云服务器,并采用内网穿透服务商的提供的域名,我的服务器如果可以搭好的话再给大家做内网穿透才能映射到自己的域名。还是建议同学们买自己的服务器可以宿舍合买一
frp 是一个使用 go 语言开发的反向代理服务,可用于内网穿透,支持 tcp, udp 协议,为 http 和 https 协议提供了额外的能力,且尝试性支持了点对点穿透。 由于 ngrok 2.x 已经闭源,ngrok 1.x 已不再维护,所以这里尝试使用 frp 替代 ngrok 作为个人的内网穿透工具。0. 前提条件一台 Linux 云主机 (这里是 CentOS 7),并要求具有固定公网
每一次浏览网络的时候都十分羡慕别人有自己的网站,自己虽然说是能够搭建javaweb但是一直都是在本地运行的,从来都没有在外网上运行过。我以前也有了解关于外网怎么访问这方面的事,但是一直都没有说是仔细研究过,导致这个事情一直拖到现在。但是今天我下定决心要把这个事情给整清楚,在参考了网上各路大神的教导与我自己的理解,我今天终于是成功解决了!接下来开始我的记录: 1.生成war包首先先要有自己
转载 2023-05-19 15:33:53
407阅读
系统中常常用Redis来做缓存,极大的提升了系统性能和效率,但同时也存在一些问题。其一是数据一致性问题,严格意义上来讲,只要用到缓存,那就会有一致性问题,这是无解的。另一个问题就是本文要讲的缓存穿透、缓存击穿、缓存雪崩,不仅仅局限于Redis,其他方式实现的缓存,也存在着三个问题。一、缓存穿透缓存穿透是指,用户在查询一个数据库肯定不存在的数据时,这时的返回结果的null,结果不会存入缓存。假设用户
在本地搭建的SpringBoot项目,在内网能够正常访问,想要在外网环境下也能够访问,可以做内网穿透实现,不需要公网IP,也不需要进入到路由器配置。这里主要介绍通过cpolar内网穿透实现外网访问内网SpringBoot,不需要公网IP,也不需要配置路由器,只需要在本地安装客户端,就可以实现任意地点外网访问内网。注册安装cpolar客户端cpolar : https://www.cpolar.
在按钮上又覆盖了label时 这时点击按钮是起不到任何作用的 我们就需要添加个鼠标穿透事件 label->setAttribute(Qt::WA_TransparentForMouseEvents); //51号属性 这时,我们才可以点击按钮了 ...
转载 2021-10-04 18:00:00
1166阅读
2评论
前端开发中,难免会遇到一些元素被其他元素遮挡,比如想要点击box2,刚好又被box1元素挡住,无法实现点击效果<style> .box1 { position: absolute; top: 0; width: 270px; line-height: 270px; z-index: 1; background-color: rgba(
原创 5月前
99阅读
# Java实现内网穿透 ## 概述 内网穿透(NAT Traversal)是指在局域网中,通过一定的技术手段,使得外部网络可以访问到局域网内部的计算机或服务。对于Java开发者而言,要实现内网穿透,可以借助一些第三方库或工具来简化开发过程。 本文将介绍使用Ngrok工具来实现Java内网穿透的详细步骤,并提供相应的代码示例和解释。 ## 内网穿透流程 下面是实现内网穿透的整体流程,通过一
原创 2023-08-21 07:07:20
334阅读
# Java实现内网穿透的步骤和代码示例 ## 1. 介绍 内网穿透是一种通过公共网络将内部网络中的服务暴露给外网访问的技术。在Java中,我们可以使用一些开源库来实现内网穿透。本文将介绍如何使用Java实现内网穿透的步骤,并提供相应的代码示例。 ## 2. 流程概述 下面是实现Java内网穿透的一般流程概述: | 步骤 | 描述 | | --- | --- | | 1. 配置内网服务器 |
原创 9月前
104阅读
一、switch语句的穿透效果灵活运用穿透效果:switch语句中,case与1个语句匹配了,如果没有break,会不再与case进行匹配,直接执行后面的表达式。example:/* 将键盘录入一个月份,判断季节 (利用case穿透) 3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12,1,2 冬季 */ import java.util.Scanner ; cla
  • 1
  • 2
  • 3
  • 4
  • 5