自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

转载 执行shell出现bad interpreter:No such file or directory

执行shell脚本时,由于window和linux系统的交叉使用,经常导致文件格式不对的问题,出现bad interpreter:No such file or directory。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在VI下面如果不Set一下又完全看不出来。解决方法:1、上传到linux主机运行     chmod +x back   

2016-12-15 20:01:53 668 1

原创 构建嵌入式Linux系统读书笔记

1、Linux内核头文件:构建工具链所要用到的第一个组件是一组Linux内核头文件,目的是让应用程序设计者看到较好用的API,而不是原始的Linux内核系统调用,所以编译系统需要Linux内核头文件的一个子集。理论上:构建工具链用到的头文件与目标系统的用到的Linux内核应该来自相同的版本,事实上,很少这么做,因为Linux内核的API很少变动,所以来自不同版本(但类似)的内核头文件也是很普通的事

2016-11-08 17:49:23 651

原创 热插拔USB 设备出现usb 1-1: device descriptor read/64, error -110错误

设备名:中兴MF190    Linux Kernel版本:3.4    错误名:usb 1-1: device descriptor read/64, error -110                    usb 1-1: device not accepting address 33, error -110                    usb 1-1: devi

2013-10-27 21:15:03 42775 1

原创 Linux kernel中module相关命令集

Linux的kernel能够以动态的方式加载,卸载模块,以达到减小内核的大小,复杂度,以及增加内核的灵活性。目前,我知道的有lsmod,insmod,rmmod,modprobe四条命令,现在分别总结记录这四条命令,命令后的模块名称均不加后缀(如.ko或.o)。1:lsmod 即list modules的简称功能说明:显示已载入系统的所有模块。语法:lsmod   模块名称说明:执

2013-10-25 00:31:56 7792

转载 消灭Bug!十款免费移动应用测试框架推荐

转自 http://www.csdn.net/article/2013-10-21/2817240-top-10-free-mobile-app-testing-frameworks,mark备用对于移动应用开发者而言,Bug往往是最让人头疼的一大问题。不同于时时刻刻可以修补的Web App,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会

2013-10-22 23:26:53 1204

原创 C/C++利用位运算来进行函数参数检查

经常我们写一个函数时,假如它有多个参数,我们在函数入口处,对这多个参数的有效性进行检查,经常使用的写法会像下面一样#include "stdafx.h"#include void testFunction(int *pTest, int test, bool isTest){ if((pTest == NULL) || (test < 0) || (isTest == false

2013-10-19 00:28:05 2471

原创 Android中用Git来抓取你感兴趣列表的提交log

如题所述,用到的命令其实很简单,关键的就这一句git log --stat --author=pattern在这一句命令的基础上,我写了一个脚本用于抓取一个list中所有人的提交log,以及每次提交的文件#!/bin/bash#the script could catch the changelog list of openplatform kernel and android#us

2013-08-27 23:30:09 1348

原创 Android中关于APK对遥控器支持的修改

最近,对Andoid中APK做了一些修改,让其支持遥控器的支持,这把人弄得焦头烂额,好不郁闷,这里特别记录下思路,留给有需要的同志。        其实Android本身是做了对遥控器的上下左右按键的焦点移动控制,以及对Enter键的响应,现在知道的原因就是1:View的子类在派生时对其动作做了从写,导致其焦点控制失效;2:不明原因导致焦点控制失败。该文只是从功能上总结了自己在APK的IR

2013-08-27 22:14:09 15388 5

原创 Android中如何模拟一次点击(touch)事件

在Android中有时需要模拟某一个View的touch事件,来达到对该View的功能相应处理的简单化,因为你只需要模拟对该View的touch事件,便能沿着原来touch的事件相应走下去,不需要添加任何代码,你可以这么做:final long downTime = SystemClock.uptimeMillis();final MotionEvent downEvent = Motion

2013-08-27 21:22:03 15084 1

原创 精通CSS:高级web标准解决方案之读书笔记(二)

接着看书第五章1、锚元素一些伪类属性需要注意的地方?        注意:当两个规则具有相同的特殊性时,后定义的规则优先,所以链接应当使用的样式最好按照以下顺序,a:link,a:visited,a:hover,a:focus,a:active,记住这次序简单的方法是记住:Lord Vader Hates Furry Animals。2、如何链接到本页面的特定位置去?

2013-05-22 23:17:44 1240

转载 直接拿来用!最火的Android开源项目(完结篇)

转自 http://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects-finale今天我们将继续介绍GitHub上另外34个非常受欢迎的Android开源项目,在这些项目中,你又在用或用过哪些呢?41. android-swipelistviewSwipeListView是一个And

2013-05-22 19:17:29 8118

原创 精通CSS:高级web标准解决方案之读书笔记(一)

第一章1、ID名和类名的区别?        区别:一个ID名只能应用于页面上的一个元素,而同一个类名能够用于页面上的任意多个元素;类非常适合标示内容的类型和其他相似的条目;类应用于概念上相似的元素,而ID名用于不同的唯一的元素。2、为元素命名的一些规则?        原则:在分配ID名和类名的时候,一定要尽可能表示名称与表现形式无关,应该根据他们是什么来命名,而不是他们的变现形

2013-05-16 23:33:09 1354

转载 直接拿来用!最火的Android开源项目(二)

继续Mark,以待后用,转自http://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-two    21. drag-sort-listviewDragSortListView(DSLV)是Android ListView的一个扩展,支持拖拽排序和左右滑动删除功能。重写了TouchIn

2013-05-08 22:06:39 1093

转载 直接拿来用!最火的Android开源项目(一)

转发备用,转自http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projectsGitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效

2013-05-03 19:45:00 1274

原创 反编译Android的APK之工具组合拳

需求:仅仅需要一些APK的的一些资源文件 方法:你将APK的后缀改为rar或者用一般的解压缩文件直接解压这个APK就OK了,这样便能看到APK中drawable的图片或Assets内的一些raw文件和图片文件 需求:需要查看APK的XML文件 方法:这你就需要使用工具DoApk来反编译这个APK,这个工具是个图形化界面的工具,只要你打开就知道怎么用了 需求:需要查看APK的源代码

2013-04-19 22:57:35 1610

原创 榆木脑壳练算法之迷宫寻路问题

// MazeProblem.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include int maze[7][7] = { {1, 1, 1, 1, 1, 1, 1}, {1, 0, 0, 0, 0, 0, 1}, {1, 1, 1, 0, 1, 1, 1}, {1, 0, 1, 1, 1, 1, 1}, {1, 1, 0, 0,

2013-04-17 23:48:59 1101

原创 榆木脑壳练算法之三色旗问题

今天闲来无事,写了一个关于三色旗帜的问题的代码,参见书上的思路,也写了自己的一些理解,记录与此,权当参考。    问题:假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳子上进行这个动作,而且一次只能调换两个旗子    解法:// ThreeColorFlags.cpp :

2013-04-12 23:33:26 2176 1

原创 榆木脑壳练算法之汉诺塔

最近感觉脑子笨的慌,看纯理论的书又看不进去,诶,写写代码吧,正好练练自己的弱项,算法吧,自己真的是榆木脑壳一个    定义:汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间

2013-04-08 23:17:14 984

原创 工欲善其事必先利其器,工具之编译调试篇

1 PC-Lint:是一款C/C++软件代码静态分析工具,不仅可以检查一般的语法错误,还可以检查潜在的错误,比如数组访问越界、内存泄漏、使用未初始化变量、使用空指针等。在单元测试前使用PC-Lint来检查代码,可以提前发现程序中的潜在的错误,提高代码的质量。2 UniversalIndentGUI:(亲测)一款所见即所得的代码美化工具,用起来很方便,对各种语言的缩进都可以很快的进行调整,不过前

2013-02-25 22:11:02 696

原创 工欲善其事必先利其器,工具之图形图像3D篇

记录图形图像以及3D相关方面听到,遇到,用到的小工具,让工具来提升我们的工作效率吧1. Deep Exploration:是Right Hemisphere出品的一款功能强大的3D文件转换大师,可以导入预览VRML的wrl、vrml格式文件,Viewpoint的mtx、vpp格式文件;可以转换导出Shockwave 3D文件(w3d格式)、VRML 场景世界文件(wrl、vrml)、Viewp

2013-02-01 22:58:43 1029

原创 一月一首乐之灵动--不再让你孤单(陈升)

昨天朋友发过来一首歌曲的链接,陈奕迅翻唱陈升的不再让你孤单,当时只是随便听了下,有些许的触动,今天突然脑中里迸发出昨晚的调子,重新翻出来这首歌,今天听的是陈升的原版,突然一下子不知道怎么触动内心最深处的那块软肋,或许这首歌就是要用这个方式来唱吧,故去的过去,我喜欢看的是你的胡乱说话的模样,看的是你傻傻的感觉,擦干你伤心的眼泪,做那个当你伤心在你身边的那个人,我不再让你孤单,谁又能让我不再孤单呢,路

2013-01-13 23:38:26 1793

原创 不必重新制造轮子----各式library搜集

在开发一个个稍微大些的项目,我们经常会去寻找和核心功能相似的一些library,这样我们不必重复的去做制造轮子的工作,节省自己大量的精力来专注于逻辑业务层上的东西,提供一个相对稳定的底层环境来加快自己的开发进度,下面将自己用过的没有过的都记录下来,没用的很可能将来用的上,做一个mark,用过会和大家交流一些经验。    1 NCurses Development Kit for C++:(ND

2013-01-13 18:22:25 1920

原创 Android运行时异常“Binary XML file line # : Error inflating class”

在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉......    我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决:    1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必须使用完

2013-01-12 23:43:40 246243 60

转载 简介跨平台的移动开发框架

转自http://mobile.51cto.com/hot-273779.htm Unity3D 因为上一个项目使用的Unity3D(http://www.unity3d.com/),目前的感受是这个引擎相当不错,尤其对于美术人员来说相当友好,其在跨平台方面的表现也很强大,虽然手机平台目前只支持iOS跟Android,不过这也足够了,Unity现在50万的开发者也足以证明它

2013-01-09 22:53:29 1571

转载 wamp的1 of 2 services are running问题解决

我的wamp启动后,总是只有一个服务起的来,原因是80端口被占用,导致apache无法启动,解决方法问过度娘后,下面这个有用转自 http://hi.baidu.com/bsdgo/item/630ca324fca8171b2b0f1cda80端口被占用,xp下查看端口被占用情况?在启动Apache的时候遇到占用80端口,导致服务不能启动,于是CMD查占用80端口的进程..直接

2012-12-17 21:30:25 9899 2

原创 zend原理深度剖析-看韩顺平老师视屏第四讲笔记

1 在PHP项目中,通过URL的重写,可以完成整个项目只有一个入口,可以提升安全性,避免直接使用php的路径来非法访问特定的php    2 在项目的根目录下添加一个.htaccess的文件,并在里面添加rewrite的规则,这样便能实现URL的重定向        RewriteEngine On        RewiteRule ^.*$ index.php    可以有多个

2012-12-17 21:14:46 988

原创 zendFramework原理阐述-看韩顺平老师视屏第三讲笔记

1 file_put_contents在不断程序的情况下,输出信息到文件中,作为log,用于调试,当然也可以使用Debug工具来进行调试。    2 如果indexController中的indexAction中什么都不写,相当于indexAction中有一句,this->render('index'),这句话所起的作用他会到view文件夹中找到scripts中的index里面的index下的

2012-12-16 23:41:08 1518

原创 工欲善其事必先利其器,工具之Android篇 .

记录自己在Android开发中听到的,遇到的,用到的小工具,来帮助自己来对付这个小机器人    1:DOAPK(亲测),windows上用来反编译Android的APK,特别适合反编译APK的XML,反编译之后就不是乱码了,这个工具同样可以将反编译的文件再编译回去,这点对APK的汉化就很有用了,同时,这个工具还能给rom和apk签名,再加上操作是图形化的,操作简单,挺不错的小工具。

2012-12-16 23:05:41 633

原创 工欲善其事必先利其器,工具之网络篇

记录网络相关方面听到,遇到,用到的小工具,让工具来提升我们的工作效率吧    1.httpwatch(未亲测):抓取http协议包的一个工具,可以安装到IE中做插件    2.Developer Toobar和Firebug(未亲测):浏览器插件,用来方便浏览器如何看待代码的工具,比如方便查看每一个盒子的范围,不用再手工的设置边框;通过Firebug,还可以动态的修改CSS属性。

2012-12-16 22:51:21 731

转载 使用WAMP构建一个ZendFrameWork项目修正篇

上一篇使用ZendStudio构建一个ZendFramework项目,按照视频中的讲解,最后以失败告终,想想也是,我使用的是WAMP傻瓜版,按照别人全手动的来配置来搭建WAMP的修改来该傻瓜版的修改,失败也就不足为奇了,今天继续研究,发现这个帖子靠谱:转自bbs.dedecms.com/simple/?t123351.html WINDOWS XP 下Zend Studio For E

2012-12-16 21:59:44 3380

原创 使用ZendStudio构建一个ZendframeWork的项目-观看韩顺平老师笔记

最近学习如何使用PHP搭建一个网站,因为对网站还是觉得很神秘的,虽然人们说做网页很简单,但是至少现在的我不这么认为,所以选择了相关的工具来实践动手一下,跑个流程先。    选定的工具是WAMP,IDE开发环境选定的是Zend Studio,先从网上下来Zendframework1.11备用(因为看的是韩老师的视频,所以这里用的也是1.11.,虽然现在ZF2已经出来了,而且变化很大)。

2012-12-14 00:11:48 5719

原创 Android中的同步与Mutex

在Android中,经常要用到多线程,多线程之间的同步也就成了一个问题,下面先转一段http://wenjuema.iteye.com/blog/660705多线程应用中,我们往往会对同一对象或类进行操作,这时我们需要应用同步锁,以保证程序的正常运行。本文将从Synchronized, wait, notify这些Java常见的关键字/函数作为出发点,总结同步与锁的问题,适合Java初级者阅读

2012-10-23 22:33:06 7359

原创 一月一首乐之灵动--魔鬼中的天使(田馥甄)

淡淡的声音,淡淡的忧伤,淡淡的旋律,不是离别,不是忧伤,只是那淡淡的惆怅,击碎我心灵最深处的弱点,带来那莫名的万千思绪。这便是Hebe的魔鬼中的天使把太细的神经割掉 会不会比较睡得着 我的心有座灰色的监牢 关着一票黑色念头在吼叫 把太硬的脾气抽掉 会不会比较被明了你可以重重把我给打倒 但是想都别想我求饶 你是魔鬼中的天使 所以送我心碎的方式

2012-08-13 23:35:50 2561

转载 原来命令行参数处理可以这么写-getopt?

经常要写点Linux下命令行的测试程序,都需要对命令行参数做一些处理,以前都是自己来写参数的处理,不只每次写的都不一样,而且每次还浪费时间去做参数的判断,而且写出来的代码很难看,最近在看老大写的一个测试程序,发觉里面用到了getopt或getopt_long这个函数来处理,不只代码清晰,而且非常容易的就能实现人们常用的那种短横线带参数的命令行参数处理模式,在网上查了一些资料,发现介绍还是很多,特别

2012-04-18 21:01:51 12123 1

转载 Android属性系统(转)

转自http://my.unix-center.net/~Simon_fu/?p=957 属性(property)系统对Android来说是一个重要的功能。他作为一个系统服务管理着系统的配置和状态,所有的这些系统配置和状态都是属性(property)。属性(property)是一对键/值(key/value)组合,键和值都是字符串类型。总体感觉属性系统非常像Windows的注册表的功能。And

2012-02-13 10:39:29 1050

转载 android UI 优化系之工具traceview (转)

工欲善其事必先利其器。很多时候,学会使用一些工具能大大提高我们的开发效率,使我们事半功倍。所以,我要来分享一下一个工具:traceview。Traceview是androidSdk里的一个性能分析工具,在优化UI的时候特别有用。这个工具可以在以下目录中找到,如下图: UI 优化系之工具 traceview  (转)" alt="android UI 优化系之工具 tracevi

2012-02-08 14:11:30 1470

原创 一月一首乐之灵动-陈奕迅《一丝不挂》

那天和朋友去KTV里K歌,发现了这首歌,后来回来找到一听,陈奕迅的粤语歌,越听越有感觉,果断单曲循环,百听不厌啊,林夕的词也是相当的有问道,不过听了之后情绪有些低落,所以,选择的朋友,慎重!!   一丝不挂-陈奕迅(粤语)分手时内疚的你一转脸 为日后不想有甚麼牵连 当我工作睡觉祷告娱乐那麼刻意过好每天 谁料你见松绑了又愿见面 谁当初想摆脱被围绕左右 过后谁人被遥控於世界

2012-01-27 00:35:51 1035

原创 一月一首乐之灵动-我的2011,撒哟拉拉之小田和正《再见》

2011年得最后一天,不知怎么回事,心情特别的糟糕,难道是2011年要在今天过去了吗,一个人呆在房间里,一遍又一遍的听着小田和正的《再见》,虽然听不懂他唱的是什么,也不想知道他唱的是什么,因为那调子已经足以切合我现在的心情了,转眼,工作了一年了,回想这一年,有过欣喜,有过悲催,有过收获,也有过不如意,呵呵,难道,每到月底我的心情都是如此糟糕吗?有些话想说出来,但是欲言又止,自己定下的目标实现了部分

2011-12-31 22:10:53 2630

原创 Android的BroadcastReciver收不到Broadcast(系统广播)的原因之一

是不是有时候发觉有时候Android的broadcastReciver重写正确,IntentFilter定义正确,添加Action正确,。。可能正确,注册IntentFileter也是正确,正确,正确,都是正确,但依然收不到想要收到的broadcastReciver,或许你只是忘记addDataScheme这一点点,试一试,说不定你就能收到迟来的broadcast。至于为什么要添加这个,请参看这篇

2011-12-27 15:23:37 29857 7

原创 Android用Intent启动Activity的方法

最近在做一个东东时,需要启动另外一个Activity,可以有的方法有用setClass()和Component Name(应该还有其他方法,有发现时再更新)。    1. 先说在setClass启动一个Activity的方法吧:    Intent intent = new Intent();    intent.setClass(this, CreatePlaylist.class)

2011-12-27 14:14:51 45882 1

Android反编译工具

使用方法请参看我的博客Android的APK反编译工具之组合拳

2013-04-19

设计模式——侯捷(学习面向对象思想)

侯捷老师的一本讲设计模式的书,学习OOP的一种思想哦

2011-01-15

空空如也

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

TA关注的人

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