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

    文章大纲主存(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...

  • ?程序员防猝死指南

    跟我可爱的小侄子通了个电话,上来就说,"叔叔你头发怎么变少了",我很痛心,我的小侄子,年纪轻轻的,眼神已经这么不好使了。但转念一想,这也是他对我的一种关心,作为叔叔,也该回应一把,今年过年给他带一本《少儿编程》回去当礼物吧。但转念又一想,也许我真的头发变少了呢,我强壮的体魄不再足...

  • C/C  服务器并发

    1.单线程/进程在TCP通信过程中,服务器端启动之后可以同时和多个客户端建立连接,并进行网络通信,但是在介绍TCP通信流程的时候,提供的服务器代码却不能完成这样的需求,先简单的看一下之前的服务器代码的处理思路,再来分析代码中的弊端:// server.c#include #inc...

    C语言与CPP编程
    2021-11-29
  • 一个向上帝买了挂的男人!

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

    C语言与CPP编程
    2021-11-29
  • Python、Perl 垫底,C语言才是最环保的编程语言!

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

  • C 对象的底层原理都在这儿了,还敢说学不会?

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

    C语言与CPP编程
    2021-11-29
  • 赶紧收藏起来!历史文章精选

    回字有四种写法,LED灯有四种点法:MCU、FPGA、DSP、MPU!精通实现流水灯、开发环境安装与卸载、程序下载与擦除、开发板上掉电,非资深工程师,bug制造者。目前从事于医疗行业FPGA开发工作。分享开源项目、板卡评测、学习笔记、随笔杂谈等相关文章!可能不会经常更新,但每一篇...

  • 废旧手机别换盆、换菜刀了,做成U盘真香!

    作者:杨小伟,来源:数码之家坏的手机越来越多,想利用下把字库拆下做几个U盘,因为是第一次焊接BGA这玩意,工具有限,败了些工具回来玩,网上找资料做了些功课!找了几部报废的手机拆出主板拆出emmc字库,容量有海力士4G,镁光8G,三星32G针脚有153,162,221然后然后败了些...

  • 随便捡个石头,就能做个CPU,全程99秒“解决”芯片危机!

    猛男如何学嵌入式,关注@我要学嵌入式,嵌入式男人的加油站。大家好,我是张巧龙,全球陷入“缺芯危机”。一位加拿大小伙儿一听说这事,立马坐不住了,立志要解决这个问题。他想了一想,芯片的主要原料不就是硅么,而硅一般是从石英石里提取的。于是,灵感爆棚的他发挥DIY精神,抄起家伙就开干。第...

  • 「天才少年」稚晖君调戏机械臂!加上AI视觉,2小时学会抓螺母

     大家好,我是张巧龙,今天给大家分享志辉的机械臂项目。国庆最后一天,志辉展示了一款自己从零到一设计的小型高精度六轴机械臂Dummy,给葡萄缝针的钢铁侠机械臂。Dummy学会抓螺母这次,稚晖君用Dummy做了个简单的AI视觉抓取demo,让机械臂Dummy学会了用机械臂抓取螺母。 ...

    大鱼机器人
    2021-11-29
    AI
发布文章