自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Django上传时出现403error

from django.views.decorators.csrf import csrf_exempt在上传操作函数前加@csrf_exempt

2021-01-06 19:40:00 172

原创 hikvision 嵌入式研发笔试9.14

一、选择 45分 3*15udp 缓冲区满了后是否会丢失数据给了一个32位数据,大段存储,问某一地址存放的数据下列risc和sisc区别中哪一项是错误的?- risc的通用寄存器数量更多 √- risc通常用微控制器控制 (不确定对错)- risc的寻址方式较少- 另外一个选项忘了进程的特征是?动态、独立、异步、并发进程和程序的主要区别(忘了选项,区别是:(1)程序是永存的;进程是暂时的,是程序在数据集上的一次执行,有创建有撤销,存在是暂时的;(2)程序是静态的观念,进程是动态的观念

2020-09-14 19:51:48 200

原创 vi/vim中删除空行

在命令状态下输入::g/^\s*$/d

2020-08-21 16:36:04 297

转载 C++生成随机数

原文链接rand()返回[0, RAND_MAX)范围的随机整数#include <stdlib.h>int rand(void);srand()rand的种子默认为1。每一个种子会有一串看似随机的序列,每次取下一个出来,整体都近乎是随机分布的。但是如果你的种子每次都是一样的,那么每次运行可能得到的结果也是一样的。我们需要利用srand给它一个种子。为了保证我们每次的得到的随机数不一样,我们必须在每次调用时,都确保种子不一样,因此通常会选择使用时间作为种子,注意这只是通常的种子选

2020-08-12 11:07:52 430

原创 darts-clone、RABIT交叉编译

darts-cloneDarts 的编译结果为 darts.h ,使用的时候 include 该文件即可,这样的发布方式是希望通过内联函数实现高效率。在交叉编译时直接修改了项目的makefile中的编译器,修改为arm-linux-gnueabi-g++和aarch64-linux-gnu-g++。编译x86时在-Cflags中加参数-m32,此时报了缺少multilib的错误,使用sudo apt-get install gcc-multilib g+±multilib后编译成功。从编译输出中可以看

2020-08-12 09:44:02 337

原创 Mplayer-arm交叉编译

下载源码http://www.mplayerhq.hu/MPlayer/releases/编译libmad也可以不用libmad可以在configure时使用–disable-madtar -xzvf libmad-0.15.1b.tar.gz -C .解压到当前目录下,使用以下命令configure./configure --enable-fpm=arm --host=arm-linux-gcc --disable-shared --disable-debugging --prefix=YOU

2020-08-12 09:40:09 365

原创 ubuntu桌面调整分辨率

xrandr 查看可选的分辨率xrandr -s x 设置分辨率

2020-08-12 09:32:51 136

原创 mplayer没声音

sudo apt-get install osspd

2020-08-10 15:00:21 627

原创 编译libmad出错:unrecognized command line option “-fforce-mem”

找到libmad configure之后的Makefile,删除 -fforce-mem

2020-08-06 15:25:19 283

原创 error: unable to find string literal operator ‘operator““fmt’ with ‘const char [21]’...

当字符串跟变量连接的时候,必须fmt前后增加一个空格才行。用replace在fmt前后加空格后编译成功printf("[alarm] %u| %s| " fmt " ", mid, __FILE__, ##arg);

2020-08-04 17:03:36 829

原创 ISP IAP ICP 烧录

ISP:In System Programing,在系统编程ICP:In Circuit Programing,在电路编程IAP:In Application Programing,在应用编程JTAG编程:通过JTAG协议进行编程SWD编程:通过SWD协议进行编程UART编程:通过UART进行编程ISP:in system programming,写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;IAP:.

2020-08-03 13:50:52 222

原创 makeinstall openssl出错:POD document had syntax errors

installing man1/smime.1  smime.pod around line 272: Expected text after =item, not a number  smime.pod around line 276: Expected text after =item, not a number  smime.pod around line 280: Expected text after =item, not a number  smime.pod around line 2

2020-07-30 15:51:42 336

原创 编译低版本内核碰到的问题

环境Ubuntu 18.04源码:linux-2.26.35交叉编译工具:arm-none-eabi目标机器:S5PC100configure使用默认配置 make s5pc100.defconfig,然后make,出错和解决如下找不到gcc7.hgcc.h:87:30: fatal error: linux/compiler-gcc6.h: No such file or directory #include gcc_header(__GNUC__)解决:使用find -name c

2020-07-30 14:11:37 581

原创 Linux 内核重建

查看版本信息重建内核前,用 uname -a 指令查看当前版本信息,可以看出当前内核为 2019.2.7 创建的4.18.0-15 版本。安装依赖包$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison下载源码包用 sudo apt-get install linux-source-4.18.0 下载相同版本(4.18)的源码包。接

2020-07-30 13:10:43 784

原创 Ubuntu查找软件源

$ sudo apt-cache search NAME

2020-07-30 09:36:17 1492

原创 Window 远程连接 Ubuntu桌面

设置中开启屏幕分享ifconfig看一下ip地址,在window的vncviewer中即可连接如果连接不成功,下载vncserver并配置下载VNCserversudo apt-get install vnc4server输入vncserver启动vnc服务器,如果有多个用户,可以用:5900,:5901端口登录不同用户对应桌面(需要主机主动切换用户)停止某个端口的vncserver:$ vncserver -kill :1注意kill和:中间有一个空格!...

2020-07-29 14:43:43 300

原创 操作系统-添加文件加密系统

一、实验目的和要求文件系统是操作系统中最直观的部分,因为用户可以通过文件直接地和操作系统交互, 操作系统也必须为用户提供数据计算、数据存储的功能。本实验通过添加一个文件系统,进 一步理解 Linux 中的文件系统原理及其实现。深入理解操作系统文件系统原理学习理解 Linux 的 VFS 文件系统管理技术学习理解 Linux 的 ext2 文件系统实现技术设计和实现加密文件系统二、实验内容添加一个类似于 ext2,但对磁盘上的数据块进行加密的文件系统 myext2。实验主要内容:添加一

2020-07-29 14:32:36 1858 2

原创 PC使用minicom向下位机发送文件

环境PC:Ubuntu 18.04串口工具:minicom板卡:FS_S5PC100平台安装minicomsudo apt-get install minicom配置minicomsudo minicom -s选择Serial port setup,根据实际情况进行配置将板卡插入虚拟机,使用以下命令查看串口名$ lsmod | grep usbserial$ dmesg | grep ttyUSB接下来配置接收文件目录和发送文件目录,这里设置了目录后后续minicom报错(无

2020-07-29 11:37:51 777

空空如也

空空如也

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

TA关注的人

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