zhy
H5实现简单的音乐播放器
    html5提供了<audio> 标签定义声音,比如音乐或其他音频流。       下面是<audio> 标签的属性和方法:     [图片]   [图片]     接下来要用<audio>标签实现一个播放器:...
发布于2020/02/17 14:34 2591
zhy
Java imageIO实现图片添加文字和小图片
    imageio是主要处理图片信息的包,提供了可以进行图片的读写 修改大小 、缩放、转换等操作的类。       先来了解一下本次练习需要用到的imageio包含的类:   [图片] [图片] [图片] [图片]       现在开始进行为图片添加文字和小...
发布于2020/02/16 22:25 2700
LZQ plus
Vue公众号项目iOS分享失败的原因和解决方法
Vue公众号项目iOS分享失败的原因和解决方法 分享失败的原因       1、首先我们需要了解页面流程,如下图所示:通常的进入公众号的首个页面是A页面,这个页面的作用是获取用户信息和一些该系统需要一些基础支撑数据,然后根据具体的逻辑跳转不同界面,就像图上例子一样,没有授权跳转B授权界面,用户授权之后跳转C公众号主界面,这里我们的D就是需要分享的界面。 [图片]...
发布于2020/02/16 14:28 2991
zhy
高德地图JS API绘制三角形
    高德地图 JS API 是一套 JavaScript 语言开发的的地图应用编程接口,移动端、PC端一体化设计,一套 API 兼容众多系统平台。       JS API 提供了2D、3D地图模式,满足绝大多数开发者对地图展示、地图自定义、图层加载、点标记添加、矢量图形绘制的需求,同时也提供了 POI 搜索、路线规划、...
发布于2020/02/16 12:55 2659
zhy
FEIQQ学习总结--BIO
    BIO是大家最开始接触的网络流,下面我们用传统的BIO实现程序的功能。   软件原理:       程序主要运用了mysql数据库技术进行数据处理,BIO技术实现客户端与服务器交互。BIO是基于字节流和字符流的IO,是阻塞式IO。   实现思路:   1. 绑定端口。 ...
发布于2020/02/13 21:02 2367
zhy
FEIQQ学习总结--NIO
    看完FEIQQ--Netty版本的源码后,接下来用NIO来实现程序的功能。   软件原理:       程序主要运用了mysql数据库技术进行数据处理,NIO技术实现客户端与服务器交互。NIO是非阻塞异步IO,是基于缓存区的IO。   实现思路:     ...
发布于2020/02/13 19:25 2419
zhy
FEIQQ学习总结--Netty
    FEIQQ是一个基于Netty的即时通讯软件,看了FEIQQ的源码后,在这里做一下总结。   软件原理:        本软件主要运用了mysql数据库技术进行数据处理,netty技术实现客户端与服务器交互。Netty提供异步非阻塞、事件驱动、高性能、高可靠、高可定制性的网络应用程序和工具,可...
发布于2020/02/13 19:10 2529
zhy
RevitAPI实现元素的筛选和颜色修改
        Revit元素的筛选是Revit中最常用到的功能,接下来要通过筛选Revit中的屋顶并改变其颜色来进行API的学习。       在使用之前先了解一下Revit提供的元素过滤器的API,FilteredElementCollector有三种构造方法。   ...
发布于2020/02/13 14:06 2762
zhy
RevitAPI实现简易房间的创建
     学习完Revit元素的筛选和修改后,接下来要学习元素的创建,以创建房间为例练习,这个demo应该如何实现呢?       RevitAPI提供了 Autodesk.Revit.Creation.Document类提供了众多的 NewFamilyInstance方法来创建族实例,我们可以通过使用NewFam...
发布于2020/02/12 22:52 2778
xu.wang
JAVA使用commons-io 监控文件夹中文件(夹)的增删改
    在上篇文章中,我们提到可以将直播服务器中的文件上传到OSS中,对拉流(播放)进行加速,本文主要介绍使用java来完成文件夹增删改的监控以及OSS的上传操作。 一、引用maven包      <dependency> <groupId>commons-io</groupId> ...
发布于2020/02/10 00:23 3111
xu.wang
如何使用CDN加速自建的流媒体服务器
    在上篇文章中我们使用nginx + nginx-rtmp-module创建了自己的直播服务,也可以使用OBS进行推流、VLC进行播放等。     但是在拉流时我们会遇到一个问题:卡顿。当我们的服务器的下行带宽设置为1Mbps时,在拉流的时候出现明显的卡顿问题,而且是只有一个人播放的时候会出现卡顿。     问题的解决方案也很简...
发布于2020/02/10 00:04 2899
xu.wang
用Nginx + nginx-rtmp-module搭建直播服务器
本文主要引用自: https://blog.csdn.net/Ricardo18/article/details/89359623     本文主要是安装nginx以及使用nginx的rtmp-module来实现直播服务。     环境介绍:               &...
发布于2020/02/09 23:41 2807
qi.wei
FFmpeg收获总结(二)--FFmpeg视频解码
FFmpeg收获总结(二)--FFmpeg视频解码   文章分为以下几个部分:       1.FFmpeg使用环境的搭建     2.认识FFmpeg中几个重要的结构体     3.FFmpeg解码的流程     4.代码示例       &nb...
发布于2020/02/08 01:58 2770
qi.wei
FFmpeg收获总结(一)--学习FFMPEG之前必须要理解的东西
FFmpeg收获总结(一)--学习FFMPEG之前必须要理解的东西   文章分为以下几个部分:      1.前言    2.封装格式    3.码流格式    4.像素格式    5.音频采样格式    6.视频播放器原理  &...
发布于2020/02/08 01:54 2730
魏晓巍
YS分销商城项目(前端)总结
       YS分销商城是一款基于微信公众号的商城系统,其中后台的分销功能比较复杂,而移动端与后台管理在逻辑上则比较简单,但是本次开发用到了一些新的UI和技术,也出现了一些问题,所以在这里认真总结。 一、YS分销商城项目使用到的技术         前端的管理系统与移动端都使用了vue-element-admin...
发布于2020/02/06 21:29 2726
魏晓巍
js原生base64位加密方法
js的base64位加密方法一百度的话有很多种,大多数是封装成库的base64加密方法。其实,js已经提供了原生的base64位的加密以及解密方法,非常简单。 let name = "weizhuren" window.btoa(name)//base64编码 window.atob(name)//base64解码 只需要通过btoa和atob两个原生的方法,就可以直接加密和解密。
发布于2020/01/22 18:56 2630