首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

每个程序员都应该知道的50个Web开发术语

Web开发是一个广阔且蓬勃发展的领域,充满了很多概念,工具,技术,语言和术语。在所有这些方面都很容易取代。 在这里中,我将以简洁的方式定义行业中最广泛使用的50个术语。 祝您阅读愉快。...Nodejs Node.js是一个开放源代码,跨平台的后端JavaScript运行时环境,可在V8引擎上运行并在Web浏览器外部执行JavaScript代码。...Express.js Express.js是一个服务器端框架,用于构建在服务器节点环境中运行的高度可扩展的应用程序。...Markdown Markdown是一种简单,轻便的标记语言,可用于将格式设置元素添加到纯文本文档中。Markdown由John Gruber于2004年创建,现在是世界上最受欢迎的标记语言之一。...W3C元素很多,开发人员可以使用JavaScript创建自己的自定义元素。 标记 标记是您使用HTML之类的标记语言创建的标记。诸如h1(标题),div(除法),em(强调)之类的标记都是标记

1.4K20

在Chrome、Firefox等高版本浏览器中实现低延迟播放海康、大华RTSP

一般使用VLC这个免费开源的跨平台多媒体播放器,IE、Chrome、Firefox等浏览器分别有对应的播放插件,对移动端支持也非常好。...缺点是需要额外安装VLC软件,对个别明确规定不能用插件的场景不太适用。摄像头厂家一般也会提供适配的播放插件,比如海康威视提供的播放控件,是和自己的DSS系统捆绑使用的。...先转码再转流方案         此方案需要架设一个或多个视频流转码服务器,先在服务器上对RTSP流用ffmpeg进行转码串流成RTMP,然后前端使用VideoJS再调用Adobe Flash Player..._rtsp_player。...另外和上面的浏览器插件方案类似,需要在播放终端电脑中下载运行IEHelpTab.exe客户端程序,对一些高安全要求无插件播放的场景来说不适用。

3.4K00

webkit研究(1)

支持功能(转自wiki) 标准 HTTP(超文本传输协议)和HTTPS(加密的HTTP) HTML(超文本链接标记语言),XHTML(可扩展的超文本标记语言)及XML(可扩展标记语言) 图形文件格式如...GIF、PNG、JPEG、SVG CSS(层叠样式表) JavaScript(动态网页DHTML) Cookie让网站可以追踪浏览者 数字证书 Adobe Flash Player Java...WebKit的C++应用程序接口提供了一系列的Class让我们可以在视窗上显示网页内容,并且实现了一些浏览器的特色,包含使用者连结点击、管理前后页面列表以及使用者曾经拜访过的历史页面等等。...综上 一个浏览器可以分为两部分,内核+扩展功能,内核负责排版,解释js等底层和抽象的工作,而扩展就是把收藏夹、下载等功能做好就OK。 做一个自己的浏览器? 没错!浏览器的内核是开源的,为什么不试试呢?...windows和linux下都能编译,编译完后可以使用Python来操作浏览器,cookie,js等不用操心,都交给webkit,你只需要操作html控件去填充数据,抓取数据即可!

75940

Web技术的发展 网络发展简介(三)

则是超文本格式; ? BS形式共享超文本文档的架构方案,定义了浏览器客户端和服务器程序是两个通讯主体,双方通过HTTP协议进行对话,通过URI进行资源定位,消息通过HMTL格式化。...HTML HTML超文本标记语言,标准通用标记语言下的一个应用 标准通用标记语言(简称“通用标言”),是一种定义电子文档结构和描述其内容的国际标准语言; 早在万维网发明之前“通用标言”就已存在,HTML...我们使用h1来标志这是一个一级标题,当计算机程序解读到时,就可以意识到这是个标题 超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。...超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点 之所以没有直接使用通用标记语言,是因为他过于复杂,HTML是简化的变种。...能提供的服务有了更多的需求(期望),这是一个很自然的需求演变 CGI 人们当然不满足于访问web服务器上的静态资源 1993年CGI(Common Gateway Interface)出现了 CGI定义了Web服务器与外部应用程序之间的通信接口标准

1.3K50

在Chrome、Firefox中低延迟播放海康、大华RTSP完全解决方案!

一般使用VLC这个最流行的开源跨平台多媒体播放器,IE及Chrome、Firefox低版本浏览器分别有对应的播放插件实现,VLC对移动端支持也非常好。...缺点是需要额外安装VLC客户端软件,对个别明确要求不能用插件的场景不适用。...摄像头厂家一般也会提供适配的播放插件,比如海康威视提供的播放控件Web版,是和自己的DSS系统捆绑使用的,但不支持在Firefox高版本中运行。...2.先转码再转流方案 此方案需要架设一个或多个视频流转码服务器,先在服务器上对RTSP流用ffmpeg进行转码串流成RTMP,然后前端使用VideoJS再调用Adobe Flash Player进行播放...另外和上面的浏览器插件方案类似,需要在播放终端电脑中下载运行IEHelpTab.exe程序,对一些高安全要求无插件播放的场景来说不适用。

2.3K00

HTTP介绍(一)

HTTP是万维网(World Wide Web)数据通信的基础,超文本文档包括指向用户可以轻松访问的其他资源的超链接,例如,在Web浏览器的地址栏中输入URL,呈现出Web页面。...例如,网络浏览器可以是客户端,而运行在托管网站计算机上的应用程序可以是服务器。客户端向服务器提交HTTP请求消息。...Web浏览器缓存以前访问的Web资源,并在可能的情况下重复使用,以减少网络流量。通过与外部服务器中继消息,专用网络边界处的HTTP代理服务器可以促进与没有全局可路由地址的客户端之间的通信。...如RFC 3986中所定义的那样,URI被编码为HTML文档中的超链接,以形成相互链接的超文本文档。 HTTP会话 HTTP会话是一系列网络请求-响应事务。...但是,某些Web应用程序使用HTTP cookie或Web表单内的隐藏变量来实现状态或服务器端会话。

25000

知识:视频流媒体播放的一些知识

HTTP: 超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在 TCP 之上。...TCP或UDP完成数据传输 共有协议,并有专门机构做维护 HTTP协议 超文本传输协议,它不是流媒体协议 传输的是HTML,浏览器使用 单向,即客户端发出请求,服务端做出响应 基于TCP 请求-响应协议...Flash Player: 基于浏览器插件,页面嵌入一个 flash 播放器。缺点是必须要有浏览器支持。这样的方式已经被各大浏览器放弃,在谷歌浏览器中已经不再支持flash。 3....比较常用的 VLC 播放器。 VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。...DVR的难点在于写入flv和文件命名,SRS的做法是随机生成文件名,用户可以使用http-callback方式,使用外部程序记录这个文件名,或者改成自己要的文件命名方式。

1.6K31

初识javaScript(一)

现如今通用的两种编程语言有两种形式:汇编语言和高级语言。 汇编语言和机器语言实质是相同的,都是直接对硬件操作,只不过指令采用了英文标记的标识符,容易识别和记忆。...编程标记语言的区别 编程语言具有很强的逻辑和行为能力,在编程语言里,你会看到很多条件判断语句,if else ,循环语句for ,while等具有逻辑性和行为能力的指令,这是主动的。...JS初体验** JS有三种书写的位置,分别为行内式,内嵌和外部。...(以on开头的属性),如;onclick 注意单引号的使用:在HTML中我们推荐使用双引号,JS中我们推荐使用单引号 可读性差,在html中编写JS大量代码时,不方便阅读。...引用外部JS文件的script标签中间不可以写代码 适应于JS代码量较大的情况 输入和输出语句

16120

基于FFMpeg的C#录屏全攻略

最近负责一个录屏的小项目,需要录制Windows窗口内容并压缩保存到指定文件夹,本想使用已有的录屏软件,但是本着学习的态度去探索了FFMpeg,本文主要介绍基于FFMpeg开源项目的C#录屏软件开发...软件开发环境:     Windows7 32位     Visual Studio2013     screen capture recorder(需要Java运行环境Java Runtime Environment...VLC media player播放器,或者安装Win7codecs解码包。...3、C#开发       C#程序中调用FFMpeg.exe程序,并且不显示命令行窗口界面,来完成FFMpeg.exe的录屏功能,在视频录制完成后对视频文件进行压缩,其中主要函数如下所示。...KillProcess.Kill(); 14 15 } 16 17 Process p = new Process();//建立外部调用线程

5.7K60

GitHub 上 10 款免费开源 Windows 工具

坦白地说,我有太多关于VS Code的好处要说,所以我给总结下:它的美观、它可以运行并且可以正常运行(跨平台)。...它可以处理几十个输出,支持批量转换,甚至可以使用DVD和蓝光作为源输入(仅限非DRM)。 需要添加章节标记、字幕或视频过滤器吗? 它可以做到。...虽然Pandora已经提供了桌面应用程序,但是使用时还需要一个付费的Pandora账号。如果你很喜欢Pandora,但是又不喜欢使用web的播放器,你可能更喜欢能在手机上播放的应用程序。...VLC Media Player ? VLC多媒体播放器无需介绍,它经常出现在互联网上的每一篇“Windows下最佳多媒体播放器”文章中,我相信任何可以访问互联网的人都已经听说过这个app。...GitHub正在改变全世界 毋庸置疑,GitHub已经在全世界上打上了其标记,并将继续这样做。

2.4K80

借助树莓派上演“窃听风云”

,因为树莓派内部没有声卡,所以只能使用外部的usb音频采集卡); -ar 设定采样率(因为输出为flv格式,所以采样率只能选择44100,22050,11025这三种); 注意:192.168.1.150...7.在windows客户端中使用VLC软件打开网络串流,地址为“rtmp://192.168.1.150/live/audio”,即可收听到树莓派麦克风上捕获到的声音。.../frps -c frps.ini 如果没有出现错误提示就说明配置没有问题,可以正常使用。 接着按下Ctrl + C终止程序运行。...0x04 开始远程监听 使用手机下载VLC Media Player,并将耳机连接到手机上(除非你想让窃听的内容被周围的人听到,当然也可以不连接耳机)。...备注:如果连接不成功,可以关闭VLC软件,重试几次即可。 0x05 结束 当从耳机中听到远程的声音时,内心是无比激动的,希望我的这份愉悦与大家一起分享。 喜欢的话,支持一下吧。

1.4K20

带有桌面和推荐软件的 Raspberry Pi OS免费下载

3.0.16 * 移除使用 SD 卡复印机后的杂散驱动器移除警告 * 书架应用程序现在包括自定义 PC 杂志 * 各种翻译更新 - 意大利、韩语、波兰、德语、亚美尼亚 * 如果需要...Flash Player,因此已将其删除 * Scratch 2 需要 Flash,所以它已被移除 * 添加爱普生打印机驱动 * 添加超时以在 5 秒后隐藏来自 USB 设备监视器的消息...* 错误修复 - PulseAudio 输出为单声道 * 错误修复 - 在 VLC 中播放开始时出现短暂的音频中断 * 错误修复 - 某些应用程序使用旧的 ALSA 输出设置而不是 PulseAudio...* 添加营销问卷作为初始 Chromium 选项卡 * 包含 Scratch 2 的 0.25 版 - 使用外部应用程序访问 SenseHAT 上的 IMU * 包括 Scratch 3...的 1.0.5 版 - 使用外部应用程序访问 SenseHAT 上的 IMU * 包含 Flash 播放器 32.0.0.371 版本 * 包括 Node-RED 1.0.6 版 * 包括

2K20

小谈WEB简史

使用TCP/IP协议的应用程序通常采用应用编程接口:UNIX BSD的套接字(socket)和UNIX System V的TLI(已经被淘汰),来实现网络进程之间的通信。...超文本服务器是一种储存超文本标记语言(HTML)文件的计算机,其他计算机可以连入这种服务器并读取这些HTML文件。今天在WWW上使用超文本服务器通常被称为WWW服务器。...超文本标记语言是附加在文本上的一套代码(标记)语言。这些代码描述了文本元素之间的关系。...WWW浏览器是一种软件界面,它可以使用户读取或浏览HTML文件,也可以使用户利用每个文件上附加的超文本链接标记从一个HTML文件转移到另一个HTML文件。...应用层使用HTTP协议。 使用HTML(标准通用标记语言下的一个应用)文档格式。 浏览器使用统一资源定位器(URL)。

62730

HTML基础第一课(冲浪笔记1)

Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX, Windows等)。...[4] 平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。...[4] 平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。...[4] 平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。...[4] 平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。

1.2K10

8.web的发展 互联网发展 起源 历史 cgi web项目发展 企业应用web项目 框架 发展 互联网技术发展 互联网技术包括 web技术发展 web开发技术

web的主要的元素包括: html--超文本标记语言用于承载描述文档 web容器 --服务器用于存放文档 url   --统一资源定位符用于定位查找资源 浏览器 --客户端用于解析呈现文档 http--...当然这并不能满足日益增加的需求 人们希望程序能够识别处理用户的数据请求,并进一步作出反馈,也就是动态处理反馈 随后CGI出现了 他就是为了让web服务器能够运行外部的程序,进而提供动态内容的一个规范 真正使服务器能根据运行时的具体情况...,动态生成HTML页面 Common Gateway Interface 通用网关协议 CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。...2000年随之而来的.net平台,是一个强调多语言间交互的通用运行环境 2001年,ECMA通过了Microsoft提交的C#语言和CLI标准,这两个技术标准构成了.NET平台的基石 它们也于2003年成为了...随着Node.js的出现,JavaScript开始拥有在服务端运行的能力 它的异步本质使得Node.js在处理I/O密集型业务中优势凸显 而大多Web业务中I/O性能都是瓶颈。

1.3K20

「网络基础」网络套接字、端口、IP、协议、TCP与UDP,一样都没少

TCP/IP的核心内容被封装在操作系统中,并向外提供了编程接口,如果应用程序使用TCP/IP,可以通过系统提供的TCP/IP的编程接口来实现。...网络模型各层中的网络协议: 下面是一些常见的网络协议: http:超文本传输协议资源,基本所有面向用户的网络应用都是使用http协议进行通信的 https:用安全套接字层传送的超文本传输协议 ftp...,使用其来标记资源文件类型。...MIME 类型是一种文本标记,其内容由一种主要的资源类型和一个子类型组成,中间使用“/”分隔。...在HTTP协议中使用首部中的Content-type字段来表示,常见的MIME类型有数百个,以下是一些常见的: text/html:表示html格式的文本文档; text/plain:表示ASCII格式的文本文档

2.6K30
领券