目录类类的概念类的用法属性和方法类的继承存取器静态属性Typescript 中的用法?抽象类类的类型类与接口类实现接口接口继承接口接口继承类混合类型类类的概念类 (class) : 定义了意见事物的抽象特点,包含它的属性和方法对象 (Object) :类的实例,通过 new 生成面对对象 (OOP) 的三大特性: 封装、继承、多态封装 (Encapsulation):将对数据的操作细节隐藏起来,值
转载 2024-06-07 11:53:37
42阅读
ts和js的关系:Puerts说简单点就是一个在c#运行时执行的js运行环境。ts是js的扩展语法,而且ts并不能直接执行(暂时不能),实际执行的其实是由ts生成的js代码。typescript中文官方学习资料 Node.js:Node.js是一个电脑命令行环境下执行js的运行环境,在我理解Node.js和js语言的关系类似于.net和c#的关系。为了将ts生成为js,你需要在开发电脑上安装
转载 2024-07-04 22:05:03
112阅读
非哈希表的特点:关键字在表中的位置和它之间不存在一个确定的关系,查找的过程为给定值一次和各个关键字进行比较,查找的效率取决于和给定值进行比较的次数。     哈希表的特点:关键字在表中位置和它之间存在一种确定的关系。存储位置之间建立一个函数关系,以f(key)作为关键字为key的记录在表中的位置,通常称这个函数f(key)为哈希函数。hash : 翻译为“散
近期游戏准备出安卓版本,在安卓上的性能表现不佳。经过一周多的优化,在性能上取得了较大的提升。游戏采用 Cocos2d-x 3.2 + Lua 进行开发,以下将在渲染效率,CPU效率,包大小等方面进行总结。 渲染效率纹理格式 – 运行效率 内存 包大小所有的图片都通过一个python脚本(调用TexturePacker的命令行工具)自动转换为RGBA4444编码的格式。然后判断当
转载 2024-04-21 19:07:25
38阅读
简介pyts简单的说就是打包了多种时间序列分类和处理算法的类scikit-learn库,国内介绍该库的文档相对较少,所以本人打算开一个新坑,在学习的同时结合自身的理解介绍pyts库的主要api和功能。那么在进入正题前先介绍一下pyts的基本概念,定义时间序列(x1,x2,x3…,xn),如果一个时间序列只有一个特征,那么xi属于实数集R,该时间序列为单变量时间序列,如果一个时间序列有多个特征,那么
今天来介绍一个lua里面的新机制:弱引用表(weak table)。起因当时在找内存泄漏的解决方案的时候了解到了这个lua机制。的确它在某些内存泄漏问题中可以发挥强大的作用,但是在项目中不太能单纯用这个机制解决现有的问题(组合类没有绑定luabehaviour,且在其gameobject被destroy掉时因没有触发某绑定了luatable的按钮的生命周期ondestroy事件导致c#侧持有lua
Lua中,有模块这个定义,加载一个模块需要使用require函数,require是一个全局函数。require有两个写法require("modname")和require "modname"1.首先require函数会查找package.loaded表,检测modname是否加载过,如果加载过,则不再加载,如果没加载过,则继续2.require加载模块的按照package.searchers序
文章目录声明定义传参数可选参数默认参数剩余参数合并参数this函数重载 声明定义函数声明法:function fn(): string{ return '声明什么类型就要返回什么类型' }匿名函数法:let fn = function(): number{ return 123 } // 记得没返回值的要用void类型 let fn = function():void{} // 函数可以和
目录文章目录​​目录​​​​字符串 contain​​​​如何得知一个字符串中是否包含另一个字符串​​​​字符串 split​​​​返回的字符串数组包含此实例中的子字符串​​​​方法1(正则方法)​​​​方法2(普通方法)​​​​字符串 replace​​​​如何把字符串中的某一部分用另一部分替换​​​​字符串 基础方法​​​​字符串全部转为大写字母 string.lower(argument)​
原创 2022-10-31 19:58:02
144阅读
在许多网页自动化测试中,特别是在使用 `Python` 的 `Selenium` 库时,我们常常会遇到时间控件。这些控件可能表现得非常复杂,尤其是在处理日期和时间时。时间的选择往往涉及用户交互,比如选择日期、时间等,这对测试脚本的编写构成了挑战。 > 在我的一次项目中,我们需要自动化一个预约系统的测试,这个系统要求用户输入一个特定的预约时间。结果,由于处理时间控件的方式不当,脚本频繁失败,导致我
原创 6月前
97阅读
lua与python均为成熟的脚本方案,它们的不同在与体量,Lua的体量小,高效的执行方式适合嵌入式,python胶水的强大不言而喻。那么如果自己已经有了lua脚本的解决方案,python能否调用呢?答案是肯定的,这篇博客将介绍python中集成的lua环境包:lupa,简单介绍该工具的使用。一、安装lupa在线安装: pip install lupa离线安装:下载离线包 ://pypi
转载 2023-08-01 17:29:27
1090阅读
概述   SQL Server实例的初始化是通过启动系统中的服务项完成的。只有正确的启动系统中对应的服务项,SQL Server才能够为应用程序提供服务,我们才能进行连接数据库、查询数据、修改数据等操作。   有时,SQL Server因为误操作、系统配置或系统故障等原因,导致SQL Server服务无法启动,我们应该如何处理这种情况,并让SQL Server正常启动呢? 解决方案 重
转载 精选 2010-11-29 15:10:59
490阅读
在今天的文章里,我想谈下SQL Server里如何处理死锁。当2个查询彼此等待时会发生死锁,没有一个查询可以继续它们的操作。首先我想给你大致讲下SQL Server如何处理死锁。最后我会展示下SQL Sever里特定的死锁类型,还有你如何避免和解决它们。死锁处理死锁的好处是SQL Server自动检测并解决它们。为了解决死锁,SQL Server需要回滚2个事务中最便宜的那个。在SQL Serve
转载 2017-02-25 18:44:00
122阅读
2评论
 目录那么接下来进入今天的主题 —— TSRPC + Cocos,多人实时对战 So Easy!我将主要分为 3 个部分介绍:同步策略介绍在有网络延迟的情况下,优化实时对战体验的方法网络通信细数网络通信的痛点,并介绍终极解决方案 —— TSRPC项目实战从零开始实现一个疯狂打群架多人版,看看是不是 So Easy额外内容补充一些在线下分享时没有提到的一些实用内容同步策略说起 “多人实时对
壹 启动火种有一位软件行业的大神,名字叫做许小刚。小刚是一位憨厚的年轻的码农,嵌入式、后端、前端,无所不能,是一个很牛的物联网全栈工程师,也是一家物联网软件公司的创始人兼CEO。有次跟我、老陆、小强闲聊的时候,小刚憨憨的笑着说:“你们应该开源你们的那一套Lua开发应用的宝贝,并且给他取个名字。”一直以来,合宙的应用开发工程师,喜欢用Lua语言来做定制产品的应用逻辑开发。无论是儿童手表,还是GPS
转载 2024-08-01 16:27:56
68阅读
一、并发控制简介在日常开发过程中,你可能会遇到并发控制的场景,比如控制请求并发数。那么在 JavaScript 中如何实现并发控制呢?在回答这个问题之前,我们来简单介绍一下并发控制。假设有 6 个待办任务要执行,而我们希望限制同时执行的任务个数,即最多只有 2 个任务能同时执行。当 正在执行任务列表 中的任何 1 个任务完成后,程序会自动从 待办任务列表 中
引言前面我们有学习Caffeine 《本地缓存性能之王CaffeineSpringBoot默认使用的本地缓存也是Caffeine啦,今天我们来看看Caffeine如何与SpringBoot集成的。集成caffeinecaffeine与SpringBoot集成有两种方式:一种是我们直接引入 Caffeine 依赖,然后使用 Caffeine 方法实现缓存。相当于使用原生api引入 Caff
转载 2024-05-30 10:33:12
50阅读
最近遇到有关ERROR的处理问题,下面这篇文章 LinkageError是一个比较棘手的异常,准确的说它是一个Error而不是Exception。java api对它没有直接的解释,而是介绍了它的子类:    Subclasses of LinkageError indicate that a class has some dependency on another
转载 2024-03-14 22:50:07
48阅读
当MongoDB的分页查询需要6秒甚至更长时间时,这通常意味着查询性能存在问题,特别是在处理大规模数据集时。为了优化MongoDB的分页查询性能,可以采取以下几种策略:1. 使用索引创建索引:为查询条件和排序字段创建索引可以显著提高查询性能。索引能够减少MongoDB需要扫描的数据量,从而加快查询速度。检查索引使用情况:使用explain()命令来查看查询的执行计划,确认是否有效地使用了索引。2.
原创 2024-08-24 08:54:38
54阅读
通过本文,我们详细介绍了在Java中处理日期和时间的多种方法,包括旧的Date和Calendar类以及Java 8引入的新的日期时间API(LocalDate、LocalTime、LocalDateTime、ZonedDateTime)。新的API提供了更好的设计和更强的功能,使得日期和时间处理更加方便和高效。
原创 2024-07-09 10:12:50
20阅读
  • 1
  • 2
  • 3
  • 4
  • 5