菜鸟笔记
提升您的技术认知

菜鸟教程-ag真人游戏

cpu、gpu、npu的区别

菜鸟阅读 : 2355

cpu、gpu、npu的区别 cpu cpu(centralprocessing unit)中央处理器,是一块超大规模的集成电路,主要逻辑架构包括控制单元control,运算单元alu和高速缓冲存储器(cache)及实现它们之间联系的数据(...

lock和rlock

菜鸟阅读 : 1506

lock.acquire([blocking]) 获取一把锁,阻塞的或者非阻塞的。 当调用时blocking参数设置为true(默认值),将阻塞直至锁变成unblocked,然后设置它的状态为locked并返回true。 当调用时block...

验证url的合法性

菜鸟阅读 : 1201

通过正则表达式验证url的合法性 """ data: 2019/5/27 13:56 """ import re def legal_: pattern = re.compile(r'^(http|https|ftp|rts...

ip地址 & 子网掩码

菜鸟阅读 : 1714

谋事在人,成事在天 社会有很多不是自己能把握的东西,不必给自己太多压力,朝着自己小目标尽力而为;结果或许重要,那也是看自己时运如何了。 一、ip4&6 概念:连接到internet中的每一个节点的唯一标识 组成:网络号 主机号 版本...

浮点运算与定点运算

菜鸟阅读 : 1103

在数字信号处理器dsp 中,根据运算方式的不同,可分为浮点运算与定点运算 。顾名思 义,浮点运算在运算过程中,小数点的位置是变动的。定点运算则是不变。浮点运算的优 点是表示数的动态范围大,精度也可以很细。缺点是硬件复杂。定点运算的优点是运算...

负数的二进制和十进制之间的转换

菜鸟阅读 : 3995

  负数的二进制和十进制之间的转换: 1. 十进制负数转换为二进制的方法为: 1、将十进制转换为二进制数。 2、对该二进制数求反。 3、再将该二进制数加1. 总之就是将十进制数转换为二进制数求补码即为结果。比如: -32 第一步:...

世界上最好的学习法:费曼学习法

菜鸟阅读 : 830

你是否曾幻想读一遍书就记住所有的内容?是否想学习完一项技能就马上达到巅峰水平?除非你是天才,不然这是不可能的。对于大多数的普通人来说,可以通过笨办法(死记硬背)来达到学习的目的,但效率低下。当然,也可以通过优秀的学习法来进行学习,比如今天讲...

一篇文章彻底弄

菜鸟阅读 : 907

在互联网中的每一刻,你可能都在享受着base64带来的便捷,但对于base64的基础原理又了解多少?今天这篇博文带领大家了解一下base64的底层实现。 base64的由来 目前base64已经成为网络上常见的传输8bit字节代码的编码方式...

如果不知道这4种缓存模式,敢说懂缓存吗?

菜鸟阅读 : 1052

概述 在系统架构中,缓存可谓提供系统性能的最简单方法之一,稍微有点开发经验的同学必然会与缓存打过交道,最起码也实践过。 如果使用得当,缓存可以减少响应时间、减少数据库负载以及节省成本。但如果缓存使用不当,则可能出现一些莫名其妙的问题。 在不...

多线程使用不可重入函数localtime要互斥

菜鸟阅读 : 1145

  这个问题是在付出了惨重的代价之后才发现的,多线程使用不可重入函数相当于共享一块内存,必须使用同步手段来使用,加锁互斥或者使用可重入版本的函数。 比如localtime,将一个time_t类型的时间转成tm结构体,就是一个不可重...

网站地图