TronRobo

MongoDB用户管理简单上手

MongoDB的用户管理非常复杂,下面记录从新建数据库实例到可以安全使用的中间步骤。 管理员账户配置 MongoDB安装好后第一次进入是不需要密码的,也没有任何用户。 在数据库中创建的第一个用户应该是...

Android Q文件适配

Android Q中无法直接对内部存储的公共空间操作File对象来实现读文件、写文件、删除文件、重命名文件等操作。只能通过Uri的形式读写。如果直接拿File对象操作,在使用File对象创建Outpu...

快速修改apk的AndroidManifest.xml

前提 直接将apk解压,查看其中的AndroidManifest.xml文件,会发现无法正常显示,是因为在打包的时候,aapt将资源文件编译成二进制文件,包括AndroidManifest.xml。所...

JavaScript中的async/await

基本概念 async包起来的代码块(或者函数)代表执行这块代码的时候,是异步执行的,也就是会先执行这个代码块下面的代码,然后再慢慢执行这个代码块里面的代码。(有点类似java中开启新Thread执行R...