240 发简信
IP属地:上海
  • linux信号以及core

    何为信号 信号(signal)用于通知进程发生了某种情况。进程有以下3种处理信号的方式: 忽略信号。有些信号表示硬件异常,例如,除以0或访问进程地址空间以外的存储单元等,因为...

  • Linux 判断哪个pci网卡提供哪个网络接口

    step1、lspci -vt|grep -i net 找出pci网卡所在的pci总线domain、bus、slot, step2、cat /proc/net/dev找出有多...

  • C++奇淫巧技之SFINAE

    SFINAE 技术,即匹配失败不是错误,英文Substitution Failure Is Not An Error,其作用是当我们在进行模板特化的时候,会去选择那个正确的模...

  • Select_poll_epoll详解

    参考链接 epoll简介及触发模式(accept、read、send)[https://www.cnblogs.com/zl-graduate/articles/672444...

  • 你写的文章被code sheep 公众号拿去了

    Java中的多线程你只要看这一篇就够了

    引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都...

  • cmake使用方法(详细)

    帮助文档 cmake官方新手tutorial[https://cmake.org/cmake/help/v3.16/guide/tutorial/index.html] cm...

  • Linux进程状态——top,ps中看到进程状态D,S的含义

    在top和ps命令中有一列显示进程状态,分别有如下值 interruptable sleep vs uninterruptable sleep interruptable s...

  • Select_poll_epoll详解

    Select_poll_epoll详解 Select_poll_epoll详解参考链接epoll函数closeepoll eventEL/LTET Edge Trigger ...

  • Linux dynamic_dev_dbg 调试开关以及配置module参数的方法

    一、dev_info 调试开关 如下定义在include\linux\device.h 在默认的情况下,所有的在/data/debugfs/dynamic_debug/con...

  • 分析游戏服务器使用何种语言?

    前言 ???C/C++javanode.jsC#scala 相关文章 1. 为什么多数游戏服务端是用 C++ 来写呢,是历史原因还是性能方面的考虑?来源知乎[https://...

  • C++ 堆的各种实现方式

    人类代码精华:)https://leetcode.com/problems/kth-largest-element-in-an-array/discuss/60309/C%2...

  • 120
    windows换行转linux换行:CRLF -> LF

    最近在做毕业设计的时候,由于经常在windows和Linux平台进行切换(当初是想在两个平台上都可以运行),最终导致在Windows上克隆的代码,提交到github上后,换行...

  • Atom 编辑器设置代理的方法

    You can configure Atom (OSX) to use a HTTP proxy as follows: Add proxy info to APM:apm ...

  • 120
    在eclipse CDT上使用gdb调试查看容器内元素

    环境 操作系统:WIN10IDE:Eclipse CDT编译器:Cygwin+Mingw g++GDB: gdb v7.6 + gdb_python27 v7.5 原因 在默...

  • 《机器学习》笔记-绪论(1)

    写在最前面 如今机器学习和深度学习如此火热,相信很多像我一样的普通程序猿或者还在大学校园中的同学,一定也想参与其中。不管是出于好奇,还是自身充电,跟上潮流,我觉得都值得试一试...