STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。  从逻辑层次来看,在STL中体现了泛型化程序设计的思想(generic programming),引入了诸多新的名词,比如像需求(requirements),概念(concept),模型(model),容器(container),算法(algorithmn),迭代子(iter
转载 2024-07-15 23:16:49
52阅读
如何降低游戏在系统中的消耗并带给用户最佳的体验是开发者一直追求的目标,在Unity里面对于模型与贴图优化的方式已经提供了不少工具,而在某些地方仍需借由外部的插件才能得到更为理想的效果。在本教程里,我们将介绍一个材质烘培类型的插件- Mesh Baker,通过这个插件的优化之后可降低大量贴图对系统的消耗,进而达到快速提升游戏的效能!首先,我们看看房屋模型在max里面的情况,如图所示,这是一组由多个网
此功能借助meshline插件来实现最为简便,初学就暂不探究其原理了。github地址:   https://github.com/spite/THREE.MeshLine本文主要学习了跃焱邵隼作者的源代码,但由于作者已将自己的插件一步一步壮大,导致初学时,无法准确切入到核心,因此特别记录一下。https://www.wellyyss.cn/ysThree/main/app.h
转载 10月前
693阅读
问题描述试题编号:201703-4试题名称:地铁修建时间限制:1.0s内存限制:256.0MB问题描述:问题描述  A市有n个交通枢纽,其中1号和n号非常重要,为了加强运输能力,A市决定在1号到n号枢纽间修建一条地铁。  地铁由很多段隧道组成,每段隧道连接两个交通枢纽。经过勘探,有m段隧道作为候选,两个交通枢纽之间最多只有一条候选的隧道,没有隧道两端连接着同一个交通枢纽。  现在有n家隧道施工的公
无线通信设备实现现场音视频信息的采集与传输。◆宽带Mesh、Wifi、可随身携带,开机一键式使用,无需配置和更改参数;◆多个Mesh之间可实现动态发现,动态速率自适应,功率控制以及切换;◆部署灵活,使用简单,携带方便;◆天线:全向天线,增益不小于3dBi,专网使用;◆工作频段:510MHz-580MHz,中心频点可调,工作频段可根据应急管理部规划后的工作频段进行调整;◆频宽:5M/10M/20M可
转载 2024-05-12 11:52:15
14阅读
SVG拉伸几何体介绍和使用1.SVG拉伸体使用步骤1.1svg的初始化1.2svg内容获取与转换成Shape类型1.3创建几何体,网格对象,添加到场景2.demo说明3.demo代码 1.SVG拉伸体使用步骤通过SVG拉伸创建几何体实际上使用的还是ExtrudeGeometry几何体。只不创建SVG拉伸体使用的底图是一个SVG图形,而普通的拉伸体的底图是一个二维图形;接下来介绍一下创建SVG拉伸
转载 5月前
50阅读
 线条发光、发亮,霓虹效果,在一些插画中比较常见,绚丽的色彩与迷幻神秘的风格,另人过目不忘。学会如何制作并运用到自己的创作中,当然最好不过了。下面就是收集的一些彩虹、发光、发亮ps效果教程文章。 Vector Polishing Techniques 这个教程包含了好多种使用photoshop加亮发光、渲染的方法,从而把你的矢量绘画图案转化成一幅杰作, Lines Tutorial 彩虹
# 使用 TypeScript 结合 jQuery 进行开发 TypeScript 是一种由 Microsoft 开发的开源编程语言,它是 JavaScript 的超集,添加了静态类型检查和面向对象编程的特性,使得开发者能够更加高效地编写、理解和维护大型的 JavaScript 应用程序。在 TypeScript 的应用领域中,结合 jQuery 可以让我们更好地处理 DOM 操作和事件处理,加
原创 2023-08-01 01:02:33
148阅读
什么时候要用命名空间?如果你发现自己写的功能(函数/类/接口等...)越来越多, 你想对他们进行分组管理就可以用命名空间, 下面先用"类"举例:namespace Tools { const TIMEOUT = 100; export class Ftp { constructor() { setTimeout(() => {
转载 2024-10-11 17:57:44
58阅读
# 如何在 TypeScript 中使用 Redis:初学者指南 在现代开发中,Redis是一种高性能的键值存储数据库,广泛应用于缓存、会话管理等场景。如果你刚刚开始接触 TypeScript 并希望与 Redis 进行交互,这篇文章将为你提供一个详细的步骤指南。 ## 文章结构 1. **整体流程概述** 2. **安装相关依赖** 3. **连接 Redis** 4. **基本操作示例*
原创 9月前
91阅读
命名空间命名空间能有效避免全局污染。在ES6引入模块之后,命名空间就较少被提及了。如果使用了全局的类库,命名空间仍是一个好的解决方案。namespace Shape{ const pi = Math.PI; // 使用export关键字导出,可以在全局空间内可见 export function circle(r: number) { return pi * r **
转载 5月前
17阅读
linux2.4之前的内核有进程最大数的限制,受限制的原因是,每一个进程都有自已的TSS和LDT,而TSS(任务描述符)和LDT(私有描述符)必须放在GDT中,GDT最大只能存放8192个描述符,除掉系统用掉的12描述符之外,最大进程数=(8192-12)/2, 总共4090个进程。从Linux2.4以后,全部进程使用同一个TSS,准确的说是,每个CPU一个TSS,在同一个CPU上的进程使用同一个
转载 6月前
22阅读
TSP问题, 旅行商问题,即TSP问题(Travelling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。 贪心算法:又称贪婪算法(greedy algorithm),该算
转载 2024-09-02 12:06:14
110阅读
# 在 TypeScript 中使用 jQuery ## 引言 在现代前端开发中,TypeScript(TS)因其静态类型、安全性和强大的 IDE 支持而变得越来越流行。与此同时,jQuery 作为一个经典的JavaScript库,尽管随着现代框架的涌现,其使用频率有所下降,但它依然在一些小型项目和老旧项目中发挥着重要作用。在本篇文章中,我们将探讨如何在 TypeScript 中使用 jQue
原创 2024-08-29 07:11:00
50阅读
一、为什么使用状态机?        在实际开发中,会经常遇到某个对象的状态需要管理,根据不同操作,来变更到各种相应的值,最基础的做法就是if-else,好处在于简单;坏处在于代码冗长不便于维护,比如参数要精准控制从什么状态变到什么状态的话最坏情况需要写一遍所有状态的if-else,然后每个动作都要判断一轮,枚举数量少于5个时,感觉不出来什么,但更多时就知道
一、模块TypeScript 与ECMAScript 2015 一样,任何包含顶级 import 或者 export 的文件都被当成一个模块相反地,如果一个文件不带有顶级的import或者export声明,那么它的内容被视为全局可见的例如我们在在一个 TypeScript 工程下建立一个文件 1.ts,声明一个变量a,如下:const a = 1然后在另一个文件同样声明一个变量a,这时候会出现错误
前言 目标 掌握如何创建TS项目 TS配置文件tsconfig.json 了解React中的常用类型 graph LR A[项目使用TS] --> B[1 使用CRA创建支持TS的项目] A --> C[2 TS配置文件tsconfig.json] A --> D[3 React中的常用类型] 一 使用CRA创建支持TS的项目 1.创建项目并启动 (1)全局安装 n
TS
原创 精选 2024-08-20 12:20:58
360阅读
1. 概述本篇文章主要记录自己对于 mpeg-ts 流媒体封装标准的理解。 可以使用如下 ffmpeg 命令生成 .m3u8 和 ts 分片:ffmpeg -re -i test.mp4 -c copy -f hls -hls_list_size 0 -bsf:v h264_mp4toannexb test.m3u8 -hls_list_size 0,用于将所有 .ts 分片都记录在 .
转载 2024-01-29 13:57:55
198阅读
类型声明声明文件可以让我们不需要将JS重构为TS,只需要加上声明文件就可以使用系统类型声明在编译的时候都会被删除,不会影响真正的代码1 普通类型声明// 其它类型声明 declare let name: string; // 变量 declare let age: number; // 变量 declare function getName(): string; // 方法 declare cla
转载 2024-02-24 22:38:55
210阅读
安装npm install typescript ts-loader --save-devvue.config.jsconfigureWebpack:
原创 2022-02-12 11:54:20
1630阅读
  • 1
  • 2
  • 3
  • 4
  • 5