介绍: 所有的 Linux 系统都会内建 vi 文本编辑器,vim是从 vi 发展出来的一个文本编辑器。 目前我们使用比较多的是 vim 编辑器,vim 具有程序编辑的能力,可以主动的以 字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的 功能特别丰富,在程序员中被广泛使用 ...
分类:
系统相关 时间:
2021-06-17 16:48:16
阅读次数:
0
1,操作系统变更 某个程序A,是在ubuntu12.04的虚拟机上编译QT4.8的源代码,并将最终的执行程序运行在ubuntu12.04系统上。 由于出货要更换主板,供应商提供的ubuntu操作系统版本确定为18.04。 测试结果表明,原ubuntu12.04的虚拟机上编译的执行程序无法直接运行在u ...
分类:
系统相关 时间:
2021-06-17 16:26:51
阅读次数:
0
mutable ####理解 mutable字面意思是可变的,其实直接定义的local variable都是可变的,所以mutable对于修饰普通的local variable是没有意义的。事实上,编译器会禁止你这么做: #include <iostream> int main() { mutabl ...
分类:
其他好文 时间:
2021-06-16 18:34:32
阅读次数:
0
近期我们在编译WebRTC时碰到了一些问题,通过C++编译WebRTC项目,获取sdp的数据为空。我们使用windows api调用go服务端接口,接收到的数据为空。 返回的数据如下: 通过数据打印出来,发现bufRev没有数据,也没有出现其他错误信息。通过打断点分析发现,异常情况下,select函 ...
分类:
编程语言 时间:
2021-06-16 18:26:50
阅读次数:
0
ESD静电保护二极管,又称TVS瞬态抑制二极管阵列,TVS二极管阵列,是业内最理想的高频数据保护器件,主要应用于各类通信接口的静电保护,如USB、HDMI、RS485、RS232、VGA、RJ11、RJ45、BNC、SIM、SD等。目前市面上生产ESD二极管的厂家有很多,哪家ESD二极管厂家供应的E... ...
分类:
其他好文 时间:
2021-06-16 18:22:26
阅读次数:
0
前言 起因是学习 crazyflie 的代码中出现 **__ sync_fetch_and_add ** 这个操作比较好奇,查阅后发现 __sync_fetch_and_add 有一些列的操作函数用于实现原子操作 **fetch **是先返回然后再进行 add 操作 其他同类型的原子操作函数,gcc ...
分类:
其他好文 时间:
2021-06-16 18:05:50
阅读次数:
0
阅读本文,你可以了解如何编写开发和调试 XAML 构建为 Baml 和 g.cs 文件的过程和工具。本文也适合想要了解 WPF 的 XAML 构建过程的开发者阅读,本文提供了可以断点调试 WPF 的 XAML 构建过程的方法和代码 ...
HelloWorld 新建一个文本文档后缀名改为 .java 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } 编译 javac Hello.j ...
分类:
其他好文 时间:
2021-06-16 17:30:23
阅读次数:
0
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 public interface Strategy { public int operate(int num1, int num2); } public class AddOp ...
分类:
其他好文 时间:
2021-06-15 18:41:21
阅读次数:
0
用到的软件:Winhex软件 步骤: 1、编译出boot.hex、app.hex 2、复制一份boot.hex,并改名为boot_app.hex 3、把Boot的最后一行去掉,再把App的所有文件复制到Boot后即可 具体如下: :020000040800F2 //boot起始地址 :1000000 ...
分类:
移动开发 时间:
2021-06-15 18:34:20
阅读次数:
0