- 博客(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
2016-05-04
Android系统介绍和学习路线培训
2015-09-22
如何合理设计HybridApp: 移动应用跨平台开发经验分享
2014-05-29
RaspberryPi使用舵机网页远程控制摄像头转动
2013-06-01
android downlaod manager下载管理器
2012-11-23
android vcard syncML源码
2011-08-09
开发微信应用在Android手机上可以使用chrome://inspect方式调试吗?
2015-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人