程序退出后,C / C ++中的对象是否被垃圾收集?(Do objects in C/C++ get garbage collected after the program exits?)
在C和C ++中,假设我没有使用智能指针或任何其他奇怪的垃圾收集机制,当程序退出时,内存是否会被释放(垃圾收集)?
In C, and C++, assuming that I'm not using smart pointers or any other weird garbage collecting mechanism, does memory get deallocated (garbage collected) when the program exits?
原文:https://stackoverflow.com/questions/9439929
最满意答案
Zabbix API(以及其他地方的过滤)不支持regexp。 在某些版本中,您可以传递通配符,但这不会解决您当前的问题。 您将不得不执行两个单独的API查询。
要回答此处评论中的问题,可以使用
excludeSearch
参数取消搜索 - 有关更多详细信息,请参阅API文档 。Zabbix API (and filtering in other places) does not support regexp. In some versions you could pass wildcards, but that won't solve your current issue. You will have to do two separate API queries.
To answer the question in the comment here, search can be negated with the
excludeSearch
parameter - see the API documentation for more detail.
相关问答
更多-
关于Zabbix API的正则表达式?(Regex on Zabbix API?)[2024-03-09]
Zabbix API(以及其他地方的过滤)不支持regexp。 在某些版本中,您可以传递通配符,但这不会解决您当前的问题。 您将不得不执行两个单独的API查询。 要回答此处评论中的问题,可以使用excludeSearch参数取消搜索 - 有关更多详细信息,请参阅API文档 。 Zabbix API (and filtering in other places) does not support regexp. In some versions you could pass wildcards, but th ... -
触发事件( source=0 )的objectid是触发器ID,后者又具有功能ID,而功能ID又具有项ID,而ID又具有主机ID。 objectid for trigger events (source=0) is the trigger ID, which in turn has function IDs, which in turn have item IDs, which in turn have host IDs.
-
如果您的用户不是Zabbix“superadmin”,则它必须拥有这些主机组的权限。 否则您将无法检索组或其成员。 If your user is not a Zabbix "superadmin", it must have permissions on those host groups. Otherwise you would not be able to retrieve groups or their members.
-
所以我开始工作:我需要使用相同的sessionid为图形URL设置一个cookie: $sessionZabbix.Cookies.SetCookies("http://zabfront-eqx.noc.lan/zabbix/chart2.php", $sessionZabbix.Cookies.GetCookieHeader($zabbixLoginUrl)) SO I got it to work : I needed to set a cookie for the graph URL using t ...
-
Zabbix:通过triggerid获取触发器排除某些触发器(Zabbix: get triggers excluding some triggers by triggerid)[2022-02-16]
我不知道在trigger.get通过ID排除触发器的方法。 关于string / not的混淆是可以理解的 - 您引用的API文档中说“string / array”从API的角度来看这个,而“仅用于字符串和文本字段”部分讨论数据库字段类型。 触发器ID是数据库中的数字字段,因此无法搜索 - 并且也无法对其进行过滤。 I'm not aware of a way to exclude triggers by ID in trigger.get. The confusion regarding string/ ... -
在Zabbix中,“触发器历史记录”由事件组成,因此您将使用event.get API方法。 I found a solution,but it requires 2 API calls. First get events (event.get), with source = 0. Source 0 means events generated by a trigger. Extract all "objectids", as they point to the trigger. Then, do trig ...
-
使用主机/组的活动触发器。 我使用的一些代码: zapi.trigger.get(only_true=1, skipDependent=1, monitored=1, active=1, output='extend', expandDescription=1, selectGroups=1, expandData='host', hostids=
, ... -
Steffen,你在Zabbix前端的配置是正确的。 但是,您在命令行中使用的JSON语法中存在错误。 {#THNAME}之后的双引号丢失: {"data":[{"{#THNAME}:"test_thread"}]} 您应该在发现列表中看到有关它的错误消息: 它应该在该问题得到解决后起作用。 如果没有,请提供有关“@Thread for discovery”宏的详细信息以及您收到的错误消息。 Steffen, your configuration in Zabbix frontend is correct ...
-
您链接到3.2文档,重构事件触发器屏幕进入问题屏幕(具有必要的API更改)。 您想使用trigger.get方法: { ... "method": "trigger.get", "params": { "filter": {"value": "1"}, "sortfield": "lastchange" "limit": 20 } } 这是基本的,您需要选择适当的字段并选择*属性以获取其余数据。 You linked to t ...
-
在Zabbix API中,参数search={'description':['Access','XSD']},将在相同的描述字段中搜索“Access”和“XSD”。 结果将是:描述:'访问XSD失败' 但我想要的是“OR”: 说明:'访问XSD失败' 描述:'XSD log ERROR' 描述:'访问系统XPTO失败' 要做到这一点,需要另一个参数: searchByAny='true' ,这告诉搜索搜索参数中的任何单词。 for h in HostID: gatilho = zapi.trigge ...