自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ubuntu 14.04配置Hadoop环境

一,安装配置JDKHadoop是基于Java的,把有首先要配置Java JDK文件1. JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html找到JDK DOWNLOAD ,选择 jdk-8u40-linux-i586.tar.gz文件下载,下载完成后,执行:tar zxvf  jdk

2015-03-18 17:53:20 556

转载 判断指定的Activity是否是最上层的

/* * 作者:DY * 时间:2014.12.11 * 作用:判断当前最上层的Activity是否是参数中的activity * 参数:activity,即要判断的activity * 返回值:是返回true,不是返回false */ private boolean isTopActivity(String activity) { boo

2014-12-11 10:38:51 877

原创 Android每隔几秒做一个动作实现方法

Android每隔几秒做一个动作实现方法Timer timer = new Timer();timer.schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub }, 500, 2000);//0.5秒之后,每隔2秒做一次run()操

2014-11-30 17:00:50 15284

转载 error while loading shared libraries: xxx.so.x"错误的原因和解决办法(重点看1和2)

一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共

2014-09-21 15:46:05 802

转载 手机定位原理

转自http://blog.163.com/sdsunjing@126/blog/static/105860035201151092723373/目前手机上广泛使用的定位技术有四种:基站定位、WiFi定位、集成GPS定位和辅助GPS定位。一、基站定位基于蜂窝移动通信技术。移动通信网络是由许多按照一定规则布局的基站(大铁塔)构成的,每个基站覆盖一个正六边形区域,每个正六边形区域称

2014-06-09 15:38:36 1160

原创 给同学的配水问题代码

/****************************writen by DY*****************************/ #include"stdio.h" int Compare(double *tmp);//比较四个数的大小,返回最大值所在的位置 int main(){double usr1[1000] = {};dou

2014-06-05 20:53:40 496

转载 CC2530中常用的控制寄存器

根据学习的不断深入将不断,将陆续更新学习到的寄存器P0SEL(P1SEL相同):各个I/O口的功能选择,0为普通I/O功能,1为外设功能 D7D6 D5 D4 D3 D2 D1 D0  P0_7功能 P0_6功能P0_5 功能P0_4 功能P0_3 功能P0_2 功能P0_1功能P0_0 功能

2014-05-26 19:02:23 1158

原创 在内核编译时出现Unable to find the ncurses libraries or the

在内核编译时, make menuconfig 出现以下错误

2014-04-08 21:54:17 805

转载 android手机实现摇一摇

package com.example.shake;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import andr

2014-04-04 10:29:56 920

转载 安卓调用打电话程序

public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    Button button=(Button)findViewById(R.id.button);    button

2014-03-27 16:27:42 686

原创 arm9开发板重新生成文件系统,并烧写

以arm9开发板为例,如果想对开发板自带的文件系统进行更改,往往要对文件系统的源文件重新修改,然后再通过mkcramfs这个工具来再把改过的源文件变成.cramfs镜像文件。本人是在做sqlite3的时候,想把sqlite3的库文件libsqlite3.so.0.8.6写入源文件系统的/lib目录中,这样就不需要把库文件放入可读写的区域而占用过多的可读写资源。步骤如下:

2014-03-18 21:59:44 1365

原创 sqlite3 配置交叉编译环境

sqlite3 配置交叉编译环境大体上分为三个步骤:1.在虚拟机上配置交叉编译环境arm-linux-gcc;2、安装和配置在交叉编译环境下的sqlite3;3.通过nfs挂载测试程序。三个步骤都必须成功才行,才能配置成功。 1.在虚拟机上配置交叉编译环境以Ubuntu13.0为例,我们找到光盘里面arm-linux-gcc的安装包,并把这个包导入Ubuntu虚拟机。导入的方法有很

2014-03-12 21:58:17 2035

转载 计算机核心期刊排名及投稿信息

1    计算机学报    北京    中国计算机学会等2    软件学报    北京    中国科学院软件研究所3    计算机研究与发展    北京    中国科学院计算技术研究所等4    自动化学报    北京    中国科学院等5    计算机科学    重庆    国家科技部西南信息中心6    控制理论与应用    广州    中国科学院系统科学研究所等7  

2014-01-06 20:47:42 1607

转载 解决WIN8输入法切换页面后变英文的问题

1)添加英文的语言左键点击输入法图标,在弹出菜单选择“语言首选项”,再点击“添加语言”,在语言列表,添加“美国英语--美式键盘”。2)修改替代默认输入法完成语言添加后,再点击语言首选项页面的“高级设置”,在“替代默认输入法”下拉选项中选择”美国英语-美式键盘“3)修改切换输入法选项还是在高级设置页面,在“切换输入法”选项中勾选“允许我为每个应用窗口设置不同的输入法”

2013-11-25 20:52:03 1394

原创 百度地图API新版申请API Key

SDK更新为2.1.2之后 ,申请API KEY的方法变了.1.进入百度地图API网页,进入申请key的页面。点击"创建密钥",系统将为您自动生成密钥。2.配置新生成的密钥。点击新生成密钥的"设置"按钮。在弹出的对话框选mobile.3.安全码的配置,这里安全码的格式为:Android签名证书的sha1值+";"+packagename(即:数字签名+分号+包名)其中,sha1的值

2013-11-18 20:03:03 1953

转载 win7与VMware ubuntu虚拟机实现文件共享

一般来说,由于一些特殊的需要,会在Win7系统中利用虚拟机(VMware)安装ubuntu虚拟环境,使得不用重启就可以同时使用两个系统。但是想把在虚拟机ubuntu中编辑的文件可以同时被Win7中的程序使用,同时又不想利用两个系统的QQ或者U盘互拷,就需要能将文件在虚拟机和Win7(在这里以Win7为例,WinXP操作一样)下实现互传。有一种方法,就是通过VMware的共享文件夹来实现虚拟机Ubu

2013-11-13 19:12:03 881

原创 VM安装ubuntu后硬盘不够的拓展方法

以前安装ubuntu,分区只分了20个G,时间长了地方越来越小,一个android源码就7个多G不能满足编译的要求,所以想办法把ubuntu的硬盘空间拓展一下。具体方法如下:1.关闭ubuntu系统,在VM上点击 VM->setting->options->guest isolations ,把两个都打上勾。2.回到hardware ,选 hard disk,点utilities 然后输入

2013-11-13 19:10:47 812

转载 Please ensure that adb is correctly located 问题的解决

1.运行Android时出现以下问题导致不能运行:[2013-10-16 20:13:41 - Hello] The connection to adb is down, and a severe error has occured.[2013-10-16 20:13:41 - Hello] You must restart adb and Eclipse.[2013-10

2013-10-16 20:22:14 579

原创 tomcat6.0解压版的安装

下载地址:http://tomcat.apache.org/download-60.cgi因为我的电脑是64位的OS,所以我选择64-bit Windows zip (pgp, md5).下载后是zip文件解压出来有一个目录.Tomcat的启动是一个bat文件(Windows下),在bin目录下,找到startup.bat,双击如果控制台出来一下立即消失,说明启动不成功,因为Tom

2013-10-08 20:18:33 1736

原创 STM32板子烧写错误:PC OF target system has unexpected value after bland checking

STM32板子烧写错误:PC OF target system has unexpected value after bland checking解决方法:在J Flash 里选择target---->unsecure chip。

2013-09-29 20:46:49 5961 1

原创 arm7开发板烧写内核、文件系统,交叉编译hello world

型号:UP-TECH 44B0一、开发板连接PC本人在win8的OS上安装VM,在VM上安装Ubuntu 13.04系统。1.安装完成OS后,vm默认的是没有串口的,需要在VM上添加串口,方法如下:关闭vm下的ubuntu 系统 ,然后选择setting --->add--->serial port 。不要使用自动 ,使用com1。2.开启ubuntu ,配置min

2013-09-16 10:13:47 1561

原创 冒泡排序,选择排序,快速排序

以前学过这三种方法,时间长不用都已经忘了,前天上算法设计课提到这三个算法,于是拿出来总结一下。一、冒泡排序基本原理 :相邻两个元素比较,大的一个后移。一趟可以把最大的数(或最少的数)排到最后面。然后进行第二趟比较。。一直得出结果。比如10个数,a[10] = { 4 5 6 7 10 9 2 1 8 3 },以升序为例,4和5选比较,不交换;5和6比较,不交换;一直到1

2013-09-14 21:14:52 680 1

原创 虚拟机下安装ubuntu 13.04使用minicom连不上开发板

1.关闭vm下的ubuntu 系统 ,然后选择setting --->add--->serial port 。不要使用自动 ,使用com12.开启ubuntu ,配置minicomdingyi@ubuntu:~$ sudo minicom然后ctrl + A 然后按Z 和 O,选择serial port setupA -    Serial Device      :

2013-09-11 20:48:47 1228

原创 ubuntu安装后

一、ubuntu常见错误--could not get lock /var/lib/dpkg/lock -open解决办法:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/locksudo rm /var/lib/apt/lists/lock安装vimubuntu自带的是vi,很不好用,简直不能用,所以

2013-09-11 16:21:53 978

转载 vi格式化代码

有些时候复制别人的代码会非常乱,因此格式化代码就很重要了vi 下格式化代码: 1.全部代码格式化:命令行模式下按下 gg (回到开头)按下 =   (格式化命令)按下 G    (代码尾部) 2.部分代码格式化:命令行下选中你要格式化的代码按下  =

2013-08-07 15:45:45 4287

转载 VIM编辑器配置

ubuntu 自带是vi,不是vim。vi很难用,难用到几乎不可用,所以自己下一个vim $ sudo apt-get install vim在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件

2013-08-06 15:49:36 596

原创 共享内存多次写入不同类型的数据测试代码

共享内存作为数据交互最快的一种方式,广泛应用与实际项目中。以前写过两个测试程序,一个往共享内存里面写,一个从共享内存里面读,但是数据类型都时一样的,创建共享内存用的指针也是相同类型的,比如,int类型,int * p;int a = 5; p = shmget().....memcpy(p,&a,sizeof(int));读取的时候也是同样的方式。问题是,共享内存如果要多次

2013-08-02 15:40:25 1773

原创 top重定向写入文件乱码问题

今天和帮一个同事解决文件读取错误的问题,纠结了一天。同事用 top -n 1  > top.txt 命令C语言写的文件读取,文件打开、读取都没有问题,在终端显示也现实正常。但是编译成cgi后通过网页访问该文件,则出现乱码了。正常显示(终端显示):top - 16:21:39 up  7:09,  3 users,  load average: 1.03, 0.97, 0.95Tas

2013-08-02 15:37:24 6793 3

原创 ubuntu配置apache2+svn服务器

1.安装apache2和svn:sudo apt-get install apache2       sudo apt-get install subversion       sudo apt-get install libapache2-svn2.创建 SVN 仓库 通常的情况 下,您应该创建一个名为“Subversion”的用户组,该组是SVN仓库所在的目录的拥有者。下面

2013-08-02 15:33:25 902

原创 location.getAddrStr()为空的问题

初始化时加上option.setAddrType("all");就可以了。

2013-04-23 21:34:01 2129 1

原创 android开发之用百度API设计GPS模块

新手注意的几个问题:一、去百度下载库。在/lib目录下新建一个目录armeabi,里面放liblocSKD3.so。然后在/lib根目录下放locSkd_3.3.jar另在/bin下放annotations....和locSke_3.3-444...这两个库。至于为什么这么放我也不清楚但是不放不行。二、Manifest.xml文件里的配置:1.要在里要加入android:name=

2013-04-18 18:34:51 955

原创 安卓:关于ProgressBar的设置和图片的加载

ProgressBar就是进度条,用于显示下载、加载等等动作的进度。在setContentView()之前,如果加上requestWindowFeature(Window.FEATURE_PROGRESS);那么就可以在标题栏同步显示进度了。比如,模拟加载一个图片。在图片出来之前,先显示进度条,加载完成以后,进度条消失,显示完成图片。首先setProgressBarVisibility

2013-04-04 14:25:47 1695

mkimage下载

在内核编译过程中,会出现 "mkimage" command not found - U-Boot images will not be built 这个问题,导致不能生成uImage文件 。这是因为库中没有mkimage这个东西。 注:下载后cp到/usr/bin下就可以了。

2014-04-11

svn手册(詳細介绍pdf,客户端/服务器端使用手册)

包括SVN的詳細介绍pdf,一个客户端使用手册,很詳細,也有服务器端的配置等内容。

2013-08-08

百度地图SKD

百度地图SKD3.3,地图比google的热点更多一些,开发起来更顺手。

2013-04-27

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

TA关注的人

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