bonded metal-wire gage
时间: 2023-02-06 13:23:07 浏览: 86
bonded metal-wire gage 指的是一种测量金属线径的工具。这种工具通常是由多根金属丝组成,其中每根金属丝的直径都是精确测量过的。使用时,只需将要测量的金属线放在工具上,然后看哪根金属丝的直径与该金属线的直径最接近即可测量出该金属线的直径。
相关问题
使用bootstrap.yml加载指定的三个配置文件报错 java.lang.IllegalArgumentException: Could not resolve placeholder 'bonded-api.url.getTokenUrl' in value "${bonded-api.url.getTokenUrl}",该如何解决,请详细解释
这个错误是因为在你的配置文件中,使用了`${bonded-api.url.getTokenUrl}`占位符,但是Spring Boot在加载配置文件时无法找到该占位符的值,导致抛出了该异常。
解决这个问题的方法是,在配置文件中定义该占位符的值,可以通过以下两种方式实现:
1. 在配置文件中直接定义该占位符的值
在`application.yml`或者`application.properties`文件中,添加以下内容:
```yaml
bonded-api:
url:
getTokenUrl: http://example.com/getToken
```
或者:
```properties
bonded-api.url.getTokenUrl=http://example.com/getToken
```
这样,当Spring Boot加载配置文件时,就会找到该占位符的值,从而避免了该异常的出现。
2. 在代码中使用`@Value`注解获取占位符的值
在需要获取占位符值的地方,使用`@Value`注解,并指定占位符的名称,例如:
```java
@Value("${bonded-api.url.getTokenUrl}")
private String getTokenUrl;
```
这样,Spring Boot会自动将占位符`${bonded-api.url.getTokenUrl}`替换成对应的值,并注入到`getTokenUrl`中。
以上两种方法都可以解决该异常的问题,具体选择哪种方法取决于你的需求和实际情况。
//枚举已绑定设备 void peer_moudle_enumerate_bonded_devices(void) { pm_peer_id_t peer_id; uint32_t peers_to_copy; peer_bonded_info_t *p_latest_bonded_info = &m_peer_module_mgr.latest_bonded_info; p_latest_bonded_info->peer_id = PM_PEER_ID_INVALID; peers_to_copy = pm_peer_count(); PEER_MODULE_PRINT("Bonds: %d\r\n", peers_to_copy); peer_id = pm_next_peer_id_get(PM_PEER_ID_INVALID); while ((peer_id != PM_PEER_ID_INVALID) && (peers_to_copy--)) { if(NRF_SUCCESS == pm_peer_data_bonding_load(peer_id, &p_latest_bonded_info->peer_data)) { p_latest_bonded_info->peer_id = peer_id; PEER_MODULE_PRINT("MAC(%d):%02X-%02X-%02X-%02X-%02X-%02X\r\n", peer_id, p_latest_bonded_info->peer_data.peer_ble_id.id_addr_info.addr[0], //little endian p_latest_bonded_info->peer_data.peer_ble_id.id_addr_info.addr[1], p_latest_bonded_info->peer_data.peer_ble_id.id_addr_info.addr[2], p_latest_bonded_info->peer_data.peer_ble_id.id_addr_info.addr[3], p_latest_bonded_info->peer_data.peer_ble_id.id_addr_info.addr[4], p_latest_bonded_info->peer_data.peer_ble_id.id_addr_info.addr[5]); } peer_id = pm_next_peer_id_get(peer_id); } }
这段代码是用于枚举已绑定设备的函数,它会遍历所有已绑定的设备并输出它们的 MAC 地址。具体来说,它首先获取最近绑定设备的信息,然后使用 pm_peer_count() 函数获取已绑定设备的数量。接着,使用 pm_next_peer_id_get() 函数获取下一个已绑定设备的 ID,并且一直循环直到遍历完所有已绑定设备。在循环中,它会使用 pm_peer_data_bonding_load() 函数加载设备的绑定数据,如果成功加载,则输出设备的 MAC 地址。