程序设计

专业和发烧友程序员的问答

10
如何从选项卡中的文件跳回到NERDTree?
我通常: 选择所需的文件。 在标签中打开它(默认为t字符)。 但是,如何跳回到NERDTree在选项卡中打开另一个文件? 我现在在.vimrc文件中使用的临时解决方案: map <F10> :NERDTree /path/to/root/of/my/project 但是从根目录一次又一次地开始导航不是很有用。
232 vim  ide  nerdtree 

8
如何检查Gradle依赖项是否具有新版本
在Android Studio中,当我使用+版本号(例如com.android.support:recyclerview-v7:21.+)时,会收到“避免在版本号中使用+”的警告。当我使用特定的版本号时,我不能总是使用最新版本。我的项目中有很多依赖项。如何检查依赖项是否具有较新版本?是否有一个Android Studio插件-或类似的东西-在存在较新版本的依赖项时通知我? 编辑: Android Studio突出显示了过时的android支持库和Google Play服务。但这不适用于其他自定义库。



8
_csv。错误:字段大于字段限制(131072)
我在具有很大字段的csv文件中读取了一个脚本: # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) 但是,这会在某些csv文件上引发以下错误: _csv.Error: field larger than field limit (131072) 如何分析具有巨大字段的csv文件?跳过具有巨大字段的行不是一种选择,因为需要在后续步骤中分析数据。
232 python  csv 

25
在后台运行应用程序时未调用Firebase onMessageReceived
我正在使用Firebase,并测试在后台运行时从服务器向我的应用发送通知。通知已成功发送,甚至出现在设备的通知中心,但是当出现通知或即使我单击通知时,也不会调用FCMessagingService中的onMessageReceived方法。 当我在我的应用程序处于前台时对其进行测试时,将调用onMessageReceived方法,并且一切正常。当应用程序在后台运行时,会发生此问题。 这是预期的行为,还是我可以解决此问题的方法? 这是我的FBMessagingService: import android.util.Log; import com.google.firebase.messaging.FirebaseMessagingService; import com.google.firebase.messaging.RemoteMessage; public class FBMessagingService extends FirebaseMessagingService { @Override public void onMessageReceived(RemoteMessage remoteMessage) { Log.i("PVL", "MESSAGE RECEIVED!!"); if (remoteMessage.getNotification().getBody() != null) { Log.i("PVL", "RECEIVED MESSAGE: " + remoteMessage.getNotification().getBody()); } else { Log.i("PVL", "RECEIVED MESSAGE: " + remoteMessage.getData().get("message")); } } }

20
如何将〜/ .composer / vendor / bin目录放置在PATH中?
我在Ubuntu 14.04上,并且一直在尝试所有可能的方法来安装Laravel。错误消息我尝试的一切。我现在正在尝试快速入门文档中的第一种方法,即通过Laravel Installer,但是它说:“确保将~/.composer/vendor/bin目录放在您的目录中,PATH以便在终端中运行Laravel命令时可以找到Laravel可执行文件。” 所以我的问题是,我该怎么做?这可能是一个简单的问题,但我真的很沮丧,希望对您有所帮助。
232 bash  laravel  path 

15
角度窗口调整大小事件
我想基于窗口调整大小事件(在加载和动态运行)执行一些任务。 目前,我的DOM如下: <div id="Harbour"> <div id="Port" (window:resize)="onResize($event)" > <router-outlet></router-outlet> </div> </div> 该事件正确触发 export class AppComponent { onResize(event) { console.log(event); } } 如何从此事件对象中检索宽度和高度? 谢谢。



8
渲染HTML中的字符串并保留空格和换行符
我有一个带有详细信息页面的MVC3应用程序。作为其一部分,我有一个描述(从数据库检索),其中有空格和换行符。呈现时,新行和空格将被html忽略。我想对那些空格和换行进行编码,以免被忽略。 你是怎样做的? 我尝试了HTML.Encode,但最终显示了编码(甚至不是在空格和换行符上,而是在其他一些特殊字符上)



4
为什么要使用Optional.of而不是Optional.ofNullable?
使用Java 8 Optional类时,有两种方法可以将值包装在可选值中。 String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException 我知道这Optional.ofNullable是唯一安全的使用方法Optional,但是为什么根本不Optional.of存在呢?为什么不总是使用Optional.ofNullable 并且始终保持安全呢?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.