自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西涛offbye-移动全栈技术博客

关于移动端架构和全栈开发,Android, HTML5,Swift,前端,人工智能,技术管理等

  • 博客(33)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 The Future of JavaScript MVC Frameworks

Introducing OmWe've known this for some time over here in the ClojureScript corner of the world - all of our collections are immutable and modeled directly on the original Clojure versions w

2015-07-31 13:23:17 1241

转载 Raspberry Pi Camera Streaming to VLC Player

Raspberry Pi Camera Streaming to VLC PlayerRecently I discovered the pi’s in my quest for making a device with recognition software to locate items on the ground while being attached to a mult

2015-07-31 00:05:02 2249

原创 linux下解压缩*.tar.xz方法

昨天晚上在树莓派上编译gstreamer,下载到tar.xz结尾的压缩文件,网上搜了下还是找到解压缩方法如下:$xz -d ***.tar.xz$tar -xvf  ***.tar      可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式。      后来发现可以直接使用 tar -xvJf  ***.tar.xz来解压

2015-07-29 13:29:15 3881

转载 树莓派摄像头视频直播技术汇总

使用VLC, 延迟比较厉害,大概延迟2s,好处是支持RTSP协议,移动端方便实现Here I'm documenting how to stream from the Raspberry Pi Camera board using VLC. Most of this is covered in the Raspberry Pi forums in this thread.The cam

2015-07-28 23:40:24 13625 2

原创 Python高效率编程的8条箴言

Python作为一门动态语言,提供了很多语法糖,有助于我们以很短的代码实现复杂的功能。另一方面,Python的历史悠久,积累了大量高效易用的库,基本上常见的任务都有对应的工具库。善用Python的语言特性,我们可以写出Pythonic的代码,下面探讨一下如何写出高效率的Python代码

2015-07-28 22:00:45 2199

原创 如何使用Android Studio提高App质量

Android Studio作为现在谷歌主推的Android开发功能,除了提供了大量的功能帮助快速开发Android代码之外,在代码质量控制方面也提供了很多工具,这些工具都放在Analyze菜单下, 主要有Inspect Code, Code CleanUp,Analyze Dependencies等功能。 Inspect Code通过运行Lint检查代码的规范性,比Eclipse下的Checkstyle检查功能强大,毕竟是专为Android设计的。 运行Code CleanUp可以

2015-07-28 17:32:01 7370 3

原创 树莓派遥控船项目计划

最近资料的时候发现遥控船也挺好玩的,并且小区正好有水,看别人玩也挺好玩的,和四轴相比,技术难度和成本都相对低,于是就决定先做个遥控船了。初步实现以下功能 1. 基于WFly 6A和android手机的双遥控 2. Android手机遥控时可以 视频,即可以看到摄像头的视频 3. 前进 后退  左右遥控功能 4. 基于GPS的导航 5. LED灯,方便晚上玩,现在

2015-07-27 10:45:23 3857 4

转载 人人都能玩航拍 手把手教你装4轴

原文出处: 航拍中国身处浩瀚的影像横流,作为一名影像编辑当然看惯了人体大妞、风光美景、人文纪实,面对雷同的构图和取景显然新潮的拍摄手法和技巧更能吸引我的眼球,而当某日看到乔岩老师剪辑的航拍作品,让我深深沦陷,从此欲罢不能。废话不多说,看视频才是要紧事。视频来源:《旅游卫视》乔岩 我相信当看到这段视频你也会如我一样震撼,震撼于这段电影感十足的短片拍摄器材仅仅是一个多轴

2015-07-24 23:20:59 4451

原创 树莓派的PWM脉宽调制功能介绍

最近想用树莓派控制航模的电调,于是研究了下PWM,貌似控制电调比较麻烦,因为电调需要发送几个特定的信号启动,然后才能进入控制模式,今天先弄明白PWM,慢慢折腾。下面的程序亲测可用,我用的树莓派model B,12GPIO口是外面第6个针。 脉宽调制(PWM)是指用微处理器的数字输出来对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法。在树莓派上,可以通过对GPIO的编程来实现PWM。

2015-07-24 22:10:13 16156 3

原创 python字符串连接

Python字符串连接有几种方法,把大家可能用到的列出来,第一个方法效率是最低的,另外给大家介绍后面的 2种效率高的方法,希望对大家有帮助。先介绍下效率比较低的,也是比较直接的方式,大量操作是不要用这个方法:a = ['a','b','c','d']content = ''for i in a:   content = content + i   pri

2015-07-23 14:56:23 988

转载 Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny

首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从ButterKnife.inject(this);变成了ButterKnife.bind(this);关于7.0.0的ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主

2015-07-23 10:21:04 1323

转载 Python的Lambda函数与排序

前几天看到了一行求1000的阶乘的Python代码Python代码print   reduce(lambda   x,y:x*y,   range(1,   1001))   一下子被python代码的精简与紧凑所折服,故对代码进行了简单的分析。reduce与range都是Python的内置函数。range(1,1001)表示生成1到1000的连续整数列表(Li

2015-07-23 08:38:01 1146

转载 TypeScript 1.5正式发布,此版本是Visual Studio 2015更新的一部分,支持大量ES6新特性

TypeScript 1.5正式发布,此版本是Visual Studio 2015更新的一部分,可以单独下载Visual Studio 2013和npm,或直接从GitHub获得最新版本。值得关注的改进(1)支持ES6。TypeScript 1.5增加了对ES6某些新特性的支持,包括Modules、Destructuring、Spread、for..of、Symbols、Compu

2015-07-22 09:23:19 2535

原创 iWeb峰会(HTML5峰会)2015年7月19日上海站会后感想

上周日专门从南京跑到上海参加了iWeb峰会(HTML5峰会),感觉这一天去的挺值的,几个演讲都挺精彩,干货不少啊。 整体感觉随着2014年HTML5标准的最终定稿,近期HTML5产业链在逐渐完善,整个行业应该还处在发展成熟期,已经出现一些技术平台级的公司,例如白鹭游戏引擎,Crosswalk,DCloud等。另外微信等一些超级APP已经是HTML5的主战场,各公司在自家的App里面基本上都已经引入WebView,实现HTML5混合架构。 先说下几个印象比较深的项目和公司, 白鹭Eg

2015-07-20 13:03:16 2678

原创 说说React,Flux,Reray和GraghQL

今天看到同事转发的《ReactEurope Conf 参会感想》,这篇文章讲的react的一些理念感觉有些道理,但我对react最终能很好的实现learn once, write everywhere还是持怀疑态度,毕竟世界是多样的,Apple的iOS(扁平化风格),Google的Android各自有自己的UI规范(Material Design和AngularJs Material Design ),即使React的理念很好,在别人的地盘上也不一定能弄出多大成果。但在Web前端领域,React作为创新者,

2015-07-16 18:35:08 2479

转载 ReactEurope Conf 参会感想

原文https://github.com/dfguo/blogReactEurope Conf 参会感想React 带来的革命性创新是前端世界过去几年最激动人心的变化。自从接触 React 以来,我深信 React 会改变客户端开发者(包括前端、iOS 和 Android)的开发体验。这次在巴黎举办的 ReactEurope Conf大会是继第一次在 Facebook

2015-07-16 16:53:45 1158

原创 Android Studio Gradle项目中添加JNI so文件

首先在Android Studio(版本1.2.2)工程的app目录下创建整个jni目录,jni目录里写Android.mk、Application.mk以及各类C/C++和汇编源文件。然后跟原来一样,用ndk_build工具去编,然后工具会自动生成libs目录,里面还有每个你在Application.mk里所指定处理器架构的so文件。     如果是引用第三方so,直接把相关的文件放在lib

2015-07-15 15:42:36 2297

原创 mac os使用lsusb命令和连接未知的Android设备

今天在mac上连接一个android设备发现连不上,adb devices看不到设备,于是想用lsusb命令看下,结果发现Mac竟然没有这个命令,于是网上搜了下,发现了下面的命令system_profiler SPUSBDataType,但每次都输入这个命令我也记不住啊,于是自己在~/bin下创建个lsusb文件,输入system_profiler SPUSBDataType, 然后加上执行权

2015-07-15 13:46:54 6374 1

原创 HTML5 HybridApp开发上手指引

目前我们项目是基于AngularJS和ionic框架开发的Hybrid App,支持android phone/pad, iPhone,iPad四个平台版本,以及微信版。因为使用的技术有点新,所以做了这个内部的新人上手指引,对于想学习HTML5 Hybrid App开发的同学也有参考价值。 合格的HTML5移动App开发人员需要掌握以下知识:

2015-07-15 12:09:49 2113 1

转载 Facebook的Web开发三板斧:React.js、Relay和GraphQL

Eric Florenzano最近在自己的博客上发表了一篇题为《Facebook教我们如何构建网站》的文章,他认为软件开发有些时候需要比较大的跨越,而这将会在2015年再次上演,主角们则是Facebook的React.js、Relay和GraphQL。Eric Florenzano在该文章中提到:2003年Brad Fitzpatrick发布了Memcached,由此开启了Li

2015-07-15 10:07:37 2340

转载 Flux再进化:Introducing Relay and GraphQL(译)

关于Relay与GraphQL的介绍译注:Flux更多像是一个理念宣言,在Flux身上有太多不成熟、不细化的感觉(千奇百怪的声称基于Flux的框架就是例子),而所有这些问题,答案可能就在最近公布的Relay中,虽然Relay还没开源,但通过简单的介绍和视频,译者认为它像是把Flux的理念成熟化、框架化,非常值得React开发者关注。原文:Introducing Relay and

2015-07-15 09:32:15 964

转载 为什么要造轮子?

作者 Lee Byron | 由 Nextoffer 翻译前几天在 React-Europe 大会上,我分享了一个我花了三年多时间的项目 - GraphQL.会议结束后,不少参会者问我:Facebook 是怎么做到一直保持产出这些“反思当前最佳实践”的新技术的?既然这是 React 大会,那么就让我们从 React 开始讲起吧。Photo: Ras

2015-07-14 15:08:58 1735 1

转载 那些争议最大的编程观点

这些观点有些实在太对了, 忍不住转载一下吧 原文 http://www.myexception.cn/other/1391149.html 知名问答网站StackOverflow之所以成功,合理的规则与严格执行是重要的原因,所以删帖是经常的。不过有时候执行得过严了,被删的问答不时会有惊艳之作。这不,他们的博客8月29日的文章“20个最受争议的编程观点”说的就

2015-07-10 10:40:30 1286

转载 Angular vs. React - the tie breaker

原文 https://www.airpair.com/angularjs/posts/angular-vs-react-the-tie-breaker1. IntroductionA short while ago, our team had to choose a technology for Wix's flagship product, the html wy

2015-07-10 09:19:08 1427

转载 android:ToolBar详解(手把手教程)

来源 http://blog.mosil.biz/2014/10/android-toolbar/这篇文章因为是台湾人写的,语言风格很别致。本文在原文的基础上做了一些微调(主要是繁体字的问题)。今年(2014) 的 google i/o 发表令多数人为之一亮的 material design,而 google 也从「google i/o 2014」 开始,大家也陆陆续续地看到其

2015-07-09 15:28:14 1002

转载 Android Support Library更新到v22.1之AppCompat新特性

构建一个可以跑在不同版本 Android 平台的软件,是非常复杂和耗时的。为了解决这个问题,Android 推出了 Android Support Library (安卓兼容包),让新的UI控件也可以跑在早期的 Android 版本。最近Android Support Library 更新到v22.1,这一版本主要AppCompat做了一些大的调整。重构AppCompat初期AppCo

2015-07-08 15:20:04 1092

转载 用Material Design设计App谷歌官方文档翻译

转载请注明出处:http://blog.csdn.net/bbld_/article/details/40400031翻译自:http://developer.android.com/training/material/index.html前言这篇文章是官方material design文档翻译的第一篇,关于material design需要了解的知识可以参阅这

2015-07-08 13:18:54 1326

转载 Pure Android

目录 [隐藏] 1 纯粹的 Android - Pure Android1.1 不要模仿其它平台的 UI 元素1.2 不要使用专为其它平台设计的图标1.3 不要使用底部的标签栏1.4 不要编码链接到其他应用程序1.5 不要在操作栏中使用带有标题的返回按钮1.6 不要在列表中使用向右箭头2 设备无关性纯粹的 Android - Pure And

2015-07-07 11:16:13 1285

转载 Material Design in Action — 哔哩哔哩动画 Android 客户端

来源 http://www.jianshu.com/p/d1458e550b8e#前言哔哩哔哩动画是中国大陆的一家弹幕视频网站,在中国二次元用户中颇受欢迎。哔哩哔哩动画之前推出过采用 Android Design 的 Android 客户端,虽然有使用了部分过时控件(例如 Scrollable Tabs)之类的问题,但整体素质依旧较高,受到 Android 用户的广泛好评。

2015-07-07 11:01:25 1954

转载 Android Studio 批量打包,apk重命名

项目切换到Android Studio有一段时间了,来聊聊多渠道打包的做法。1.在productFlavors添加你需要的所有渠道android { productFlavors { //在这里添加你所有需要打包的渠道 dev {} google {} myapp {} xiaomi {

2015-07-07 09:20:08 3373

转载 [Android Studio] Android studio 多渠道打包(超简洁版)

转载: http://xuyazhou.com/archives/461 http://relex.me/using-manifestplaceholders/最近一直用android studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦。。。最后去google

2015-07-06 17:55:07 979

原创 Eclipse Android项目导入Android Studio时常见的编译错误及解决办法

现在最新的Android Studio对以前的基于Eclipse ADT的项目的支持已经很好了,一般情况只需要通过File-> Import 导入项目就行了,但有些项目编译时会出现问题,现在把这些问题汇总记录下:NinePatch(.9.png)图片的问题 如果某个图片命名成了.9.png,实际图片并不是Ninepatch格式的,或格式错误,会编译出错,解决办法是按Ninepatch格式修改图片

2015-07-06 12:40:16 3016

转载 HTML5本地存储——IndexedDB(一:基本使用)

在HTML5本地存储——Web SQL Database提到过Web SQL Database实际上已经被废弃,而HTML5的支持的本地存储实际上变成了Web Storage(Local Storage和Session Storage)与IndexedDB。Web Storage使用简单字符串键值对在本地存储数据,方便灵活,但是对于大量结构化数据存储力不从心,IndexedDB是为了能够在

2015-07-01 17:59:50 1484

2016年南京软件开发者大会《 高效率的Android开发》PPT

从2009年到现在,Android开发已经发生了翻天覆地的变化。本次演讲PPT将分享通过组合使用大量新框架,模式和工具,高效率的开发Android App。主要介绍ButterKnife,Volley,Retrofit,Gson等开发框架,Rx编程模式,Bugly等第三方开发平台工具

2016-05-04

Android系统介绍和学习路线培训

2014年11月在公司内部培训的PPT,比较系统地介绍了Android的来源,发展,优势和存在的问题,介绍了一些Android比较新的领域和技术,总结了Android开发的学习路线图,推荐了开发相关的网站,书籍和资料

2015-09-22

如何合理设计HybridApp: 移动应用跨平台开发经验分享

这是我5月18日在火龙果讲堂做的分享PPt,详细介绍了HybridApp的适用场景,局限性,技术发展情况,相关技术框架和工具。分享了使用HTML5,AngularJs,Ionic,PhoneGap框架开发跨平台移动应用的实际项目经验

2014-05-29

RaspberryPi使用舵机网页远程控制摄像头转动

RaspberryPi使用舵机网页远程控制摄像头转动, 使用php,servoBlaster库,js实现,视频监控使用motion

2013-06-01

android downlaod manager下载管理器

功能完整强大的android下载管理器, 支持多任务管理,断点续传,暂停下载, 下载任务图标设置,状态栏通知(进度条),媲美国内知名软件市场hiapk,360手机助手等内置的下载管理器。

2012-11-23

手机号码归属地查询软件(附手机号码归属地文件)

手机号码归属地查询软件(附手机号码归属地文件)

2011-08-09

android vcard syncML源码

Android-vcard: Java vCard library。 android下的syncML代码,做联系人同步的可以参考一下。

2011-08-09

jquery表单验证插件

jquery表单验证插件formValidator3 很强大很好用

2008-12-16

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

TA关注的人

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