Android平台
kelsel
这个作者很懒,什么都没留下…
展开
-
LINUX 添加新硬盘
$ls /dev/sd*$ fdisk /dev/sdb n 新建 p ... w 写入$mkfs.ext4 /dev/sdb1$vi /etc/fstab/dev/sdb1 /work ext4 rw 0 0$reboot原创 2016-10-08 16:56:17 · 253 阅读 · 0 评论 -
VIM查看2进制,16进制
1.) 默认以2进制打开vim -b a.txt2.) 转换为16进制,依赖xxd程序%!xxd%,当前文件所有内容!,调用程序xxd,程序名3.) 转为2进制%!xxd -r 管理员在2009年8月13日编辑了该文章文章。 -->原创 2016-10-08 16:57:59 · 4743 阅读 · 0 评论 -
入门视频采集与处理
做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”原创 2016-10-08 16:58:02 · 1340 阅读 · 0 评论 -
TOP 进程状态
D 不可中断 Uninterruptible sleep (usually IO) R 正在运行,或在队列中的进程 S 处于休眠状态 T 停止或被追踪 Z 僵尸进程 W 进入内存交换(从内核2.6开始无效) X 死掉的进程 N 低优先级原创 2016-10-08 16:58:08 · 2829 阅读 · 0 评论 -
virtualbox硬盘管理
==硬盘列表VBoxManage list hdds==格式转换,(里面的数据还在,可以正常开机)VBoxManage old.vdi new.vhd --format VHD==关机,更改大小VBoxManage modifyhd be05c3ee-3f64-4564-a3e5-7a00bfc4e233 --resize 102400=原创 2016-10-08 16:58:11 · 343 阅读 · 0 评论 -
ubuntu安全模式
shift 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSnsKey":{},"bdText"原创 2016-10-08 16:58:14 · 2915 阅读 · 0 评论 -
调试总结
首先,判断BUG是否是修改代码引入的a)回滚SVN代码b)测试验证,是修改引入的则修正,跳到g)c)否则,重现bug,观察现象d)评估bug所走的代码路径e)调试该范围内的代码f)测试验证,直至解决g)结束1) 打印值 //出错 printf("a = %d, b = %d\n", a, b);原创 2016-10-08 16:58:17 · 326 阅读 · 0 评论 -
PKG CONFIG
http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然了。 “Hi,原创 2016-10-08 16:58:20 · 217 阅读 · 0 评论 -
ATP-GET常用操作
1. 下载源码包apt-get source pkg_name参考这篇文档试图让用户对于Debian包管理工具APT的工作方式有一个很好的理解。 它的目标是让新的Debian用户更容易上手,也让那些想帮助那些想更深入理解 如何管理他们的系统的人。它为Debian项目而编写,目的是提高此发行版对它 的用户的支持水平。http://www.debian.org/doc/manual原创 2016-10-08 16:58:26 · 890 阅读 · 0 评论 -
成员函数或友元函数做为线程函数
http://www.buguw.com/?p=187WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。 1.线程函数 在启动一个线程之前,必须为线程编写一个全局的线程函数,这个线程函数接受一个32位的LPVOID作为参数,返回一个UINT,线程函数的结构为:原创 2016-10-08 16:58:34 · 2056 阅读 · 0 评论 -
OPENSSL错误码处理
SSL_GET_ERROR () 在ssl.h里面看SSL_ERROR_XXX的错误类型ERR_get_error() 管理员在2009年8月13日编辑了该文章文章。 --> --> window._原创 2016-10-08 17:11:03 · 4668 阅读 · 0 评论 -
OPENSSL 多次初始化
只能够初始化一次,多次初始化导致出错 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSnsKey":{},"b原创 2016-10-08 17:11:15 · 1142 阅读 · 0 评论 -
修改Makefile.am,无法生效
make distclean autoreconf ./configure make 参考http://blog.chinaunix.net/uid-24709751-id-3479684.html 管理原创 2016-10-08 17:14:14 · 725 阅读 · 0 评论 -
will be initialized after [-Wreorder], 类成员构造顺序
初始化列表的顺序应该是按照你成员声明顺序初始化 #include iostream> using namespace std; class Test { public: Test(int j)原创 2016-10-08 17:15:16 · 959 阅读 · 1 评论 -
AC_CHECK_LIBS autoconf
-- from http://www.kongch.com/2012/09/ac_check_lib_and_ld/ 背景 了解GNU Build System那套 1 ./configure && make && make instal原创 2016-10-08 17:16:26 · 532 阅读 · 0 评论 -
configure.ac makefile.in configure判断某个库是否存在
判断某个库是否存在1. configure.ac AC_CHECK_LIB(udt, udt_listen, UDT_LIBS='-ludt', AC_MSG_ERROR([udt not found])) AC_SUBST(UDT_LIBS) 2. Makefile.am libsp原创 2016-10-08 17:16:29 · 1151 阅读 · 0 评论 -
ubuntu按照perl模块
第一次安装会有配置,默认即可ROOT用户# sudo perl -MCPAN -eshell$cpan[cpan]install Bio::SeqIO或者$sudo perl -MCPAN -eshell$cpan[2]> i /Text::CSV/Going to read '/home/cloudmind/.cpan/Metadata' Databa原创 2016-10-08 17:17:15 · 1153 阅读 · 0 评论 -
find exec linux
格式: -exec command {}空格\; find . -name Makefile -exec rm {} \; find . -name *.c -exec wc -l {} \;原创 2016-10-08 17:17:34 · 229 阅读 · 0 评论 -
svn 修改文件的可执行权限
如果第一次提交的时候没有执行权限,后续更改也是再提交也是没权限的解决方法:设置svn可执行权限,svn:executable 格式:$svn propset svn:executable on 文件名/文件夹名 $svn propset svn:executable on test.c $s原创 2016-10-08 17:18:09 · 3551 阅读 · 0 评论 -
TEST_F:多个测试使用同样的配置
https://code.google.com/p/googletest/wiki/V1_7_Primer场景:1. 准备数据A,TEST测试a2. 准备数据A,TEST测试b....3. 准备数据A,TEST测试n问题:准备数据A太多次,,,可以使用TEST_F,就是为了解决这种情况。 For each test defined wi原创 2016-10-08 17:19:09 · 1035 阅读 · 0 评论 -
VIM VMB 安装插件
INSTALLATION *mark-installation* This script is packaged as a |vimball|. If you have the "gunzip" decompressor in your PATH, simply edit原创 2016-10-08 17:19:12 · 613 阅读 · 0 评论 -
svn Key usage violation in certificate has been detected
sudo apt-get install libneon27-dev cd /usr/lib sudo mv libneon-gnutls.so.27 libneon-gnutls.so.27.old sudo ln -s libneon.so.27 libneon-gnutls.so.27原创 2016-10-08 17:19:14 · 365 阅读 · 0 评论 -
perl 传递数组作为参数
#perl #\ ,取地址 sub array { my ($arr1,$arr2) = @_ ; print "@$arr1 : @$arr2"; } sub arra原创 2016-10-08 17:19:43 · 4169 阅读 · 0 评论 -
perl数组的长度与元素个数
$#数组名 ---表示数组中最后一个元素的下标,它等于元素个数减1。@数组名 ---表示数组中元素的个数。$标量=@数组名 ---将一个数组赋值给一个标量变量,标量得到的是这个数组的元素个数。$数组名[数组下标] ---这种格式可以取出数组中相应的元素。原创 2016-10-08 17:19:52 · 6144 阅读 · 0 评论 -
linux取消锁屏
xset s 0 xset -dpms 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={原创 2016-10-08 17:20:53 · 2743 阅读 · 0 评论 -
linux编译freeRDP
1. 安装JDK Java开发包:JDK 1.7 直接搜索 jdk-7-linux-i586.tar.gz 解压拷贝jdk/jre目录到eclipse/jre目录 export JAVA_HOME=/home/xkm/Downloads/jdk1.7.0_07原创 2016-10-08 17:23:31 · 2315 阅读 · 0 评论 -
windows搭建Android开发环境图文教程
Android环境搭建(XP/Win7)http://www.cnblogs.com/ok-lanyan/archive/2011/10/14/2207339.html Android环境搭建 版本记录原创 2016-10-08 17:23:34 · 290 阅读 · 0 评论 -
linux ping unknow host
http://www.2cto.com/os/201303/197708.html 如果ping命令返回如下错误,那主要的可能性就是系统的DNS设置有误。 [cpp] [root@CentOS5 ~]# ping www.sina.com.cn ping: unknown host www.s原创 2016-10-08 17:23:44 · 616 阅读 · 0 评论 -
android 编译
1. 需要安装的软件 Java开发包:JDK 1.7 开发集成环境(IDE): Eclipse Classic 3.7.2(新的不稳定) Android开发环境: ADT-23 Android SDK 最新的 Android NDK android-n原创 2016-10-08 17:23:47 · 299 阅读 · 0 评论 -
cmake删除已经安装的文件
install_manifest.txt里面有安装的所有东西的路径 cat install_manifest.txt | sudo xargs rm 管理员在2009年8月13日编辑了该文章文章。 -->原创 2016-10-08 17:23:50 · 2287 阅读 · 0 评论 -
Android Support V4, V7, V13的作用与用法
http://blog.csdn.net/hh2000/article/details/39718623 1, Android Support V4, V7, V13是什么? 本质上就是三个java library。 2, 为什么要有support库?原创 2016-10-08 17:23:53 · 298 阅读 · 0 评论 -
Android应用开发相关下载资源
(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows): revision 22.6.2 http://dl.google.com/android/android-sdk_r22.6.2-windows.zip原创 2016-10-08 17:23:56 · 457 阅读 · 0 评论 -
apk文件的签名
http://blog.163.com/squall_smile/blog/static/6034984020113169415502/在使用android模拟器时,apk文件自动上传并安装执行。但是编译为apk文件自己上传到手机上却运行不了,这是因为apk文件没有签名的缘故。在Eclipse自动在模拟器中上传程序时,ADT已为其加上了某个调试用的签名,所以不会有问题。 签名到底有原创 2016-10-08 17:23:59 · 641 阅读 · 0 评论 -
Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。 (注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)原创 2016-10-08 17:24:15 · 477 阅读 · 0 评论 -
安装APK INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
AndroidManifest.xml manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.droider.free" android:versionCode="1"原创 2016-10-08 17:24:26 · 739 阅读 · 0 评论 -
JDK 中文编码转中文
1。 安装JDK2 C:\Users\Administrator>native2ascii -reverse d:\1.txt const-string v4, "获取网络数据出错!" const-string v1, "该功能只能在网络状态下使用!" 管理员在2009年8月1原创 2016-10-08 17:24:29 · 905 阅读 · 0 评论 -
ANDROID应用程序四大组件
http://www.cnblogs.com/Tiger-Dog/articles/2105215.html 在Android中,一个应用程序可以使 用其它应用程序的组件,这是Android系统一个非常重要的特性。例如,你编写的应用程序需要显示一个可以滚动的图片列表,如果其它某个应用程序已经开 发了具有此功能的组件并对外发布了此组件以使其它应用程序能够使用此组件,因此你可以直接调用这个组件原创 2016-10-08 17:24:32 · 553 阅读 · 0 评论 -
android meta-data 应用详解
http://www.myexception.cn/android/736661.htmlandroid meta-data 使用详解这是该元素的基本结构.可以包含在 四个元素中。这个名字值是额外的任意的可以提供给父组件的数据。一个组件元素能够包含任意数量的meta-data子元素。它们所有的值都会被收集在Bundle对象中并且使其可以作为组件的 PackageIt原创 2016-10-08 17:24:35 · 660 阅读 · 0 评论 -
Intent 和 Intent Filter
http://www.cnblogs.com/Android_2011/archive/2011/06/12/2078643.html Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time bin原创 2016-10-08 17:24:38 · 387 阅读 · 0 评论 -
应用程序单独启动
大部分应用程序还有一种方式可以单独启动,不用去引用特别的数据。 启动应用程序的activity 必须设置 "android.intent.action.MAIN" 作为action。 显示在程序启动器上必须设置 "android.intent.category.LAUNCHER" 为 category.原创 2016-10-08 17:24:42 · 366 阅读 · 0 评论