javaScript 引入方式 1.body head 都可以放 2.引入额外的js文件 Console 就像一个解释器 直接可以写js 代码 然后执行 语言规范 注释 结束符 分号 javaScript语言基础 变量声明 1._,数字,字母,$组成,不能以数字开头。 2.声明变量使用 var 变量 ...
分类:
其他好文 时间:
2020-04-08 11:48:05
阅读次数:
75
原因:在数据查询中replace函数无法对表table中text/ntext类型的字段colname进行了字符串操作。 解决方法:将text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)。 但是当text字段内容长度超过800 ...
分类:
数据库 时间:
2020-04-07 22:25:23
阅读次数:
116
前言 ReentrantLock 可重入锁,应该是除了 synchronized 关键字外用的最多的线程同步手段了,虽然JVM维护者疯狂优化 synchronized 使其已经拥有了很好的性能。但 ReentrantLock 仍有其存在价值,例如可以感知线程中断,公平锁模式,可以指定超时时间的抢锁等 ...
分类:
编程语言 时间:
2020-04-07 19:58:23
阅读次数:
61
Given an array of strings, group anagrams together. Example: Note: All inputs will be in lowercase. The order of your output does not matter. 这道题就是用每个 ...
分类:
其他好文 时间:
2020-04-07 10:00:31
阅读次数:
94
Broadcast 广播是Android的一个重点,分为标准广播和有序广播 标准广播 标准广播(Normal broadcasts)完全异步执行,所有接收器同时接收到广播,效率较高。同时无法被截断 有序广播 有序广播(Ordered broadcasts)同步执行。优先级高的接收器优先接到广播,并有 ...
分类:
其他好文 时间:
2020-04-06 23:32:00
阅读次数:
90
前期准备 1、windows操作系统2、python3.53、selenium4、chrome浏览器5、chrome浏览器驱动6、pycharm7、appium8、JDK9、SDK10、安卓模拟器(genymotion)或真机11、任意apk12、使用安卓模拟器genymotion需要virtual ...
分类:
移动开发 时间:
2020-04-06 20:16:39
阅读次数:
94
1.有序生成 只需提取事件时间的时间戳作为水印即可。 java DataStream<MyEvent> stream = ... DataStream<MyEvent> withTimestampsAndWatermarks = stream.assignTimestampsAndWatermark ...
分类:
其他好文 时间:
2020-04-06 17:29:42
阅读次数:
298
分布式锁三种实现方式: 1. 基于数据库实现分布式锁; 2. 基于缓存(Redis等)实现分布式锁; 3. 基于Zookeeper实现分布式锁; 一, 基于数据库实现分布式锁 1. 悲观锁 利用select … where … for update 排他锁 注意: 其他附加功能与实现一基本一致,这里 ...
分类:
数据库 时间:
2020-04-06 11:45:08
阅读次数:
65
1. ipaddress Internet地址 ipaddress模块提供了处理IPv4和IPv6网络地址的类。这些类支持验证,查找网络上的地址和主机,以及其他常见操作。 1.1 地址 最基本的对象表示网络地址本身。可以向ip_address()传入一个字符串、整数或字节序列来构造一个地址。返回值是 ...
分类:
编程语言 时间:
2020-04-06 10:04:08
阅读次数:
76