Published on2019年3月16日MAC WIFI连上了但是不能上网Tips更新系统后,MAC 的 WIFI 能连上却不能上网,重置网络和重启机器都无效。后找到可连接的 wifi 打开网页,再切换回原 wifi 又可使用,没可连 wifi 时用手机开热点连笔记本即可。
Published on2019年3月5日Qt什么时候用activateWindowWindowsQtC/C++在 Qt 中,show 用于显示窗口,raise 可将窗口置于最前。但主窗口点击时子窗口可能遮挡,此时需用 activateWindow 和 raise 解决。show 显示窗口及子窗口,showNormal 恢复最大化或最小化窗口,raise 提升窗口,activateWindow 设置活动窗口并可与 raise 配合确保窗口置顶。
Published on2019年2月19日mysql CPU一直占用过高LinuxDatabase文章主要讲 mysql CPU 一直占用过高及简单解决方法。先登录 mysql 显示处理列表,发现某个 Query 状态异常,kill 掉查询 ID 后 CPU 占用率下降,此为临时解决方法,具体原因需具体分析。
Published on2019年2月18日解决多线程处理相同产品造成的数据错乱问题C/C++Linux文章主要解决多线程处理相同产品数据错乱问题,介绍两种方法。方法一是将相同产品 ID 消息放同一线程处理,分配 n 个 Worker 按序执行;方法二是收到消息时上锁,只锁产品,相同产品只允许一个线程处理,代码分别给出两种方法的实现。
Published on2019年1月24日C++保证函数能在超时时间内返回C/C++介绍 C++保证函数在超时时间内返回的方法。通过两个接口 execTimeout 实现,利用 shared_from_this 避免智能指针释放,启动新线程执行函数,demo 展示正常返回和超时返回,代码包含 TimeoutGuard 类的实现。