专注IT技能提升    手机版  
手机“扫一扫”
首页 |  IT技术 |  IT专题 |  iLife
rss |  网站导航
  • 清泛网
  • 关于我们
  • 免责申明
  • 联系我们
  • 手机版
  •  
  • IT搜索
  • 下载栏目
  • 图片栏目
  • 网站地图
  • IT技术
  • C/C++
  • 开源 & Github
  • 数据库(内核)
  • 大数据 & AI
  • 其他
  • IT专题

首页 > 类别:内核技术 总共有 36 条记录
  • CPU指令集avx程序无法运行,运行崩溃

    原因就是CPU不支持相应的指令集导致的。Linux上使用 lscpu 命令查看CPU指令集,看是否支持。比如_mm256_cmpeq_epi64 这个函数需要avx2指令集,但是CPU不支持,就导致程序崩溃起不来。

    2022-02-17 17:09:36
    avx avx2
  • Intel SMID指令集编译错误: inlining failed in call to always_inline 'xxx': target specific option mismatch xxx

    最近在使用CPU指令集优化代码的时候,编译出错,报错如下: usr lib64 gcc x86_64-suse-linux 7 include avx2intrin h:252:1: error: inlining failed in call to always_i

    2022-02-17 16:55:06
    avx avx2
  • bpftrace教程【官方】

    该教程通过12个简单小节帮助你了解bpftrace的使用。每一小节都是一行的命令,你可以立马运行并看到运行效果。该教程系列用来介绍bpftrace的概念。关于bpftrace的完整参考,见bpftr

    2021-10-04 21:52:30
    bpftrace
  • Linux bpftrace学习笔记(持续更新)

    图:BPF性能工具及其可见性bpftrace安装请参考:bpftrace-install。1、查看程序在打开哪些文件: bpftrace -e & 39;tracepoint:syscalls:sys_enter_open { printf("%s %s n

    2021-09-23 17:44:33
    bpftrace bpf
  • 动态追踪(Dynamic Tracing)技术漫谈

    什么是动态追踪动态追踪的优点DTrace 与 SystemTapSystemTap 在生产上的应用火焰图方法论知识就是力量开源与调试符号Linux 内核的支持硬件追踪死亡进程的遗骸分析传统的调试技

    2021-09-18 10:10:08
    DTrace 动态追踪
  • TLSF源码及算法介绍

    官网地址:http: www gii upv es tlsf 官网的代码应该是主分支,github上的几个仓库更新不是那么及时。英文好的同学请直接看论文《TLSF: a New Dynamic Memory Allocator f

    2021-08-03 19:41:23
    tlsf
  • 腾讯Tencent开源框架介绍(持续更新)

    腾讯开源了很多自己内部久经考验的框架代码,这里对C++及大前端相关的开源框架进行一些探索,有类似需求的可以参考一下。GitHub:https: github com Tencent官网:https: openso

    2021-07-25 10:46:30
    tencent tars
  • 驯服Linux OOM Killer(优质英文资料翻译)

    全面介绍Linux OOM Killer的内部原理,原文为英文,Google翻译+校对,若翻译不佳请参考原文,谢谢。

    2021-06-03 16:17:09
    linux oom killer
  • 理解和配置 Linux 下的 OOM Killer

    最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求

    2021-06-03 16:04:38
    linux oom killer
  • char类型移动跨平台踩过的坑

    char强转int时,发现在x86平台下是按照有符号处理的,但是在ARM32下被当成了无符号导致问题,ARM64正常有符号。经调查,在PC上,char类型默认为signed-char,但是在一些嵌入式设备

    2020-09-11 12:09:49
    char 跨平台 arm fsigned-char
  • BIO与NIO、AIO的区别(这个容易理解)

    IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO在JDK1 4出来之前,我们建立网络连接的时候采用BIO模式

    2017-06-23 10:01:28
    BIO NIO AIO 区别
  • 十张图带你入门Map/Reduce

    博主Aurelien,从13岁开始编程。曾在荷兰、比利时、法国、硅谷等多个国家从事网站开发,现效力于Terracotta公司。本篇文章来自Aurelien博客,用一个很简单的用例为初学者介绍了Map Reduce的使用方法;希望为广大初学者带来帮助。

    2017-05-05 09:16:25
    MapReduce
  • 什么是 Ringbuffer ?

    ringbuffer到底是什么?嗯,正如名字所说的一样,它是一个环(首尾相接的环),你可以把它用做在不同上下文(线程)间传递数据的buffer。(...

    2016-10-18 11:07:04
    Ringbuffer
  • CoInitialize浅析一

    大家都知道程序中若要使用COM组件则必须要先调用CoInitialize,该函数主要是用来初始化COM运行环境。但这个函数的作用域是以线程为单位还是

    2016-09-09 09:08:23
    CoInitialize 浅析
  • 进程间通信(IPC)的几种方式

    进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言...

    2016-07-27 17:09:35
    进程间通信 IPC
  • 涨姿势:全套支付宝系统架构(内部架构图)

    近期,支付宝机房故障,不仅引得网友为马云担心,还为自己在支付宝余额宝各种宝的巨款担心。 为了让大家更好的了解支付宝系统的运作,网友...

    2016-07-25 17:09:38
    支付宝 系统架构
  • Unicode and UTF-8

    Unicode预订的编码空间大小为0x0-0x10FFFF,最多可以容纳1114112(100多万)个字符,实际上并不能使用这么多的空间,于是编码方式出现了两...

    2016-06-27 10:03:07
    Unicode UTF-8
  • Apache两种工作模式区别及配置切换

    1、Redhat Linux下查看apache版本号在Apache安装目录bin下,使用以下命令查看即可。使用命令:. httpd -v示例:2、查看Apache当前工作模...

    2016-06-13 09:54:35
    Apache 工作模式 配置切换
  • Xenocode Postbuild 2010 for .NET 混淆工具的详细使用步骤

    1,首先我们需要去下载这个工具去,我这里倒是有一个下载的网址,已经被破解了,而且有序列号http: www.tsingfun.com html 2016 soft_0526...

    2016-05-26 16:07:52
    Xenocode Postbuild 混淆器
  • 浅谈服务器单I/O线程+工作者线程池模型架构及实现要点

    我们知道,服务器并发模型通常可分为单线程和多线程模型,这里的线程通常是指I O线程,即负责I O操作,协调分配任务的管理线程,而实际的请...

    2016-04-19 14:06:50
    工作者线程 线程池模型
36条 上一页 1 2 下一页
全部类别
  • template/模板
  • atomic/原子
  • fence/内存屏障
  • cas/原子操作
  • Linux
  • Windows
  • 环境配置
  • git命令
  • 爬虫技术
  • 成长感悟
  • 数据库应用
  • 数据库内核
  • C/C++技术
  • C++UI技术
  • 内核技术
  • STL剖析
  • 网络技术
  • 调试技术
  • 缓存技术
  • 建站技术
  • 大数据 & AI
  • 更多技术

关注
微信

关注官方微信

留言
反馈

顶部
关于我们  免责申明  法律申明  联系我们  网站地图  手机版 
© 2023 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号