关闭

程序喵大人

所属频道 单片机 公众号精选
分享计算机基础及高端知识,主要有C++、java、Android、音视频、数据结构、操作系统、计算机网络、深度学习等。
  • 有哪些好用的代码检查工具

    在Windows上,需要下载cppcheck的安装包:cppcheck.sourceforge.io/ ,也可以下载源码,注意安装成功后需要配置下它的环境变量。也可以使用clang-tidy来做静态代码检测, 不同于cppcheck使用正则表达式进行静态代码分析,clang-tidy是基于语法分析树的静态代码检查工具,虽然它的速度比正则表达式慢一些,但是它检查的更准确、全面,而且不仅可以做静态检查,还可以做一些修复工作,自行添加一些自定义检查规则。

  • 用了半年chromium,说说心得

    前一段参与了一个项目,项目内部使用了chromium作为基础库,这也是我第一次接触chromium,到现在差不多半年时间,这里说说使用心得。

  • 研究了一下Android JNI,有几个知识点不太懂。

    目录Java线程与OS线程的区别与关联JNI的作用JNIEnv和JavaVM是啥JNI中数据是如何传递的Java线程与Native(OS)线程的区别联系:Java线程其实是一层OS线程的封装,本质上就是OS线程。【以前版本的Java线程不是OS线程,是JVM构造的用户态线程(Gr...

  • 腾讯 C 笔试/面试题及答案

    星标/置顶 公众号,硬核文章第一时间送达!链接| https://zhuanlan.zhihu.com/p/274473971题很多,先上题后上答案,便于大家思考问题点:1、C和C的特点与区别?2、C的多态3、虚函数实现4、C和C内存分配问题5、协程6、CGI的了解7、进程间通信...

  • 准备年后跳槽Go了

    前两天一老哥跟我诉苦,“招人太难了”,1个月面了小20个,愣是没一个合适的。这个情况其实蛮常见的,毕竟不是招1抓一把的Java,而是Go。 就拿这老哥自己说,之前也搞Java,去年业务需要,学习一番之后,独挑项目大梁。 国内的Go环境已然成熟,很多企业都开始使用Go进行开发,甚至...

  • Effective c

    Part1一、让自己习惯C条款01:视C为一个语言联邦C并不是一个带有一组守则的一体语言:他是从四个次语言(C、Object-OrientedC、Template、STL) 组成的联邦政府,每个次语言都有自己的规约。记住这四个次于语言你就会发现C容易了解得多。条款02:尽量以co...

  • 60 张图详解 98 个常见网络概念

    计算机网络的原理其实很简单,但是套上专业名词后,那些看不见、摸不着的概念,会让人云里雾里。其实理解了网络名词,再去学习网络,会感觉像打开了任督二脉,发现网络不过如此。因此,掌握一定数量的网络概念名词是很有必要的,现在有一本汇总了98个常见网络名词和60张配图的武林秘籍,见你有缘就...

  • JS基础精讲之【头疼的this】

    前言:一转眼从事前端已经6年了,从当时的小白到如今大厂的技术专家,中间也走过不少弯路,从今天开始我会持续更新前端技术文章,并且整体的文章会进行体系梳理,整个知识体系分为:基础精讲,框架讲解,框架及工具原理,前端面试题精讲,大厂面试题收录精讲,前端新技术讲解。通过完善的技术精讲助力...

  • C 为什么要弄出虚表这个东西?

    首先声明一点,虚表并非是C语言的官方标准的一部分,只是各家编译器厂商在实现多态时的解决方案。另外即使同为虚表不同的编译器对于虚表的设计可能也是不同的,本文主要基于ItaniumCABI(适用于gcc和clang)。从C的POD类型到C的类首先回顾一下C语言纯POD的结构体(str...

    单片机
    2021-12-08
  • 深入理解glibc malloc:内存分配器实现原理

    Understandingglibcmalloc日志:[2019-10-10]经评论@kwdecsdn提醒,新增对「UnsortedBin中的chunks何时移至small/largechunk中」的补充解释。[2019-02-06]勘误与代码着色优化;[2018-05-22]内...

  • 网传阿里裁员2万人…

    上个月末消息,一则“阿里内部会通知要裁员大概2万人,管理层更加扁平化管理,有的部门将彻底消失”的截图在网上流传。与此同时,坏消息也接踵而来。2021年11月18日,阿里巴巴2022财年第二财季(对应自然年7月~9月)营收2006.9亿元,第二季度调整后净利润285.2亿元,同比下...

    单片机
    2021-12-07
  • 分享大厂的一些笔试题目

    乐鑫签到题完全k叉树,完全不会.乐鑫的笔试题是我做过最难的,后面批次的,我听说直接和高数相关,用编程来求解数学问题.vivo签到题01背包原题图的关键路径(不会)动态规划没那么难,经典的背包问题,公共子串问题,矩阵相关的问题多在力扣找几道刷一刷.除了力扣,在学习算法的过程中,胡凡...

    单片机
    2021-12-07
  • 这么多家公司都裁员?辟谣了,我该何去何从?

    一、关于爱奇艺裁员二、互联网已知发生的裁员及即将发生的裁员   大家好,我是健希,一个在前端领域工作了6年的前端高级专家工程师,12月1日一则裁员新闻震惊了整个互联网圈,一家小而美的公司---爱奇艺,居然开始裁员了,而裁员比例居然达到了20%-40%。爱奇艺到底发生了什么事?在当...

    单片机
    2021-12-07
  • 【性能优化】高效内存池的设计与实现

    在之前的文章中,分析了glibc内存管理相关的内容,里面的是不是逻辑复杂,毕竟咱们用几十行代码完成的功能,glibc要用上百乃至上千行代码来实现,毕竟它的受众太多了,需要考虑跨平台,各种边界条件等。其实,glibc的内存分配库ptmalloc也可以看做是一个内存池,出于性能考虑,...

    单片机
    2021-12-07
  • 研究了一波RTTI,再介绍软件开发的201个原则,文末再送6本书

    最近研究了一波RTTI,整理了一下知识点,在这里分享一下,下面是目录:RTTI是RunTimeTypeInformation的缩写,从字面上来理解就是运行时期的类型信息,它的主要作用就是动态判断运行时期的类型。一般在dynamic_cast和typeid中用到,例如父类B的指针转...

    单片机
    2021-12-07