进入 mongo: mongo
启动服务:net start MongoDB
1 | show dbs |
show collections;
db.serverStatus();
use user;
db.stats();
db.getCollectionNames();
db.dropDatabse();
db.createCollection(name, {size:..., capped:..., max:...})
MongoDB 支持 Capped Collection,一种固定大小的集合,当集合的大小达到指定大小时,新数据会覆盖老数据.
db.collections.drop();
db.user.save({‘name’:'xiaoming’,'age’:25});
db.user.findOne({‘name’:'xiaoming’})
db.user.find();
db.user.remove({‘name’:'xiaomng’});
>use user
>db.page.ensureIndex({}’name’:1, ‘age’:-1})
>db.system.index.find()
ensureIndex 方法参数中,数字1表示升序,-1表示降序.
db.system.indexes.find() 可以查询全部索引
db.page.getIndexes();
db.user.dropIndex(name)
db.user.dropIndexes();//删除全部索引
db.page.reIndex()
user user;
db.baseSe.count();
use user
db.baseSe.find({‘name’:'xiaoming’}).count()
先根据条件查询结果,然后再统计结果中的记录数,查询条件也可为空.
###
NDK官网示例 googlesamples/android-ndk
Boost + Android? CrystaX NDK!
使用Android Studio构建基于NDK和Boost C++库的应用程序
Android ndk入门学习
JNI系列教程三 —— NDK入门
MENU Android Studio中NDK开发
Android Studio, gradle and NDK integration
NDK-JNI实战教程(一) 在Android Studio运行第一个NDK程序
NDK-JNI实战教程(二) JNI官方中文资料
Android Studio ndk-Jni开发详细入门,Aes加密demo
国外不错的文章-The new NDK support in Android Studio
1 | /home/user5432/workspace/bitmapproj/obj/local/armeabi/objs-debug/mybitmap.o : In function Java_com_example_plasma_PlasmaView_renderPlasma |
gradle ndk 添加如下依赖
1 | ndk { |
或 Android.mk 添加如下依赖
1 | `LOCAL_LDFLAGS += -ljnigraphics` |
参考
Android bitmap native code - linking problem
1 | Error:(31, 2) error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h |
Android NDK(ARM开发)使用NEON优化
Android NDK使用NEON优化,SIMD优化
Gradle - neon
How do I enable ARM NEON builds using Gradle?
How to build and debug native code (c) with neon enabled in android studio?
Android-NDK _NEON Support
[revamp] Android NDK API 21 issue #455
1 | It would appear that at least as of Kitkat 4.4 (API 19), ARM devices are required to be at least ARMv7a: |
我的错误信息大概是 android-23/…/cpu-feature.h 中的错误,可能是最新的 ndk 暂不支持 cpu-feature.h 的 armeabi 平台编译库吧, 去掉 abiFilters 中的 armeabi 编译选项即可
1 | abiFilters "armeabi-v7a" , "x86", "mips" //"armeabi", "armeabi-v7a" , "x86" |
1 | C:\Users\yafei\AppDeveloperWorkspace\CoamAndroid\app\src\main\jni\audio.c |
Building android app with C++
Gradle building issue
xiph/ogg
添加文件 rtn56u/user/flac-1.2.1/source/include/ogg/config_types.h
1 | # Erlang |
突然发现终端文件不高亮显示,可以修改 .bashrc 文件来调节
将以下加入到 .bashrc 的最后
1 | PS1='\[\e[1;36m\]\d \[\e[1;32m\]\t \[\e[1;33m\]\u@\[\e[1;35m\]\h:\w\$\[\e[0;31m\] ' |
1 | source .bashrc |
其它的一些参考的色彩设置:
1 | $ PS1='\[\e[1;34m\][\d \t \u@\h \w]\$\[\e[m\] ' |
1 | # Terminate HighLight |
1 | PS1='\[\e[1;36m\]\d \[\e[1;32m\]\t \[\e[1;33m\]\u@\[\e[1;35m\]\h:\w\$\[\e[0;37m\] ' |
1 | Fri Feb 26 11:55:20 yzhang@coam:~$ |
1 | # ANSI color codes |
CustomizingBashPrompt
http://bashrcgenerator.com/#minidoc
How to Customize your Bash Prompt on a Linux VPS
How to Make a Fancy and Useful Bash Prompt in Linux
1 | # Auto add env parameter $PROMPT_COMMAND when use non-Linux tty login by ssh. |
dir /x 这时候就会出现里面所有文件的列表,并且显示每个文件的缩短名(显示在文件大小和文件名之间)
然后输入del加上你要删除文件的短文件名.即可删除.
如果是删除文件夹,请使用RMDIR /S 文件夹名
1 | dir /x |
如此便可以实现微软账户自动登陆了
Windows 10如何设置Microsoft账户开机自动登录桌面