- 博客(15)
- 收藏
- 关注
原创 JAVA入门
java 你先下载一个idea 开发工具,然后开始先用java基础的语法写几个main函数名词介绍JDK:Java 语言软件开发工具包,全称 Java Development Kit,是整个Java 开发的核心,它包含了 Java 运行环境(JVM+Java 系统类库)JRE:Java 运行环境,全称 Java Runtime EnviromentJVM:Java 虚拟机,全称 Java...
2019-12-26 10:55:31 99
原创 Linux vi查找和替换
查找和替换/pattern 从光标开始处向文件尾搜索pattern,后按下n或N注意:n在同一个方向重复上一次搜索命令N在反方向重复上一次搜索命令n(N)来源于next注意:在/pattern之前先跳到第一行则进行全文件搜索。:%s/p1/p2/g将文件中所有的p1均用p2替换:%s/p1/p2/gc替换时需要确认s:substitute替换g:global全局c:conf...
2019-12-20 10:08:22 162
原创 Linux里面的shell
shell是一个应用程序,我通过键盘敲入命令然后屏幕回显命令,我们回车后就会去执行这些命令。比如我们执行命令ls -l,ls其实是个应用程序,shell去寻找该程序?去到PATH环境变量所指示位置查找,找到后,会启动该程序并传入参数。...
2019-12-20 08:57:32 73
原创 Linux里面的使用帮助
help只能用于查看某个命令的用法,而man既可以查看命令的用法,还可以查看函数的详细介绍等等。info比man编写得要更全面,但man使用起来更容易些
2019-12-18 10:18:20 57
原创 Makefile文件
1、Makefile文件必须以Tab键值,不能以空格缩进2、命令被执行的2个条件:依赖文件比目标文件新,或是 目标文件还没生成。目标(target)…: 依赖(prerequiries)… <tab>命令(command)3、在多个目录、多层目录下,在编译程序时,我们会不断地使用“make -C dir”切换到其他目录,执行其他目录里的Makefile。如果想让某个变量的值在...
2019-12-18 09:01:41 78
原创 关于Linux压缩及解压
1、单个文件的压缩(解压)使用gzip 和bzip22、多个文件和目录使用tar。3、一般情况下,小文件使用gzip来压缩,大文件使用bzip2来压缩。bzip2的的压缩率更高。...
2019-12-14 14:50:17 55
原创 段错误segmentation fault发生原因
1、数组访问导致栈被破坏导致非法地址访问2、malloc/free引发故障3、对NULL指针访问4、指针被破坏导致非法地址访问5、栈溢出导致访问超出已分配的地址空间...
2019-12-09 15:35:41 921
原创 程序中错误处理
1、同一个线程里面采用错误返回码****和异常捕获****分别比如函数返回值和try…catch…2、异步编程,不同线程里面,被调用函数被放在另一个线程里面运行,无法返回码和无法抛出异常,在异步编程里面最常用的是采用注册回调函数的方法...
2019-12-04 10:03:27 176
原创 同步通信和异步通信
1、同步使用在芯片控制里面,应用SPI、IIC通信,通过时钟信号CLK进行同步2、异步比如串口通信;通信波特率一致才能通信通信
2019-12-02 11:21:39 241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人