240 发简信
IP属地:上海
  • QT 自定义插件

    基于QT 5.5的MingGW自定义控件: 参考博文:https://blog.csdn.net/jiguangfan/article/details/84785535 注意...

  • 120
    杨丽萍们,招谁惹谁了?!

    “嫁不出去就是失败。” “女人就应该相夫教子”…… 类似的言论,想必在现实中,我们已听过不少。 没想到,长年隐居于洱海的舞蹈家杨丽萍,也没能逃脱这样的评判。 最近,杨丽萍推送...

  • 消息队列之zeroMQ、rabbitMQ、kafka

    首先消息是网络通讯的载体,队列可以理解是一种先进先出的数据结构,消息队列是存放消息的容器,是分布式系统中的重要组件。消息队列的优势在于:解耦、异步、削峰,把相关性不 强...

  • 120
    Docker详解

    首先关于“虚拟化”的概念,相信虚拟机这个概念肯定很熟悉,在本机上安装一个如 VMware , VisualBox 之类软件可以运行一个其他的操作系统。其次,区分虚拟机...

  • 高性能服务器架构设计总结

    服务器需要解决的如下问题: (1)如何检测有新客户端连接? 答: IO复用的select、poll、epoll等socket API 首先关于IO复用机制的比较,目前...

  • 网络编程基础

    (1)bind 函数如何选择绑定地址:bind 函数的基本用法如下: struct sockaddr_in bindaddr; bindadd...

  • 120
    多线程编程精髓(四)

    (1)锁使用实践经验总结:1.尽量减少锁的使用,加锁和解锁会有系统开销,临界区的代码是不能并发执行的,进入临界区次数频繁,线程竞争过于激烈则会陷入阻塞,让出CPU,导致 多次...

  • 多线程编程精髓(三)

    本篇主要讲Linux环境下的多线程同步内核对象。 (1)linux线程同步之互斥体:linux互斥体的用法与windows的临界区对象类似,使用数据结构 pthread_mu...

  • 多线程编程精髓(二)

    基于上篇的多线程编程的基本内容,本篇开始Windows操作系统下各种常用的多线程资源同步对象。 (1)windows线程资源同步之临界区:两个重要的 Windows API ...

  • 多线程编程精髓(一)

    (1)线程的基本概念和常见问题: 每个进程都有自己的独立进程地址空间和上下文堆栈,进程中实际执行单位为线程,每个进程至少有一个线程-主线程,线程是由操作系统安排调度的最小运行...

  • 人需要一定的危机感

    以前总是觉得一个人闲了是多么好,可以想做什么就做什么,自由安逸的享受生活。渐渐觉得并不是这么一回事,在记忆中,印象最深刻的并不是哪些自由散漫的日子,而且那些起早贪黑努力拼搏的...

  • 120
    基于Linux的Kafka部署教程

    本篇主要讲Linux下的Kafka环境搭建步骤,不是基于docker容器安装,搭建测试的环境包括CentOS7.7、Unbuntu18.08,其中有涉及引用其他博客网上资...

  • 《花冠病毒》之感

    在2020年新春到来之际,新型冠状病毒从武汉席卷至全世界,迅雷不及掩耳之势扩散开来,全国紧急响应进入突发公共卫生防护状态,同时为了避免人员流动引发病毒的扩散开,国家延...

  • 120
    2019-云南看云

    写一篇专门说说2019年底的云南之行,无关文笔,只是记录。很久之前就想去云南,也许是来自沈从文的云南看云,也许是想感受一场属于自己的风花雪月,早在17年底辞职的时候就想...