自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 win7,Ubuntu 12.04 双系统修改启动项顺序三方法

修改启动项顺序的三种方法本文所涉及的方法都是在Ubuntu的安装时将引导加载程序grub安装在了整个硬盘(即MBR内),即开机以grub引导。 方法1在Ubuntu终端下输入:sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-probersudo update-grubsudo是使用root权限,mv是修改

2017-02-18 10:44:17 624

转载 设置NS2中无线节点的信号传输范围

在NS2中,如果选择使用Propagation/TwoRayGround作为无线信号传输模式,则默认的无线节点的传输范围 transmission range (TX_range)为250m,载波侦听范围physical carrier sensing range (PCS_range)是550m。一般说,载波侦听范围是信号传输范围的2.2倍,如果自己设置的话最好也按照2.2倍来计算设置,比如

2016-11-30 14:05:02 1864

转载 VanetMobiSim安装

VanetMobiSim is an extension for the CANU Mobility Simulation Environment (CanuMobiSim), a flexible framework for user mobility modeling.CanuMobiSim is JAVA-based and can generate movement trace

2016-11-17 10:17:01 2347 1

转载 Ubuntu安装ns2-2.35

Installing Network Simulator 2 (NS2) on Ubuntu 14.041 IntroductionNetwork simulators are tools used to simulate discrete events in a network and which helps to predict the behaviours of a comput

2016-11-16 23:57:07 760

原创 Ubuntu下安装ARM交叉编译器

1、下载文件:安装包:arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz2、开始安装(建议大家新建一个文件夹),然后将文件复制到新建的文件夹中输入命令: sudo tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz安装完成后,输入ls命令,可以看到一个opt文件夹,如下图3.修改环境变量,把交

2016-11-13 16:17:56 1950

转载 树莓派入门--系统安装、电脑连接

1.下载镜像和刻录工具Raspbian系统镜像下载地址:http://downloads.raspberrypi.org/raspbian_latest默认帐号:pi,默认密码:raspberry刻录工具win32diskimager:http://sourceforge.net/projects/win32diskimager/files/Archive/win32d

2016-11-13 00:48:59 1164

转载 如何显示Firefox插件(Plugins)的完整路径并删除

在Firefox里面,插件firefox只提供禁用选项,无法直接卸载。要卸载插件,可以按照下面的步骤:     1.在地址栏内,输入about:config,回车;在过滤器那一栏输入plugin.expose_full_path,就可以找到plugin.expose_full_path这个设置项    2.双击这个设置项,它的值会由默认的fale变为true     3.在地址栏输入a

2016-11-12 15:23:33 6761

转载 根文件系统相关操作

一、如何对已有的根文件系统进行修改假设已有一个名为ramdisk.gz的文件系统压缩文件,可以通过以下步骤实现对该文件系统的修改:1. 将文件系统的压缩文件解压成映像文件;进入ramdisk.gz所在目录:#cd …解压ramdisk.gz:#gunzip ramdisk.gz2. 挂载解压后的映像文件来实现修改;创建挂载目录:#sudo mkdir /mnt/

2016-11-12 11:16:25 315

转载 WIFI模块RT3070的ARM Linux移植

软硬件平台:宿主机:Fedora10 VMware虚拟机目标版:tiny6410,Linux2.6.38交叉编译工具:arm-linux- 4.5.1网卡:Ralink3070模块步骤:1、编译驱动的预操作:编译arm版本的内核源码。从tiny6410的光碟中获取内核源码,此内核源码已经经过友善之臂的移植,可以直接编译移植入tiny6410中。cp linu

2016-11-12 10:40:29 486

转载 Ubuntu设置环境变量

在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。 工具/原料 Ubuntu12.04 LTS操作系统设置系统环境变量1打开终端并输入:sudo gedit /etc/environment。2

2016-11-08 16:49:57 348

转载 make menuconfig错误的解决办法

如果使用make menuconfig的方式配置内核,又碰巧系统没有安装ncurses库(ubuntu系统默认就没有安装此库),就会出现错误,错误信息大体上如下:*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurs

2016-11-08 16:47:00 479

转载 设置高德地图在Fragment中显示

本文来自:fair-jm.iteye.com 转截请注明出处官网的教程是在Activity下 在Fragment下在高德论坛找到一些方法 试了下可以显示 但是切换后总会有些问题比如切换后就是新的了 切换后地图就不显示了我这种方式可以在切换后保持地图状态 但是得限定屏幕为水平或者竖直 如果翻转的话也会报错布局文件:RelativeLayout xmlns:and

2016-06-17 16:41:59 1306 1

转载 制作自定义背景Button按钮、自定义形状Button的全攻略

制作自定义背景Button按钮、自定义形状Button的全攻略在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结合在应用开发中的经验,探讨一下自定义背景的按钮、自定义形状按钮的实现方法。首先看实现效果截图:

2016-06-12 21:33:59 887

转载 The Import android.support.v7 cannot be resolved

问题:I am new to Android. Currently, I have the adt-bundle-windows-x86-20131030.zip (Windows 32 bit) installed - and have successfully installed the Android SDK and Eclipse. Also, I have updat

2016-06-07 16:30:34 1010

转载 Eclipse快捷键

【Ct rl+T】搜索当前接口的实现类 1. 【ALT +/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好处吧。   2. 【Ct rl+O】    显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。  

2016-06-03 14:55:14 261

转载 Fragment 和 Fragment 之间的通讯

Fragment 的存在必须要要依附于Activity,FragmentActivity是继承Activity的。Fragment和Fragment之间的通讯的桥梁就是这个FragmentManager这个类,这个类是用来管理所有的这个Fragment的,所以我们能找到任何一个你所需要的Fragment类。所以,只要在提供一个公共方法,那么就可以在其他的Fragment中找到你需要的Fragmen

2016-06-03 08:52:17 315

转载 手机连接不了android studio的原因

转自:http://www.zhihu.com/question/305880241.手机设置问题。开USB调试 方法: 手机设置 - 开发人员选项 - USB调试 - 勾选2.数据线问题。 有的数据线只能用来充电,有的可以连接存储。识别方法很简单。。插上机器有USB存储设备的提示的就可以用。另外数据线如果都露线皮了。。就赶紧扔了。十块八块的总比你为这个破问题纠结一下午的好。3.是否下

2016-04-18 17:34:23 2152

转载 Windows7部署Android开发环境傻瓜式教程(Eclipse+ADT) (转)

以后工作中要用到android开发,所以想搭建好开发环境,笔记本装的是win7,在网上找了找相关资料,发现博客园有一片介绍搭建Android开发环境的文章,所以转载过来方便以后查看。转载地址:http://www.cnblogs.com/vengen/archive/2010/04/01/AndroidSetup.html我把该教程做成了一个PDF,网速慢的朋友可以在这里下载 http:/

2016-04-15 15:29:46 784

转载 Android开发环境配置(以windows为例)

Android开发环境配置工具   如果你准备从事Android开发,那么无论选择在eclipse下开发,还是选择在AndroidStudio下开发,都可以参照以下步骤进行Android开发环境的配置。Android开发环境配置过程1.准备笔记本或台式机  使用笔记本还是台式机,视个人需求而定,但我要强调的是在配置上不要手软,要舍得下手。一台流畅的电脑,会让

2016-04-15 15:26:50 4908

转载 蓝牙HC05模块探究-设置AT指令

蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。当然,对于建立这种通道连接是有一定条件,那就是对蓝牙设置好能进行配对连接的AT模式。 一般的蓝牙串口模块引脚:  RXD:接收端  TXD:

2015-12-24 13:58:56 32582 1

转载 嵌入式Linux串口应用编程之串口读写

在配置完串口的相关属性后,就可以对串口进行打开和读写操作了。它所使用的函数和普通文件的读写函数一样,都是open()、write()和read()。它们之间区别的只是串口是一个终端设备,因此在选择函数的具体参数时会有一些区别。另外,这里会用到一些附加的函数,用于测试终端设备的连接情况等。下面将对其进行具体讲解。    1.打开串口    打开串口和打开普通文件一样,都是使用open()函数

2015-12-22 16:06:18 1632

转载 嵌入式Linux串口应用编程基础知识

常见的数据通信的基本方式可分为并行通信与串行通信两种。    ● 并行通信是指利用多条数据传输线将一个字数据的各比特位同时传送。它的特点是传输速度快,适用于传输距离短且传输速度较高的通信。    ● 串行通信是指利用一条传输线将数据以比特位为单位顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于传输距离长且传输速度较慢的通信。    串口是计算机一种常用的接口,

2015-12-22 16:03:18 713

转载 嵌入式Linux串口应用编程之串口配置

串口的设置主要是设置struct termios结构体的各成员值,如下所示:    #include    struct termios    {         unsigned short c_iflag; /* 输入模式标志 */         unsigned short c_oflag; /* 输出模式标志 */         unsigned short c

2015-12-22 15:38:17 1364

转载 linux串口查看命令

linux如何查看哪个串口是真实串口,哪个串口是伪串口1.使用ls -l ttyS*命令显示如下crw-rw----. 1 root dialout 4, 64  5月 17 02:24 /dev/ttyS0crw-rw----. 1 root dialout 4, 65  5月 17 02:24 /dev/ttyS1crw-rw----. 1 root dialout 4,

2015-12-21 21:51:12 12489

转载 串口通讯—通信协议

串口通讯—通信协议所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步

2015-12-21 21:47:03 591

转载 Git clone 命令

Git clone 命令参数:使用命令:git  clone -help[plain] view plaincopy$ git clone -help  usage: git clone [options] [--]  []        -v, --verbose         be more verbose   

2015-12-03 09:45:16 2589

转载 Git详解之七:自定义Git

原文:《Pro Git》自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)7.1  配置 G

2015-11-30 19:01:22 738

转载 git core.autocrlf配置说明

git core.autocrlf配置说明格式化格式化是许多开发人员在协作时,特别是在跨平台情况下,遇到的令人头疼的细小问题。 由于编辑器的不同或者Windows程序员在跨平台项目中的文件行尾加入了回车换行符, 一些细微的空格变化会不经意地进入大家合作的工作或提交的补丁中。不用怕,Git的一些配置选项会帮助你解决这些问题。core.autocrlf假如你正在Wi

2015-11-30 18:57:29 20485

转载 Linux内核同步与互斥--锁机制

内核中提供了多种方法来防止竞争条件,理解了这些方法的使用场景有助于我们在编写内核代码时选用合适的同步方法,从而即可保证代码中临界区的安全,同时也让性能的损失降到最低。主要内容:原子操作自旋锁读写自旋锁信号量读写信号量互斥体完成变量大内核锁顺序锁禁止抢占顺序和屏障总结 1. 原子操作原子操作是由编译器来保证的,保证一个线程对数据的操作不会被其他线程打断。原子操作有

2015-11-17 18:48:28 607

转载 Socket中send函数的理解

Socket中send函数的理解int send(SOCKET s,  const char *buf,    int len,    int flags); 参数描述:SOCKET s         发送端套接字描述符const char *buf  应用程序要发送的数据的缓冲区(想要发送的数据)int len          

2015-11-16 09:18:04 421

转载 用户空间和内核空间通讯之【Netlink 】

今天我们来动手演练一下Netlink的用法,看看它到底是如何实现用户-内核空间的数据通信的。我们依旧是在2.6.21的内核环境下进行开发。      在文件里包含了Netlink协议簇已经定义好的一些预定义协议:点击(此处)折叠或打开#define NETLINK_ROUTE        0    /* Routing/device hook         

2015-11-05 21:16:51 512

转载 在Ubuntu中安装Eclipse与Helloworld

一、Eclipse的下载与安装1、首先,在Eclipse的官网中下载最新版的Luna SR2http://www.eclipse.org/downloads/packages/release/Luna/SR2(点击打开链接)直接下载最新版的Eclipse forJavaEE Linux 32bit/64bit,Eclipse各个版本其实差别不多,而Eclipse for JavaEE同

2015-10-20 17:36:43 435

转载 Ubuntu 12.04中文输入法的安装

Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System S

2015-09-05 09:19:01 289

转载 Ubuntu 下使用minicom 的配置过程

Ubuntu 下使用minicom 的配置过程emouse原创文章,转载请注明出处http://www.cnblogs.com/emouse/虚拟机安装的Ubuntu 11.10,打算直接在虚拟机中使用个超级终端类的软件来连接开发板,windows下面是超级终端,Linux下面就是minicom了。1、minicom的安装安装minicom很简单,sudo apt-get in

2015-09-04 21:17:25 397

转载 windows共享打印机机器定时清理连接会话的问题

“网络打印机”是把一台普通打印机连接到一台普通PC上并作共享,然后大家连接到这台PC上打印。在使用过程中可以会出现一个问题:部分同事无法打印,重新添加打印机提示无法访问。查看计算机管理-共享文件夹-会话后发现里面已经有10个会话,这是因为XP Pro和2K Pro一样都将网络并发连接数限制在10,并发数满了以后新用户就无法在连接到这台计算机打印。 在CMD下使用net config s

2015-09-01 20:03:41 2634

原创 MBR修复

mbr(主引导记录(Master Boot Record))MBR,即主引导记录,是对IBM兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区。MBR概念是在1983年PC DOS 2.0支持硬盘后才有的。[1]MBR描述了逻辑分区的信息,包含文件系统以及组织方式。此外,MBR还包含计算机在启动的第二阶段加载操作系统的可执行代码或连接每个分区的引导记录(VBR)。这个MBR

2015-09-01 19:59:26 704

转载 windows共享打印机机器定时清理连接会话的问题

“网络打印机”是把一台普通打印机连接到一台普通PC上并作共享,然后大家连接到这台PC上打印。在使用过程中可以会出现一个问题:部分同事无法打印,重新添加打印机提示无法访问。查看计算机管理-共享文件夹-会话后发现里面已经有10个会话,这是因为XP Pro和2K Pro一样都将网络并发连接数限制在10,并发数满了以后新用户就无法在连接到这台计算机打印。 在CMD下使用net config s

2015-09-01 19:50:19 865

转载 64位ubuntu:arm-linux-gcc –v 提示找不到该文件或目录

安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法:一般情况下 使用的都是32的ubuntu 配置好环境后一般不会有问题,但是对于64位的ubuntu系统,在配好环境后 进入arm-linux-gcc安装目录执行arm-linux-gcc 会任然提示arm-linux-gcc  对于这个问题  纠结了好久 最后在一个英文博客里发现 arm

2015-08-19 13:40:46 1009

转载 make: *** 警告:文件“ManyDialog.pro”的修改时间在将来9.1e+04

make: *** 警告:文件“ManyDialog.pro”的修改时间在将来9.1e+04 今天写了一个关于时间的程序,用下面命令编译时没有发生警告:# arm-linux-gcc -lm -o fbtest fbtest.c可当我把这行命令写进Makefile文件里执行时却出现了下面的警告:root@plb-Lenovo-G460:/opt/FriendlyAR

2015-08-19 10:19:32 1130

转载 Linux内核多线程

Linux内核多线程(三)Linux内核可以看作一个服务进程(管理软硬件资源,响应用户进程的种种合理以及不合理的请求)。内核需要多个执行流并行,为了防止可能的阻塞,支持多线程是必要的。内核线程就是内核的分身,一个分身可以处理一件特定事情。内核线程的调度由内核负责,一个内核线程处于阻塞状态时不影响其他的内核线程,因为其是调度的基本单位。这与用户线程是不一样的。因为内核线程只运行在内核态,因此

2015-08-17 20:48:26 597

空空如也

空空如也

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

TA关注的人

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