自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 three.js+shader智慧城市特效(建筑颜色渐变、飞线、扫光、扫描、光墙、线路、水、道路线条、锥形标、漫游)

three-map:谭术/threeMapthree-map:加入了建筑、建筑颜色渐变、飞线、扫光、扫描、光墙、线路、水、道路线条、锥形标识等效果文件服务器谭术/fileServer

2022-03-04 16:43:12 3730 3

原创 Node文件服务器(文件上传)

formidable 需要安包如果是文件夹,files只会给你一个地址,你需要根据地址/进行切割为数组,然后根据数组遍历使用fs.mkdirSync创建文件夹,最后使用fs.rename重命名到对应创建的文件。(如果不重命名文件就不是上传的文件名。比如:上传的文件名为text.txt。upload文件里面看到的文件名就upload-qweqeqweq.txt)router.post('/upload', function (req, res) { const form = formidable(

2021-03-25 16:45:09 600

原创 three.js获取模型大小

let box=new THREE.BoxGeometry(3,3,3)let mail=new THREE.MeshBasicMaterial({color:0xff6600})let mesh=new THREE.Mesh(box,mail)//mesh:模型var box = new THREE.Box3().setFromObject( mesh );var size = box.size();

2021-02-03 11:15:34 7791 5

原创 vue+h5音乐可视化

<template> <div> <input type="file" id="file" @change="changeFile($event)"/> <canvas id="canvas"></canvas> <audio id="audio" src="lib/ylc.mp3" autoplay></audio> </div></template><.

2020-11-26 15:44:50 960

原创 three.js 后期处理,物体高亮

已经最简化的代码了,看 EffectComposer,RenderPass,UnrealBloomPass这三个东西就行了<!DOCTYPE html><html lang="en"> <head> <title>bloom</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalabl.

2020-11-18 10:50:00 2996 3

原创 Node爬虫,爬取传播客新闻列表

因为它是前后端分离网页。所以需要在Network里面找到请求数据进行爬取const http=require('http')//http://itcast.cn/newsvideo/newslist.htmllet url='http://www.itcast.cn/news/json/f1f5ccee-1158-49a6-b7c4-f0bf40d5161a.json'let req=http.request(url,res => { let chunks=[] res.on('da

2020-11-10 10:42:51 164

原创 Node爬虫

爬取黑马程序员中教研团队,教师头像const http=require('http')//cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方const cheerio=require('cheerio')//下载文件的库,需要npmconst download=require('download')const HOST='http://www.itheima.com/'let req=http.request(HOST+'teac

2020-11-10 09:44:03 470 1

原创 three.js OrbitControls鼠标按键修改(左平移,右旋转)

createControls() { controls = new OrbitControls(camera, renderer.domElement) //限制最大仰视角和俯视角 controls.minPolarAngle = 0 controls.maxPolarAngle = 1.5 //禁止缩放 //controls.enableZoom=false //缩放限制 con

2020-10-23 10:58:14 5765 4

原创 three.js TextBufferGeometry创建3d文字(文字乱码问题解答)

initText() { let loader = new Three.FontLoader() //需要网上找ttf格式中文字体,然后转json //three.js有fonts文件夹,里面有英文的json格式字体 loader.load(this.fileUrl + '/gltfl/fbx/text/FZXingHeiS-R-GB_Regular.json', function (font) { va.

2020-10-21 17:49:56 680 1

原创 three.js 笑脸雨

three.js 笑脸雨思路:加载纹理贴图,批量创建精灵模型,然后随机生成。下落到指定位置就重新生成<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>笑脸雨</title> <style> body { margin: 0; overflow: hidden; /* 隐藏b

2020-09-03 15:11:41 231

原创 python接球游戏

mport pygame as pgimport sysimport randomimport timepg.init()game_window=pg.display.set_mode((600,500))pg.display.set_caption("接球")window_color = (0,0,255)ball_color=(255,165,0)rect_color=(2...

2019-06-18 11:41:01 1087

原创 python爬取京东手机配置信息(正则)

正则import requestsimport refrom bs4 import BeautifulSoupimport timeheaders = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 ...

2019-06-18 10:32:11 480

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除