• 后端接口都测试什么?要怎么测?

    作者:Glen.He来源:http://www.cnblogs.com/puresoul/本文主要分为两个部分:第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?第二部分:主要...

    架构师社区
    2021-11-29
    接口
  • 最近和Nginx杠上了!

    “Nginx(enginex)是一个高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/SMTP服务。图片来自PexelsNginx以高性能和高可用性备受广大程序员的青睐,今天我们会从Nginx的整体架构入手,介绍Nginx进程结构,进程之间的关系以及如何对进...

    架构师社区
    2021-11-29
  • 为什么苹果、谷歌、阿里做不出工业软件?

    今天主要会结合我自己在工业软件领域的多年经验,重点分析一下中国工业软件市场状况。国产EDA软件市场份额状况单拿EDA软件领域来说,国产EDA软件在中国市场份额大概在10%左右,剩下的90%全部都被美国的Synopsys、Cadence和MentorGraphics三巨头所垄断。而...

  • 绩效C,看不到希望...

    “在新公司度过了一个完整的Q3季度,被打了绩效,也给下属打了绩效,感慨颇深。图片来自Pexels今天就好好聊聊大厂打工人最最关心的「绩效考核」,谈谈它背后的逻辑以及潜规则,摸清楚了它,你在大厂这片丛林里才能更好的生存下去。01 大厂的绩效到底有多重要? 先从公司角度,谈谈为什么需...

    架构师社区
    2021-11-29
  • 服务API版本控制设计与实践

    作者:vivo互联网服务器团队-Songjie一、前言笔者曾负责vivo应用商店服务器开发,有幸见证应用商店从百万日活到几千万日活的发展历程。应用商店客户端经历了大大小小上百个版本迭代后,服务端也在架构上完成了单体到服务集群、微服务升级。下面主要聊一聊在业务快速发展过程中,产品不...

    架构师社区
    2021-11-29
    API
  • 容灾与备份的区别与联系

    容灾备份的区别容灾(DisasterTolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。容错(FaultTolerance):指在计算机系统的软件、硬件发生故障时,保证计算机系统中仍能工作的能力。区别:容错可以通过...

    架构师社区
    2021-11-29
  • 某大龄程序员用亲身经历推翻35岁红线:大厂offer拿到手软,35岁才是黄金年龄!

    35岁程序员难找工作已经成为互联网圈内人尽皆知的事,但一个35岁程序员却用亲身经历告诉我们:35岁不仅不难找工作,相反还是找工作的黄金年龄。他拿到了字节、蚂蚁、华为、虾皮还有若干创业公司的offer。楼主说,能力不行就说能力不行,别把原因归咎到年龄、性别和学历歧视上,很多人不敢正...

  • 内存都没了,还能运行程序?

    文章大纲主存(RAM) 是一件非常重要的资源,必须要小心对待内存。虽然目前大多数内存的增长速度要比IBM7094要快的多,但是,程序大小的增长要比内存的增长还快很多。正如帕金森定律说的那样:不管存储器有多大,但是程序大小的增长速度比内存容量的增长速度要快的多。下面我们就来探讨一下...

  • C  读取 UTF-8 及 GBK 系列的文本方法及原理

    1.读取UTF-8编码文本原理首先了解UTF-8的编码方式,UTF-8采用可变长编码的方式,一个字符可占1字节-6字节,其中每个字符所占的字节数由字符开始的1的个数确定,具体的编码方式如下:U-00000000–U-0000007F:0xxxxxxxU-00000080–U-00...

    C语言与CPP编程
    2021-11-29
    GB
  • 深度探索C 对象模型笔记

    一、关于对象C语言是程序性的,语言本身并没有支持数据和函数之间的关联性C中可能采取抽象数据类型,或者是多层次的类结构完成C的封装并没有增加多少成本,每一个成员函数虽然在class中声明,但是却不出现在每个对象中每一个非内联的成员函数只会诞生一个函数实例每个内联函数会在其每一个使用...

  • Effective C 学习笔记

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

    C语言与CPP编程
    2021-11-29
  • C 语言编程中的 5 个常见错误及对应解决方案

     导读:增强C语言程序的弹性和可靠性的五种方法。                   本文字数:8391,阅读时长大约:10分钟https://linux.cn/article-13894-1.html作者:JimHall译者:unigeorge即使是最好的程序员也无法完全避免错...

  • C/C 动态检测内存错误利器 - ASan

    来自公众号:大胖聊编程作者:大胖ASan,即AddressSanitizer,是一个适用于c/c程序的动态内存错误检测器,它由一个编译器检测模块(LLVMpass)和一个替换malloc函数的运行时库组成,在性能及检测内存错误方面都优于Valgrind,你值得拥有。一适用平台在L...

  • Python、Perl 垫底,C语言才是最环保的编程语言!

    作者| JEAN-LUCAUFRANC译者|弯月出品|CSDN(ID:CSDNnews)提到编程语言,人们第一时间想到的无非是:哪个编程语言简单易学,亦或是最挣钱等。但是编程语言功耗问题却被很多人忽视。那么作为程序员的我们如何选择编程语言,使其以低能耗高功效地工作呢?2017年,...

  • 一个向上帝买了挂的男人!

    转自:新智元 |David小咸鱼约翰·冯·诺依曼是20世纪最有影响力的人物之一。从原子弹,到计算机、再到量子力学、气候变化,你可能很难出对我们今天的世界和生活影响更大的科学家了。在20世纪的天才中,有几个杰出的人物:爱因斯坦、图灵、霍金,毫无疑问,冯·诺依曼也属于他们中的一个,尽...

    C语言与CPP编程
    2021-11-29
发布文章