遇到了MenuItem修饰的方法无法触发的情况,顺利解决. 类放在Editor目录下,该类下其他方法被MenuItem修饰可以触发. 后来发现我修饰的方法和该类下另一个方法重名了. 改方法名,问题解决.…
一.常用事件 在页面加载完成时  自动触发input的点击事件,在移动端可以实现自动弹出输入法,获得焦点 $("input").trigger("click").focus(); 还有一种简写方式: $("input").click(); 还有其它事件就不一一列出了. 二.自定义事件 $("#btn").on("myClick",function(){ alert("自定义事件"); }…
问题 在写flatlist复用组件时,调用的时候如果父组件是不定高的组件,会造成组件无法显示 如果父组件样式{flex:1},则会出现下拉方法频繁触发或不正常触发的问题(我这里出现的问题是在列表第6个项目在底部时,缓慢上拉会多次触发flatlist的onEndReached监听) 原因 推测是因为{flex:1}不适合做动态高度组件的父组件样式,会错误的判断高度导致onEndReached多次不正常触发. 解决 可以把列表上方所需的组件做成header属性传入组件当做flatlist的头部组件,…
String String str1 = "dashu"; String str2 = "dashu"; String string = new String("dashu"); System.out.println(str1 == string); // 结果为 false 面试题目:这个语句创建了多少个对象? new String("dashu"); 这个答案为1或者2,因为如果"dashu"这个字面值…
//setValue方法不能触发onSelect事件 //$("#FundingSource").combobox("setValue", data.FundingSource); if (data.FundingSource) { $("#FundingSource").combobox("select", data.FundingSource); }…
最近研究线程方面问题,关于这个synchronized锁修饰的问题,先是修饰普通方法,然后通过两个线程,各自执行自己对象的锁,发现方法执行互不影响,代码如下: private static int num=0; private synchronized void printNum(String tag){ try { if(tag.equals("a")){ num=100; System.out.println("tag a,num set over!"); Th…
1:synchronized修饰的方法之间相互调用,执行结果为There hello  ..因为两个方法(main,hello)的synchronized形成了互斥锁.  所以当main方法执行完之后,才能执行thread线程中的hello方法. package test; import java.util.Random; /** * @program: GradleTestUseSubModule * @author: Yafei Li * @create: 2018-08-06 10:52…
今天我们谈谈为什么抽象类中不能有静态的抽象方法以及static修饰的方法不能被重写可以被继承 1 static修饰的方法不能被重写可以被继承我们知道static修饰的方法为静态方法,可以直接使用类名.方法名进行调用,即该方法不属于某个对象属于该类. 我们根据下面的例子在看看static修饰的方法是否可以被重写:--------------------- public class StaticLearnig { public static void main(String[] args) { Su…
首先,要知道,synchronized关键字修饰普通方法时,获得的锁是对象锁,也就是this.而修饰静态方法时,锁是类锁,也就是类名.class. synchronized修饰普通方法 Synchronized修饰普通方法时,锁是对象锁(this). 当该类中有多个普通方法被Synchronized修饰(同步),那么这些方法的锁都是这个类的一个对象this.多个线程访问这些方法时,如果这些线程调用方法时使用的是同一个该类的对象,虽然他们访问不同方法,但是他们使用同一个对象来调用,那么这些方法的锁…
当一个synchronized关键字修饰的方法同时又被static修饰,之前说过,非静态的同步方法会将对象上锁,但是静态方法不属于对象,而是属于类,它会将这个方法所在的类的Class对象上锁. 一个类不管生成多少个对象,它们所对应的是同一个Class对象. public class ThreadTest { public static void main(String[] args) { Example example = new Example(); Thread t1 = new Threa…