一个棘手问题:
如果不把串口插在PC机上,petalinux系统就无法启动。然后想把串口禁用,disable掉以后,重新petalinux-config --get-hw-description -p../
然后petalinux-build,出现错误
.../build/linux/u-boot/src/u-boot-plnx/common/board_f.c: In functio...
分类:
系统相关 时间:
2016-05-12 22:25:14
阅读次数:
526
首先我先回顾一下二叉树
然后回顾一下二叉搜索树
下面是重头戏
自平衡二叉搜索树满足二叉搜索树的条件。即每个节点左边的节点值都要比自己小,然后满足平衡,即树(包括子树)的末尾节点深度相差小于1,这样的树称为平衡二叉搜索树
最后红黑树...
分类:
系统相关 时间:
2016-05-12 22:16:28
阅读次数:
174
shell有两种执行命令的方式:
1.交互式,用户输入一条命令就执行一条命令。
2.批处理,用户输入一系列的命令存在一个shell脚本中,让shell一次把这些命令执行完,而不是一条条执行。
#!/bin/bash
echo 'hello'
使用命令chmod +x ./脚本名 让脚本有执行权限,否...
分类:
系统相关 时间:
2016-05-12 22:16:39
阅读次数:
227
一:显示目录和系统的命令
1:IS命令用于显示指定目录和文件的相关信息
权限:所有使用者
-a列出目录下的所有文件
-b把文件中不可输出的字符用反斜杠加字符编号
-c输出文件的i节点修改时间,并以此排序
-d将目录像文件一样显示,而不显示下面的文件夹
-l 列出文件的详细信息
-p或者-F在每个文件后附加一个字符以说明...
分类:
系统相关 时间:
2016-05-12 22:13:42
阅读次数:
185
在使用Ubuntu系统或者安装双系统时,有时天有不测风云。或是找不到grub2引导,或是整个硬盘的mbr搞坏掉,使电脑瘫痪。怎么办?今天向大家介绍一个非常好用的方法,可以修复引导,当然也能修复硬盘的mbr.
OS:Ubuntu12.04/12.10
我们需要准备的是:
1、ubuntu的启动盘CD/USB都可以
2、就是网络 INTERNET,你必须有网络环境。
接下来要...
分类:
系统相关 时间:
2016-05-12 22:05:32
阅读次数:
215
linux的安装有两种分区方式,自动分区和手动分区。手动分区必须配置的两个分区。根分区和交换分区
常用命令:
ls:查看当前目录 ls 文件名 -l 详细列出文件下的内容 ls -a表示把隐藏文件也显示出来 ls -l 表示显示详细信息 创建日期 创建人 大小 权限
chmod 权限 文件名 (chmod 777 yum.log ---给yum.log权限)...
分类:
系统相关 时间:
2016-05-12 22:02:52
阅读次数:
212
今天在写代码的时候无意间发现,在使用vim编辑过某个文件之后,在该路径下会出现一个同名的、但是最后带一个波浪号的文件。
身为强迫症的我看到这种文件的存在很是不舒服,可又不敢乱删文件,于是乎我查了一下这讨厌的波浪号文件究竟是干什么的:原来,这些结尾带波浪号的文件是文本编辑器在编辑文件时的备份文件!
既然如此,那我就可以无所顾忌的删掉他们啦。
可以使用rm命令来删除所有结尾带波浪号的文件...
分类:
系统相关 时间:
2016-05-12 21:49:50
阅读次数:
1074
Linux--Linux互斥锁、条件变量和信号量
进行多线程编程,最应该注意的就是那些共享的数据,因为无法知道哪个线程会在哪个时候对它进行操作,也无法得知哪个线程会先运行,哪个线程会后运行。所以,要对这些资源进行合理的分配和正确的使用。在Linux下,提供了互斥锁、条件变量和信号量来对共享资源进行保护。
一、互斥锁
互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共...
分类:
系统相关 时间:
2016-05-12 21:41:20
阅读次数:
216
网易视频云是网易公司旗下的视频云服务产品,以Paas服务模式,向开发者提供音视频编解码SDK和开放API,助力APP接入音视频功能。现在,网易视频云的技术专家给大家分享一篇技术性文章,本文在上文的基础上深入BlockCache内部,对各种BlockCache方案具体工作原理进行详细分析。Note:因为SlabCache方案在0.98版本已经不被建议使用,因此本文不针对该方案进行讲解;至于LRU方案...
分类:
系统相关 时间:
2016-05-12 21:42:45
阅读次数:
271
我也是个小白,以前在win上发布Qt程序感觉很easy,Release了之后,到目录下运行exe文件,提示缺什么dll就拷贝什么dll到目录下就好了。linux上大致相同,但是还是有些许的区别的。
1.linux上Release了之后,也是缺库 ,缺的是 .so 的库
2.linux上不会提示缺什么库,自己查
3.linux上不仅要库,还要对应库的 软链接
4.修改环境变量,让路径...
分类:
系统相关 时间:
2016-05-12 21:40:13
阅读次数:
215
Linux日志文件总管——logrotate
2014-10-30 23:07 评论:
5 收藏: 7 分享:
10
编译自:http://xmodulo.com/2014/09/logrotate-manage-log-files-linux.html
作者: Sarmed Rahman
原创:LCTT
https://linux.cn/article-4126...
分类:
系统相关 时间:
2016-05-12 21:33:12
阅读次数:
239
ubuntu安装和查看已安装
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。
一、Ubuntu中软件安装方法
1、APT方式
(1)普通安装:apt-get install softname1 softname2 …;
(2)修复安装:...
分类:
系统相关 时间:
2016-05-12 21:33:18
阅读次数:
290
NAME
ipcs - provide information on ipc facilities
SYNOPSIS
ipcs [-asmq] [-tclup]
ipcs [-smq] -i id
ipcs -h
DESCRIPTION
ipcs provides information on the ipc faciliti...
分类:
系统相关 时间:
2016-05-12 21:19:09
阅读次数:
243
登录系统后,在当前命令窗口下输入命令:ls / (ls与反斜杠中间,有空格)
树状目录如下:
/bin:
bin是Binary的缩写,这个目录存放着最经常使用的命令。
/boot:
这里存放着是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev:
dev是Device(设备)的缩写,该目录下存放的是Linux的...
分类:
系统相关 时间:
2016-05-12 21:14:07
阅读次数:
246
首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然,到最后我们...
分类:
系统相关 时间:
2016-05-12 21:05:59
阅读次数:
226
因为笔者本科是学电子的,所以大概去年的这个时候,我还对Linux一点儿也不了解,我一直以为操作系统就是Windows那样的,写程序就该是用VS那样的IDE。所以,刚接触Linux的时候我极端不适应,我可以说是很排斥用Linux,我当时很赞成曾经看到的一篇文章:使用Linux的程序员都是受虐狂。尤其是用shell,这怎么用啊?难道操作电脑不该是点击鼠标吗?还有写代码,vim更是变态啊,竟然有人用这种东...
分类:
系统相关 时间:
2016-05-12 20:52:18
阅读次数:
412
今天在使用以前编写的加密工具,手动修改了加密信息输入框中引号里的一部分数据,在使用加密结果传人接口显示参数输入有误。经过排查找到问题在于编辑信息时原来的引号随之自己改变了,由"变成”。
如下所示:
编辑前:{"userid":270,"version":"2"}
编辑后:{"userid":270,"version”:”3”}
确定问题所在,看看别的编辑器上是否存在,可行的...
分类:
系统相关 时间:
2016-05-12 20:48:09
阅读次数:
470