弹出层可以滚动 禁止底层滚动
document.querySelector('.outer').addEventListener('touchmove', function (event) { $("body").scrollTop(0) },false) 监听滚动并赋值
JSONObject与JSONArray的Json字符串创建使用案例
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18895975/article/details/75646431 JSONObject与JSONArray的Json字符串创建使用案例 基本区别 JSONObject 数据是用 { } 来表示的, JSONArray 是由JSONObject构成的数组,用 [ { } , { } , …… , { } ] 来表示 在线工具 http://www.sojson.com/simple_json
一个Httpclient工具函数的案例
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18895975/article/details/76084577 注意事项 实际测试中需要2个核心jar httpclient-4.5.jar httpcore-4.4.1.jar 版本尽量高,否则会出现低版本莫名的错误 使用的jar目录 httpclient-4.5.jar httpcore-4.4.1.jar 以下的包是为了处理响应得到的Json commons-beanutils-1
ES6新特性箭头函数ArrowFunction => 案例教程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18895975/article/details/90176824 ES6新特性箭头函数ArrowFunction => 案例教程 文章目录 ES6新特性箭头函数ArrowFunction => 案例教程 箭头函数Return 传递多个参数 返回对象1 返回对象2 箭头函数中的this作用域 箭头函数使用注意 箭头函数兼容性 参考地址 => 是ES6中新加的匿名函数使用 基础语法 如下 va
Java中的Comparable和Comparator接口
转自:https://www.cnblogs.com/xujian2014/p/5215082.html 一.Comparable简介 Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。 该接口定义如下: package java.lang;
import java.util.*;
public interface C
Java中的三个点"..."
转自:https://blog.csdn.net/it_faquir/article/details/49131173 java1.5引入。"…"必须是方法的最后一个形参,表示多个(0,1,2,…)参数,类似数组参数,使用数组传实参。 但是与数组参数又有区别,"…"表示可变长参数(多个参数),数组参数只是一个参数。详见下面举例: public class Test {
void t1(String... a) {
System.out.println("t1");
for (Str
监听器-回调机制-观察者模式
版权声明:欢迎转载,但请注明出处! https://blog.csdn.net/DavidHuang2017/article/details/85722780 1.监听器Listener Android中监听器非常常见,下面我们来看一下最典型的button绑定监听器的例子: public class MainActivity extends AppCompatActivity implements View.OnClickListener{//观察者(接口),回调接口
@Overri
经典的8个内部排序算法
版权声明:欢迎转载,但请注明出处! https://blog.csdn.net/DavidHuang2017/article/details/87892378 1.直插排序 思想: 每一趟,对于待排序元素a[i],该元素前面的子序列已有序;在有序序列中从后往前查找其插入位置,一边比较一边移动。直至找到插入位置,插入该元素;一共n-1趟。 举例: 待排序序列: 5 8 4 12 9 第一趟: 5 8 4 12 9 第二趟: 4 5 8 12 9 第三趟: 4 5 8 12 9 第四趟
从SCCM中创建并运行Powershell脚本卸载软件
最近碰到一个需求:针对所有电脑卸载某个小软件,但这个软件并不是SCCM部署,有的是用户自己安装的,有的是系统部署时就已经封装好的,版本繁多,安装路径也不一样!首先想到的当然是用Powershell来做,先后测试了用Get-apppacke\get-appxpacke, Get-WmiObject -Class win32_product等几种方法都不行,最后用找注册表中的UninstallStri
Java实现《王道数据结构》伪代码
版权声明:欢迎转载,但请注明出处! https://blog.csdn.net/DavidHuang2017/article/details/88034446 一、单链表 1.结点定义 public class ListNode {
int data;
ListNode next;
ListNode (int data){
this.data=data;
}
}
2.建立链表 /**
* 头插法建立链表
* @ret
List.add报UnsupportOperationException异常
使用工具类Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportOperationException异常 说明:asList的返回对象是一个Arrays内部类,并没有实现集合的修改方法。Arrays.asList体现的是适配器模式,只是转换接口,后台的数据仍是数组。 转自:[添加链接描述](https://www.cnblogs.com/hoobey/p/6661294.html)
五种单例模式的Java实现
转自:https://blog.csdn.net/u011386173/article/details/82454714 1.饿汉式 (1)饿汉式 提前(类加载时)创建 优点:确保单例; 缺点:单例永远不用时浪费内存 常见方式 public class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}//非私有构造器无法保证单例
public st
Android中使用Intent传递数据及对象序列化
1 Android中用Intent传递数据 1.1 单一类型数据 //发送方
Intent intent=new Intent(FirstActivity.this,Second.class);
intent.putExtra("string_data","hello");
intent.putExtra("int_data",100);
startActivity(intent);
//接收方
字符串模式匹配之KMP
1 场景 假设现在我们面临这样一个问题:有一个主串(文本串)S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? 2 暴力法 2.1 思想 如果使用暴力匹配的思路,并假设现在主串S匹配到 i 位置,模式串P匹配到 j 位置,则有: 如果匹配(即S[i] == P[j]),则i++,j++,继续匹配下一个字符; 如果失配(即S[i]! = P[j]),令i = i - j + 1,j = 0。相当于每次匹配失败时,i 回溯 ,j 被置为0。 2.2 代码 public st
一个类实现两个包含同名抽象函数的接口
版权声明:欢迎转载,但请注明出处! https://blog.csdn.net/DavidHuang2017/article/details/90038966 1.同名抽象函数返回值类型相同 能正常编译; 2.同名抽象函数返回值类型不同 能正常编译; public interface Listener1 {
int a=0;//默认是public static final
void fun();//默认是public abstract
int fun1();
}
ZOJ-4027 & 2018浙江省赛-D题 Sequence Swapping
2018浙江省赛-D题 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4027 题意: 当且仅当sk='('并且s(k+1)=')'时可以交换二者,并且得到两者价值乘积的价值,问最多可以得到多少价值。 思路: 用的dp做法 首先,这道题要求只能左括号和右括号换,这就决定了每个左括号能到达的最右位置,如果这个括号可以被移动到第j个位置,那么他后面的左括号一定都在比他右的位置, 也就是j+1位之后,设dp[i][j]是把第
stage2.day1
由初级的python编码阶段,向linux过度 知识点一:简单的几个命令 sudo : sudo是超级用户,将命令级别提升到root级别 1.sudo shutdown -h 18:00 # 系统在18:00关机 2. sudo shutdown -h +10 #系统在10分钟后关机 3. sudo shutdown -h now #立即关机 4. sudo halt # 立即关机,等于3 5. sudo reboot # 重新启动虚拟机 6. lsb_releas
今日推荐
周排行