虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 技术阅读

技术阅读

  • 如果编程语言是一门武功绝学

    2024-02-14
  •   资源简介:学习编程与武功绝学 武侠小说中,各路侠客绿林好汉都是从基本功开始一招一式学起,掌握了足够多的招式后,加之勤学苦练,量变引起质变,会有一天打开任督二脉顿悟出这些招式背后的哲学逻辑,成为一代宗师。在编程的学习过程中,我们何尝不是从一招一式的函数、语法、特性等学起,掌握了一门编程语言后,再学习另一门语言就...

  • 快速阅读源码的能力培养

    2024-02-14
  •   资源简介:本节主要是分享光城的实习期间如何快速阅读一些源代码,以及快速阅读一些开源库。在我自己的开发过程中,主要围绕以下三点展开:项目的业务/开源项目主要做什么目标的建立系统的学习不管是实习期间的代码还是开源项目,例如;STL这种代码,一般代码量不少,如何快速的抓住重点变得非常重要,本文接下来围绕上述三点展开。1....

  • Linux库概念,动态库和静态库的制作,如何移植第三方库

    2024-02-14
  •   资源简介:一口君中学阶段最喜欢的一首歌。窦仙才华横溢、潇洒不羁、与世无争,酷的外焦里嫩!让我们随着窦仙高昂的声音来学习什么是(酷)库吧!一、什么是库?在windows平台和linux平台下都大量存在着库。一般是软件作者为了发布方便、替换方便或二次开发目的,而发布的一组可以单独与应用程序进行compile time或runtime链接的二进...

  • 一文读懂 YUV 的采样与格式

    2024-02-14
  •   资源简介:YUV 是一种颜色编码方法,和它等同的还有 RGB 颜色编码方法。RGB 颜色编码RGB 三个字母分别代表了 红(Red)、绿(Green)、蓝(Blue),这三种颜色称为 三原色,将它们以不同的比例相加,可以产生多种多样的颜色。在图像显示中,一张 1280 * 720 大小的图片,就代表着它有 1280 * 720 个像素点。其中每一个像素点的颜色显...

  • 实时性迷思——“时间片轮转”的沙子

    2024-02-13
  •   资源简介:【说在前面的话】在前面文章中,我们介绍了实时性的基本模型、并分析了实时性窗口内不同位置的时间对整个系统的价值,得出了一个结论——实时性窗口中越靠前的时间对系统中的其它任务越有价值;当一个有实时性要求的事件发生时,如果“不顾其它任务、自私自利”——只“单纯”考虑以越快越好的速度尽快完成当前的事件处理,...

  • 计算机不都是0101吗,你有想过计算机是怎么表示的小数吗?

    2024-02-13
  •   资源简介:浮点数的计算机表示(IEEE 754),由 UCB 数学教授 William Kahan 主要起草。后者也因其卓越贡献于1989年获得图灵奖。计算机组成原理与汇编语言这两门课均对该内容有所讲解。与课程中直接抛出公式与概念不同,我想首先与各位探讨"科学计数法"这个概念,进而讨论设计二进制的科学计数法需要涉及到哪些元素。接着,我们讨论如...

  • 10+小故事揭秘高频「操作系统面试题」

    2024-02-13
  •   资源简介:面试的过程中,为了考察面试者的基础功力,除了算法以外,操作系统将会占比很大的权重,本文给大家分享我在面试过程中出现的非常高频的面试题,我基本上会从两个角度来阐述,一个是"官话",一个是“大白话”。希望对即将面试的你有所帮助提纲1、为什么有了进程,还要有线程呢?为了提高系统资源的利用率和系统的吞吐量,通...

  • 面试求职必胜法宝

    2024-02-13
  •   资源简介:大家好,我是光城,目前研三,在秋招提前批中拿到不低于5个offer,有3个是ssp的offer,几个sp的,当然还有一些是白菜,同时也有很多是失败的,在找工作期间,没有太多的时间去反思与成长,我的秋招开始于5/6月份字节最早那一批,那时候还在鹅厂实习,在整个秋招提前批阶段根本没有太多的时间去做充足的准备,说的比较直白一...

  • 我把五年来私藏的学习网站分享给你,全是干货

    2024-02-13
  •   资源简介:前言大学的时候不知学习为何物,那时候只要一打开电脑要么英雄联盟,要么就是斗鱼、战旗等直播平台。唉,那时候卢老师还在,十黑的日子依旧怀念。毕业走出象牙塔之后,每天上班的感觉就是一个字菜。然后就觉悟了。这和打游戏一样,菜就得练,不懂就需要学。这也是公众号取名的由来。这篇文章我就把我近几年来学习的一些网站...

  • 爱了爱了,这篇寄存器讲的有点意思

    2024-02-13
  •   资源简介:点击蓝色“程序员cxuan ”关注我哟加个“星标”,欢迎来撩这是程序员cxuan的第41期原创分享下面我们就来介绍一下关于寄存器的相关内容。我们知道,寄存器是 CPU 内部的构造,它主要用于信息的存储。除此之外,CPU 内部还有运算器,负责处理数据;控制器控制其他组件;外部总线连接 CPU 和各种部件,进行数据传输;内部总线...

  • 新建一个空文件会占用磁盘空间吗?

    2024-02-13
  •   资源简介:今天我们来思考一个简单的问题。在Linux下你用touch命令新建一个空文件:touch empty_file.txt操作完成后,是否要消耗掉我们的一些磁盘空间?需要的话,大概能消耗多少?嗯,是的,这个问题简单的超乎你的想象,但是不知道你否能给你自己一个满意的答案。我前面的几篇文章都是介绍的磁盘物理层面的构成,但这对于理解文件相...

  • Linux有一个命令你一定要知道

    2024-02-13
  •   资源简介:#干了这碗鸡汤生活总是这样,不能叫人处处都满意。但我们还要热情地活下去。人活一生,值得爱的东西很多,不要因为一个不满意,就灰心。—— 路遥《平凡的世界》在Linux中有一个命令我们平时肯定用过,它就是strip,咳咳,跑题了,不是这个strip。通过strip可以移除目标文件的符号信息,可以减少目标文件的体积,这里有几个...

  • 52图带你梳理Linux通用知识

    2024-02-13
  •   资源简介:噗。。为啥不是面试题了,封面船去哪里了?要开好船,先回到我们的初心---Linux,这篇文章是Linux的超级基础且经常用到的内容,不多说,直接肝!可以直接拉到文末点个赞!当然,如果需要思维导图可编辑版,私信我就好了。Linux软件安装Linux排查问题套路Linux命令详解一 Linux通用知识说到操作系统,如果读大学的时候是计算...

  • 求职 | 从大学到秋招,我如何拿下腾讯offer

    2024-02-13
  •   资源简介:分享一名本科生从大学入学到秋招拿到腾讯offer的完整经历,希望对同学们有所帮助。自我介绍鱼皮是上海某211学校本科生,网络工程专业,秋招因为有腾讯的实习转正,所以只面了大厂,也拿了几个大厂的offer。我一直对计算机很感兴趣,是兴趣自驱动型coder。学的技术也不少,网络工程专业学的知识就不说了(网络拓扑什么的),...

  • 浅析Linux 64位系统虚拟地址和物理地址的映射及验证方法

    2024-02-13
  •   资源简介:前言有好久没更新了,这段时间发生了挺多大喜事哈。但是也还是有挺久没更新了,不得不意识到自己是个小菜鸡,就算是小菜鸡也要做一只快乐小菜鸡。就算更新慢但是我依然会持续更新,因为更文使我快乐。虚拟内存先简单介绍一下操作系统中为什么会有虚拟地址和物理地址的区别。因为Linux中有进程的概念,那么每个进程都有自己...

  • 可进抖音的C++学习路线公开啦

    2024-02-13
  •   资源简介:摄于2020-12-11 上海环球港 一乐拉面大家好,我是阿秀。前言上篇文章发布后,问我如何学习 C++ 的小伙伴可远比问我如何写简历和刷题的多多了,思虑再三还是先把自己的 C++ 学习路线发出来吧,从入门到入土的那种。坐好小板凳,准备发车了~萌新入门我在 2019 年 8 月之前对 C++ 的认识只停留在“Hello world”上,本科时期...

  • 线程间到底共享了哪些进程资源?

    2024-02-13
  •   资源简介:进程和线程这两个话题是程序员绕不开的,操作系统提供的这两个抽象概念实在是太重要了。关于进程和线程有一个极其经典的问题,那就是进程和线程的区别是什么?相信很多同学对答案似懂非懂。记住了不一定真懂关于这个问题有的同学可能已经“背得”滚瓜烂熟了:“进程是操作系统分配资源的单位,线程是调度的基本单位,线程之...

  • 装完B就跑,这几个Linux指令真的Diǎo

    2024-02-13
  •   资源简介:2.1 sl先看一下呼啸而过的火车;安装指令如下;sduo apt-get install sl执行结果如下:2.2 htop图形化Linux系统性能监测工具,屌不屌:安装指令如下:sduo apt-get install htop执行结果如下;2.3 gcp以前用cp复制文件总是看不懂进度,现在它来了,gcp给你解决烦恼:安装指令如下:sudo apt-get install gcp执行结果如...

  • 一文详解 C++ 日志框架,是否应该自己造轮子?

    2024-02-13
  •   资源简介:1日志框架 日志框架一个经过专门设计的实用程序,用于规范应用程序的日志记录过程。日志框架可以自己编写(需要一定的能力哦),也可以由第三方(例如:log4cplus)提供。对于不同的日志框架,各自在实现方式上也有所不同。虽然可以简单地“标准化”日志(例如:调用文件系统 API,将信息写入名为 log.txt 的文件),但是...

  • 怎么在电脑上同时登陆两个微信

    2024-02-13
  •   资源简介:平时电脑上登一个微信,但是手头上又有多个账号,需要用到的时候总是要来回切换,这样显得很繁琐,那么有什么办法可以在电脑上同时登陆两个或两个以上的账号呢?看我的,什么都不需要,打开记事本两分钟完事儿,1.新建一个记事本,就命名为weixin.txt吧,2.找到微信安装目录,如果不知道,右键点击桌面微信,打开文件所在的...

  • 三面阿里竟然败在了volatile关键字上

    2024-02-13
  •   资源简介:今天闲来无事跟同事 大帆 闲聊,SoWhat:麦叔听说你偷偷面阿里啦,面的咋样?大帆:一面挺简单的,主要问了一些基本的数据结构跟算法,还问了下  HashMap的十大常见基本问题。我都答案上来了,还问了我JDK7环,幸亏你那个 HashMap环 绘制的牛逼,我答的不错就让我准备二面了。SoWhat:二面类?大帆:二面问了我一些JV...

  • 24张图7000字详解计算机中的高速缓存

    2024-02-13
  •   资源简介:1. 什么是缓存2. 缓存的定义3. 计算机中的高速缓存3.1 高速缓存相关名词3.2 计算机中的高速缓存存储器模型3.3 计算机中有哪些缓存3.4 硬件读取高速缓存的过程4. 直接映射高速缓存4.1 组选择4.2 行匹配4.3 字选择4.4 模拟直接映射缓存4.5 直接映射高速缓存的缺陷5. 两路相联高速缓存5.1 组选择5.2 行匹配5.3 字选择5.4 模拟...

  • Linux内存、Swap、Cache、Buffer详细解析

    2024-02-13
  •   资源简介:来源:OSCHINA circleblog链接:https://my.oschina.net/circleblog/blog/715711整理:程序喵夫人1. 通过free命令看Linux内存total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存(一般不会用,可以忽略)。buffers:内存中写完的东西缓...

  • 万字攻略,详解腾讯面试

    2024-02-13
  •   资源简介:本文一万字,以非腾讯在职人的身份,来聊腾讯面试的流程、攻略和建议,但愿能助有缘人。标题涉及的范围很广,对多数面试腾讯的人而言,都有参考价值,看完本文之后,必有所得。退一步来讲,即便是准备面试其他公司,也有很多问题是相通的,亦可借鉴,有所广益。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,...

  • 框架篇:小白也能秒懂的Linux零拷贝原理

    2024-02-13
  •   资源简介:前言大白话解释,零拷贝就是没有把数据从一个存储区域拷贝到另一个存储区域。但是没有数据的复制,怎么可能实现数据的传输呢?其实我们在java NIO、netty、kafka遇到的零拷贝,并不是不复制数据,而是减少不必要的数据拷贝次数,从而提升代码性能零拷贝的好处内核空间和用户空间缓冲区和虚拟内存传统的 I/Ommap+write 实现...

  • B 站,你是真的牛逼!

    2024-02-13
  •   资源简介:点击上方蓝字 (1024遇见ta) 关注我们导语大家好,蹭一波B站年度总结热度。一入B站深似海,从此游戏是路人,当初因为追番进B站,如今却因为学习沉沦其中给大家看看我的B站年度总结~我相信,和我一样,很多人每天打开最多的网站就是B站(小破站)了吧,甚至很多人在B站上学习技能。今天就给大家分享下我花一晚上时间帮大家筛选...

  • 9个提高代码运行效率的小技巧你知道几个?

    2024-02-13
  •   资源简介:我们写程序的目的就是使它在任何情况下都可以稳定工作。一个运行的很快但是结果错误的程序并没有任何用处。在程序开发和优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素。通常,我们必须在程序的简洁性与它的运行速度之间做出权衡。今天我们就来聊一聊如何优化程序的性能。1. 减小程序计算量1.1 示例代码1...

  • 两万字长文,这是我见过最好的模板元编程文章!

    2024-02-13
  •   资源简介:来源:博客园 liangliangh链接:https://www.cnblogs.com/liangliangh/p/4219879.html整理:程序喵大人实验平台:Win7,VS2013 Community,GCC 4.8.3(在线版)所谓元编程就是编写直接生成或操纵程序的程序,C++ 模板给 C++ 语言提供了元编程的能力,模板使 C++ 编程变得异常灵活,能实现很多高级动态语言才有的特性(语法...

  • 【为宏正名】for的妙用你想不到

    2024-02-13
  •   资源简介:【说在前面的话】通过本系列前面两篇文章的学习,我们掌握了宏的基本语法和使用规则,讽刺的是这些所谓的“基本语法和规则”却恰恰是正规C语言教育中所缺失的。本文的内容将建立在前面构筑的基础之上,以for功能的挖掘和封装为契机,手把手的教会你如何正确使用宏来简化日常开发,增强C语言的可读性、降低应用开发的难度、...

  • 【为宏正名】99%人都不知道的"##"里用法

    2024-02-13
  •   资源简介:【说在前面的话】有人说C语言中最臭名昭著的两兄弟就是指针和宏了。对于前者,很多有经验的老鸟会告诉你:用好了指针你就掌握了C语言的内功心法——如同原力一样,无论是追随光明还是堕入黑暗都离不开它。宏就没这么幸运了,不光年年受到邪恶的混乱C语言大赛的肆意霸凌(https://www.ioccc.org/),更是让“让代码爹妈都不...