CSDN日报190821:后端开发工程师必须了解的网络协议基础知识大全

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/blogdevteam/article/details/99968515

CSDN日报来啦!给大家奉上当日最新鲜的技术干货!

热门项目|Live Transcribe语音引擎

Live Transcribe是一款Android应用程序,可为失聪或有听力障碍的人提供实时字幕。此存储库包含用于与Live Transcribe中使用的Google Cloud Speech API进行通信的Android客户端库。
自动语音识别(ASR)模块具有以下功能:
无限流媒体
支持70多种语言
能够简化网络丢失(通常在旅行和网络/ wifi之间切换时)。文字不会丢失,只会延迟。
强大的扩展网络损耗。即使网络已经停电数小时,也会重新连接。当然,没有连接就不能进行语音识别。
强大的服务器错误
可以轻松启用和配置Opus,AMR-WB,FLAC编码。
包含文本格式库,用于可视化ASR置信度,发言人ID等
可离线模型扩展
内置支持语音检测器,可在延长静音期间用于停止ASR以节省资金和数据(请注意,未提供语音检测器实现)
内置支持扬声器识别,可根据扬声器编号标记或着色文本(请注意,未提供扬声器识别实现)

架构|探索 Flutter 异步消息的实现

作者:singwhatiwanna

我们在进行 Android 开发的时候,会通过创建一个 Handler 并调用其 sendMessage 或 Post 方法来进行异步消息调用,其背后涉及到了三个面试经常被问的类:Handler,Looper,MessageQueue,内部原理我想做过 Android 开发的基本都了解。
Event queue : 包含了所有的外部事件:I/O,鼠标点击,绘制,定时器,Dart isolate 的消息等,其实这块又根据消息的优先级细分成了两个队列,后面会有介绍。
Microtask queue :事件处理代码有时需要在当前 event 之后,且在下一个 event 之前做一些任务。
点击阅读全文

操作系统|从鸿蒙操作系统的发布,经Minix认识微内核

作者:dog250

这一周,借助鸿蒙操作系统把一个计算机领域内非常专业的词带到了几乎所有人的视线内,这就是 微内核 ,一瞬间,网上铺天盖地的关于鸿蒙操作系统微内核,全场景,分布式的文章,携带着纷至沓来数以千百的评论,把所有人淹没,搞得好像是所有人早就知道微内核这个概念了似的,全民科普非常之优秀。
公众号职业写手们加班加点围绕着余大嘴那仅有的PPT或捧或杀大肆造势渲染,然后以评论的数量而非质量论成败,无非是沽名钓誉的一种形式罢了。毕竟,当出现某种话题式概念时,这是他们作文的最佳时机。说鸿蒙发布会PPT空洞无内容的同时,也证实了这些文章的空洞无内容。
点击阅读全文

后端|后端开发工程师必须了解的网络协议基础知识大全

作者:龙见愁

开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考。这里所说的开放系统,实质上指的是遵循OSI参考模型和相关协议能够实现互连的具有各种应用目的的计算机系统。
点击阅读全文

人工智能|人脸识别+深度学习,水平远超人类大脑!

作者:读芯术

什么是人脸识别?什么是深度学习?两者结合能带来什么影响?
如果你认为一篇文章无法涵盖这么多问题,这篇文章能够改变你的想法。本文展示了所有重要的概念。总之,在这篇文章中你将会了解到脸部识别是如何运作的,及其如何和深度学习技术协同工作。
深度学习只是机器学习中的一个标准范式,更精确地说,是其中一个算法。深度学习在最大限度上依靠于人脑的概念以及神经之间的相互沟通。在谷歌上搜索“什么是深度学习”,会发现当时的相关热词已经与现在有很大不同。产生这种现象的原因是什么呢?实际上,“深度学习”这一术语最早出现在19世纪80年代,但直到2012年,人们才具备足够的能力去运用这项科技,并逐渐开始注意到它。
点击阅读全文

优质博文推荐

如果您的文章符合以下要求,欢迎大家投稿,拉您进入CSDN博文推荐群,添加运营小姐姐微信:172984955 备注:博文推荐!
1.有一定技术指导性的中高级技术文章
2.基础知识点讲解
3.最新的科技热点资讯
4.求职面试、职场进阶、人生感悟
推荐格式:文章标题+CSDN文章地址+推荐语(一两句话阐述)

推荐阅读:

展开阅读全文

前端开发工程师必须具备的基础知识

09-09

rn[color=#FF0000]一.名词解释[[/color][color=#FF0000][/color][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/8.gif][/img]rn1. 横切 在固定页面的宽度(按栅格化进行)并且对高度没有限制的容器称为一个标准横切rn2. 留白 两个容器或碎片之间的上、下、左、右的空白距离rn3. 继承 元素可以从其父级元素中获得一些可为自己使用的属性或值。 rn4. 图片定位 rn 把图片元素放置到一个静态的、相对的、绝对的、或固定的位置中,rn 利用CSS中对图片进行遮罩属性,多用于页面中的修饰图rn5. 底图页面中在标签中使用的背景图rn6. 齐底(图)线 用于区分横切或碎片结束的线或图 rn7. 页面结构 页面的基础框架,由横切、布局元素组成 rn8. 焦点区(图) 最易注意的区域 rn9. 导航 在页面中具有导向性的链接集合 rn10. 头图 页面主题图片 rn11. 间距 碎片或文字间的距离 rn12. 行高 文字段落中行与行之间的距离 rn13. 首行缩进 文字段落首行缩进 rn14. 浮动 使被定义的区域脱离正常的页面文档流rn15. 碎片 由文字、图片组合成的内容区域rn16. 通栏广告 与页面内容区同宽的广告区域rn17. 功能按钮 具有交互属性的按钮 rn18. 私有样式 当前页面独立使用的样式,不具备公用性 rn19. 水平(垂直)居中 在页面中的某个元素处于父级的上下或左右的相同距离 rn20. 标准头(尾) 定义相同的页面头或尾元素集合 rnrnrn [color=#FF0000] 二.文本格式化[/color][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/16.gif][/img]rn1. 段落:p rn2. 斜体:address(联系信息)em(强调)i(突出不同)cite(引用)dfn(首次定义术语) rn3. 粗体:strong(重要)b(提醒) rn4. 图片块:figure rn5. 引述文段,段落缩进:blockquotern6. 背景颜色:markrn7. 虚线下划线:abbr rn8. 上标下标:sub/sup rn9. 下划线:ins rn10. 删除线:del(标记已删除内容)s(标记不准确内容) rn11. 等宽字体:code rn12. 预格式化:pre rn13. 字号减小,表注释:small rn14. 时间:time rn15. 换行:br rn16. html5定义区块:header nav article section aside footer div spanrnrn [color=#FF0000] 三.表单表格[/color][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/12.gif][/img]rn1. ... rn2. 表单元素的组织:[code=html] ... ...[/code] rn3. 创建各种框: [code=html][/code] rn注:text→password/url/tel/email Id:为了让对应的标签识别,添加CSS Name:为了让服务器和脚本识别,通常与id设为一样 Size:文本框大小 Maxlength:能输入的最大 字符数 Pattern:正则表达式 rn4. 添加标签:[code=html] „[/code] rn5. 单(多)选按钮:[code=html] 北京 上海[/code] 注:id各自唯一,name必须相同。checked:默认选择rn6. 下拉框:[code=html] rn 北京rn 上海rn 成都 rn [/code] rn 注:size:选择框的高度 multiple:允许多选 selected:默认选择 用„对选择框进行分组 rn7. 上传文件: 注:size:输入路径和文件名的字段的宽度 rn8. 禁用表单元素:[code=html][/code] rn9. 创建提交按钮:[code=html][/code] rn 创建带图像的提交按钮:[code=html]点击这里[/code] rn 创建图像按钮: Submit→reset重置 rn10. 文本区域:[code=html]请在此输入字符[/code] rn11. 表格 : [code=html] rn rn rn .. .. rn rn rn .. .. .. rnrn [/code]rn rn[color=#FF0000] 四.文本格式化[/color][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/38.gif][/img]rn1. font:(斜体 粗体 小型大写字母) 字体大小(必有) 行距 字体集(必有); rn2. 文本背景: background:#foc url(1.jpg)repeat-x scroll 0 0; rn3. 字间距:word-spacing:12px; rn4. 字偶距:letter-spacing:12px;rn5. 缩进增加:text-indent:12px; rn6. 小型大写字母: font-variant:small-caps; rn7. 文本对齐:text-align:left;适用于block,inline-block rn8. 单词大小写: text-transform:capitalize(单词首字母大写)/uppercase(大写)/lowercase(小写) rn9. 文本上的线:text-decoraion:underline/overline/line-through; rn11. 空格:white-space:pre(显示所有空格回车)/nowrap(非断行空格);rn12. h3—16px; h5—12px; verdana,Geneva,sans-serif; rn13. 列表属性: lilist-style:url(1.jpg) inside square;rn[color=#FF0000] 五.CSS布局[/color][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/13.gif][/img]rn 1. width:不包括padding,border,margin;max-width设置外围限制; rn2. 浮动:float:left; 清除浮动:clear:both;[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/13.gif][/img] 论坛

没有更多推荐了,返回首页