allprojects {
repositories {
maven {
url 'https://maven.aliyun.com/repository/public'
name 'replace jcenter() and mavenCentral()'
}
maven {
url 'https://maven.aliyun.com/repository/jcenter'
name 'replace jcenter()'
}
maven {
url 'https://maven.aliyun.com/repository/google'
name 'replace google()'
}
maven {
url "https://jitpack.io"
}
google()
jcenter()
}
configurations.all {
//變化模塊的緩存時間,默認爲24小時
resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
//改變android support的版本爲自己的文件: Config.support_version 中指定的版本
resolutionStrategy.eachDependency {
if (it.requested.group == 'com.android.support'
&& !it.requested.name.contains('multidex')) {
it.useVersion Config.support_version
}
}
}
}
最近沒怎麼學習移動端,感覺要學的東西太多了,最近都在研究c++ ,cmake 相關的,在linux 用clion 搭建深度學習和調用硬件c++接口去做一些事情,目前只是將流程走通了,但大部分代碼都是示例中寫好的代碼,自己只是做一些集成的工作。個人感覺linux環境實在有點複雜,很多時候明明是第三方庫不明白爲啥要裝在電腦上,自己用clion編譯了幾個項目之後對cmake 和 clion 基本入門了,現在跑開源的項目比較得心應手。也研究了一段時間的pcl,發現現在很多開源的項目沒有VS在windows上 根本都弄不了,拿pcl庫來說,搞了一個多星期,想用clion 去編譯這個項目,簡直沒法玩!很多東西還是linux上的安裝和配置更加簡單一些。也研究了mingw 和cygwin,這兩個東西長的很像,但似乎mingw 更加受歡迎,有的項目不支持Cygwin!
openvino 這東西挺強大的,轉模型+推理引擎+示例很好!
Clion 也很好用,簡直不要太好用,尤其是看了我其他的同事用gedit 編輯代碼的時候,沒有代碼提示、沒有報錯提示、代碼不能跳轉!我都懷疑時光倒退了!