ICode9

精准搜索请尝试: 精确搜索
  • 芯片面积大小2021-06-13 08:03:02

    芯片面积大小 芯片大小是由芯片设计师乃至整个芯片设计团队共同沟通确定的,芯片绝对不是你想设计多大就多大,这里涉及到成本和效益等许多方面的问题,一般来说,在同等架构的条件下,芯片设计的越大规格越高,性能也就越强,但是受限于各种条件,芯片绝不能无限制的扩大。 比如一颗PC芯片和手机

  • 进程与线程-系统调用2021-06-06 16:02:41

    内核模式和用户模式 简单的说就是操作系统将一块块内存中的结构体设置了flags检查,内核模式下可以全局访问,用户模式下只能访问用户内容。在windows中常习惯称为ring 0和ring 3。 ring 3访问ring 0内容 既然做了权限检查,而ring 3进程肯定是会要访问ring 0内容,毕竟创建的时候就需要往

  • LeetCode 514. 自由之路2021-06-04 10:57:21

    LeetCode 514. 自由之路 电子游戏“辐射4”中,任务“通向自由”要求玩家到达名为“Freedom Trail Ring”的金属表盘,并使用表盘拼写特定关键词才能开门。 给定一个字符串 ring,表示刻在外环上的编码;给定另一个字符串 key,表示需要拼写的关键词。您需要算出能够拼写关键词中所有字

  • boost::geometry::ring_type用法的测试程序2021-06-02 23:01:57

    boost::geometry::ring_type用法的测试程序 实现功能 C++实现代码 实现功能 boost::geometry::ring_type用法的测试程序 C++实现代码 #include <geometry_test_common.hpp> #include <boost/geometry/core/ring_type.hpp> #include <boost/geometry/core/exterior_ring

  • 从根上理解用户态与内核态2021-05-15 23:51:20

    欢迎来到操作系统系列,采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门。本篇文章开始探秘用户态与内核态,虽然一般面试不会问这个,但搞清楚这块,对我们理解整个计算机系统是及其有意义的,这会让你在今后的学习中豁然开朗,你肯定会发出:“啊,原来如此的感叹!”内容大纲小

  • 学习代数的笔记2021-05-01 13:35:25

    我会在这里记录一下自己学习代数时遇到的各种问题。长期更新(也许吧) 环 McCoy定理的证明 在学代数的时候发现了一个有趣的定理。 Theorem Let \(R\) be a commutative ring, and let \(f(x)\) be a zero-divisor in \(R[x]\). Then there \(\exists b \in R, b \neq 0\), such that

  • Linux 文件 I/O 进化史(四):io_uring —— 全新的异步 I/O2021-04-16 10:55:55

    基本原理io_uring 是 2019 年 5 月发布的 Linux 5.1 加入的一个重大特性 —— Linux 下的全新的异步 I/O 支持,希望能彻底解决长期以来 Linux AIO 的各种不足。io_uring 实现异步 I/O 的方式其实是一个生产者-消费者模型:用户进程生产 I/O 请求,放入提交队列(Submission Queue,后续简称

  • 大厂资深面试官 带你破解Android高级面试2021-04-13 19:53:24

    download:大厂资深面试官 带你破解Android高级面试 课程专为Android中高级工程师打造,针对面试中可能遇到的关键知识,进行深入分析讲解,为面试者还原面试官视角,带领面试者打开视野,快速在面试中突出亮点取得高分,拿下高薪。 适合人群 具备一定自学能力的Android 工程师 想跳槽面试的Andr

  • 国内Top团队大牛带你玩转Android性能分析与优化2021-04-13 19:53:04

    download:国内Top团队大牛带你玩转Android性能分析与优化 课程将从启动速度、内存、卡顿、电量、流量、瘦身等多个纬度进行原理剖析以及解决实战,同时每个章节还配备了模拟面试环节,颠覆你对性能优化的理解,最终让你的技术能力和优化经验得到前所未有的提升。 适合人群 具备一定自学

  • 面试跳槽提升必备 全面解析iOS中的Runtime机制2021-04-13 19:52:44

    download:面试跳槽提升必备 全面解析iOS中的Runtime机制 课程从基础的C开始,循循渐进的讲解两大核心功能与常用API,并在实战中应用Runtime核心重难点,提升攻城狮的开发技能,开发出高性能的APP。最后讲解了iOS面试中必考的10道面试题,助同学们在求职中获得自己满意的offer。 适合人群 1.想

  • 某笔试:一道动态规划2021-04-02 23:00:00

    LeetCode514. 自由之路 https://leetcode-cn.com/problems/freedom-trail/ 电子游戏“辐射4”中,任务“通向自由”要求玩家到达名为“Freedom Trail Ring”的金属表盘,并使用表盘拼写特定关键词才能开门。 给定一个字符串 ring,表示刻在外环上的编码;给定另一个字符串 key,表示需

  • [URAL1540]Battle for the Ring2021-04-01 12:32:30

    I.[URAL1540]Battle for the Ring 这大约是我做的第一道SG函数的题( 很容易想到一个区间DP状态:设 \(f_{i,j,k}\) 表示第 \(i\) 条链子,\([j,k]\) 这一段的SG值。 于是我们枚举这一段中删掉了小于等于某个值的元素进行转移。如果删掉的值形成了多个串,依照SG函数的性质,取值应是其异或

  • Linux虚拟化:virtio简介2021-03-27 15:58:42

    目录 什么是 virtio# 为什么是 virtio# virtio 的架构# virtio 数据流交互机制# 总结:#   什么是 virtio# virtio 是一种 I/O 半虚拟化解决方案,是一套通用 I/O 设备虚拟化的程序,是对半虚拟化 Hypervisor 中的一组通用 I/O 设备的抽象。提供了一套上层应用与各 Hypervisor 虚拟

  • Halcon例程解析——measure_ring2021-02-16 13:29:33

    文章目录 measure_ring 摘要 代码解析 加载图片 提取齿轮区域 提取齿轮齿牙位置坐标 生成圆环检测句柄,检测边缘对。 计算最终结果 measure_ring 摘要 测量图中齿轮的齿牙三种间距(弧长、直线距离、角度距离) 代码解析 加载图片 read_image (Image, 'rings_and_n

  • C++ ring Buffer2021-01-28 19:02:13

    The general idea would be something along these lines (caveat: incomplete, not thread-safe, not the most efficient, untested etc.): #include <iostream> #include <string> #include <vector> struct ring_buffer { ring_buffer( std::siz

  • 深入理解用户态协议栈之TCP/IP 的设计——高性能收发原始数据包的框架(Netmap)2021-01-28 17:01:38

    一、Netmap 简介 Netmap 是一个高性能收发原始数据包的框架,由 Luigi Rizzo 等人开发完成,其包含了内核模块以及用户态库函数。其目标是,不修改现有操作系统软件以及不需要特殊硬件支持,实现用户态和网卡之间数据包的高性能传递。其原理图如下,数据包不经过操作系统内核进行处理,用

  • 用户和权限管理指令: 请简述 Linux 权限划分的原则?2021-01-04 09:29:05

    问题一:初始权限问题 一个文件创建后,文件的所属用户会被设置成创建文件的用户。谁创建谁拥有,这个逻辑很顺理成章。但是文件的组又是如何分配的呢这里 Linux 想到了一个很好的办法,就是为每个用户创建一个同名分组。比如说zhang这个账户创建时,会创建一个叫作zhang的分组。zhang登录

  • webrtc ring_buffer2020-12-22 09:01:56

    webrtc-audioproc-master/modules/audio_processing/utilityring_buffer.c /* * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file i

  • 辅导案例-MATH100692020-12-02 15:02:36

    辅导案例-MATH10069 The University of Edinburgh College of Science and Engineering School of Mathematics Mathematics 3 Honours MATH10069 Honours Algebra Wednesday 8th May 2019 2.30pm – 5.30pm Chairman of Examiners – Professor A Olde Daalhuis External Ex

  • LeetCode514. 自由之路2020-11-11 22:31:54

    用dp[i][j]表示将keys的前i + 1个字母(0 ~ i)与ring匹配完成、并且当前ring的第j个字母与12:00对齐所需要的最小步数。 对于key的第一个字母key[0], 要找到ring中某个字母ring[i]与他相等,才能完成key[0]的匹配,可以扫描一遍ring,如果ring[i]与key[0]相等, 那么dp[0][i]就是min(i, m -

  • 《Clojure编程》笔记 第16章 Clojure与web2020-07-01 23:08:57

    目录背景简述第16章 Clojure与web16.1 术语16.2 Clojure栈16.3 基石:Ring16.3.1 请求与应答16.3.2 适配函数16.3.3 处理函数16.3.4 中间件16.4 用Compojure路由请求16.5 使用模板16.5.1 EnLive:基于选择器的HTML转换16.6 最后的思考 背景简述 本人是一个自学一年Java的小菜鸡,理论上

  • 高速数据包捕获、过滤和分析PF_RING2020-06-24 12:08:19

    PF_RING™是一种新型的网络套接字,可显着提高数据包捕获速度,并且具有以下特性: 适用于Linux内核2.6.32及更高版本。 无需修补内核:只需加载内核模块。 使用商用网络适配器的10 Gbit硬件数据包过滤 用户空间ZC(新一代DNA,Direct NIC Access,直接NIC访问)驱动程序可实现极高的数据包捕获/

  • 说说循环缓冲区(Ring Buffer)2020-06-11 11:07:46

    关于循环缓冲区(Ring Buffer)的概念,其实来自于Linux内核(Maybe),是为解决某些特殊情况下的竞争问题提供了一种免锁的方法。这种特殊的情况就是当生产者和消费者都只有一个,而在其它情况下使用它也是必须要加锁的。对应在Linux内核中有对它的定义: struct kfifo { unsigned cha

  • 端口扫描之masscan扫描2020-06-02 21:01:52

    masscan 目录一、masscan安装配置PF_RING自我测试 Masscan号称是最快的互联网端口扫描器,最快可以在六分钟内扫遍互联网。 masscan的扫描结果类似于nmap(一个很著名的端口扫描器),在内部,它更像scanrand, unicornscan, and ZMap,采用了异步传输的方式。它和这些扫描器最主要的区别是,它

  • ring buf中柔性数组的应用2020-06-01 18:02:13

    在环形缓冲区中,我们还使用到了柔性数组。那么什么是柔性数组呢? 点击查看公众号文章详情:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有