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