E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gstreamer开发手册
阿里Java
开发手册
~集合处理
1.【强制】关于hashCode和equals的处理,遵循如下规则:1)只要重写equals,就必须重写hashCode。2)因为Set存储的是不重复的对象,依据hashCode和equals进行判断,所以Set存储的对象必须重写这两个方法。3)如果自定义对象做为Map的键,那么必须重写hashCode和equals。说明:String重写了hashCode和equals方法,所以我们可以非常愉快
gqltt
·
2023-07-28 16:42
代码精进之路
Java
java
开发语言
阿里Java
开发手册
~注释规约
1.【强制】类、类属性、类方法的注释必须使用Javadoc规范,使用/**内容*/格式,不得使用//xxx方式。说明:在IDE编辑窗口中,Javadoc方式会提示相关注释,生成Javadoc可以正确输出相应注释;在IDE中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回值的意义,提高阅读效率。2.【强制】所有的抽象方法(包括接口中的方法)必须要用Javadoc注释、除了返回值、参数、异常说
gqltt
·
2023-07-28 16:42
代码精进之路
Java
java
阿里Java
开发手册
~并发处理
1.【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。说明:资源驱动类、工具类、单例工厂类都需要注意。2.【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。正例:publicclassTimerTaskThreadextendsThread{publicTimerTaskThread(){super.setName("TimerTaskThread");...}3.
gqltt
·
2023-07-28 16:10
代码精进之路
Java
java
开发语言
jvm
为什么强烈推荐 Java 程序员使用 Google Guava 编程
前言阿里巴巴出了一本Java规范,在国内java开发眼里被赋予了神圣的殿堂,我不推荐你用阿里巴巴的
开发手册
。
码农突围
·
2023-07-28 10:31
阿里Java
开发手册
~日志规约
1.【强制】应用中不可直接使用日志系统(Log4j、Logback)中的API,而应依赖使用日志框架SLF4J中的API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;privatestaticfinalLoggerlogger=LoggerFactory.getLogger(
gqltt
·
2023-07-27 19:20
Java
代码精进之路
java
开发语言
阿里Java
开发手册
~服务器
1.【推荐】高并发服务器建议调小TCP协议的time_wait超时时间。说明:操作系统默认240秒后,才会关闭处于time_wait状态的连接,在高并发访问下,服务器端会因为处于time_wait的连接数太多,可能无法建立新的连接,所以需要在服务器上调小此等待值。正例:在linux服务器上请通过变更/etc/sysctl.conf文件去修改该缺省值(秒):net.ipv4.tcp_fin_time
gqltt
·
2023-07-27 19:50
代码精进之路
Java
服务器
运维
阿里Java
开发手册
~异常处理
1.【强制】Java类库中定义的一类RuntimeException可以通过预先检查进行规避,而不应该通过catch来处理,比如:IndexOutOfBoundsException,NullPointerException等等。说明:无法通过预检查的异常除外,如在解析一个外部传来的字符串形式数字时,通过catchNumberFormatException来实现。正例:if(obj!=null){.
gqltt
·
2023-07-27 19:50
代码精进之路
Java
java
数据库
开发语言
阿里Java
开发手册
~索引规约
1.【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。说明:不要以为唯一索引影响了insert速度,这个速度损耗可以忽略,但提高查找速度是明显的;另外,即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生。2.【强制】超过三个表禁止join。需要join的字段,数据类型必须绝对一致;多表关联查询时,保证被关联的字段需要有索引。说明:即使双表
gqltt
·
2023-07-27 12:01
代码精进之路
Java
数据库
java
后端
阿里Java
开发手册
~安全规约
1.【强制】隶属于用户个人的页面或者功能必须进行权限控制校验。说明:防止没有做水平权限校验就可随意访问、修改、删除别人的数据,比如查看他人的私信内容、修改他人的订单。2.【强制】用户敏感数据禁止直接展示,必须对展示数据进行脱敏。说明:查看个人手机号码会显示成:158****9119,隐藏中间4位,防止隐私泄露。3.【强制】用户输入的SQL参数严格使用参数绑定或者METADATA字段值限定,防止SQ
gqltt
·
2023-07-27 12:31
Java
代码精进之路
java
安全
开发语言
阿里Java
开发手册
~建表规约
1.【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsignedtinyint(1表示是,0表示否)。说明:任何字段如果为非负数,必须是unsigned。正例:表达逻辑删除的字段名is_deleted,1表示删除,0表示未删除。2.【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,
gqltt
·
2023-07-27 12:58
代码精进之路
Java
java
开发语言
JAVA
开发手册
华山版 - 学习笔记
JAVA
开发手册
华山版关于Java
开发手册
JAVA
开发手册
(华山版)下载一、编程规约1.编程风格2.常量定义3.代码格式4.OOP规约5.集合处理6.并发处理7.控制语句8.注释规约9.其他二、异常日志
Chasing stars
·
2023-07-26 19:03
Java
JAVA开发手册
GStreamer
Playback tutorial 学习笔记(九)
数字音频传输目标本教程展示了
GStreamer
如何处理数字音频传输。简介除了常见的模拟格式外,高端音频系统通常还接受数字形式的数据,无论是压缩还是未压缩。
清墨韵染
·
2023-07-26 05:15
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Basic tutorial 学习笔记(十六)
1.特定平台的元素1.1目标尽管
GStreamer
是一个跨平台的框架,但并非所有元素都适用于所有平台。例如,视频输出依赖于底层窗口系统,因此需要根据平台选择不同的视频输出。
清墨韵染
·
2023-07-26 05:45
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Basic tutorial 学习笔记(十四)
1实用元素引言:本章对前面出现的所有常用元素做了一个总结。介绍了常用元素的功能/用法等,在实际的项目开发中经常用到这些元素。1.1Bins这些是Bin元素,您将它们视为单个元素,它们负责实例化所有必要的内部流水线以完成其任务。playbin这个元素在整个教程中被广泛使用。它管理媒体播放的所有方面,从源到显示,通过解复用和解码。它非常灵活,有很多选项,因此有一套教程专门介绍它。请参阅Playback
清墨韵染
·
2023-07-26 05:44
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Playback tutorial 学习笔记(八)
1自定义playbin输出视频解码加速API:VAAPI(VideoAccelerationAPI):最初由英特尔于2007年设计,针对基于Unix操作系统的XWindowSystem,现在是开源的。现在它也通过dmabuf支持Wayland。它目前不仅限于IntelGPU,其他制造商也可以自由使用此API,例如ImaginationTechnologies或S3Graphics。通过gstrea
清墨韵染
·
2023-07-26 05:11
GStreamer学习笔记
c++
GStreamer
webrtc
服务器
编码自查-阿里云
开发手册
github地址学习阿里云
开发手册
,摘选出不知晓的、出过错的、记不住的条例,并附上自己的经历、解决方案等,方便以后强化记忆。
yangc91
·
2023-07-26 02:02
rpm打包学习
最近工作中需要针对freescale的iMX5和iMX6平台做一些arm平台下的系统核心软件包的集成,比如将glib、dbus、pkg-config、libxml2、pixman、gdb、libpng、gcc、
gstreamer
雪域迷影
·
2023-07-25 09:09
stm32 HAL库之CAN总线
参考资料:https://blog.csdn.net/u012308586/article/details/81001102正点原子
开发手册
目标:通过can总线,用stm32的CAN模块实现对电机驱动发送指令
C6H12O6_b6e3
·
2023-07-25 02:14
GStreamer
学习八(GstElement)
GstElement主要功能:提供状态机,事件总线,时间,衬垫,上下文等功能。1、主要数据结构/***GstElement:*@state_lock:在gst_element_set_state()使用锁住状态*@state_cond:通知状态变化*@state_cookie:被用检测gst_element_set_state()和gst_element_get_state()调用*@target
冰山一脚2013
·
2023-07-23 21:58
GStreamer
gstreamer
请求pad,通过方法gst_element_request_pad_simple
请求类的pad,不能直接获取,需要通过模板进行请求,tee_src_pad_template=gst_element_class_get_pad_template(GST_ELEMENT_GET_CLASS(tee),"src%d");tee_audio_pad=gst_element_request_pad(tee,tee_src_pad_template,NULL,NULL)
鼾声鼾语
·
2023-07-23 21:58
deepstream
深度学习
机器学习
计算机视觉
c++
GStreamer
Basic tutorial 学习笔记(七)
多线程处理目标:
GStreamer
可以自动处理多线程,但在某些情况下,可能需要手动分离线程。介绍:
GStreamer
是一个多线程框架。
清墨韵染
·
2023-07-23 21:27
c++
GStreamer
webrtc
服务器
Gstreamer
中pad的链接
Gstreamer
中的pad根据输入输出方向,有src和sink两种。根据pad创建的时机,有alwayspad、sometimespad、requestpad,这样不同的pad,链接方式就不同。
HUI的技术笔记
·
2023-07-23 21:27
gstreamer
linux
backtrader官方中文文档速查目录
本文档参考backtrader官方文档,是官方文档的完整中文翻译,可作为backtrader中文教程、backtrader中文参考手册、backtrader中文
开发手册
、backtrader入门资料使用
windanchaos
·
2023-07-23 16:45
Backtrader中文文档
量化交易
股票
python
backtrader
backtrader官方博客翻译:backtrader回测的性能以及吃内存问题
本文档参考backtrader官方文档,是官方文档的完整中文翻译,可作为backtrader中文教程、backtrader中文参考手册、backtrader中文
开发手册
、backtrader入门资料使用
windanchaos
·
2023-07-23 16:44
Backtrader中文文档
python
backtrader
量化交易
股票
自动化
php关联统计,关联统计 · ThinkPHP6.0完全
开发手册
· 看云
##关联统计有些时候,并不需要获取关联数据,而只是希望获取关联数据的统计,这个时候可以使用`withCount`方法进行指定关联的统计。~~~$list=User::withCount('cards')->select([1,2,3]);foreach($listas$user){//获取用户关联的card关联统计echo$user->cards_count;}~~~>[info]你必须给User
soooper
·
2023-07-23 04:50
php关联统计
ubuntu系统 intel显卡 为
gstreamer
安装vaapi硬编解插件
前言主机已安装
gstreamer
1.0。
yiwang1670831
·
2023-07-23 00:50
ubuntu
视频编解码
h.264
linux学习笔记——gst-launch-1.0
使用平台:飞凌OK3399-C开发板gst-launch-1.0是构建和运行基本
GStreamer
管道的工具命令格式:gst-launch-1.0[OPTIONS]PIPELINE-DESCRIPTIONOPTIONS
倔强的土坷垃
·
2023-07-23 00:20
linux
gstreamer
的一些总结
以3个插件的连接为例。1第一次会协商。2第一个插件推送数据,第二个插件先检测能否识别,能识别了,再转换,再推给下一个插件,相当于一个递归的过程。3转换时,先判断是否需要重新创建buf(有的需要检测,有的需要转换数据),要跟下个插件协商,得到创建buf的大小。4后面插件的值改变后,会跟前面的协商,caps要保持一致。连接element,如camcapsfilter连接videorate,第一步:获取
山西茄子
·
2023-07-23 00:19
gstreamer
音视频
基础课程11:调试工具
幸运的是,
GStreamer
附带了大量调试信息,这些信息通常会提示问题可能是什么。本教程展示了:如何从
GStreamer
获取更多调试信息。如何将自己的调试信息打印到
GStreamer
日志中。
李尔阳
·
2023-07-23 00:49
Gstreamer基础课程
音视频
windows解决appium-doctor报gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found
www.cnblogs.com/yiyaxuan/p/14363659.html安装gst-launch-1.0.exeandgst-inspect-1.0.exe手动下载安装,下载地址:https://
gstreamer
.freedesktop.org
暖风丶微凉
·
2023-07-23 00:49
aws篇11 gst-launch-1.0 使用手册
一、安装二、添加环境变量gst-launch-1.0D:\
gstreamer
\1.0\mingw_x86_64\bin三、常用命令gst-launch-1.0videotestsrc!
bluewelkin
·
2023-07-23 00:49
aws
aws
解决appium-doctor报gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found
一、下载gst-launch-1.0.exeandgst-inspect-1.0.exe下载地址:Download
GStreamer
runtimeinstaller和developmentinstaller
AE—Darren洋
·
2023-07-23 00:19
APP测试
自动化测试
appium
测试工具
自动化测试
Java设计模式——策略模式(Strategy pattern)
策略模式,在阿里巴巴
开发手册
中有提到过,可以用来减少if-else嵌套,是一个常用的设计模式。
快给我饭吃
·
2023-07-22 23:15
GStreamer
Basic tutorial 学习笔记(十二)
流媒体定义:直接从互联网播放媒体而不存储在本地,被称为流媒体。目标如何启用缓冲(以减轻网络问题)如何从中断中恢复(时钟丢失)介绍在流媒体中,媒体块在从网络接收到后被解码并排队等待播放。这意味着,如果一个块被延迟(在互联网上这并不罕见),播放队列可能会变空,导致媒体播放停滞。通用解决方案是构建一个“缓冲区”,即在开始播放之前允许一定数量的媒体块排队。这样,播放开始会稍微延迟,但是如果某些块迟到,由于
清墨韵染
·
2023-07-21 20:53
GStreamer学习笔记
c++
GStreamer
webrtc
服务器
GStreamer
Basic tutorial 学习笔记(十)
GStreamer
工具目标通过命令行构建和运行
GStreamer
管道(gst-launch-1.0)。查找可用的
GStreamer
元素及其功能(gst-inspect-1.0)。
清墨韵染
·
2023-07-21 20:23
GStreamer学习笔记
c++
GStreamer
clearrtc
服务器
GStreamer
Basic tutorial 学习笔记(十一)
Debugging工具目标如何获取更多的
GStreamer
调试信息(设置环境变量)。如何将自己的调试信息打印到
GStreamer
日志中(重定向)。如何获取管道图形(GraphViz)。
清墨韵染
·
2023-07-21 20:23
GStreamer学习笔记
c++
GStreamer
服务器
webrtc
GStreamer
Playback tutorial 学习笔记(一)
playbin运用多流处理:一个电影,对应一个视频和多个音频流(立体声/5.1声道被视为一个单独的流),以适应不同的语言。在这种情况下,用户选择一个音频流,应用程序只播放选定的音频流,忽略其他音频流。为了能够选择合适的流,用户需要了解一些关于它们的信息,例如它们的语言。这些信息以“元数据”(附加数据)的形式嵌入在流中,本教程展示了如何检索这些信息。分流定义:从容器中检索各个流的过程被称为“分流”(
清墨韵染
·
2023-07-21 20:52
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
国外顶尖高手手写出402页汉译版微服务与事件驱动架构
开发手册
为什么用事件驱动型微服务?MarshallMcLuhan认为,影响人类并给社会带来根本性变革的不是媒介的内容,而是与媒介的互动过程。在我们的集体参与下,报纸、广播、电视、互联网、即时通信和社交媒体改变了人类的互动方式以及社会结构。对于计算机系统架构来说同样如此。只需回顾计算机技术的发展史就会发现,网络通信、关系型数据库、大数据开发和云计算等显著地改变了系统架构的构建方式和工作方式。其中的每一项发明
一个热爱Java分享家
·
2023-07-21 19:28
面试
数据结构
编程语言
经验分享
java
国外顶尖大牛手写出402页汉译版微服务与事件驱动架构
开发手册
为什么用事件驱动型微服务?MarshallMcLuhan认为,影响人类并给社会带来根本性变革的不是媒介的内容,而是与媒介的互动过程。在我们的集体参与下,报纸、广播、电视、互联网、即时通信和社交媒体改变了人类的互动方式以及社会结构。对于计算机系统架构来说同样如此。只需回顾计算机技术的发展史就会发现,网络通信、关系型数据库、大数据开发和云计算等显著地改变了系统架构的构建方式和工作方式。其中的每一项发明
Java技术那些事儿
·
2023-07-21 19:57
java
开发语言
架构
微服务
国外顶尖大老手写出402页汉译版微服务与事件驱动架构
开发手册
为什么用事件驱动型微服务?MarshallMcLuhan认为,影响人类并给社会带来根本性变革的不是媒介的内容,而是与媒介的互动过程。在我们的集体参与下,报纸、广播、电视、互联网、即时通信和社交媒体改变了人类的互动方式以及社会结构。对于计算机系统架构来说同样如此。只需回顾计算机技术的发展史就会发现,网络通信、关系型数据库、大数据开发和云计算等显著地改变了系统架构的构建方式和工作方式。其中的每一项发明
鸨哥学JAVA
·
2023-07-21 19:56
Java
编程
程序员
架构
微服务
系统架构
Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)
1.题记编写本篇文章的缘由是阿狸JAVA
开发手册
多处提到DO、BO、DTO、VO、PO等概念;内容多引用于网络帖子上的回答,如下:知乎:POBOVODTOPOJODAODO这些Java中的概念分别指一些什么
Programmer boy
·
2023-07-21 18:41
后端知识
javascript
GStreamer
Playback tutorial 学习笔记(三)
Short-cuttingthepipelineBasictutorial8展示了应用程序如何通过使用两个特殊元素appsrc和appsink来手动提取或注入数据到管道中。playbin也允许使用这些元素,但是连接它们的方法是不同的。要将appsink连接到playbin,请参阅Playbacktutorial7:自定义playbinsinks。如何将appsrc与playbin连接起来要将app
清墨韵染
·
2023-07-21 06:23
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Basic tutorial 学习笔记(八)
简化流水线目标:使用
GStreamer
构建的流水线不需要完全关闭。数据可以在任何时间以各种方式注入到流水线中,或者从流水线中提取出来。
清墨韵染
·
2023-07-21 06:22
GStreamer学习笔记
GStreamer
c++
webrtc
服务器
GStreamer
Playback tutorial 学习笔记(二)
介绍:值得注意的是,就像音频和视频一样,playbin会根据需要选择正确的解码器,并且
GStreamer
的插件结构允许很容易地添加对新格式的支持,就像复制一个文件一样。对应用程序开
清墨韵染
·
2023-07-21 06:22
GStreamer学习笔记
c++
GStreamer
服务器
webrtc
GStreamer
Basic tutorial 学习笔记(六)
PadCapabilitiesPadCapabilities是
GStreamer
的基本元素,大多数时候它们是不可见的,因为框架会自动处理它们。Pads允许信息进入和离开一个元素。
清墨韵染
·
2023-07-21 06:51
GStreamer学习笔记
c++
GStreamer
clearrtc
服务器
Gstreamer
推送摄像头数据到RTMP服务器的方法(SRS成功示例)
最近在研究如何将Linux中的视频数据推送到流媒体服务器,看到
gstreamer
还比较不错,于是试了一下服务端用的SRS,RTMP推流,搭建非常简单,教程可参考:https://blog.csdn.net
ZhongruiRao
·
2023-07-20 20:40
linux
stream
服务器
linux
ffmpeg
rk3588使用
gstreamer
推流
rk3588使用
gstreamer
推流ppa搜索需要的软件包安装
gstreamer
gstreamer
基础操作udp本地传输视频摄像头udp传输安装支持
gstreamer
的cv2ppa搜索需要的软件包在https
秋枫96
·
2023-07-20 20:10
ffmpeg
ubuntu
在RK3588上使用
Gstreamer
做推拉流并推理记录
在RK3588上使用
Gstreamer
做推拉流并推理记录基础环境角色版本rknn-toolkit21.2.0python3.7.31.视频流使用结构视频流拉取:video/rtsp/camera!
孤妄~
·
2023-07-20 20:40
python
opencv
人工智能
基于
gstreamer
的rtsp推流 (USB摄像头)
一.配置
gstreamer
环境参考上篇文章:ubuntu16.04上安装
gstreamer
二.安装
gstreamer
-rtsp-servergitclone-b1.8https://github.com
程序员假的
·
2023-07-19 23:58
Gstreamer
rtsp
linux
为什么阿里巴巴建议HashMap初始化时需要指定容量大小?
关于集合类,《阿里巴巴Java
开发手册
》中写道:我们先来写一段代码在JDK1.7(jdk1.7.0_80)下面来分别测试下,在不指定初始化容量和指定初始化容量的情况下性能情况如何。
IT枫斗者
·
2023-07-19 18:58
面试技巧
java
面试
算法
数据结构
后端
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他