首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自动化、性能测试

    性能测试必备知识10)- Linux 是怎么管理内存的?

    做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 内存映射 日常生活常说的内存是什么 比方说,我的笔记本电脑内存就是 页表实际上存储在 CPU 的内存管理单元 MMU 中 正常情况下,处理器就可以直接通过硬件,找出要访问的内存 在页表的映射下,进程就可以通过虚拟地址来访问物理内存了 灵魂拷问 么具体到 一个 Linux mmap() 来分配,也就是在文件映射段找一块空闲内存分配出去 缺点:分配的内存,会在释放时直接归还系统,所以每次 mmap 都会发生缺页异常;在内存工作繁忙时,频繁的内存分配会导致大量的缺页异常,使内核的管理负担增大 这些内存在 MMU 中以页为单位进行管理,伙伴系统也一样,以页为单位来管理内存,并且会通过相邻页的合并,减少内存碎片化 在用户空间,malloc 通过 分配的内存,在释放时并不立即归还系统,而是缓存起来重复利用 brk() 在内核空间,Linux 则通过 slab 分配器来管理小内存 你可以把 slab 看成构建在伙伴系统上的一个缓存,主要作用就是分配并释放内核中的小对象 释放内存 对内存来说,如果只分配而不释放

    2.3K30发布于 2020-08-17
  • 来自专栏客户服务自动化

    什么是知识管理知识管理的方法?

    企业知识管理知识管理作为知识经济时代出现的管理思想,并不孤立于企业经营管理体系之外。它本身就是从其他管理领域中提取有关“知识”的管理理念,经过抽象和综合分析,才逐渐形成的一种战略思想。 什么是知识管理 知识管理就是要让正确的人获得正确的知识。 有时出现分歧的地方是与创造新知识相结合的。Wellman(2009)将知识管理的范围局限于经验教训和用于管理已知知识的技术。他认为,知识创造通常被视为一门独立的学科,通常属于创新管理范畴。 知识管理的定义: 知识管理是对企业或者团队的知识资产进行系统化管理,目的是创造价值和满足战术和战略要求;它包括维持和加强知识的存储、评估、共享、完善和创造的计划、过程、战略和系统。 知识管理的方法 知识管理的方法有很多种,具体的在下一篇文章中会给大家讲到,这里给大家提的一点知识管理的方法就是搭建知识库。 知识库,又称为智能数据库或人工智能数据库。

    1.2K50编辑于 2022-05-26
  • 来自专栏博文视点Broadview

    打破知识管理伪命题,个人知识管理指南

    这是一个人人都在追求提高与跃升的时代,知识从未如此充裕,人们对知识的渴求也从未如此热烈。 个人知识管理成了一个愈发热门的词汇,然而何为个人知识管理,又该如何坚持个人知识管理知识在进化,知识管理的内涵与价值也在进化,或许“知识管理”本身已不该简简单单被称为“知识管理”了。 李老师与印象笔记的缘分故事 李老师自述:我应该是印象笔记早期⽤户了,⽬前我的印象笔记上显示我已经使⽤印象笔记10年零5个⽉。 对⽐两个10年,不得否认,印象笔记起到了⼗分重要的作⽤。 转化10亿GMV:螺丝钉也能变小马达 ▼点击阅读原文,了解本书详情~

    44410编辑于 2023-04-04
  • 来自专栏技术杂记

    RabbitMQ管理10

    再次尝试发送 [root@h102 ruby]# ruby p.rb [x] Sent 'Done!' [root@h102 ruby]# 查看队列 [root@h102 ruby]# rabbitmqctl list_queues Listing queues ... mq_learning_q 0 ruby_test_q 1 [root@h102 ruby]# 消费队列里的内容(这个进程消费完队列里的内容后,会挂起,等待接收队列里新的内容) [root@h102 ruby]# ruby c.rb

    31420编辑于 2022-04-23
  • 来自专栏全栈程序员必看

    项目管理-5大过程组-10知识领域-47过程

    项目管理五大过程组: 1、启动过程组:获得授权,定义一个新项目或现有项目的一个新阶段,正式开始该项目或阶段的一组过程。 3、执行过程组:完成项目管理计划中确定的工作以实现项目目标的一组过程。 4、监控过程组:跟踪、审查和调整项目进展与绩效,识别必要的计划变更并启动相应变更的一组过程。

    1.2K20编辑于 2022-07-28
  • 来自专栏夏天的前端笔记

    每天10个前端小知识 【Day 10

    前端面试基础知识题 1. es5 中的类和es6中的class有什么区别? 在es5中主要是通过构造函数方式和原型方式来定义一个类,在es6中我们可以通过class来定义类。 10. Promise.all 和 Promise.allSettled 有什么区别?

    59810编辑于 2024-01-18
  • 来自专栏禅境花园

    Windows 10管理

    很长时间没摸 windows 了, 发现自己居然 out 了,windows 也有类似 mac 的 brew 包管理器, Winget win10 自带的包管理器,在这之前大神凯文 写了一款叫做 AppGet 的开源的包管理器,深受人们喜爱在这里 ,后来微软准备招揽他,派面试官安德鲁 · 克林尼克 和他聊,面试了一整天。 list 显示已安装的程序包 upgrade 显示并执行可用升级 uninstall 卸载给定的程序包 hash 哈希安装程序的帮助程序 validate 验证清单文件 settings 打开设置或设置管理员设置 帮助文档 Usage: scoop <command> [<args>] Some useful commands are: alias 管理 scoop 别名 bucket NET Framework 4+ Chocolatey 安装 请使用管理员身份打开控制台。

    2.2K20编辑于 2022-10-25
  • 来自专栏技术杂记

    Mycat 管理命令10

    Mycat还是一个成长中的项目,还需要一些时间将这些功能完善,但目前来看,主体功能已经可以满足大部分需求

    40430编辑于 2021-12-02
  • 来自专栏设计模式

    知识管理利器:幕布

    ,没错如今的知识就像出海时遇到的狂风暴雨,我们只是被吹的原地团团转而已,并没有在知识的海洋航行很远。 那么如何在知识的海洋快速的前行? 看了很多知识管理的书籍,我总结了下来,其实管理知识很简单,最核心的法则就是:记录+整理。 子曰:“工欲善其事,必先利其器。” 知道了方法,那么就要挑一件合适自己的兵器。而我的选择是:幕布 ? 首先从我的需求上来看 对知识进行记录。 记录的信息类型2种分别是图片和文章。 对知识进行整理。 主要是对知识整个结构整理,制作脑图。 多平台支持(这个就不多说了,目前大部分软件都实现了。) 刚才忘记讲标签了,现在补上标签分为2种,用@和#开头就可以标记标签了,这样查找的时候通过标签来查找会大大提高查看效率,也满足了用户将知识分解成多个维度。 ? 4 总结 在这个知识爆炸的时代,请用正确的方法来学习你需要的知识,希望这篇文章能够帮助到你,助你在知识的海洋中不断向前航行,直到你心目中的目的地。

    97110发布于 2020-12-15
  • 来自专栏硬核项目经理的专栏

    【信管12.2】知识管理知识产权

    知识管理 知识管理就是对有价值的信息进行管理,包括知识的识别、获取、分解、储存、传递、共享、价值评判和保护,以及知识的资本化和产品化。 知识管理知识资产管理、学习型组织、人力资源和信息化四个方面进行深化和突破。同时,知识管理应有外部化、内部化、中介化和认知化四种功能。 显性知识管理 显性知识管理有五个步骤是必须的,分别是:采集、过滤、组织、传播和应用。它们能够保证显性知识被有效管理。 发明专利保护期限为20年,实用新型和外观设计专利权的期限为10年,均从申请日开始计算。在保护期内,专利权人应该按时缴纳年费。 而在知识产权相关的知识中,时间、年限之类的概念很重要,比如说著作权相关的都和 50 年这个年份有关系,而商标的有效期则是 10 年。

    70410编辑于 2023-03-02
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2020.9.13)

    (0, 2)); // [1, 2] console.log(arr) // [3, 4, 5, 6] 9、git删除远程分支 git push origin --delete <branch> 10

    70321发布于 2020-09-18
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2019.6.25)

    前言: 这里记录我工作、学习中值得注意的小知识点,希望对你有所帮助。 10、js禁止excel格式转化(重要!)

    83620发布于 2019-09-05
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2019.9.29)

    注意: 需要设置一个 flag 保存在 localStroage 中,作为页面滚动的tirgger 如果是跨域的话,可以通过router,判断前一个 router 是否是 页面 A 的 router 10

    1.3K10发布于 2019-10-08
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2020.6.28)

    light类 的元素执行 .light{ } .item{ &:not(.light):hover{ color: #FE6225 } } 10

    56810发布于 2020-07-02
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2019.5.18)

    let arr=[] arr[10]=11 console.log(arr.length); //11 arr[-1]=-1 console.log(arr.length) //11 let str=comment.split(/\r\n|\r|\n/g).join('
    ')

    10

    45030编辑于 2022-03-28
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2020.12.27)

    function circle(r){ return pi = Math.pow(r,2) } Shape.circle = circle })(Shape || (Shape = {})) 10

    51130发布于 2021-01-04
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2020.2.10)

    ://zh-hans.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props 10

    2.2K30发布于 2020-02-24
  • 来自专栏学习

    MySQL【知识改变命运】10

    列的值相等 # 在where⼦句中加⼊连接条件 mysql> select * from student, class where student.class_id = class.id; 这里有个新的知识

    37210编辑于 2024-10-21
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2020.3.20)

    请看: 前端小知识10点(2020.2.10) 3、React中suppressContentEditableWarning属性是什么意思? 尽量不要使用该属性,除非你要构建一个类似Draft.js(https://facebook.github.io/draft-js/) 的手动管理 contentEditable 属性的库。 JSON.parse()转换即可 const a="['a','b','c']" console.log(JSON.parse(a.replace(/'/g,'"'))) //["a", "b", "c"] 10

    1.5K00发布于 2020-04-01
  • 来自专栏前端干货和生活感悟

    前端小知识10点(2020.10.8)

    1、redux的compose实现 例: const add = num => num + 10 const multiply = num => num * 2 const foo = compose ] ,不改变原数组 // 从倒数第二个 index 开始截取,到倒数第一个 index 结束(不包括 -1) arr.slice(-2,-1) // 左开右闭,返回[2] ,不改变原数组 10

    77141发布于 2020-10-26
领券