记录

聊一聊

大兔子大兔子 提交于 2021-01-16 08:40:32
前几天开通了CSDN的个人博客,想着开源也是位大佬,所以今天在这开通自己的博客,希望在Java web开发方面的大佬不吝赐教,以此培养祖国栋梁,哈哈哈! 来源: oschina 链接: https://my.oschina.net/u/3483039/blog/1559465

TODO:从数据库中随机抽取一条记录

二次信任 提交于 2019-12-03 14:46:13
TODO:从数据库中随机抽取一条记录 1.最直接,最粗暴的方法先计算记录的总数,然后选择一个从0到记录总数之间的随机数n,利用skip跳过n条记录,这是效率低下的的方法,首先的记录总数,在用skip会很耗时间; 2.那么有什么办法能够提供效率呢,方法就是给每条记录添加一个0-1的随机因子random。 “random” : 0.5127909016609585 想要在记录中查找一个随机记录,只要计算出一个随机数并作为查询条件就好了 Result = db.getCollection(‘qq’).findOne({“random”:{“$gt”:random}}) 如果出现查询不到数据,那是因为随机数比记录中存的随机值都要大,就没有结果返回了,那就换个方向查询了,就可以查询到想要的数据了 Result = db.getCollection(‘qq’).findOne({“random”:{“$lt”:random}}); 3.更多复杂的查询,可以把随机因子包含在索引里面。 这样,随机获取一条记录,我们也可以随机获取n条记录,做相应的业务环境使用 wxgzh:ludong86 来源: oschina 链接: https://my.oschina.net/u/2964302/blog/793911

Framework 开发起步知识记录

时光总嘲笑我的痴心妄想 提交于 2019-11-28 16:07:16
1. 编译源码命令 :linux进入android源码目录,终端输入: make -j4 353 . build/envsetup.sh 354 choosecombo 4 f12nad eng 355 make clean 356 make -j8 update-api 2>&1 | tee update-api.log 357 make -k -j12 2>&1 | tee build.log 2. 编译某个目录下的源码: linux进入android源码目录,终端输入: source build/envsetup.sh , 回车 然后输入:mmm XXX目录路径。 比如编译联系人: mmm packages/apps/Contacts/ 编完之后生成两个文件: out/target/product/generic/data/app/ContactsTests.apk out/target/product/generic/system/app/ Contacts.apk 编译出来的APK,但APK并不包含在system文件夹中,我们可以使用make snod 打包system文件夹,产生新的system.img。 3. 对模拟器操作system下面的文件,用cmd,里面输入:adb remount。 这样就可以操作了。 4. 重新设置linux的root密码命令: sudo