草庐IT

check_raise

全部标签

安卓 Facebook SDK : Check if the user is logged in or not

我的Android应用有一项功能,用户可以授权该应用并分享链接。我还需要为用户提供退出facebook的选项,如果用户未登录(或未授权应用),我需要有条件地禁用此按钮。我似乎在AndroidSDK上找不到API调用这会让我问FB用户是否登录。我找到的是getAccessExpires():Retrievethecurrentsession'sexpirationtime(inmillisecondssinceUnixepoch),or0ifthesessiondoesn'texpireordoesn'texist.检查session是否等于0是否可行?还是我缺少什么?

Android Ice Cream Sandwich Edittext : Disabling Spell Check and Word Wrap

在运行Android4.0(IceCreamSandwich)的Android模拟器上进行测试时,我注意到Edittext做了一些非常奇怪的事情。首先,它用红色强调每个被识别为“拼写错误”的单词。如何禁用此功能?其次,虽然我在布局XML中指定了android:scrollHorizo​​ntally="true"自动换行:我该如何禁用它呢?这是Edittext的LayoutXML代码:这是我需要禁用的拼写检查器示例:(来源:abstract-thoughts.com)非常感谢! 最佳答案 禁用拼写检查为了摆脱拼写检查,您必须在XML

Python ValueError : not allowed to raise maximum limit

我在macos10.7.3上使用python2.7.2我正在python中使用超过50000个递归级别进行递归算法。我尝试将最大递归级别增加到1000000,但我的pythonshell在18000递归级别后仍然退出。我试图增加可用资源:importresourceresource.setrlimit(resource.RLIMIT_STACK,(2**29,-1))sys.setrecursionlimit(10**6)我得到这个错误:Traceback(mostrecentcalllast):File"",line1,inresource.setrlimit(resource.RL

c++ - Qt/C++ : Signal for when a QListWidgetItem is checked?

在我的表单中,我有一个QListWidget,其中包含可检查的QListWidgetItems。我正在寻找一种方法来捕获QListWidgetItem被选中/取消选中的事件。我没有看到任何这样的信号存在,但也许我错了。我目前正在做的是使用QListWidget::itemClicked()信号并检查QListWidgetItem的checkState,但这不是我想要什么,因为只要单击该项目就会发生此事件,而不仅仅是切换复选标记。任何人都可以提供一些帮助吗?谢谢! 最佳答案 显然没有提供这样的信号,你最好的选择是使用QListWidg

C++ 多态性 : Checking data type of sub class

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:FindingthetypeofanobjectinC++你好,如果它是重复的,我很抱歉,但我无法在这里找到我的问题的答案。假设我们在c++中有以下类结构:classCPolygon{protected:intwidth,height;public:voidset_values(inta,intb){width=a;height=b;}};classCRectangle:publicCPolygon{public:intarea(){return(width*height);}};现在我有一个指向CPolyg

c++ - 如果没有 `clang-check` 选项, `-analyze` 会做什么?

clang-check,Clang的内置静态分析工具,有一个-analyze选项,帮助字符串只是说“运行静态分析引擎”。使用这个标志,我看到在我的几个文件上运行clang-check的输出很少;没有它,我会看到很多警告。运行静态分析工具clang-check的主要目的不就是运行静态分析引擎吗?为什么我在运行引擎时会看到less输出,并且该工具在没有标志的情况下会做什么? 最佳答案 运行clang-check没有任何选项运行-fsyntax-only模式(检查正确的语法)。只有指定-analyze,才会执行静态分析工具,见http:/

c++ - 仅对项目文件启用 Visual Studio 的 C++ Core Check 分析?

我是C++CoreGuidelines的忠实粉丝我喜欢在我从事的所有项目中关注它们,因此我在VisualStudio2017的项目模板中启用了以下选项:这个工具很棒,可以帮助我编写更好的代码,但我根本不知道如何让它只分析我的文件。每当我的项目具有诸如Boost之类的依赖项时或OpenCV,我会贴满警告墙:这些依赖是通过vcpkg添加的,但是,使用C/C++>General>AdditionalIncludeDirectories手动添加它们时会发生同样的事情。有没有办法让这些警告只适用于项目文件,而不是所有包含的文件? 最佳答案 正

c++ - std::signal 和 std::raise 线程安全吗?

C和C++标准支持信号的概念。但是,C11标准规定函数signal()不能在多线程环境中调用,或者行为未定义。但我认为信号机制本质上是用于多线程环境的。引用C11标准7.14.1.1.7"Useofthisfunctioninamulti-threadedprogramresultsinundefinedbehavior.Theimplementationshallbehaveasifnolibraryfunctioncallsthesignalfunction."对此有何解释?以下代码不言而喻。#include#includeusingnamespacestd;voidSignalH

c++ - 自动矢量化 : Convincing the compiler that alias check is not necessary

我正在做一些图像处理,为此我受益于矢量化。我有一个可以矢量化的函数,但是我无法让编译器相信输入和输出缓冲区没有重叠,因此不需要进行别名检查。我应该可以使用__restrict__来做到这一点,但是如果缓冲区在作为函数参数到达时未定义为__restrict__,则无法让编译器相信我是绝对确定2个缓冲区永远不会重叠。这是函数:__attribute__((optimize("tree-vectorize","tree-vectorizer-verbose=6")))voidthreshold(constcv::Mat&inputRoi,cv::Mat&outputRoi,constunsi

node.js - Node : could not initialize ICU (check NODE_ICU_DATA or --icu-data-dir parameters)

我试图将我们CI环境中的Node版本从Node6升级到Node8。我也更新了完整的icu版本。$NODE_ICU_DATA设置为/usr/lib/node_modules/full-icu但仍然出现此错误node:couldnotinitializeICU(checkNODE_ICU_DATAor--icu-data-dirparameters)任何想法,如何解决这个问题? 最佳答案 您需要运行npminstall包括full-icu包。这是full-icu的安装后步骤,它为当前执行的Node下载适当的位。注意full-icu目录下