
C
Q代码机器人
这个作者很懒,什么都没留下…
展开
-
Windows Makfile下make clean指令错误[e=2](系统找不到指定文件)的解决方案
原创 2022-02-12 20:35:30 · 7973 阅读 · 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 · 171 阅读 · 0 评论 -
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 · 1021 阅读 · 0 评论 -
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 · 1583 阅读 · 0 评论 -
锁的简单介绍
什么是锁?多个线程运行的时候,共享同一块资源,属于临界资源,这时候需要加一把锁。1)互斥锁mutex: 适用于比较复杂的问题,处理时间稍微比较长的时候。一个线程进入使用临界资源,另一个线程就会被挂起,等待直到上一个线程处理完成后才会被重新唤醒启动。2)自旋锁spain_lock:适用于问题比较简单的那种情况,当多个线程处理问题的时候,一个进入之后,另一个线程就会等待,直到上一个线程处理完成后再进入进行处理,该锁应用于等待时间很短的那种情况使用更好。3)原子操作:单一指令的执行,我们常编写的代码语句,原创 2020-08-05 00:38:53 · 308 阅读 · 0 评论 -
C extern修饰符的简单说明
最简单的一句话概述: 在C语言中,使用extern来修饰变量和函数的时候,表明该变量和函数的定义在代码的其他地方,此处使用extern修饰表示需要去引用它。原创 2020-08-04 11:00:08 · 208 阅读 · 0 评论