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

首页 > 类别:内核技术 总共有 27 条记录
  • 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
    工作者线程 线程池模型
  • 由“Pure Virtual Function Called” 考虑到的

    1.派生类对象析构时,基类析构函数执行的前期会修改对象的虚函数表指针值 一般情况下(特指基类不使用novtable属性),debug编译出...

    2016-04-14 11:58:40
    Pure Virtual Function Called
  • windows下捕获dump之Google breakpad_client的理解

    breakpad是Google开源的一套跨平台工具,用于dump的处理。很全的一套东西,我这里只简单涉及breakpad客户端,不涉及纯文本符号生成,不涉及...

    2016-04-14 11:29:20
    windows 捕获 dump Google breakpad_client
  • VS2005中SetUnhandledExceptionFilter函数应用

    很多软件通过设置自己的异常捕获函数,捕获未处理的异常,生成报告或者日志(例如生成mini-dump文件),达到Release版本下追踪Bug的目的。...

    2016-04-14 11:08:56
    SetUnhandledExceptionFilter
  • Dokan虚拟磁盘开发实战

    因工作需要,最近与同事合作使用Dokan开发了一个虚拟磁盘的简单程序,初步实现了远程目录映射到本地虚拟磁盘的功能。远程服务端是用Python...

    2016-03-23 14:00:00
    Dokan 虚拟磁盘
  • 了解 Boost Filesystem Library

    创建与平台无关的代码 缺乏定义良好的、用于处理文件系统操作的库,这一直是 C++ 语言存在的一个问题。过去,程序员必须使用本机 API 来解决此问题。通过本文您将了解一个提供安全、可移植且易用的 C++ 接口来促进文件系统操作的库:Boost Filesystem Library。

    2016-03-16 09:41:44
    Boost Filesystem Library
  • Windows启动过程

    当你启动计算机之后,windows的启动过程就开始执行了。下面是详细步骤:1BIOS执行一些初始系统检查,并读取磁盘的第零簇的内容。第零簇内容...

    2015-10-26 16:19:47
    Windows 启动过程 内幕
  • 内存管理内幕:动态分配的选择、折衷和实现

    本文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管理内存, 以及如何使用垃圾收集自动管理内存。

    2015-10-14 10:54:52
    内存管理 内幕 动态分配
  • 内存调试技巧:C 语言最大难点揭秘

    本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应用程序,并且很少有开发团队对其制定明确的管理计划。但好消息是,它们并不怎么神秘。

    2015-10-14 10:49:30
    内存调试 C 难点 揭秘
  • 二维码的生成细节及原理

    二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,...

    2015-09-01 10:23:32
    二维码 细节 原理
27条 上一页 1 2 下一页
全部类别
  • template/模板
  • atomic/原子
  • fence/内存屏障
  • cas/原子操作
  • Linux
  • Windows
  • 环境配置
  • git命令
  • 爬虫技术
  • 成长感悟
  • 数据库应用
  • 数据库内核
  • C/C++技术
  • C++UI技术
  • 内核技术
  • STL剖析
  • 网络技术
  • 调试技术
  • 缓存技术
  • 建站技术
  • 大数据 & AI
  • 更多技术

关注
微信

关注官方微信

留言
反馈

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