NF5240m3/NF5140m3/NF5280m3/SA5212H2/NP5540M3NF5270M3/NF5170M3/NF8420m3 IPMI主板集成管理芯片BMC IP 设置开机按DEL键进入BIOS设置选择"Server Mgmt"---"BMC Network Configuration"---"lan channel 1/2"---"static ip address"lan channel 1:指的是复用管理…
QT.C++插件式框架.主要原理还是 动态库的动态加载. dlopen()函数.下面为动态加载拿到Plugininstance对应指针.void**pp=(void**)dlsym(handle,"Plugininstance"); 功能:添加单个插件参数:libName:添加名为libName的插件返回:成功返回true,失败返回false*/bool PluginManager::loadPlugin(const QString&libName){ void*handle=…
BQ24296遇到的一点问题 概述:BQ24296是TI出品的具有窄范围VDC控制.基于I2C通讯的最大支持3A充电电流的开关式电源路径管理芯片.可以轻松实现2A以上的大电流充电,能量转换效率达到90%,同时支持OTG功能,可以把设备当成移动电源使用.缺点是充电的时候发热量比较大,目前还没有找到合理的解决办法.本文主要描述在项目应用过程中使用该芯片遇到的一点问题. 1.关机状态下接入USB(连接电脑),无法开机,屏幕没有显示. 接入UART输出LOG,发现接入USB后uboot能跑起来,而且在跑…
1.程序员明确的进行内存释放 对于c++程序员,最头脑的莫过于对动态分配的内存进行管理了.c++在堆上分配的内存,需要程序员负责对分配的内存进行释放.但有时内存的释放看起来并不件很轻松的事,如下程序 void func() { int *p = new int(0); if(一些判断) { return; } p = new int(1); delete p; } 这个函数没有任何意义,只为说明问题.func函数至少有三处问题.1.一旦if的判断条件成立,就会立马执行返回语句.此时p所指向的内存…
/** ****************************************************************************** * @author    Maoxiao Hu * @version   V1.0.0 * @date       Feb-2015 ****************************************************************************** * < COPYRIGHT 2015 IS…
erlang集群是依靠epmd维护的,epmd是erlang集群节点间port映射的守护进程.负责维护集群内的节点连接.提供节点名称到IP地址及port的解析服务. epmd 自己定义port号 epmdport配置 默认情况下,epmd绑定在4369port.可是.port固定的话.easy遭受攻击.可能导致新节点的认证失败而无法启动,或无法增加集群. 或者要在一台机器上部署不同的erlang集群,希望不会互相干扰. epmd -daemon -port 5000 假设想用调试模式启动 epm…
docker采用CS架构,dockerd是管理后台进程,默认的配置文件为/etc/docker/daemon.json(--config-file可以指定非默认位置). 一个完整的daemon.json示例参考:https://docs.docker.com/engine/reference/commandline/dockerd//#daemon-configuration-file. 通过此文件可修改docker0的默认IP及bridge(Customize the docker0 brid…
在我们的SpringCloud应用中,我们会引入actuator来进行管理和监控我们的应用 常见的有:http://www.cnblogs.com/yangzhilong/p/8378152.html 如果开启 endpoints.restart.enabled=true 则会有pause.restart等端点. 对shutdown.pause.restart等敏感指令我们需要进行一定的保护.当然actuator也考虑到了这点,对一些敏感的端点做了enable.sensitive以及securi…
1.shared_ptr共享智能指针 std::shared_ptr使用引用计数,每个shared_ptr的拷贝都指向相同的内存,在最后一个shared_ptr析构的时候,内存才会释放. 1.1 基本用法 1.1.1 初始化 shared_ptr可以通过make_shared来初始化,也可以通过shared_ptr<T>辅助函数和reset方法来初始化.智能指针的用法和普通指针的用法类似,不过不需要自己管理分配的内存,对于没有初始化的指针,只能通过reset来初始化,当智能指针有值,reset…
2019-05-08 演示网站: https://bindw.cdneks.com demo/demo 2018-11-27 修改部署架构,取消网络共享存储设备,在每台BIND服务器启用NFS4并仅向BindWeb共享/var/named. 2017-11-05 交流或购买请发邮件或加QQ群 MAIL: hahp AT qq.com -------------------------------- 在公司的运营中,DNS很重要,不仅名称解析需要DNS,一些重要的服务,比如负载均衡.HTTP 虚拟…