摘要: buildScript块的repositories主要是为了Gradle脚本自身的执行,获取脚本依赖插件。 allprojects块的repositories用于多项目构建,为所有项目提供共同所需依赖包。而子项目可以配置自己的repositories以获取自己独需的依赖包。 根级别的reposito 阅读全文
posted @ 2024-01-09 23:41 tomhex 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 普通扩展方法 格式 fun 类名.方法名(参数列表):返回值类型{ 方法体 } 使用举例 data class A(var name:String, var age:Int) fun A.printInfo(){ println("name=${this.name},age=${this.age}" 阅读全文
posted @ 2024-01-08 16:49 tomhex 阅读(35) 评论(0) 推荐(0) 编辑
摘要: # 1. 基本概念: ## 1.1 重载 - **重载**:是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。 - **示例**: ```cpp class A{ public: void test(int i 阅读全文
posted @ 2023-08-04 10:49 tomhex 阅读(320) 评论(0) 推荐(0) 编辑
摘要: > ### 版本号符号的意义,在进行 npm install 后会根据依赖包版本的下载对应版本的包 ` ~ `会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0 ` ^ ` 会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是 阅读全文
posted @ 2023-08-01 14:24 tomhex 阅读(73) 评论(0) 推荐(0) 编辑
摘要: # 1 坐标系 ## 1.1 左手坐标系和右手坐标系 > - 左手坐标系`(Unity使用)`: 伸开我们的左手, 掌心向外, 大拇指与食指成90度, 中指、无名指和小指弯曲, 大拇指指向的方向就是X轴正方向, 食指指向的方向就是Y轴正方向, 中指、无名指和小指指向的方向就是Z轴正方向。 > - 右 阅读全文
posted @ 2023-07-31 15:43 tomhex 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1. `=` 等号两边必须无空格,否则报错;如:`i =$1` 和 `i= $1`都是错误的。但是在 `()` 内部不限制如`for((i =1;i<3;i= i+1))` 2. `(())`内外括号之间无空格,写成`( () )`这样会报错。但内部括号不限制如`s=$(( $i+1 ))` 3. 阅读全文
posted @ 2023-07-29 15:04 tomhex 阅读(253) 评论(0) 推荐(0) 编辑
摘要: #1. 示例代码 ```c #include int main(int argc, char** argv){ char str[3][20]; puts("input a string seprator with \",\"\r\n"); scanf("%[^,],%[^,],%s",str[0] 阅读全文
posted @ 2023-07-20 11:39 tomhex 阅读(267) 评论(0) 推荐(0) 编辑
摘要: ``` $ git diff warning: in the working copy of 'a.txt', LF will be replaced by CRLF the next time Git touches it diff --git a/a.txt b/a.txt index 35fb 阅读全文
posted @ 2023-07-18 23:08 tomhex 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 要在 GCC 中传递宏定义,可以使用 `-D `选项来定义宏并传递给编译器。 下面是在编译时传递宏定义的示例: `gcc -DDEBUG source.c -o program` 在上述示例中,`-DDEBUG` 定义了一个名为 `DEBUG` 的宏,并将其传递给编译器。在源代码中可以使用 `#if 阅读全文
posted @ 2023-07-15 09:59 tomhex 阅读(829) 评论(0) 推荐(0) 编辑
摘要: - 注意两者都有个define的作用,区别在于使用方式上。前者的通常用法是: ``` c \#ifdef XXX .... \#else .... \#endif ``` - 只能在两者中选择是否有定义。对于后者,常用法是: ``` c \#if defined xxx1 .... \#elif d 阅读全文
posted @ 2023-07-15 09:37 tomhex 阅读(207) 评论(0) 推荐(0) 编辑