自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu 14.04 安装 openjdk7

安装openjdk7之后,发现输入java,提示javaThe program 'java' can be found in the following packages: * default-jre * gcj-4.8-jre-headless * openjdk-7-jre-headless * gcj-4.6-jre-headless * openjdk-...

2014-12-11 16:08:33 783 1

原创 Ubuntu14.04 ERROR WHILE LOADING SHARED LIBRARIES: LIBSTDC++.SO.6: CANNOT OPEN S

Eclipse 中的Android adb 会报告 Android/android-sdk-linux/build-tools/19.0.0/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory原因在于,ub...

2014-10-12 11:51:10 1018

Eclipse中编译Android4.4 Camera2

上次写到Android 4.4中把Camera和Gallery做了分离,Camera2做为独立的app拿了出来。今天试着把Camera2 import到eclipse中,简单捣鼓一下,Camera2就能在eclipse中编译通过,这样camera再debug就方便多了。打开Camera2的Android.mk 发现它引用了两个LOCAL_STATIC_JAVA_LIBRARIES:...

2014-01-03 15:26:10 238

原创 Android4.4 Camera Gallery 分离

Google发布了新的4.4版本,在 /packages/apps/目录下,发现多了一个Camera2 目录,原来 从android4.4开始,Google又把 Camera 和 Gallery 独立成了两个应用。虽然在Camera2 的 AndroidManifast 中定义的包名为:package="com.android.camera2"但是,Camera2中所有class的包名...

2013-12-31 11:24:10 149

原创 解决 gpg: Can't check signature: public key not found

repo init 的时候出现错误object 12fd10c20115046dcd2fbe468a45e566f38ffbc9type committag v1.12.7tagger Conley Owens 1381959964 -0700repo 1.12.7gpg: Signature made 2013年10月17日 星期四 05时46分04秒 CST ...

2013-10-21 15:50:27 904

原创 转:通过ssh进行php、mysql、apache安装,进行配置创建数

连接到CentOS服务器:sorry@sorry-faith:~$ ssh root@172.16.112.130password: 需要填写root用户密码;root@172.16.112.130's password:Last login: Sat Dec 19 03:11:26 2009 from 172.16.112.1[root@localhost ~]#安装ap...

2013-08-06 12:12:44 201

原创 linux 用户权限设置

# useradd –d /usr/sam -m sam此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 假设当前用户是sam,则下面的命令修改该用户自己的口令:# passwdOld password:******New password:*******...

2013-06-05 10:24:51 624

android multi user中MTP 多用户的处理

Android4.2 加入了多用户登陆的支持, 默认用户为owner,owner拥有权限可以在setting->user中新建用户。对于应用来说,android会为应用针对不同用户分配不同的data空间,用于保存app的信息,因此app不需要针对多用户做特殊处理。以media provider为例,默认用户owner,新建用户newUser:android会分别创建两个...

2013-05-30 18:14:20 324

原创 多功能USB设备的结构设计研究

转自: http://www.61ic.com/Technology/Industry/200701/11582.html【摘 要】 在USB2.0规范的基础上,分析了USB描述符结构,提出了多功能USB设备的结构模型,总结出设计多功能USB设备结构的两种基本方法。 关键词:通用串行总线,复合设备,组合设备,多功能1 引 言  作为计算机的外部设备接口,USB接...

2013-05-23 18:05:13 186

原创 wine 缺少 MFC42.DLL MSVCP60.dll 的解决

错误信息:fixme:process:SetProcessDEPPolicy (1): stubfixme:process:SetProcessDEPPolicy (1): stubfixme:win:DisableProcessWindowsGhosting : stubfixme:exec:SHELL_execute flags ignored: 0x00000100err...

2013-05-14 16:18:02 3543

原创 转:mysql Connection.close() has already been called

[b]mysql数据库连接空闲超过8小时自动断开,导致网站无法连接[/b]开发了一个ssh架构的网站发布到服务器上当天好好的第二天就不能访问显示数据库连接关闭。com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Connection.close() has already been call...

2013-04-22 21:55:12 293

原创 ubuntu12.10 安装jdk1.6

sudo gedit /etc/apt/sources.list打开源列表,在最后一行添加deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse。保存退出。2、sudo apt-get update3、sudo apt-get install sun-java6-jdk...

2013-04-22 18:30:27 105

原创 Eclipse CDT中EOF信号输入的解决方法

使用Eclipse-cdt做开发的同学可能会遇到这样的,需要输入EOF作为结束标志结束输入,但是不知道怎么结束输入。在网上搜了一堆解决方法,都是说windows下使用 Ctrl+Z 做EOF信号,unix和linux下用 Ctrl+D 做EOF信号。自己在Eclipse-cdt中试一下,发现这招行不通。 例如调试和运行以下代码,使用 Ctrl+D 也是无法终止输入的。 #incl...

2013-02-27 11:09:33 264

原创 Grails: 连接mysql数据库

Grails切换到mysql数据库需要做如下的配置:1、将mysql-connector-java-5.1.22-bin.jar驱动复制到Grails应用的根目录lib下面。2、修改conf/DataSource.groovy;Grails默认用的是H2数据库,我们需要将driverClassName = "org.h2.Driver" 改成 driverClassName = 'com....

2013-02-02 21:33:06 213

原创 ubuntu12.10+tomcat7+Grails+weceem部署

参考链接:http://www.weceem.org/weceem/documentation/Installationhttp://aftershox.com/2011/12/06/installing-weceem-cms/遇到的问题:1、weceem.properties 找不到解决:根据上面的参考链接1,创建weceem.properties,放到tomcat的...

2013-01-31 10:55:24 98

原创 android.widget.ShareActionProvider does not work on the emulator

Reported by Lars.Vo...@gmail.com, Feb 13, 2012If I add a ShareActionProvider to my application it works file on a real device but not on the emulator. If I press the Share button in the emulator not...

2012-12-17 15:46:55 128

原创 Android MediaRecorder 小结

Android MediaRecorder 小结2011-12-27 11:26 by shaobin0604, 450 阅读, 0 评论, 收藏, 编辑调用顺序MediaRecorder.java +- android_media_MediaRecorder.cpp +- MediaRecorder.cpp +- MediaPlay...

2012-11-28 16:13:13 83

原创 Ubuntu 64位编译 android 4.0源码

====== Ubuntu 64位编译 android 4.0源码 ======参照Android官方文档构建编译环境http://source.android.com/source/initializing.html===== 错误1 =====host C++: obbtool

2012-03-22 13:46:53 132

原创 转贴:让VIM与Ubuntu和睦相处

解决gvim在Ubuntu 11.04中菜单显示的问题执行gvim时,gvim的菜单不能立刻显示出来。并且报错:** (gvim:15150): WARNING **: Unable to register window with path ‘/com/canonical/menu/4200024′: Timeout was reached解决方法是运行:echo 'a...

2012-01-17 10:07:23 96

原创 Android下编译自己的库文件jar并在应用中调用

主要为了解决如下问题:项目中使用了Android未公开的API,在Eclipse下会有红叉显示。不同的项目抽出相同部分的代码共用。必需的前提条件:需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。工程1:Java库文件工程该工程最终会生成以jar结尾的Java库文件,并会被安装到设备的以下目录:/system/framework...

2011-09-23 15:12:17 90

原创 解决linux下 eclipse无法启动问题

可以在终端顺利启动Eclipse ,但是鼠标双击,或者用起动器启动就会出现如下的内容:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searchi...

2011-09-23 11:38:01 3979

android 打包.so到apk

1,首先在Android.mk文件加入下面的设置,说明要调用的so库。LOCAL_JNI_SHARED_LIBRARIES := libxxx \ libyyy \2,在应用的目录下手工建libs/armeabi目录,然后把libxxx.so, libyyy.xo拷贝到这个目录下。3, 在代码里,使用System.l...

2011-09-20 18:39:31 243

原创 笔记:linux 编译 .ko 模块

写个my.c和一个Makefile文件,然后make编译一下,就成功了,生成my.ko再加载一下insmod my.ko dmesg|grep module 看到模块初始化时候的打印卸载模块rmmod my.ko dmesg|grep module 看模块卸载时候的打印都是对的,看来以前学的东西还是记得了……再mark一下。注意事项:1、内核目录...

2011-05-20 15:37:29 700

原创 转载:Ubuntu10.10 编译Android2.3源码 遇到的错误

在Ubuntu10.10(64位)编译Android2.3源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决方法罗列出来,供大家参考。错误:/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directorymake: *** [out/host/linux-x86/obj...

2011-04-18 10:54:46 92

Ubuntu不能联网 Networking disabled 的解决办法

Ubuntu不能联网,提示Networking disabled, 这时需要重启一下network-manager,具体方法如下:b456@b456:~$ sudo service network-manager stop[sudo] password for b456: network-manager stop/waitingb456@b456:~$ sudo rm /v...

2010-12-10 11:01:13 581

原创 android 中 Proguard 和JNI 相关

在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。 解决办法:1、在Android.mk中加入一行:LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags2、创建proguard.fla...

2010-12-01 18:52:40 407

原创 关于 error: 'fprintf' was not declared in this scope的错误

今天在Ubuntu10.04下做build oms1.5的时候,报了这么一个错误:frameworks/base/tools/aidl/AST.cpp:10: error: 'fprintf' was not declared in this scope后来发现本机的gcc g++ 是4.4版,安装4.3, 重新链接,问题解决。apt-get install gcc-4.3 g...

2010-10-28 16:19:41 2066

原创 基本JNI调用技术(c/c++与java互调)(转载)

http://www.diybl.com/course/3_program/java/javajs/2008520/117073.html 虽不是很详细,但步骤都已相当明确了的.一.C/C++调用Java在C/C++中调用Java的方法一般分为五个步骤:初始化虚拟机、获取类、创建类对象、调用方法和退出虚拟机。1. 初始化虚拟机代码如下: JNIEnv *env;...

2010-10-25 16:00:36 91

原创 JNI使用(异步条件下)

1、JNI异步条件下(多线程/回调函数),如何取得JNIEnv使用AttachCurrentThread()函数。示例代码: #ifdef JNI_VERSION_1_4 jint res = cached_jvm->AttachCurrentThread((void**)&env, NULL); #else ...

2010-10-25 15:45:24 436

原创 JNI 入门 (转载)

一、 前言本文为在 32 位 Windows 平台上实现 Java 本地方法提供了实用的示例、步骤和准则。本文中的示例使用 Sun公司的 Java Development Kit (JDK) 版本 1.4.2。 用 C ++语言编写的本地代码是用 Microsoft Visual C++ 6.0编译器编译生成。规定在Java程序中function/method称为方法,在C++程...

2010-09-15 18:24:41 188

原创 使用meld进行SVN diff比较

meld是一个GUI的文本比较工具,比SVN自带的diff工具要好用很多。如何使用meld来替代SVN自带的diff呢?方法如下:1.安装好meld2.编辑~/.subversion目录下的config文件,将meld赋值给diff-cmd,如下所示:### Set diff-cmd to the absolute path of your 'diff' program.### ...

2010-07-30 13:45:52 723

原创 ubuntu10.04安装网络电视SopCast Player

1、首先下载安装libstdc++5,地址是,http://ftp.kr.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.deb2、Terminal运行: echo "deb http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu `lsb_relea...

2010-07-28 21:26:07 162

用wubi安装 ubuntu10.04

今天终于在老爷机上装ubuntu10.04了。首先把ubuntu的iso镜像中的wubi.exe解压出来,和iso文件放到相同目录下。双击wubi.exe,弹出安装界面,选择安装的磁盘,输入用户名密码,拔掉网线(wubi会直接用相同目录下的iso文件安装,而不从网络上下载)。重启就开始安装了。用wubi装了ubuntu10.04后,发现一启动,就直接报错“unknow comman...

2010-07-27 23:49:47 84

原创 在ubuntu10.04上安装GNOME 3

GNOME3离我们越来越近了,今天在自己的机器上尝试了以下gnome shell,把过程记录下来。Gnome shell的网址:http://live.gnome.org/GnomeShell/安装:http://live.gnome.org/GnomeShell/DistributionPackages现在官方的还不稳定,所以选择了 Ubuntu developer 的版本,运行...

2010-07-26 14:32:20 117

原创 链队列(LinkQueue.h和LinkQueue.c) 分享

/*链队列存储结构(LinkQueue.h)*/typedef struct QNode{ QElemType data; struct QNode *next;}QNode, *QueuePtr;typedef struct{ QueuePtr front; QueuePtr rear;}LinkQueue;/*****************...

2010-06-24 11:16:00 692

原创 开源的XML Parser expat的介绍和使用心得

----------------------------------------------------------------------------------------------------------------expat是使用C所写的XML解释器,采用流的方式来解析XML文件,并且基于事件通知型来调用分析到的数据,并不需要把所有XML文件全部加载到内存里,这样可以分析非常大的...

2010-06-13 15:09:29 123

原创 expat的概貌

expat是一个面向流的解析器。你向解析器登记回调(或处理)函数然后开始向它输入文件。当解析器认出部分文件时,(如果你已登记),它将为那部分调用适合处理。文件是分部分输给解析器的,所以在你有整个文件之前,你就能开始解析语法.这个也允许你解析不适合内存的确实巨大文件的语法。expat会由于设定你能的很多种类的处理和选项让人害怕。但是你只需了解到四个函数,就能做80%你想做的相关工...

2010-06-13 14:54:16 263

原创 如何让gvim默认标签浏览

gvim能否只开一个窗口,每次在终端“gvim 文件名”的时候就自动在这个窗口新开一个tab page来打开文件? 这样桌面简洁很多,就像windows下用UltraEdit一样。可以在gvim中用:tabnew :e,但太麻烦了。这样做:gvim --remote-tab-silent filenamelinux下为了方便可以在.bashrc中加入alias v...

2010-06-13 10:15:39 301

原创 C++ using namespace std 详解

一 :和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。因此,当使用时,相当于在c中调用库函数,...

2010-06-12 12:08:05 97

原创 ubuntu10.04 eclipse C/C++平台搭建

1 安装eclipse:第一种是通过Ubuntu自带的程序安装功能安装Eclipse,应用程序 ->Ubtuntu软件中心,搜Eclipse安装即可。第二种方法是用命令:应用程序->附件->终端 然后输入(中间可能需要你输入密码):sudo apt-get install eclipsesudo apt-get install eclipse-pdesudo...

2010-06-11 14:35:46 169

空空如也

空空如也

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

TA关注的人

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