自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 976

原创 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 2025

原创 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 382

原创 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 2285 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 783

原创 嵌入式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 2769

原创 嵌入式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 312

原创 Ubuntu编译内核交叉编译工具链找不到make:arm-none-linux-gnueabi-gcc :Command not found解决方法

之前用交叉编译工具链都没有问题,今天编译内核突然报这个问题测试下我的交叉编译工具链没有问题然后发现需要这样操作,如果不可以,可以尝试下用超级用户权限哦测试成功...

2019-12-06 22:01:32 2134

原创 vim忽略大小写问题

当我们查找和替换的时候,需要考虑一个问题,那就是大小写问题,有时候我们明明只想替换小写的内容,怎么把大写的内容也给替换了,本身想把man替换成AAA,结果把MAN也给替换成了AAA。这是我们.vimrc中设置了忽略大小写。一:设置忽略大小写:set ignorecase  /*忽略大小写*/:set smartcase 或者 :set ignorecase smartcase   /*...

2018-10-19 11:20:40 2103

原创 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 7908 2

原创 虚拟机Ubuntu和Windows共享文件设置(三)

一、找到自己要实现共享的目录,如图所示,我要设置net目录为共享目录:二、右击,点击共享设置,如图所示:三、进行设置:四、登陆win键+R,输入\\+自己虚拟机的ip,如图所示:五、设置成功

2017-10-10 08:42:31 142

原创 虚拟机Ubuntu和Windows共享文件设置(二)

一、点击虚拟机->设置,出现界面如图所示:二、点击选项->共享文件夹->总是启用,出现界面如图所示:三、在Windows自己喜欢的一个路径下建一个share文件夹,我的如图所以:四、设置共享目录并点击确定五、/mnt/hgfs/share就是Ubuntu下的共享目录,把文件复制到这里就ok了。

2017-10-09 17:10:31 201

原创 虚拟机Ubuntu和Windows共享文件设置(一)

通过如图所示,进行复制粘贴,实现虚拟机和Windows的共享。

2017-10-09 16:38:06 144

原创 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 206

原创 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 7638

原创 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 376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除