- 博客(16)
- 收藏
- 关注
原创 gitbook安装-问题记录
yxl@ubuntu:~/homwork$ npm install gitbook-cli -gnpm ERR! code ETIMEDOUTnpm ERR! errno ETIMEDOUTnpm ERR! network request to https://registry.npmjs.org/npm failed, reason: connect ETIMEDOUT 104.16...
2020-04-26 15:42:41
1070
原创 C语言陷阱-运算符(二)
有这样一到题目,经常有人掉到陷阱中有以下程序unsignedinta=0x20;a=a>>2;a=~a;执行完该程序后变量a的值是多少?A.-9B.0xf7C.0xfffffff7D.0xdf正确答案:C为什么呢? a是unsigned int类型,所以源码、反码、补码都一样 a 00000000 00000000 ...
2020-03-19 17:13:35
2309
原创 c语言陷阱-运算符
经常收到这样一个问题,以下代码的正确结果是什么 unsigned int a; int b = -7; a = 6; (a + b > 6) ? puts(">6"):puts("<=b"); a = 8; (a + b >8 ) ? puts(">8"):puts("<= 8");正确答...
2020-02-28 16:49:43
519
原创 shell中/bin/bash^M: bad interpreter: No such file or directory解决方法
今天我执行一个shell脚本报此错误:/bin/bash^M: bad interpreter: No such file or directory,如下图问题原因:shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识查看文件格式的方法:1、cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,uni...
2020-01-31 21:40:26
2335
2
原创 Ubuntu交叉 工具链配置
1. 将交叉编译工具链压缩包拷贝至Ubuntu主机的用户主目录下(或其他任意目录),然后进入该目录使用下面的命令对该压缩包进行解压。linux@ubuntu:~$ tar –xvf gcc-4.6.4.tar.xz2. 解压完成后,进入到相应的目录获取绝对路径。linux@ubuntu:~$ cd gcc-4.6.4/bin/linux@ubuntu:~$ pwd/home/l...
2020-01-22 18:40:17
875
原创 嵌入式nfs环境搭建
1.运行下面的命令安装NFS服务器(需要保持网络通畅)。linux@ubuntu:~ $ sudo apt-get install nfs-kernel-server2.运行下面的命令,创建一个目录,并在该文件下创建一个文件,用于测试nfs。linux@ubuntu:~ $ sudo mkdir /nfslinux@ubuntu:~ $ mkdir /nfs/rootfslin...
2020-01-21 19:18:27
2824
原创 嵌入式TFTP环境搭建
1.在线安装TFTP服务器和客户端(需要保证Ubuntu网络通畅)。linux@ubuntu:~$ sudo apt-get install tftpd-hpa tftp-hpa2.修改配置文件linux@ubuntu:~$sudo vi /etc/default/tftpd-hpa#配置文件路径# /etc/default/tftpd-hpa#用户名TFTP_USER...
2020-01-21 19:02:33
402
原创 Ubuntu编译内核交叉编译工具链找不到make:arm-none-linux-gnueabi-gcc :Command not found解决方法
之前用交叉编译工具链都没有问题,今天编译内核突然报这个问题测试下我的交叉编译工具链没有问题然后发现需要这样操作,如果不可以,可以尝试下用超级用户权限哦测试成功...
2019-12-06 22:01:32
2297
原创 vim忽略大小写问题
当我们查找和替换的时候,需要考虑一个问题,那就是大小写问题,有时候我们明明只想替换小写的内容,怎么把大写的内容也给替换了,本身想把man替换成AAA,结果把MAN也给替换成了AAA。这是我们.vimrc中设置了忽略大小写。一:设置忽略大小写:set ignorecase /*忽略大小写*/:set smartcase 或者 :set ignorecase smartcase /*...
2018-10-19 11:20:40
2254
原创 Windows和虚拟机的Ubuntu不能进行复制粘贴
第一步:确定自己的VMware Tools没有问题;第二步: sudo apt-get autoremove open-vm-tools ;第三步:sudo apt-get install open-vm-tools-desktop ;第四步:重启Ubuntu;我的环境是vmware14、Ubuntu17.04。...
2018-04-08 16:43:36
8061
2
原创 虚拟机Ubuntu和Windows共享文件设置(三)
一、找到自己要实现共享的目录,如图所示,我要设置net目录为共享目录:二、右击,点击共享设置,如图所示:三、进行设置:四、登陆win键+R,输入\\+自己虚拟机的ip,如图所示:五、设置成功
2017-10-10 08:42:31
194
原创 虚拟机Ubuntu和Windows共享文件设置(二)
一、点击虚拟机->设置,出现界面如图所示:二、点击选项->共享文件夹->总是启用,出现界面如图所示:三、在Windows自己喜欢的一个路径下建一个share文件夹,我的如图所以:四、设置共享目录并点击确定五、/mnt/hgfs/share就是Ubuntu下的共享目录,把文件复制到这里就ok了。
2017-10-09 17:10:31
250
原创 epoll的使用
以下内容是参考《linux/unix系统编程手册》对epoll的一个个人总结。一、epoll的优点 同I/O多路复用和信号驱动I/O一样,linux的epoll API可以检查多个文件描述符上的I/O就绪状态。epoll API的主要优点1.当有大量的文件描述符需要检查时,epoll的性能延展性比select()和epoll(高很多)2.epoll API既支持水平触发也支
2017-08-07 11:30:56
257
原创 shell中syntax error near unexpected token `fi'错误
一、源码#! /bin/bash if [ $# -eq 0 ]thenecho "$0 filename"exitfi if [ $# = 1 ]thenif ! [ -c $1 ]thenecho "$1 is not a c-file"exitfielsesudo cp $1 /devecho "$1 copied"
2017-07-28 08:29:19
7977
原创 opencv安装教程
一.安装cmake和依赖的库$sudo apt-get update$sudo apt-get install cmake$sudo apt-get install build-essential libgtk2.0-devlibavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper
2017-03-02 13:14:39
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人