做就对了香脆
搜索文章
首页
Hello Halo
Halo
关于
首页
Hello Halo
Halo
关于
全部
默认分类 (1)
计算机基础科学 (55)
计算机图形学 (17)
客户端技术 (69)
数学与线性代数基础 (8)
数据结构与算法 (13)
服务端技术 (75)
Docker应用与NAS (36)
编程语言 (65)
Unity游戏开发 (10)
机器学习与AI (18)
思维改变生活 (1)
机器学习与AI (2)
浅尝嵌入式开发 (8)
Unity开发中Lua的常用技巧
项目中使用 Lua 场景较多,有一些关于 Lua 编码的技巧或者常用操作,有时还会对 Lua 的一些API进行扩展,特此记录一下,随时会补充,另外不当的写法会导致性能问题,应该尽量避免,Roberto Ierusalimschy 的 《Lua Performance Tips》 这篇文章提供了一些非
作者:Administrator
发布时间:2022-12-21
分类:
编程语言
C#的泛型语法
泛型是OOP语言中三大特征的多态的最重要的体现,协变的作用就是可以将子类泛型隐式转换为父类泛型,而逆变就是将父类泛型隐式转换为子类泛型。除了协变和逆变,本文也涉及到C#泛型具体语法、原理、泛型约束、泛型缓存等内容。 <!-- more --> <!--more--> 泛型概述 C# 泛型语法 Sin
作者:Administrator
发布时间:2022-06-13
分类:
编程语言
C#的Native Callback
有时候需要C#调用C/C++库,如果是异步调用必然涉及回调函数,本文记录一下C#如何调用C++以及如何处理Native的回调。首先生成Windows下的动态库 DLL可以参考:《演练:创建和使用自己的动态链接库 (C++)》,由于是在Windows环境,所以没有做关于平台区分的宏定义。 <!-- m
作者:Administrator
发布时间:2022-06-07
分类:
编程语言
EmmyLua常用注解
EmmyLua是一款专用于Lua的编辑器插件,支持 Jetbrains 产品家族以及VSCode。EmmyLua插件利用注解 annotation 功能来增加代码提示以及其它编辑器功能。EmmyLua注解功能只是单纯的辅助编辑器代码提示以及其它功能,和Lua代码的实际运行逻辑没有任何关系,因为它们就
作者:Administrator
发布时间:2022-05-17
分类:
编程语言
Xlua学习笔记(Lua调用C#及踩坑)
XLua是目前国内使用较多的热更新框架(可能是有腾讯加持), Xlua同时也提供了Lua调用C#的能力,其实Lua调用C#的场景更多,要想实现热更新,很多控制逻辑都得写在Lua里,这篇文章主要是记录了Lua如何调用C#,以及踩过的一些坑。 <!-- more --> <!--more--> 在Lua
作者:Administrator
发布时间:2022-05-02
分类:
编程语言
Xlua学习笔记(C#调用Lua)
XLua为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用。 其实除了XLua实现了相互调用的能力,另外通过XLua很容易实现一种热更新方案,动态替换Lua脚本内容,可以看出XLua还是很强的,XLua的原理可以参考另一篇博客
作者:Administrator
发布时间:2022-05-02
分类:
编程语言
Lua的OOP方案
Lua语言本身并没有提供面向对象的语法机制,这需要我们自己设计实现一套类的机制。首先,对于面向对象编程,至少需要类和对象这两个概念 。目前有两种方式来完成实现Lua的面向对象编程:一种是利用Lua的元表( metatable )来模拟OOP;另一种是利用第三方库封装的OOP能力来写代码(比如midd
作者:Administrator
发布时间:2022-05-02
分类:
编程语言
Octave简明教程(二)
本篇文档主要内容是Octave编程中的函数定义相关内容,包括可变参数、多返回值、可变返回值等内容。以及通过Octave进行矩阵运算、求解联立方程组、计算矩阵特征值和特征向量等等。另外我会介绍Octave的高阶绘图技巧(包括绘制3D图形)。 <!-- more --> <!--more--> Octa
作者:Administrator
发布时间:2022-01-29
分类:
编程语言
Octave简明教程(一)
GNU Octave是一种以高级编程语言为特色的软件,主要用于数值计算和绘图。通过Octave可以非常方便的进行矩阵运算、求解联立方程组、计算矩阵特征值和特征向量等。本篇文档主要内容是Octave基础命令、数据格式、绘制图形、Octave脚本编写、Octave函数编程等内容。另外,此文档会不断补充常
作者:Administrator
发布时间:2022-01-28
分类:
编程语言
OutOfMemoryError可以被try-catch吗
偶尔在Android中有看到有一段捕获OutOfMemoryError的代码 (View的buildDrawingCacheImpl方法),不禁想到难道OutOfMemoryError也能被try-catch?其实还真的可以,但是只有在特定场景下捕获OOM才是有意义的,下面主要来看看Java抛出OO
作者:Administrator
发布时间:2021-11-30
分类:
编程语言
共 65 篇文章
1
2
3
4
5
6
7
页