2019 08
vue
对于vue的computed,是可以尝试监视的,但是如果一个对象最开始没有那个field,那稍等修改对象添加了一个新的field,是不会被监视到的。参考:Deep watching for computeds?
java
java 对于有些文件会在打包里进行修改,造成运行时无法使用,在pom.xml中添加例外以防止这种情况:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>woff</nonFilteredFileExtension>
<nonFilteredFileExtension>woff2</nonFilteredFileExtension>
<nonFilteredFileExtension>eot</nonFilteredFileExtension>
<nonFilteredFileExtension>ttf</nonFilteredFileExtension>
<nonFilteredFileExtension>otf</nonFilteredFileExtension>
<nonFilteredFileExtension>svg</nonFilteredFileExtension>
<nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
<nonFilteredFileExtension>xls</nonFilteredFileExtension>
<nonFilteredFileExtension>docx</nonFilteredFileExtension>
<nonFilteredFileExtension>doc</nonFilteredFileExtension>
<nonFilteredFileExtension>zip</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
人员定位
在距离超过3m后,随着距离的变化,信号强度变化会很缓慢。从图示可以得出距离在变化约4m对应的功率变化不到5个db,距离越远,情况会越恶化。然而祸不单行,一般芯片级接收机测量信号强度精度是在±3db左右,就会带来4m左右的定位精度误差。也就是说短距离时蓝牙定位还能满足基本需求,但是距离远了,由于信号衰落,也就没办法要求高精度了。
如何解决?以多取胜!上述我们说到了RSSI信号强度定位原理,得出距离越远,定位精度也会随之下降,那么为了实现高精度定位,只能将蓝牙设备的部署密度增大,在实际应用中一般3-6m部署一个基站,能够保证有3-5m的定位精度。