240 发简信
IP属地:北京
  • 120
    mapbox拾取geojson

    之前遇到一个道路渲染的问题,会多出一块异常区域。 这个问题是因为异常区域的数据没有单独拎出来,而是跟周围道路数据一并返回的。如何知道这一点呢?我们可以对geojson进行拾取...

  • mapbox初始化空白球

    如果只是利用mapbox加载tif,那就初始化一个空白球就可以了,可以结合mapbox-gl-draw工具对tif进行标注,当然tif要发布成服务才行。

  • 120
    echarts多条折线展示

    官方给的示例,多条折线也是公用一个横轴坐标的,这就导致数据对不上。解决办法是,不给xAxis的data赋值,而在series配置项中用二维数组,然后tooltip提示框用自定...

  • angular特殊字符指令

    对于输入文本框,经常会有过滤特殊字符的要求,这个可以封装指令来解决。 指令主要用于封装对DOM的操作和行为,它们可以被附加到HTML元素、组件或属性上,用于低级别的DOM操作...

  • 复制表数据

    1、如果有两张结构相同的表,但数据不一样,可以用insert into select语句。 2、如果表结构不一样,则用: 3、如果要根据一张表要创建新表,则用:

  • Polygon和MultiPolygon的区别?

    在地理信息系统(GIS)和地理空间数据中,Polygon和MultiPolygon是两种用来表示区域或多边形的几何类型,它们的主要区别在于复杂性和用途: Polygon(多边...

  • 内置Symbol值都有哪些?

    在ES6及以后的版本中,定义了一系列内置的 Symbol 值,这些值用于提供对象的内置特性。以下是一些常用的内置 Symbol 值: Symbol.hasInstance: ...

  • 120
    Symbol(Symbol.toStringTag) 和Object.prototype.toString的关系

    Symbol(Symbol.toStringTag) Symbol(Symbol.toStringTag) 是一个特殊的 Symbol 值,它用于指定一个对象的默认字符串描述...

  • 列表如何流畅渲染一百万个dom节点,而且可以秒开?

    列表渲染一百万的节点,要求秒开,怎么办呢?首先瓶颈在回流上。增加节点会导致dom树不断回流,这个问题比较容易解决,用createDocumentFragment一次性追加即可...

  • 浏览器的进程和线程

    进程 现代浏览器通常采用多进程架构来提高性能和稳定性。这种架构允许浏览器同时运行多个任务,同时还能隔离不同的功能模块,以防止单个进程崩溃影响到整个浏览器。以下是浏览器中一些核...

  • 120
    事件的执行过程

    如图,addEventListener只是往event事件队列中注册函数,但此时并未执行。一旦用户点击按钮(触发行为是UI线程接收),浏览器主线程会将对应target下注册的...

  • typeorm连库

    1、安装包 数据库用的postgresql,所以要安装pg。 2、连接库 app.module.ts: 3、定义实体 news.entity.ts: news.module.ts:

  • 120
    nestjs定义入参验证规则

    1、DTO 当我们生成一个资源时,会发现生成了两个文件夹:dto和entities。其中dto可以给入参定义验证规则。 2、定义验证规则 main.ts: 在dto中定义验证...

  • 120
    nestjs定义接口文档

    1、生成一个nestjs项目 生成一个新闻模块做测试。 2、swagger接口文档 main.ts: 运行http://localhost:3000/docs[http://...

  • SPA单页面如何做seo优化?

    spa网页无法被蜘蛛抓取到,如何做seo呢?一种方案是,可针对蜘蛛单独做一套服务端渲染的页面,通过nginx做反向代理即可。这种方案不会动原有的代码,只是单纯增加了工作量。用...

  • nginx的location配置项

    比如有这样一个angular的站点,当我点击选项卡时,会请求这个类别的图片信息。而这些图片并未放在前端本地目录src/assets下,而是在另外一个单独的目录/usr/sha...

  • 120
    angular的ssr

    angular要做seo目前只能用ssr,17版本之前有个叫universal的东西其实也是ssr。这玩意说实话有点鸡肋,但要做seo目前只有这一种方案。相比而言vue能更灵...