Tag: 警告

在执行git push时,警告“diff.renamelimitvariables”

我推送本地提交到远程git服务器,并得到以下警告消息: remote: warning: only found copies from modified paths due to too many files. remote: warning: you may want to set your diff.renamelimit variable to at least 19824 and retry the command. 但实际上我已经将diff.renamelimit设置为0(我认为零意味着无限,对吧?)。 $ git config –list … diff.renamelimit=0 那么我该怎么做才能避免这个警告呢? 谢谢。

在Python中,如何捕获警告,就像它们是exception?

我在Python代码中使用的第三方库(用C编写)发出警告。 我希望能够使用try except语法正确处理这些警告。 有没有办法做到这一点?

Delphi的$ WARN编译器指令的标识符

Delphi有一个$ WARN编译器指令,允许用户select性地启用或禁用特定的警告。 Delphi 2009帮助文件描述了语法: {$WARN identifier ON|OFF} 但是它只列出了6个警告的标识符。 我想要所有的警告标识符的完整列表。 特别是,我想知道Delphi 2009中隐式string强制转换警告W1057和W1058的标识符。 我设法猜测隐式Ansi-> Unicode转换(W1057): {$WARN IMPLICIT_STRING_CAST OFF} 谷歌search为我find另一个: {$WARN IMPLICIT_STRING_CAST_LOSS OFF} 虽然这解决了我的迫切需求,但我仍然想知道警告标识符的完整列表。 像这样的东西应该被logging。

如何find哪些promise在nodejs中未处理UnhandledPromiseRejectionWarning?

从版本7的nodejs有asynchronous等待处理承诺的sintactic糖,在我的apis下面的警告经常出现: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 不幸的是,没有提到渔获缺失的地方。 有没有办法find它没有检查每个try catch块?

我该如何解决“在Xcode 4.2之前无法使用自由表面大小的模拟指标”警告?

自从几个星期以来,我一直在使用XCode 4.2和以前的XCode 3.x版本创build的项目。 在创build一些自定义的iPad视图时,我经常使用Interface Builder的“自由格式”属性来使视图具有任意大小。 但是,然后,我得到构build以下生成警告:“警告:属性不可用:自由形状大小模拟指标不可用Xcode 4.2之前”。 我的问题是:如何解决这些警告? ps:首先,我认为这意味着我的项目不会与早期版本的XCode(它根本不打扰我)向后兼容,并试图通过将项目格式设置为仅与XCode 4.2兼容来尝试告诉Xcode 。 不幸的是,项目格式的下拉菜单只提示“XCode 3.2兼容”和“XCode 3.1兼容”。

c ++重载虚函数警告叮当?

编译以下代码时,clang会发出警告: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; 警告是: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] (当然这个警告需要启用)。 我不明白为什么。 请注意,在Base中取消注释相同的声明会closures警告。 我的理解是,由于get()函数具有不同的签名,因此不能隐藏。 是铿锵的吗? 为什么? 注意这是在MacOS X上运行最新版本的Xcode。 clang –version Apple LLVM version 5.0 (clang-500.1.74) (based […]

Xcode警告“未使用的属性访问结果 – 吸气剂不应该用于副作用”

当我打电话给本地程序时,我得到这个警告。 我的代码是这样的: -(void)nextLetter { // NSLog(@"%s", __FUNCTION__); currentLetter ++; if(currentLetter > (letters.count – 1)) { currentLetter = 0; } self.fetchLetter; } 我得到了self.fetchLetter语句的警告。 那个例程看起来像这样: – (void)fetchLetter { // NSLog(@"%s", __FUNCTION__); NSString *wantedLetter = [[letters objectAtIndex: currentLetter] objectForKey: @"langLetter"]; NSString *wantedUpperCase = [[letters objectAtIndex: currentLetter] objectForKey: @"upperCase"]; ….. } 我宁愿修复警告消息,有没有更好的方式来写这个? 谢谢!

#warning预处理器指令的可移植性

我知道#warning指令不是标准的C / C ++,但是有几个编译器支持它,包括gcc / g ++。 但对于那些不支持它的人,他们会默默地忽略它,否则会导致编译失败? 换句话说,我可以安全地在我的项目中使用它,而不会破坏不支持它的编译器的构build?

为什么在lambdaexpression式中使用迭代variables是不好的

我只是写了一些简单的代码,并注意到这个编译器错误 在lambdaexpression式中使用迭代variables可能会有意想不到的结果。 相反,在循环中创build一个局部variables并为其分配迭代variables的值。 我知道这意味着什么,我可以很容易地解决这个问题,而不是一个大问题。 但我想知道为什么在lambda中使用迭代variables是一个坏主意? 我以后可能会造成什么问题?

不针对最新版本的Android

当试图在最新的Android SDK Package 4.2上testing主题时,我有一个警告。 这是我的清单文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.themetest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppBaseTheme" > <activity android:name="com.example.themetest.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 不针对最新版本的Android; 兼容模式适用。 考虑testing和更新这个版本。 有关详细信息,请参阅android.os.Build.VERSION_CODES javadoc。 AndroidManifest.xml / ThemeTest第7行Android Lint问题 我正在使用一个名为“AppBaseTheme”的自定义主题。 我的问题是什么请参阅android.os.Build.VERSION_CODES javadoc。 。 我怎么能解决这个问题?