自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海上雨

Android&PingPang@大海

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 commands commence before first target

makefile时常遇到这样的问题,汇总网上的原因如下:1. 上一行换行符号 \ 后面有空格2. 本行前面的空白有非法字符1)Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。命令行必须和规则一一对应。 2)产生第二种的错误的原因可能是一行的第一个非空字符为分号,make会认为此处遗

2012-06-29 13:46:49 59001 3

转载 C语言中#if,#ifdef

http://blog.sina.com.cn/s/blog_7eb50b180100yn7q.html一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译。 条件编译命令最常见的形式为:    #ifdef 标识符     程序段1     #else     程序段2     #endif

2012-06-27 09:59:02 1256

原创 android的 adt 升级18后,使用三方jar包,报错:NoClassDefFound或VerifyError

前几日导入了别人发来的一个工程,运行到某个类调用的时候,总报错:java.lang.VerifyError: com.***经过几日网上的磨战,总算找到了解决方法。参考1:http://zoulu1.blog.163.com/blog/static/46733149201231910577936/经过分析 是插件adt使用aapt工具打包生成 apk文件的时候 没有把三

2012-06-21 14:12:28 5875 4

转载 android系统中的多线程(三):关于定时和周期性执行

http://blog.csdn.net/crystal923129/article/details/6739615使用Handler和 TimerTask ,在java.util.Timer线程执行Timer负责设定周期TimerTask负责具体执行任务,对于需要更新UI的部分,发送消息给Handler,新启动了线程Handler 重写handleMessag

2012-06-19 09:03:19 3739

转载 android系统中的多线程(二): 关于在work thread中对UI进行更新和设置

http://blog.csdn.net/crystal923129/article/details/6739575方法一:使用android提供的方法Activity.runOnUiThread(Runnable)View.post(Runnable)View.postDelayed(Runnable, long)举例: 在work thread中更新UI mImageV

2012-06-19 09:02:52 2091

转载 android系统中的多线程(一): 关于在android中启动线程以及线程间的交互

http://blog.csdn.net/crystal923129/article/details/6739443在android中,一个应用开始运行的时候,系统将创建一个线程名为main,同时也称作UI thread.同一进程中的所有组件都在main线程中创建,并且接收用户的操作.如果阻塞该线程超过5s将弹出ANR对话框。同时android的UI工具包是非线程安全的。因

2012-06-19 09:02:13 6721

转载 pthread_create如何传递多个参数

http://zhidao.baidu.com/question/315398992.html涉及多参数传递给线程的,都需要使用结构体将参数封装后,将结构体指针传给线程定义一个结构体struct mypara{       var para1;//参数1       var para2;//参数2}将这个结构体指针,作为void *形参的实际参数传递stru

2012-06-19 08:44:33 2862

转载 Android利用ViewFlipper实现屏幕切换动画效果

http://blog.csdn.net/rhljiayou/article/details/71959981、屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。2、介绍ViewFilpper类ViewFlipperextends ViewAnimator

2012-06-18 17:08:54 740

转载 APK APK反编译过程及用到的工具

http://ssd910.blog.163.com/blog/static/2387679720101019112119671/一、用.rar打开apk文档,得到文档结构图如下所示二、将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步反编译出java文件1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.batXXX”

2012-06-18 14:46:56 688

转载 APK安装过程及原理详解

http://blog.csdn.net/hdhd588/article/details/6739281应用程序包的安装是android的特点APK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.

2012-06-18 14:45:53 734

转载 使用DJ java Decomplier 将整个jar包反编译成源文件

http://blog.csdn.net/hdhd588/article/details/6732407所使用的软件是 DJ Java Decompiler 3.9。下面是一个有用的参考文档,说明如何批量编译http://www.udl.es/usuaris/jordim/Progs/Readme.txt安装好之后,找到它的安装路径,我的是:C:\Program Files

2012-06-18 14:45:03 1280

转载 Android之-ADB server didn’t ACK解决

http://www.xiaoningmeng.com/2012/03/android-the-adb-the-server-didn-t-an-ack-to-solve/之前在eclipse运行android应用都没问题,今天突然报了这个错误,网上搜了下发现主要解决方法就是1.查看任务管理器,关闭所有adb.exe2.重启eclipse即可按照方法在任务管理器里看到了一个ad

2012-06-18 09:59:02 716

转载 ubuntu 垃圾清理 2011-07-10

http://hsun.blogbus.com/logs/164645595.html下面介绍一些ubuntu系统的垃圾清理.(强调:ubuntu编辑文件gedit)1.可以使用以下命令清理系统垃圾sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove 删

2012-06-13 14:49:30 1567

转载 Ubuntu修改用户名称和计算机名称

修改用户名称:切换到root打开如下两个配置文件vi /etc/passwd 把我想改的"xxx"这个用户名改为"cyrec"了,保存并退出   vi /etc/shadow  同样把"xxx"改为"cyrec" ,保存并退出   重启后名字就变成了cyrec@xxx-dest-top: 现在要修改计算机名称xxx-dest-top为YYY-ZZ

2012-06-13 14:47:29 8294 1

转载 htonl(),htons(),inet_addr(),inet_ntoa()函数

http://hi.baidu.com/liangjw821/blog/item/54e036cc5207cb1700e92847.htmlhtonl()  简述:  将主机的无符号长整形数转换成网络字节顺序。  #include   u_long PASCAL FAR htonl( u_long hostlong);  hostlong:主机字

2012-06-11 10:09:02 970

转载 Source Insight教程及技巧(大全)——最终整合版

Source Insight教程及技巧(大全)——最终整合版很全面的文章,虽然感谢百度,但居然还收1个财富值,下载后发现只能上传图片,懒得截图了

2012-06-09 14:41:50 7060

转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:        #include #include

2012-06-08 14:28:16 103914 7

原创 查看自己的ubuntu 的版本

一、查看自己的ubuntu 的版本方法1:在终端中执行下列指令:cat /etc/issue可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:Ubuntu 12.04 LTS \n \l方法2:使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下:sudo lsb_releas

2012-06-07 10:22:50 799

C# 读取Access文件的简单抽奖系统

C#.net 2005,读取access数据文件,抽出若干不重复的人员

2011-06-16

空空如也

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

TA关注的人

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