存档: 2018 年 07 月 (4)
hbuilder开发H5应用时,清除了ios的角标。但再次收到个推推送时角标还是原数字+1。
直接从应用setBadgeNumber(0),只是清除了应用本地的角标。但是个推对于当前clientid还有一个记录。再次推送的时候,会自己+1并把数字推过来。 所以,清除了本地的数字,还要通知个推也清除。 try{ plus.runtime.setBadgeNumber(0); if(mui.os.ios){ var GeTuiSdk = plus.ios.importClass('GeTuiSdk'); GeTuiSdk.setBadge(0); } console.log("清除角标") }catch(e){ console.log("清除角标异常") }
Docker 的 MySQL 官方镜像如何设置时区 (转)
场景 在 Docker Hub 中的 MySQL 官方镜像中,时区是使用了世界标准时间(UTC)。因为在中国使用,所以需要把时区改成东八区的。 方法1 1、查看当前时区 date -R 2、修改设置时区。先输入 tzselect 命令,然后根据提示,通过输入选项前面的数字来确定选项。我的例子,先选择 Asia ,再选择 Hong Kong。香港和中国采用了同样的东八区时间。 3、复制相应的时区文件,替换原来的时区文件。命令如下: /usr/share/zoneinfo/Asia# cp Hong_Kong /etc/localtime 我们需要的时区文件在目录 /usr/share/zoneinfo/Asia 下。文件名字是 Hong_Kong。把它拷贝覆盖 /etc/localtime 文件。 4、重新输入命令 date -R,就可以看到修改时区后的中国时间了。 方法2 我自己找到了一种不用 tzselect 的方法。 目录/usr/share/zoneinfo/Asia下有各个亚洲地区的时区的文件。查看这个目录下的内容: /usr/share/zoneinfo/Asia# ls....
maven 依赖引入是有顺序的。
路径最短,申明顺序其次。 1、间接引用的路径最短的,优先采用。 2、路径相同的,采用最后一个。 切记!!! springboot 项目启动突然发现什么日志都不打印了,解决方法就是换了一下依赖的顺序。
maven中,dependency的scope有什么,有什么意义,如何引入本地资源,能不能用jar包中的jar包。
1、Dependency Scope 在POM 4中,<dependency> 中引入了<scope> ,它主要管理依赖的部署方式。目前可以使用5个值: compile,缺省值,适用于所有阶段,会随着项目一起发布。 provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。 compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。 provided (已提供范围) provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使用。例如, 如果你开发了一个web 应用,你可能在编译 classpath 中需要可用的Servlet API 来编....