自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祝 枫

靡不有初,鲜克有终;不忘初心,方得始终。

  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 解决 "X: user not authorized to run the X server, aborting."

解决 “X: user not authorized to run the X server, aborting.”当我们在linux系统中安装完成Xorg和相应的桌面环境的时候,以普通用户身份执行startx命令的时候,有时会提示以下错误:ubuntu@ubuntu-armhf:~$ startx &[1] 9612ubuntu@ubuntu-armhf:~$ xauth: file /ho

2016-07-29 17:48:49 4787

转载 linux interfaces配置文件详解

linux interfaces配置文件详解配置文件基本格式一个基本的配置大概是下面这个样子:  1 auto lo  2 iface lo inet loopback  3  4 # The primary network interface  5 auto eth0  6 iface eth0 inet static  7 address 192.168.0.42  8

2016-07-26 14:36:28 60850 4

原创 linux中一些特殊的权限(setuid/setgid/sticky)

linux中一些特殊的权限(setuid/setgid/sticky)问题描述今天在测试文件系统的时候,发现新创建的文件系统不能使用sudo命令,具体表现如下:sudo susudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set在网上查了一下都说是要在超级用户权限下执行如下两个命令:chown root:root

2016-07-26 10:28:22 9585 1

原创 女性寒性体质注意事项

女性寒性体质注意事项大脑、口、手、足及各职能器官: 随着夏天的到来,天气逐渐变得炎热,凉性水果、冷饮等变得更加具有诱惑力。然而,美丽冻人、学习压力大、生活不规律、饮食不注意、不懂得护理身体等导致了天性属阴的女性的体寒体质。在炎热的夏天,更需要注意饮食等问题给身体带来的影响,爱护自己的身体。区分夏季水果的寒与热1.寒性水果:尽量少吃蕃茄(微寒)、西瓜、香蕉、奇异果、甜瓜、柚子、橘子、柿子、椰子水、桑

2016-07-25 21:07:28 1102

原创 搭建本地ubuntu镜像服务器(arm版)

搭建本地ubuntu镜像服务器(arm版)最近由于项目需要,经常从ports.ubuntu.com服务器上面下载ubuntu的镜像文件,但是面对几kB的速度,项目实在是进行不下去了。考虑到后面还要经常用到这些镜像文件,不如自己建了一个服务器。于是乎在阿里云买了一个120G的存储服务器,着手构建自己的ubuntu for armhf 镜像文件服务器。登录服务器之后,apt-get update了一下,

2016-07-24 16:43:23 7978 1

原创 ROS学习笔记三:创建ROS软件包

ROS学习笔记三:创建ROS软件包catkin软件包的组成一个软件包必须满足如下条件才能被称之为catkin软件包:这个软件包必须包含一个catkin编译文件package.xml(manifests文件),此文件包含了描述该软件包的重要信息。这个软件包必须包含一个CMakeLists.txt文件,并且采用catkin。在每个文件夹中可能只有一个软件包,这表明没有相互依赖的软件包共享相同的目录

2016-07-21 17:20:51 2941

原创 ROS学习笔记二:探索ROS文件系统

ROS学习笔记二:探索ROS文件系统ROS针对自己文件的特性,具有一些自己的工具命令,当针对ROS文件进行操作的时候是非常方便的。这些命令和ubuntu系统原有的命令相似但却不同,单独针对ROS文件进行的操作习惯的优化和效率的提升。安装一个学习需要的ros学习包使用如下命令:sudo apt-get install ros-indigo-ros-tutorials文件系统概念Packages:RO

2016-07-20 18:32:51 2142

原创 ROS学习笔记一:安装配置ROS环境

ROS学习笔记一:安装配置ROS环境在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行。1 查看环境变量在ROS的安装过程中,我们执行了如下命令:echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrcsource ~/.bashrc上述命令就是向当前用户添加ROS的环境变量,确认环境

2016-07-17 12:42:23 15403

原创 ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决

ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决在linux系统中手动编译源码安装软件包的过程是非常痛苦的,然而这一个多星期以来我是强忍住脾气体验了一把,虽然面对慢的令人发指的编译过程和令人不知所措的依赖关系,心里都是泪啊,但是整个过程下来,对于软件包依赖关系的理解也更深了一步。由于需要在beagleboneblack上面安装图形界面,并要使用TI公司提供的SGX530驱动包

2016-07-15 18:33:30 19178 2

原创 CPU中的Little Endian与Big Endian

CPU中的Little Endian与Big Endian今天在学习利用buildroot编译软件包的时候,make menuconfig之后在Target Architecture选项中发现了同一种CPU架构中有两个不同的选项,分别是little endian和big endian,如下图: 在好奇心的驱使下我就必应了一下,原来是不同CPU存储字节的顺序不同。Little Endian与Bi

2016-07-13 11:23:05 1035

原创 算法学习三:使用霍纳规则计算多项式

霍纳规则中的算法思想在《算法导论》第二章的思考题中,描述了利用霍纳规则计算多项式的方法。以前自己在写程序的时候都是傻傻的简单粗暴地直接上了,看到这个算法的时候眼前一亮,就多看了一些,果然要比直接计算要效率高很多。为了防止自己以后忘了这个高效的算法,在此记录一下。简介据百度百科介绍,霍纳规则用来简化朴素多项式的求值,在中国叫秦九韶算法。霍纳规则是一种将一元n次多项式的求值问题转化为n个一次式的算法。其

2016-07-10 11:33:33 4662

原创 算法学习二:循环不变式证明算法的正确性

循环不变式证明算法的正确性循环不变式主要用来辅助我们理解算法的正确性,对于循环不变式,必须证明它的三个性质(有些类似于数学归纳法的意味):初始化:它在循环的第一轮迭代开始之前,应该是正确的。保持:如果在某一次循环迭代开始之前是正确的,那么在下一次迭代开始之前,它也应该保持正确(假设当循环变量等于k时符合,再看执行一遍循环体后是否还符合循环不变式)。结束:当循环结束时,不变式给了我们一个有用的性

2016-07-09 15:42:21 12031 2

原创 linux/ubuntu中制作deb安装包

linux/ubuntu中如何制作deb安装包由于要制作一个在arm平台上运行的xorg-server-1.12.4版本的安装包,所以需要学习如何制作deb安装包。这里以一个非常小的工程为例,记录制作的过程。首先需要一个deb包管理系统,如debian、ubuntu等,这里我使用的是ubuntu14.04LTS,这些系统默认安装了deb包制作所需的工具,没有的话后期也可以通过sudo apt-get

2016-07-08 20:58:51 12214 4

原创 算法学习一:排序算法实现与算法性能分析

排序算法与算法分析基础 输入:n个数(a1, a2, a3, …an)。 输出:输入序列的一个排列,重新排序(b1, b2, b3,…bn),满足b1<=b2<=b3<=…<=bn。排序算法插入排序(INSERTION_SORT)首先是插入排序,这是一个针对少量元素排序的有效算法,很形象的是和我们在打牌时整理手中的牌的顺序差不多。先看一下它的伪代码: key是当前待排序的数。INSER

2016-07-04 22:33:09 1033

转载 X server:linux 图形界面原理

X server: linux 图形界面原理Moblin Core是在Gnome Mobile的平台上建立。我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后直接进入文本命令行,所以这方面了解得很少,需要学习一下.  严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用 GNU工程各种工具和数据库

2016-07-02 15:22:36 3759 2

原创 git clone server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile

git clone server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile今天在运行git clone命令时遇到如下错误:在here 看到之前有人遇到过同样的问题,现将解决思路提供如下。主要的问题是你的linux系统并不信任你所要git的网站,所以通不过系统安全认证。解决方案

2016-07-02 11:52:08 16311

原创 invoke-rc.d: initscript systemd-logind, action "start" failed

invoke-rc.d: initscript systemd-logind, action “start” failed最近一段时间在给arm板子上面的ubuntu server安装图形界面,在安装lxde过程当中遇到了Package libpam-systemd:armhf is not configured yet. 等问题,这个过程纠结了好久,但结果并不如意。今天在查找问题时偶然发现了这个网

2016-07-01 15:50:22 2533

Artificial Intelligence A Modern Approach solutions(人工智能课后答案)

人工智能:一种新的方法第三版课后习题答案; Artificial Intelligence A Modern Approach 3e Solutions

2016-11-08

xorg-server-1.12.0源码

xorg-server-1.12.0源码

2016-07-13

VC6.0+MFC+USBCAN上位机通信控制实例

在VC6.0中利用MFC技术,结合周立功USBCAN函数库,编写了上位机程序界面控制下位机进行相应运动。

2016-07-08

周立功USBCAN函数库ControlCAN.dll最新版

C/C++版周立功USBCAN函数库ControlCAN.dll最新版(2016年6月),旧版的在win10上不能运行,新版的在win10可顺利运行。

2016-06-23

VS2012+MFC串口通信实例

在VS2012中采用MFC技术编写界面,利用插件mscomm实现串口的打开、关闭、数据发送和接受,程序详细揭示了串口打开的参数设置,适合初学者。

2016-05-28

随机数生成器

随机抽号小软件,并且可以设置抽号范围,可用于晚会活动的抽奖。如需源代码请与我联系

2015-02-08

空空如也

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

TA关注的人

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