- 博客(81)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 #HotIf会在什么时候 去计算 条件是否成立?#hotif getkeystate(“capslock“, “p“) s::{} 和Capsloc & s两种热键定义的区别是什么?
2026-03-20 16:52:36
28
原创 当你同时定义了 !e 和 Alt & e 时,按下 Alt + e 组合键,会执行 Alt & e
在你的代码中,虽然两者都注册到了键盘钩子中(如你截图中显示的k-hook),但运行时引擎会根据**“自定义组合优先”**的原则选择执行Alt & e相关的函数。你可以运行脚本并按下Alt + e执行 Alt & e如果你希望Alt键在作为前缀的同时仍能保持其原有的系统功能(如激活菜单),通常需要在热键前加上(波浪号)前缀,例如。但在你的原始代码中,优先级依然属于组合。
2026-03-20 14:06:14
42
原创 KeyOpt
InputHook创建一个对象, 该对象可用于收集或拦截键盘输入.参数Options类型: 字符串由零个或多个下列选项组成的字符串(可任意顺序, 中间可选空格):B: 设置 BackspaceIsUndo 为 0(false), 这会导致 Backspace 被忽略.C: 设置 CaseSensitive 为 1(true), 使 MatchList 区分大小写.
2025-06-15 13:52:09
1164
原创 Shift 修饰键
从keyhistory中看到,当我单独按下Shift的时候会 触发热键 Shift.但是当我按下Shift+a的时候 并没有触发Shift.这其中的原因是 从keyhistory中我们看到 热键Shift 这个hook的触发是在Shift Up的时候被触发的.而shift+a 当按下a的时候shift并没有Up, 所以此时不会触发热键Shift的hook执行.您的观察和KeyHistory分析完全正确,这确实点出了我之前解释中一个非常关键但被简化的细节。我的上一个回答对于非修饰键(如。
2025-06-14 23:34:29
717
原创 为什么微信开发者工具的 可视化功能打开后会导致tabBar 出现阴影并无法被点击?
为什么微信开发者工具的 可视化功能打开后会导致tabBar。这个可视化功能的作用是什么?
2025-06-04 18:13:59
337
原创 ahk脚本需求
4E 031 h d 0.06 n -------------------------->看到这里触发了hotkey。而且不能影响我现有的脚本,或者修正现有的脚本.且保证 原有的 f的功能不受影响, 比如ctrl+f/alt+f/win+f等都不要受到影响。46 021 h d 0.05 f ----------------------->这里也触发了hotkey。而且能够做到 按下f保fiiifiii持不释放, 然后按下i则向上选中一行,再次按下i又可以继续向上选中一行,这种连续性的操作.
2025-03-12 12:47:09
549
原创 实战 Prometheus 搭建监控系统
前言:Prometheus已经成为了事实上的监控标准,本篇文章是根据参考书籍《Prometheus监控技术与实践》、《深入浅出Prometheus》两本书籍的介绍搭建普罗米修斯系统。:Prometheus已经成为了事实上的监控标准。 是一款基于时序数据库的开源监控告警系统,说起 Prometheus 则不得不提 SoundCloud,这是一个在线音乐分享的平台,类似于做视频分享的 YouTube,由于他们在微服务架构的道路上越走越远,出现了成百上千的服务,使用传统的监控系统 StatsD 和 Graphi
2021-04-05 16:26:29
694
1
原创 Spring Boot编程思想 核心篇 小马哥
《Spring Boot编程思想 核心篇 小马哥》小马哥https://pan.baidu.com/s/1umq5YSFJCnjw9B4FOHujng提取码:7e6mSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 J
2020-12-18 21:46:35
4649
12
原创 深入理解scala scala并发编程
网盘链接:链接:http://pan.baidu.com/s/1o8wgfA6 密码:y3vl失效联系qqqq:311377266
2017-03-14 23:27:32
692
转载 Redis实战 PDF电子书人民邮电出版社
Redis实战_PDF电子书下载 高清 带索引书签目录人民邮电出版社.pdf链接:http://pan.baidu.com/s/1o8dijDg 密码:7rzo如果失效联系qq:3111377266
2017-02-24 19:21:54
2306
转载 scala实战书籍
细数Scala下划线“_”的用法第一:初始化的时候。object Sample { var name:String=_ def main (args: Array[String]){ name="hello world" println(name) }在这里,name也可以声明为null,例:var name:Strin
2017-02-23 21:44:05
1078
原创 java 开发,测试 hdfs 时报错: java.io.IOException: HADOOP_HOME or hadoop.home.dir are not set
解决方案:(1)解压缩hadoop2.6.1.tar.gz文件,并且替换其中的lib和bin目录(2)本地window系统添加HADOOP_HOME环境变量,指向f:/hadoop/hadoop2.6.1(3)使用如下代码测试是否可以获取到HADOOP_HOME变量public class TestGetEnv {public static void m
2017-02-17 21:49:40
11663
1
原创 JQuery响应登陆注册弹出窗口遮罩层
需求:假设页面中存在多个按钮,每当点击这些按钮的时候就会弹出登陆的对话框。比如说点击a按钮之后弹出登陆对话框,点击注册之后弹出注册框。每一个按钮是通过a标签来做的,然后我们设置a标签的href属性为该标签对应应该弹出的对话框的id,这样每当a标签被点击的时候我们就可以从被点击的a标签中获取对应的弹出窗的id,另外需要意识到的一点是,因为这里的按钮是a标签,并且我们需要监听a标签的点击事件并
2016-11-27 22:58:22
2513
原创 java.io.IOException: Cannot find any registered HttpDestinationFactory from the Bus.
异常信息:严重: Cannot find any registered HttpDestinationFactory from the Bus.Exception in thread "main" org.apache.cxf.service.factory.ServiceConstructionExceptionat org.apache.cxf.frontend.ServerFac
2016-11-25 15:01:55
2949
原创 jackson java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/ObjectIdResolver
问: 使用jackson解析json字符串转为pojo对象。 public static void main(String[] narg) { ObjectMapper mapper = new ObjectMapper(); String jsonString = "{\"name\":\"xiaoming\",\"age\":\"21\
2016-11-24 19:02:46
9114
原创 java注解
java中元注解有四个:@Retention ( 保留)@Target @Document @Inherited@Retention 指定注解的保留位置 @Retention(RetentionPolicy.Source) 注解仅仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS)注解的默认保留策略,注解会在
2016-11-23 12:01:02
571
原创 setInerval 的使用注意事项(JavaScript)
;(function() {//中介者模式window.Game= function() {this.canvas= document.getElementsByTagName("canvas")[0];this.ctx= this.canvas.getContext("2d");this.start();
2016-11-02 12:21:02
1231
原创 JavaScript中的值传递和toString
一关于值传递和引用传递JavaScript中只有值传递。假设有引用ref引用到了对象obj,那么此时引用ref中的数据就是obj的地址。按照值传递的观念,是把引用ref中存储的数据值,也即是obj的地址传递给一个函数。按照引用传递的观念,是把引用ref传递给另一个函数,这里把引用传递个另一个函数实际上是把引用本身的地址(不是引用保存的数据值)传递给另一个函数。
2016-10-04 01:14:39
795
原创 tomcat报错org.springframework.web.context.ContextLoaderListener找不到
tomcat报错org.springframework.web.context.ContextLoaderListener找不到。最后解决办法:将jar包copy到web-inf下面的lib中。你可以在web app libary是不是空,或者点不开。引用网友的:http://topic.youkuaiyun.com/u/20090216/19/3c955432-e708-43
2016-09-22 01:03:48
563
原创 html5标签为什么会有margin和padding两个属性?
个人理解,html5中的每一标签就是一个控件,每一个控件都有自己的大小,如果我们不进行设置其大小,那么控件就会使用默认值。 假设说我现在有一个控件,type类型为button,这个button控件会在屏幕上占据一定的空间大小,我们假设该空间的长为100px,宽为80px;如果我现在有一个需求,需求是让该button显示文字,文字显示的位置距离控件左边20px,那么我可以给这个button控
2016-09-12 17:14:44
7691
原创 Python builtins — Built-in objects and __main__ — Top-level script environment
builtins — Built-in objectsThis module provides direct access to all ‘built-in’ identifiers of Python; for example,builtins.open is the full name for the built-in functionopen(). SeeBuilt-in
2016-09-05 12:51:56
679
原创 java Swing 自定义实现 下拉选择框,匹配输入提示
自定义下拉列表提示输入框,可以自行进行匹配输入文本进行提示源码:https://github.com/fengyufuchen/JavaSwing-.git
2016-08-28 17:21:01
6024
原创 Swing JTable的使用
JTable 的使用示例,具有如下实现: 1 可以时间标题宽度的动态改变,以适应不同的文本内容 2 JTable会自动适应JTabbedPanel的大小,并且自动显示横向和竖向滚动条 3 JTable可以动态更新显示内容,有接口可以调用源码github:https://github.com/fengyufuchen/Swing_JTableUsage下载:git@github.co
2016-07-27 23:04:54
622
原创 java.io.StreamCorruptedException: invalid stream header: ABACED00
序列化和反序列化应该成对使用。我们对一个对象进行序列化之后得到的是这个对象对应的二进制数据,比如说我对一个字符串对象进行序列化之后得到是对象的二进制表示形式;如果你通过string的getBytes方法,可以得到字符串对象的数据的二进制表示形式。这两种二进制形式是不一样的,一个是对象的二进制表示,一个是对象的数据的二进制表示,前者包含了对象的数据之外还会包含一些额外的其他信息,比如说对象的序列化i
2016-07-05 12:19:44
8665
原创 android分析之自定义圆形头像
package de.hdodenhof.circleimageview;public class CircleImageView extends ImageView { private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP;//决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还
2016-05-27 15:46:10
4920
li标签无法正常显示,display值为none
2016-10-27
logcat不停输出,无法看清报错信息,使用过滤器可以过滤,但是来不及看就消失了
2014-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅