草庐IT

check_authorization

全部标签

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++ - 自动矢量化 : 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 - 在初始连接时将 JWT 传递给 Authorization header 中的 Node.js WebSocket

我正在设置一个Node.js服务器来与我的Web应用程序的WebSocket通信。我计划使用JSONWebTokens来限制只有已经通过我们的webapp进行身份验证的用户才能访问。在研究时,我无法找到支持Authorizationheader的客户端设置并在初始连接调用中使用它的Node.js的WebSocket包?我经常看到通过查询参数传递token的建议,这可能不如通过Authorizationheader传递token安全。我错过了什么吗?是否有任何好的、维护良好的WebSocket库允许在客户端设置Authorizationheader,以便我可以防止与服务器的不需要的连接?

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目录下

node.js - Node : Check if variable is readable stream

如何检查var在Nodejs中是否为可读流?例子:functionfoo(streamobj){if(streamobj!=readablestream){//Error:nowritablestream}else{//Sosomethingwithstreamobj}}我试过了if(!(streamobjinstanceofstream.Readable)){但是我得到一个ReferenceError:streamisnotdefined 最佳答案 你的问题肯定是你不需要stream。但。instanceof不是检查变量是否为可读

json - Node JS : Validating request type (checking for JSON or HTML)

我想检查我的客户端请求的类型是JSON还是HTML,因为我希望我的路由同时满足人类和机器的需求。我已阅读Express3文档:http://expressjs.com/api.html还有req.accepts()和req.is()两种方法,使用方式如下:req.accepts('json')或req.accepts('html')由于这些不能正常工作,我尝试使用:varrequestType=req.get('content-type');或varrequestType=req.get('Content-Type');requestType总是undefined...使用这个帖子的建

Docker 机器创建 : Error with pre-create check: "Hyper-v commands have to be run as an Administrator"

我尝试使用下一个命令创建一个带有dockerforWindows10的docker-machine:docker-machinecreate--driverhypervdefault但我得到下一个错误Errorwithpre-createcheck:"Hyper-vcommandshavetoberunasanAdministrator"有人知道如何解决这个问题吗?谢谢 最佳答案 只需以管理员身份启动cmd(终端)。否则,如果这不起作用:有一个已知问题#2989在docker机器中:创建Docker机器失败并显示错误消息“Hyper