杨逸 yangyi

yangyi запушил(а) master в yangyi/JNI_learn

  • 58088845e4 # doc:学习JNI三种引用类型的文档
  • 0572acdc58 # feat:测试JNI的引用能否跨线程使用 经过测试,JNI的三种引用都可以跨线程使用 > 网络上有些资料说局部引用无法跨线程使用 > 猜测指的是在C/C++中无法跨线程使用,但在JVM中可以跨线程使用,JNI返回的可能是拷贝后数据,不是原生的C/C++中的数据
  • 17f1344e4e # fix:添加头文件"stdint.h" 有些新版本的glibc的公共头文件不包含"stdint.h",会导致intptr_t类型无法使用,导致编译出现错误
  • Просмотр сравнение для этих 3 коммитов »

2 недель назад

yangyi запушил(а) master в yangyi/JNI_learn

  • bcc30e9207 # doc:JNI(Java Native Interface)的参数传递和返回的文档
  • c5b91250ac # resource:删除C代码的编译产物
  • 5507687b49 # config:JNI中三种引用类型的代码的编译配置
  • 8f5ba9d102 # feat:JNI中三种引用类型的使用 ## 局部引用 - 获取局部引用在JVM中使用 - 验证局部引用是会被GC ##全局引用 - 获取全局引用在JVM中使用 - 验证全局引用不会被GC ## 弱全局引用 - 获取弱全局引用在JVM中使用 - 验证弱全局引用会被GC
  • Просмотр сравнение для этих 4 коммитов »

2 недель назад

yangyi запушил(а) master в yangyi/JVM_memory_layout

3 недель назад

yangyi создал новую ветку master в yangyi/JVM_memory_layout

3 недель назад

yangyi создал(а) репозиторий yangyi/JVM_memory_layout

3 недель назад

yangyi запушил(а) master в yangyi/JNI_learn

  • 37111fd42c config:将编译相关的操作使用Makefile文件简化
  • 086725b0b3 feat:编译动态链接库,本地方法对象数据类型(引用类型)传递和返回 `gcc -shared -fPIC c/parameter/JNI_object_parameter.so c/parameter/JNI_object_parameter.o`
  • 3e5b4288f2 feat:编译中间代码,本地方法对象数据类型(引用类型)传递和返回的C/C++代码实现 `gcc -c -fPIC -I"$JAVA_HOME/include" -I"$JAVA_HOME/include/linux" -o c/parameter/JNI_object_parameter.o c/parameter/JNI_object_parameter.c`
  • fc87806aba feat:本地方法对象数据类型(引用类型)传递和返回的C/C++代码实现 C代码实现
  • d82e1793ce feat:生成native方法的头文件,本地方法对象数据类型(引用类型)的传递和返回
  • Просмотр сравнение для этих 6 коммитов »

4 недель назад

yangyi запушил(а) master в yangyi/JNI_learn

  • a257a44f2a feat:本地方法基本数据类型的传递和返回

4 недель назад

yangyi запушил(а) master в yangyi/JNI_learn

4 недель назад

yangyi запушил(а) master в yangyi/JNI_learn

  • 483eeb1305 feat:加载动态链接库,完成本地方法调用测试
  • d8e1c7d1f6 feat:将编译产物编译为动态链接库 `gcc -shared -fPIC -o c/helloWorld/JNI_Hello_World.so c/helloWorld/JNI_Hello_World.o -lc`
  • eaf5ff9b37 feat:编译C代码 `gcc -c -fPIC -I"$JAVA_HOME/include" -I"$JAVA_HOME/include/linux" -o c/helloWorld/JNI_Hello_World.o c/helloWorld/JNI_Hello_World.c`
  • e99767b274 feat:使用C语言实现本地方法
  • f6e25d1b6a feat:生成定义本地方法的头文件

4 недель назад

yangyi создал новую ветку master в yangyi/JNI_learn

4 недель назад

yangyi создал(а) репозиторий yangyi/JNI_learn

4 недель назад

yangyi запушил(а) master в yangyi/render_glsl

  • ab47c0a006 feat:重写渲染逻辑,使用多线程渲染图像
  • 1d10912f46 feat:搭建项目架构,使用单线程渲染图像

4 месяцев назад

yangyi создал новую ветку master в yangyi/render_glsl

4 месяцев назад

yangyi создал(а) репозиторий yangyi/render_glsl

4 месяцев назад

yangyi запушил(а) master в yangyi/AutoInputRobot

  • 8bfa2f2828 feat:使用swing中robot类实现自动输入功能
  • 5ba04415c9 feat:完成模拟键盘输入的程序,提供UI界面操作,使用JavaFX中的robot实现模拟键盘的输入,自定义Java的事件机制

4 месяцев назад

yangyi создал новую ветку master в yangyi/AutoInputRobot

4 месяцев назад

yangyi создал(а) репозиторий yangyi/AutoInputRobot

4 месяцев назад

yangyi запушил(а) master в yangyi/springboot-autoconfiguration-lear...

5 месяцев назад

yangyi запушил(а) master в yangyi/springboot-autoconfiguration-lear...

  • b960b3da26 feat:模块ms-user-api定义服务接口,模块ms-user-web提供服务,模块ms-marketing使用服务,通过手动配置的方式使用第三方服务
  • 9d5cd16dfa feat:gradle统一依赖版本管理
  • 318d95c030 feat:gradle依赖统一管理和依赖传递
  • e10c4e600b first commit:项目初始化

5 месяцев назад

yangyi создал новую ветку master в yangyi/springboot-autoconfiguration-lear...

5 месяцев назад