精华内容
下载资源
问答
  • 2019-07-11 18:48:47

    SOP(Simple Open Platform)

    3.0已经发布!

    项目地址

    一个开放平台解决方案项目,基于Spring Cloud实现,目标是能够让用户快速得搭建起自己的开放平台。

    SOP提供了两种接口调用方式,分别是:支付宝开放平台的调用方式和淘宝开放平台的调用方式。
    通过简单的配置后,你的项目就具备了和支付宝开放平台的一样的接口提供能力。

    SOP封装了开放平台大部分功能包括:签名验证、统一异常处理、统一返回内容 、业务参数验证(JSR-303)、秘钥管理等,未来还会实现更多功能。

    项目特点

    • 接入方式简单,与老项目不冲突,老项目注册到注册中心,然后在方法上加上注解即可。
    • 架构松耦合,业务代码实现在各自微服务上,SOP不参与业务实现,这也是Spring Cloud微服务体系带来的好处。
    • 扩展简单,开放平台对应的功能各自独立,可以自定义实现自己的需求,如:更改参数,更改签名规则等。

    谁可以使用这个项目

    • 有现成的项目,想改造成开放平台供他人调用
    • 有现成的项目,想暴露其中几个接口并通过开放平台供他人调用
    • 想搭一个开放平台新项目,并结合微服务的方式去维护
    • 对开放平台感兴趣的朋友

    以上情况都可以考虑使用SOP

    已完成列表

    • 签名验证
    • 统一异常处理
    • 统一返回内容
    • session管理
    • 秘钥管理
    • 微服务端自动验证(JSR-303)
    • 支持Spring Cloud Gateway
    • Admin管理平台,统一管理微服务配置,管理路由管理,微服务上下线
    • 接入方管理+秘钥管理
    • 接口权限分配
    • 文件上传
    • SDK
    • 接口限流
    • 文档整合
    • 应用授权
    • 监控日志
    • 支持nacos

    相关文档

    开发文档

    沟通交流

    Q群:167643071

    更多相关内容
  • 但是,你知道直播平台后面的技术和实现原理码? 正好去年过年的时候,一个朋友破解了AirPlay和Chromecast协议,...想到的第一个应用是做一个 直播的直播服务 ( 如有感兴趣的投资人,可以联系 )。比如,通过屏

    现在直播非常火爆,可以从PC或手机直播,然后从PC或是手机或是 支持HTML5的浏览器 收看。但是,你知道直播平台后面的技术和实现原理码?

    正好去年过年的时候,一个朋友破解了AirPlay和Chromecast协议,然后开发了一套技术能够截获和播放任何手机(iOS或是Android)屏幕上的任何内容。想到的第一个应用是做一个 直播的直播服务 ( 如有感兴趣的投资人,可以联系 )。比如,通过屏幕直播,你可以邀请朋友看你正在看的直播的电影,球赛,演唱会,晚会,不管是免费的还是付费的。当初的想法是将屏幕的内容,通过AirPlay或Chromecast,推送到后台服务器,然后,受邀的朋友就可以从浏览器或是其它视频播放器观看了。为此,我们搭建和开发了一个直播平台,现在把我们实现的过程记录下来和大家共享。

    首先,视频有它的播放协议。原则上,RTSP,RTMP,HTTP都可以做直播和点播,但一般做直播用RTSP和RTMP,做点播用HTTP。我们选用的是RTMP协议。

    RTMP 协议

    RTMP(Real Time Message Protocol/实时信息传输协议)是应用层协议,靠底层传输层协议(通常是TCP)来保证信息传输的可靠性的。在TCP链接建立后,RTMP协议也要客户端和服务器通过“握手”来建立RTMP Connection,然后在Connection上传输控制信息。RTMP协议传输时会对数据格式化,而实际传输的时候为了更好地实现多路复用、分包和信息的公平性,发送端会把Message划分为带有Message ID的Chunk,每个Chunk可能是一个单独的Message,也可能是Message的一部分,在接受端会根据Chunk中包含的data的长度,message id和message的长度把chunk还原成完整的Message,从而实现信息的收发。

    我们看看两个常用的视频服务。一个是由客户端向服务器发起请求推流到服务器,这个就是直播的播放服务,流程如下。

    另一个是由客户端向服务器发起请求从服务器端接受数据,可以多次调用,这就是播放服务。流程如下。

    RTMP是直播后面的协议,有很多的开源软件实现了,细节我们不再细说。下面,我们看看怎么搭建后台服务系统。

    安装和配置 LEMP

    LEMP栈是指Linux(L), NGINX(E), MySQL(M), PHP(P),还记得LAMP吗?LEMP既是将NGINX(E)取代了Apache(A)。

    首先,用以下命令安装和启动NGINX web server。

    # sudo apt-get update
    # sudo apt-get install nginx
    # sudo service nginx start

    接着,安装MySQL。

    # sudo apt-get install mysql-server mysql php5-mysql

    接着,安装和配置PHP。

    # sudo apt-get install php5-fpm
    location ~ .php$ {
      try_files $uri =404;
      fastcgi_pass unix:/var/run/php5-fpm.sock;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
    }

    最后,重新启动NGINX web server。

    # sudo service nginx restart

    这样,后台的web server设置好了,可以对外提供网页和PHP服务了。但是,NGINX并不支持RTMP协议,我们需要下载,编译,安装和配置RTMP模块。

    安装和配置nginx-rtmp-module

    首先,下载NGINX的源代码,确保环境下能正确的编译。

    # git clone https://github.com/nginx/nginx.git

    然后,下载RTMP模块。

    # git clone https://github.com/arut/nginx-rtmp-module.git

    然后,cd到NGINX的源代码目录,config,make和install 刚才下载的RTMP模块。

    # ./configure --add-module=/path/to/nginx-rtmp-module make make install
    # make
    # make install

    最后,在NGINX的配置文件中,加上RTMP相关的配置,并且重新启动NGINX server。

    rtmp {
        server {
            listen 1935;
            chunk_size 4000;
    
            # HLS
            application hls {
                live on;
                hls on;
                hls_path /tmp/hls;
            }
    
            # MPEG-DASH is similar to HLS
            application dash {
                live on;
                dash on;
                dash_path /tmp/dash;
            }
        }
    }
    
    # HTTP can be used for accessing RTMP stats
    http {
        server {
            listen      8080;
    
            # This URL provides RTMP statistics in XML
            location /stat {
                rtmp_stat all;
                # Use this stylesheet to view XML as web page
                # in browser
                rtmp_stat_stylesheet stat.xsl;
            }
    
            location /stat.xsl {
                # XML stylesheet to view RTMP stats.
                # Copy stat.xsl wherever you want
                # and put the full directory path here
                root /path/to/stat.xsl/;
            }
    
            location /hls {
                # Serve HLS fragments
                types {
                    application/vnd.apple.mpegurl m3u8;
                    video/mp2t ts;
                }
                root /tmp;
                add_header Cache-Control no-cache;
            }
    
            location /dash {
                # Serve DASH fragments
                root /tmp;
                add_header Cache-Control no-cache;
            }
        }
    }

    其中看到了服务器上视频存储的格式是HLS,下面需要介绍一下这个格式。

    HLS(HTTP Live Streaming)

    HLS是一个由苹果公司提出的基于HTTP的流媒体网络传输协议,它把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。开始播放时,客户端会下载一个包含元数据的extended M3U (m3u8)playlist文件,用于寻找可用的媒体流。工作原理如下。

    m3u8 playlist的文件结构,它不是一个单独的文件,而是由一系列文件组成。Index文件和很多的数据文件。

    一个m3u8 playlist的index文件内容。

    所有的数据文件,以.ts为后缀,存放在同一目录下面。

    直播客户端(后面我们要介绍的OBS)将实时视频推送到NGINX的RTMP模块。RTMP模块会根据配置将视频流转换成HLS文件。这时,HLS文件可以使用两种模式播放。一是点播VOD模式,下载当前时间点可以获取到所有index文件和ts文件,并播放。这种模式允许客户端访问全部内容,不一定是实时内容。二是Live 模式,实时生成m3u8和ts文件。它的索引文件一直处于动态变化的,播放的时候需要不断下载index文件,以获得最新生成的ts文件播放视频。一般来说,实况直播时,会有一些延时。下面,来看一个JS实现的HLS player,嵌入到支持HTML5的浏览器就可以播放HLS文件。

    HLSPlayer

    基于Javascript的HLS Player可以在PC浏览器(IE,Chrome,Firefox,Safari,等),iOS的Safari,Android的Chrome,等等支持HTML5的浏览器上播放。市面上有很多开源的,下面图中是其中的一种,对于不同浏览器的支持都很好。下载以后,按照它给的例子修改HLS的源就可以了。

    除了JS的播放器,还有独立的播放器,ffmpeg是广泛使用的一种命令行播放器,支持Windows,Linux,Mac等。

    ffmpeg

    ffmpeg是一个非常快的视频/音频转换器,也可以现场抓取音频/视频源,并在任意采样率、尺寸之间调整视频,以及提供多种高品质的滤镜系统。ffmpeg从任意数量/形式的输入文件中进行读取,通过输入文件选项对输入文件进行设定,并写入到任意数量/形式的输出文件中。它不但可以对任何格式的音视频文件相互转化,而且可以播放任何格式的音视频文件。它的命令行选项超多,具体细节需要用到时自己去网上搜索和阅读。

    例如,下面的命令将一个本地的视频文件movie.avi推送到服务器上可以生成HLS格式的文件。

    # ffmpeg -loglevel verbose -re -i movie.avi -vcodec libx264 -vprofile baseline -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://localhost:1935/hls/movie

    OBS

    OBS(Open Broadcaster Software/开源直播软件),它是目前世界上最火的免费开源直播软件。由于它是免费的,而且质量高,对比其它软件就有天生的优势,很多商业化的直播平台都支持和推荐使用。下面是它的基础界面。

    OBS能够讲视频流推送到支持RTMP协议的服务器上,需要进行一些简单的设置。服务器的地址,和流的密钥,这样,可以区分不同的用户,也保证了不同用户的内容安全。

    直播平台Demo

    基于上面描述的技术和开源系统,我们用PHP实现了一个简单的支持多用户的直播平台。用户可以注册,登录,follow/unfollow,评论,标签,收看,直播(每个用户有自己的直播密钥),等等。

    源代码文件目录。

    注册界面。

    播放和评论界面。

    直播使用的是OBS,也可以使用你喜欢的直播移动App,需要设置系统给每个用户提供的密钥。收看时,直接选择用户和他正在播放视频就好了。

    直播的精髓都应该讨论到了,如果将系统sharding,分层,SOA化,负载均衡,cache,就可以搭建出一个可扩展的大规模的直播平台。

    http://www.open-open.com/lib/view/open1473231814360.html

    展开全文
  • 最近我建立了一个个人博客的网站(单纯建着玩),就拿我举例,建立一个最基本的网站一般需要一台服务器,你可以去阿里云,百度云等支持服务器购买的平台购买服务器,服务器的种类、配置和租用时长都会影响价格(推荐...

    对于小白建站而言,没有一个人手把手教你搭建网站,光靠在网上找帖子建站实在是太困难了(比如我),直到有一位学长对我指点一二之后,我才豁然开朗。以下则是我个人最近建站总结出来的一些建议。

    现在网站建设主流是linux操作系统,因为linux操作系统搭建的网站效率和安全性相较于其他系统更高,当然也不乏有少数用windows系统建站的。下面我就以linux系统为例给大家阐述一下搭建网站的几个步骤。

     

    一、购买服务器

    如果你只是单纯的想建一个简单的网站作为自己的博客或是就玩一玩,网站建设还是挺简单的。最近我建立了一个个人博客的网站(单纯建着玩),就拿我举例,建立一个最基本的网站一般需要一台服务器,你可以去阿里云,百度云等支持服务器购买的平台购买服务器,服务器的种类、配置和租用时长都会影响价格(推荐Centos)。 

    二、购买域名

    购买完服务器,服务器厂商并不会送你域名,你得自己买。当然没有域名也可以通过访问外网ip地址来访问网站,不过这种方式并不安全。

     域名的价格也不同,越丑的域名越便宜。

    阴间域名(便宜)

     阳间域名(昂贵)

    三、搭建服务器

    有了服务器和域名,我们就要开始给我们的网站编写内容了

    搭建服务器一般分为以下两种方法

    方法一:使用控制台部署服务器(需要具有一定的linux知识)

    这种服务器部署方法相对来说比较灵活,适合有一定计算机基础的人来建站,小白基本上就劝退了。

    控制台部署网站首先实现远程连接服务器,这里推荐使用Xshell,然后将你的网页文件上传至服务器。

    当然上传了网页文件并不代表你可以通过域名访问到你的服务器。你还需要在服务器中下载一个web服务器软件提供网站访问能力。现在最主流的软件是nginx,我们可以通过一行yum命令来安装nginx。然后我们使用nginx打开服务器80端口,进入nginx的配置目录下修改root至网页文件路径。这样你就可以轻松访问到你的网站了。

    方法二:使用宝塔面板部署服务器(新手建站的首选)

    使用宝塔面板建站相对来说要比第一种方法容易很多,很多linux指令都可以用图形化操作代替,可以说是新手建站的首选了。

    我们可以通过宝塔面板官网找到你对应的服务器下载代码。

     然后在服务器下载后,会出现你宝塔面板相应的外网面板访问地址。

     在浏览器中输入外网面板地址就可以进入你的宝塔面板了,在第一次进入宝塔面板的时候会随机生成一个账号和密码,务必要记住。

    进入宝塔面板之后第一件事就是下载要运行web的插件,不同的web项目下载的插件也不同。

    你可以将你的网页文件上传至宝塔面板部署项目,你要是连网页文件是什么都不知道的小白,宝塔面板还贴心的提供了WordPress等软件帮你部署网站(当然只能是不太复杂的网站),都不用自己写代码。所以说宝塔面板对新手建站真的很友善,属于保姆级别的建站工具了。

    这是我这段时间总结出搭建网站的方法了,我是一个平常比较喜欢做一些骚操作的博主,如果你正好也是学生而且有什么好玩的点子都可以找我私聊呀。 

             

    展开全文
  • 因此想记录下实现一个直播平台的过程,不仅是对已用过的知识进行记录,以防后期使用,也可以为其他的初学者提供一个借鉴的历程,接下来,根据自己的理解分析一下一个直播平台的基本结构。 目前实现一个直播平台从推...

    目前直播已成为一个相当热门的服务,自己对视音频的采集、传输、播放等等比较感兴趣,因此想记录下实现一个直播平台的过程,不仅是对已用过的知识进行记录,以防后期使用,也可以为其他的初学者提供一个借鉴的历程,接下来,根据自己的理解分析一下一个直播平台的基本结构。

    目前实现一个直播平台从推流到拉流主要由5部分构成:


    1、视音频的采集:通过调用摄像头、麦克风直接采集视音频数据,一般视频采集的数据用RGB或者YUV格式、音频采集数据采用PCM格式,由于采集的原始数据体积非常大,需要经过压缩技术处理来提高传输效率。并且对于采集的视频可以做一些前处理,比如美颜、水印等等。

    2、数据编码:为了便于手机视频的推流、拉流以及存储,通常采用视音频编码压缩技术来减少体积,编码方式:CBR、VBR,

    视频-编码格式:H.265、H.264、MPEG-4等,封装容器有TS、MKV、AVI、MP4等。现在比较常用的视频编码是H.264。

    音频-编码格式:G.711μ、AAC、Opus等,封装有MP3、OGG、AAC等,比较常用的是AAC编码格式。

    视频经过编码压缩大大提高了视频的存储和传输效率,当然,经过压缩后的视频在播放时必须进行解码。

    3、数据传输:将编码完成后的音视频数据进行传输,早期的音视频通过同轴电缆之类的线缆进行传输,IP网络发展后,使用IP网络优传输

     

    涉及技术或协议:

     

    传输协议:RTP与RTCP、RTSP、RTMP、HTTP、HLS(HTTP Live

    Streaming)等

    控制信令:SIP和SDP、SNMP等

    4、解码数据

    5、播放显示


     

    三、常见的视频直播相关协议:

     

    1、RTMP(Real Time MessagingProtocol,实时消息传送协议)

     

    RTMP是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。它有三种变种:

     

    1)、工作在TCP之上的明文协议,使用端口1935;

     

    2)、RTMPT封装在HTTP请求之中,可穿越防火墙;

     

    3)、RTMPS类似RTMPT,但使用的是HTTPS连接;

     

    RTMP协议是被Flash用于对象、视频、音频的传输。这个协议建立在TCP协议或者轮询HTTP协议之上。RTMP协议就像一个用来装数据包的容器,这些数据既可以是AMF格式的数据,也可以是FLV中的视音频数据。一个单一的连接可以通过不同的通道传输多路网络流,这些通道中的包都是按照固定大小的包传输的。

     

    2、RTSP(Real Time StreamingProtocol,实时流传输协议)

     

    RTSP定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP提供了一个可扩展框架,数据源可以包括实时数据与已有的存储的数据。该协议目的在于控制多个数据发送连接,为选择发送通道如UDP、组播UDP与TCP提供途径,并为选择基于RTP上发送机制提供方法。

     

    RTSP语法和运作跟HTTP/1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。代理服务器的缓存功能也同样适用于RTSP,并且因为RTSP具有重新导向功能,可根据实际负载情况来切换提供服务的服务器,以避免过大的负载集中于同一服务器而造成延迟。

     

    3、RTP(Real-time TransportProtocol,实时传输协议)

     

    RTP是针对多媒体数据流的一种传输层协议,详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通系统(配合H.323或SIP),使它成为IP电话产业的技术基础。

     

    RTP是建立在UDP协议上的,常与RTCP一起使用,其本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于低层服务去实现这一过程。

     

    RTP并不保证传送或防止无序传送,也不确定底层网络的可靠性,只管发送,不管传输是否丢包,也不管接收方是否有收到包。RTP 实行有序传送,RTP中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,如在视频解码中,就不需要顺序解码。

     

    4、RTCP(Real-time TransportControl Protocol,实时传输控制协议)

     

    RTCP是RTP的配套协议,为RTP媒体流提供信道外的控制。RTCP和RTP一起协作将多媒体数据打包和发送,定期在多媒体流会话参与者之间传输控制数据。

     

    RTCP的主要功能是为RTP所提供的服务质量(QoS)提供反馈,收集相关媒体连接的统计信息,例如传输字节数,传输分组数,丢失分组数,单向和双向网络延迟等等。网络应用程序可以利用RTCP所提供的信息来提高服务质量,比如限制流量或改用压缩比小的编解码器。


    展开全文
  • 如何设计一个开放平台openapi?

    千次阅读 2019-08-30 22:08:14
    从05年开始随着web2.0技术的快速发展,硅谷掀起了开放平台openapi的股热潮,google开放了map api,还有很多互联网公司也推出了开放平台,但是真正引起人们注意的是twitter开放了社交api,堆基于twitter开放平台...
  • 自己一人如何去做一个web项目

    万次阅读 多人点赞 2016-12-20 16:23:19
    三思而后行  当你被自己的想法激起心中豪情的时候,一定要按下心情,冷静的思考一下,思考点包括以下几个部分: ... 项目的需求能否清晰描绘,这一点非常重要,因为只有你能细致的把一个项目拆分成一
  • 这四才是真正的低代码平台

    千次阅读 多人点赞 2021-04-22 00:13:42
    很多人不明白低代码平台怎么莫名其妙就火了。当然,很多人也不明白为啥微软要并购Github。我先卖关子。我最推崇的低代码平台一共四:微软Power Platform:开发语言的老玩家搞的...
  • 如何自己搭建一个小程序(步骤详解)

    万次阅读 多人点赞 2021-03-15 15:53:05
    今天分享一下小程序创建步骤,只要按照步骤操作,不懂技术也能自己搭建一个属于自己的小程序; NO·1 注册公众号 划重点:申请小程序前,建议先注册一个公众号;因为使用已认证过的公众号主体辅助认证,可以免...
  • 搭建一个自己的OJ系统(有手就行)

    千次阅读 2020-09-23 16:31:02
    最近接到老板任务,让研究一下OJ相关的代码检测,智能补全,组队推荐等内容,也尝试一下能否搭建一个自己的OJ的系统。秉承着‘把开源的变成自己的,把自己的变成祖传的’思想,白嫖github上的项目,还算轻松地完成...
  • 带你搭建一个H5游戏平台,附源码下载

    千次阅读 热门讨论 2021-12-26 19:37:45
    最近有个小伙伴想搭建一个简单的H5 的游戏平台找到我,我想这个简单呐,所以我想着整理一下写个说明文档,这也就是这篇文章产生的原因。 我们开始吧。 1、整理事情的顺序 首先买一台服务器 部署一个web...
  • 云盘真的是依靠互联网生存的人一定要有的东西,把自己在网上遇到的东西存到互联网的一个角落,永不过期,如果愿意还可以分享出去。国内有很多云盘我先介绍一下我用过的倒闭的云盘吧。   阿宏最开始用的叫“酷...
  • 使用Java开发一个自己的区块链产品、联盟链

    万次阅读 多人点赞 2018-04-11 17:07:30
    开源地址:... ... Java区块链平台,基于Springboot开发的区块链平台。区块链qq交流群737858576,一起学习区块链平台开发,当然也交流Springboot、springcloud、机器学习等知识。 起因...
  • 微信小程序发展至今,已经成为实体店发展的一个风口。各行各业都纷纷开始开发属于自家企业的小程序。就拿外卖行业来说,连美团、饿了么等外卖平台也创建了自己的小程序。首先我们再微信小程序订餐系统前,先要注册...
  • 最近段时间,我主要学习python3和tkinter的窗口开发,对tkinter编程逐步了解。 此外,应广大朋友要求,我写了 本学习python3学习书籍<小白学Python3实战搭建量化投资平台>. <小白学Python3...
  • 这是我之前发在爱开发App源码论坛的文章。分享了我从2011年到现在移动广告方面的收入和一些心得。... 这是我最近1个月,万普上的一个账号的详细收入截图,这个账号上的产品全部都是FC和街机模拟器类游戏,产生于2
  • - 最近正好在网上看到`声网`,然后就顺道了解到了声网这个平台,...- 所以就赶紧来用 `Unity` 结合 `声网` 做一个语音聊天房! - 我也是第一次接入声网的SDK,可能有些地方不是很熟练,正好写一篇文章来记录学习一下~
  • UI自动化平台

    万次阅读 2021-12-20 00:03:25
    一、新建一个django项目 1、Location:是项目路径; 2、Project interceptor:是选择使用的python版本,除了电脑中已经暗转过的python,也可以选择新的版本(新版本pycharm会自动下载); 3、Template language:是...
  • 今天给大家分享几程序员常用的外包平台,只要有技术,相信你都能在这里赚到钱,没技术也没关系,可以学嘛,我给大家准备了很多学习资料免费送给大家,不懂的都可以问 ,点我领取以下资料 Python 环境、pycharm编辑...
  • ,项目页面上介绍说MLN是一个高性能、小巧、易上手的移动跨平台开发框架。而且神奇的是,它居然是基于Lua语言的框架! 你知道吗?我在2008年时用过Lua ,还在CSDN上写了一系列的博客。 当时还采用Lua作为脚本...
  • 开外汇平台赚钱,是一个普遍流传的说法。但是开平台到底有怎么样的风险,需要注意哪些环节,要办理哪些手续,多数人还是感到非常神秘。汇商琅琊榜小编今天结合平台搭建行业资深人士的经验,来和大家谈谈怎么样搭建.....
  • 平台是干嘛的?...比如你卖出了一套480元的产品,我们平台就会结算240元给你,如果你能稳定每天卖出1单,那一个月下来你就能赚到7200元   原来是CPS模式,那平台现在有多少人了? 截至目前为止,我们...
  • 很多人知道淘宝优惠券是可以赚佣金的,但是自己不会技术想做个淘宝优惠券的网站不知道该如何下手, 只能其它网站的下级代理,或者自己用淘宝联盟app找几件商品朋友圈发发,心里也很清楚这些都是在给他人嫁衣...
  • 开源解决方案搭建统一日志平台

    千次阅读 2018-11-15 15:26:25
    最近项目里面需要搭建一个统一日志平台,顺手写下自己理解的日志平台介绍,主要作为自己一个笔记,这是为了后面智能运维的基础,智能的基础首先必须有自动化平台 统一日志平台背景   早期在系统规模较小的...
  • 谷歌colab平台简单使用及读取自己的数据集

    千次阅读 多人点赞 2020-03-31 23:38:05
    最近在做一个项目,用自己的数据集训练一个YOLOv3的目标检测模型,但苦于自己电脑配置太低,在朋友的推荐下,选择了谷歌Colab平台,对我来说在、,真是发现了一个新天地(见识太短,勿喷,哈哈)。 本文将对colab的...
  • 为何一定要有自己的博客 如何选择平台

    千次阅读 多人点赞 2018-09-21 11:13:05
    有很多筒子工作到一定程度后终于发现了写博客的重要性,方面帮助自己记录学习心得,方面也能帮助他人解决问题,但更多的人却认识不到拥有自己的技术博客的重要性。 这话题北妈之前也强调了不少次,很多人都...
  • 个平台可以说是所有短视频自媒体人的首选平台,不仅仅是短视频,还有图文、音频。 每万次播放量的收益是5-100元不等,音频的单价则更高,是前者的三倍。(强烈推荐,没有新手期) 2、大鱼号 这个平台的奖金非常...
  • 这时候有两种解决方法:第一种:需要发邮件给腾讯开放平台进行数据打通,具体如下数据打通流程:现支持同一个开发者账号下的网站应用和移动应用进行数据打通。 申请的应用打通数据后会返回相同的unionID和不同的...
  • 如何将自己的数据上传到云平台?利用硬件搭建自己的物联网...本系列博文将以STM32主控,用一个GPS或者北斗卫星接收模块获取经纬度信息,再接一个入网模块(本系列采用ESP8266wifi模块)。 结构框图大致如下: ...
  • 分享一个项目平台原型图

    千次阅读 2016-07-21 15:05:22
    近期在公司内部调研,想要做一个公司内部的系统,想把一下东西汇聚在一起,例如ci(Jenkins)+git+bug(jira)+需求(jira)+CoderReview(gitlab+gerrit),分享这个UI图给大家提供一下思路吧。此处仅是原型图 1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,062,264
精华内容 424,905
关键字:

如何做一个自己的平台