- 浏览: 279260 次
- 性别:
最新评论
文章列表
javascript中import和export的区别及用法总结
/* 百度天气接口的demo不适用于mpvue的情况 */
// export
class BMapWX{...}
module.exports.BMapWX = BMapWX;
// import
var bmap = require('./bmap-wx.js');
var BMap = new bmap.BMapWX({
ak: '您的ak'
});
==============改为适用于mpvue===============
// export
export class BMapWX{ ...
// composite中的方法
public Iterator<MenuComponent> createIterator() {
if (iterator == null) {
iterator = new CompositeIterator(menuComponents.iterator());
}
return iterator;
}
import java.util.*;
public class CompositeIterator implements Iterator<MenuComponent> {
Sta ...
对checkbox及其label进行封装(两个属性):
checked 属性表示是否选中
change 事件,在点击label的时候切换checked状态,同时改变UI
<toggle text="你猜呢" @change="onToggle" :checked="checked"/>
methods: {
onToggle(){
this.checked = !this.checked
....
},
<template>
&l ...
利用Google翻译实现网站国际化——js插件
<style>
.goog-te-banner-frame {
display: none !important;
}
</style>
<!--把button放在右下角-->
<div id="google_translate_element" style="position:fixed;bottom:10px;right:10px;z-index:2000;opacity:0.7"></div>
<script> ...
其实这个问题我自己从来没遇到过。 是公司里的其他同事提的,还要求客户不能输入回车键……
这个是把json当普通字符串解析出现的问题, 可以用下面的方法解决:
newJson=JSON.parse(jsonStringWithCR.replace(/\n/g, '\\n').replace(/\r/g,'\\r'))
但我认为, 就同事的情况而言,是因为他们把后端传过来json当成字符串来接收造成的,如果直接接收以json就不会遇到这种情况的。
Hi xxx,
below is my test result, may it could help you:
send: {&qu ...
/*
* Oracle专有/机密。使用须遵守许可条款。
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
/*
*
*
*
*
*
* 由Doug Lea在JCP JSR-166专家组成员的协助下编写,
* 并发布到公共领域, 解释在
* http://creativec ...
https://github.com/alibaba/druid/wiki/DruidDataSource%E9%85%8D%E7%BD%AE
https://github.com/alibaba/druid/wiki/KeepAlive_cn
打开KeepAlive之后的效果
初始化连接池时会填充到minIdle数量。
连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis,则会执行keepAlive操作。
当网络断开等原因产生的由ExceptionSorter检测出来的死连接被清除后,自动补充连接到m ...
进入编码界面快捷键 alt+F11
worksheetfunction
引用
转半角函数(ASC):
cells(i, j) = Application.WorksheetFunction.Asc(cells(i, j))
替换下面的一行代码
cells(i, j) = "前面加东西"&cells(i, j)
'用函数改变所有非空单元格
Sub allChange()
Dim cells, iorws, icols
cells = Worksheets(1).UsedRange '非空单元格区域
irows = UBound(c ...
package com.kelvin.util;
import org.springframework.util.StopWatch;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.RejectedExecutionHandler;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/**
* @author Kelvin范显
* @cre ...
https://www.cnblogs.com/jiejiejy/p/7434857.html
1)可以使用多种运算符开头但一般用!
!function(形参列表){}(实参列表)
2)使用()将函数及函数后的括号包裹
(function(){}());
// 引入依赖
document.write('<script language="javascript" src="/scripts/zepto.min.js"></script>');
document.write('<script language="javascript" src="/scripts/fastclick.js"></script>');
/// globalWave(全局织入) 执行时机:onload
var globalWa ...
/**
* 死锁
*/
public class DeadLockDemo {
private static Object lockA = new Object();
private static Object lockB = new Object();
private static void startThreadA(){
Thread aThread = new Thread(){
@Override
public void run() {
...
/**
* 竞态条件——结果和执行时序有关,可能正确也可能不正确
*/
public class CounterThread extends Thread{
private static int counter = 0;
@Override
public void run() {
for (int i = 0; i < 1000; i++) {
counter++; // 非原子操作
}
}
public static void main(String[] a ...
/**
* 内存可见性——线程A对变量S的修改,线程B不能马上看到,甚至永远看不到
*/
public class VisibilityDemo {
private static boolean shutdown = false;
static class HelloThread extends Thread {
@Override
public void run() {
while(!shutdown){
// do nothing
}
...
/**
* MongoDB通过请求参数查询
* @param request
* @param query
*/
protected void filterByParam(HttpServletRequest request, Query query) {
request.getParameterMap().forEach((k,v)->{
if (v.length>0) {
query.addCriteria(Criteria.where(k).regex(v[0]));
}
});
}