- 博客(14)
- 收藏
- 关注
原创 cesium之深圳区域行政图
效果如下class District{ constructor() { this.viewer = null this.init() } init() { //初始化地图 this.initMap() //渲染行政区域图 this.renderDistrict() //去掉ntity的点击事件 this.removeClick() } initMap() { this.viewer = new Cesium.Viewer('cesiumCon
2021-06-08 16:28:11 2331 1
原创 cesuim 之点聚合
class polymerization{ constructor() { this.viewer = null this.init() } init() { //初始化地图 this.initMap() //处理聚合 this.polymerization() } initMap() { this.viewer = new Cesium.Viewer('cesiumContainer',{ geocoder: false, baseLayer
2021-04-30 10:58:57 758 1
原创 基于three.js构建3D全景图
以最简答的方式实现3D全景色import * as THREE from 'three'import {OrbitControls} from './OrbitControls'export class Panorama { constructor (renderer, camera, scene) { this.renderer = renderer this.camera = camera this.scene = scene this.init() }
2021-03-22 13:51:59 2008
原创 mongodb的查询优化(索引使用) Node.js
索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构demo.js单键(列)索引let user = new mongoose.Schema({ score: Number, .
2020-10-16 16:38:15 641
原创 react 实现tab切换组件
import React, { Component } from 'react';export default class Index extends Component { constructor(props){ super(props); this.state = { cur: 0, tabItem : [ {name: '消息'}, {name: '通讯
2020-08-24 17:02:38 988
原创 AES node.js加密,js解密和js加密,node.js解密
AES,高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。严格地说,AES和Rijndael加密法并不完全一样(虽然在实际应用中二者可以互换),因为Rijndael加密法可以支持更大范围的区块和密钥长度:AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;而Rijndael使用的密钥和区块长度可以.
2020-06-16 10:24:35 720
原创 浅谈WEB 安全问题
WEB安全问题,是不可忽视的,不管对于前端开发人员还是后台开发人员,或者其他。写这篇文章的意义,在于,分享下自己这几年开发,所接触的或者所了解的安全知识。前些天,另一个团队的后台,突然问我,黄工,如何处理应用统计点击使用量,防止机器暴力防刷使用量的问题,加上去年底遇到的处理爬虫问题,扫描软件扫出的安全漏洞。因为身处公安行业,所以安全性方面,还是被重视的,所以想着记录分享一下。xss攻击XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶.
2020-05-28 18:51:06 1159 1
原创 flutter与node.js的前后端项目
前言:Flutter的官方开发语言为Dart,这个语言也是Google出品的一个语言,即可开发服务端,也可开发app端,还可开发web端。flutter开发app端,他的性能大大优于H5,并且能够调用硬件资源,如摄像头,由于其拥有热重载和一套代码,可在ios和android手机上允许,所以在开发成本和效率是高于ios和android开发。一、框架架构Flutter Framework这是一个纯 Dart实现的 SDK,它实现了一套基础库,自底向上,我们来简单介绍一下:底下两层(Foundati.
2020-05-22 10:40:14 2514 1
原创 node后台项目(代码可作为参考学习)
由于此项目的是docker的形式部署,所以没有日志模块。由于是依托于平台,平台中有网关,所以此项目不web安全性(xxs,csrf),以及用户的校验进行处理。技术栈expressmongodbredis(方法已封装,目前项目中没进行调用)功能模块移动端 主要功能列表详情评论点赞收藏排名阅读历史…pc主要功能文章的增删改查在指定的时间范围,文...
2020-03-13 16:35:10 476
原创 离线版的百度地图 js
前言:最近公司要做个离线版的百度地图,以完成客户的需求。demo下载https://github.com/huangxiaolong1992/xh-map/tree/master/map查看了好多技术文章,推荐的都是水经注瓦片下载器。但是,吐槽下所推荐 水经注瓦片下载器1 图片中带有水印2 下载瓦片只能下载到1-6个级别这2点问题让人绝望,除非付费(这是用刀在割肉)所以再...
2019-04-24 18:29:18 12758 10
原创 基于node.js 对mongodb和redis进行封装,以及数据同步
@des :mongodb 数据库curd 封装@params: collection 集合,即所用查询的表名,@params params 参数,@params updateData 更新方法中要更新的数据,@method query 不分页查询@method create 新增@method delete 删除@method doErr 统一处理错误信息@metho...
2019-03-27 10:28:43 879
原创 python抓取网络图片保存到本地,通过url抓取文章的标题,通过链接地址,抓取内容数据
版本 : python 3.0框架 : flask网页解析库 : PyQuery数据库 mongodb抓取百度新闻 关键字为公安通过flask,构建服务器,托管从网上下载的图片。通过定时任务,每60秒抓取最新新闻数据。初始抓起第一页。通过对比标题(也可选择时间),如在数据库的第一条数据中和抓取的文章,不一样,就将数据插入到数据库的第一条中抓取百度新闻标题''' ...
2019-03-18 22:58:28 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人