要么改变世界,要么适应世界
置顶
置顶

关于我

2024-03-17 20:23:24
300
其他

教育背景、获奖荣誉、IT技能和个人评价。 ...

置顶

使用Nuxt改造博客前端

2022-05-07 15:42:34
618
博客

是的,没错,我又来对我的博客系统下手了!回想起2020年,第一次使用[hexo](https://hexo.io/zh-cn/index.html)搭建的静态博客,那是我对博客系统的初体验,当时搭建完毕后,到处找插件,找主题,心情也很激动,因为这是我的第一个网站,当时熬夜搭建网站的激动现在仍然可以体会得到! ...

JNI 避免因为本地C/C++代码崩溃而引发虚拟机终止

2024-06-02 20:46:41
50
Java

上文我们说过,由于Java调用的代码是其他语言实现的,这样会带来很多不可控的因素,例如在`C/C++`代码中,我们常常会因为访问了空指针而导致`segmentation fault`,最终导致程序提前结束。 而Java调用了一个发生了`segmentation fault`的动态链接库时,JVM也会提前结束程序,当发生这种情况时,`JVM`层面是无法通过捕获异常的方式避免的. ...

Java JNI在Windows平台和Linux平台调用本地C/C++代码

2024-06-02 19:58:16
33
Java

Java JNI(Java Native Interface)是Java平台的一部分,它允许Java代码与用其他编程语言(如C或C++)编写的本地代码进行交互。JNI提供了一组API,使Java代码可以调用本地代码,反之亦然。 使用JNI的常见场景包括: ...

Docker-Java-Api操控Docker,并向容器中的程序传递参数(标准输入)

2024-05-17 19:24:54
95
Java

如果我有一个程序,运行后会从标准输入中获取参数,例如: Scanner scan = new Scanner(System.in); 在正常情况下,我们只需要执行以下命令: ...

一文解决经典多线程互斥和同步问题,妈妈再也不用担心死锁问题了

2024-03-31 12:01:09
219
笔记

在开始之前,我们要明白互斥和同步是不同的概念,简单来说,互斥就是同一时间,某个资源只能运行一个访问者访问;同步指的是某些操作在时间上具有一定顺序,例如A操作必须在B操作之后,在很多时候,同步需要借助互斥。 ...

置顶

关于我

2024-03-17 20:23:24
300
其他

教育背景、获奖荣誉、IT技能和个人评价。 ...

  • 1
  • 2
  • 3
  • 4
  • 27