- 博客(10)
- 收藏
- 关注
原创 子模块创建命令
#项目创建子模块git submodule add https://github.com/xxxxxx.git#同步子模块git submodule sync#更新子模块git submodule init
2021-07-01 10:09:09
169
原创 Git 修改.Submodule文件 url 生效
1. 修改 .gitmodules 文件中对应模块的url属性;2. 使用 git submodule sync 命令,将新的URL更新到文件.git/config;3. 再使用命令初始化子模块:git submodule init4. 最后使用命令更新子模块:git submodule updategit submodule sync 命令很重要...
2021-04-27 10:22:17
3847
2
原创 Centos7 环境熟悉及基本开发环境的安装指导
su root进入root权限1.gcc / g++ / make的安装yum install -y gcc gcc-c++ make automakeyum install cmake2. 数据库mysql库的安装mysqlclientyum install python3-develyum install mariadb-develpip3 install mysqlclient3.open ssl的安装RedHat, Fedora, centos 平台yum -.
2021-02-21 17:48:20
169
原创 Linux环境中使用JNI实现C语言分别调用 java class 和 java jar
1)本代码的3个源文件都在同一级目录下面进行的测试验证java:hello.javapublic class hello{ public void hello() { System.out.println("hello() constructor run …"); } public void print() { System.out.println("hello.print() run"); } public static.
2020-12-13 20:26:10
1018
原创 ubuntu 18.04 Linux下osip2/eXosip2编译
Linux下osip2+eXosip2+ortp的编译及开发1、安装包准备osip2:http://www.antisip.com/download/exosip2/eXosip2:http://www.antisip.com/download/exosip2/媒体流:http://www.antisip.com/download/mediastreamer2/最新版本分别是:libosip2-5.0.0.tar.gz,libexosip2-5.0.0.tar.gz环境:x86_64
2020-12-13 20:14:37
1578
原创 解决编译edk报错:No rule to make target ‘/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h‘
进入Basetools目录下面,make clean一下,完美解决。
2020-08-05 15:11:25
1499
原创 锁的简单介绍
什么是锁?多个线程运行的时候,共享同一块资源,属于临界资源,这时候需要加一把锁。1)互斥锁mutex: 适用于比较复杂的问题,处理时间稍微比较长的时候。一个线程进入使用临界资源,另一个线程就会被挂起,等待直到上一个线程处理完成后才会被重新唤醒启动。2)自旋锁spain_lock:适用于问题比较简单的那种情况,当多个线程处理问题的时候,一个进入之后,另一个线程就会等待,直到上一个线程处理完成后再进入进行处理,该锁应用于等待时间很短的那种情况使用更好。3)原子操作:单一指令的执行,我们常编写的代码语句,
2020-08-05 00:38:53
308
原创 C extern修饰符的简单说明
最简单的一句话概述: 在C语言中,使用extern来修饰变量和函数的时候,表明该变量和函数的定义在代码的其他地方,此处使用extern修饰表示需要去引用它。
2020-08-04 11:00:08
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人