自定义博客皮肤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,前端,人工智能,技术管理等

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

原创 Android4.4支持使用DevTools对原生Android应用程序WebViews内容进行调试

从Android4.4(KitKat)开始,可以使用DevTools对原生Android应用程序的Android WebViews内容进行调试。调试WebViews要求:1.在Android设备或模拟器运行Android4.4或更高版本,并且Android设备上启用USB调试模式。2.Chrome 30或更高版本。更强大的WebView界面调试功能需要Chrome31或更高版本

2014-08-28 13:46:35 2941

原创 给你的Cordova HybridApp添加Splash启动页面

现在最新的Cordova 3以上的版本支持启动画面了,是通过cordova插件实现的。目前Splash插件支持android,ios,blackberry等多个平台。添加插件等过程如下:添加SplashScreen插件在cordova项目目录运行:cordova plugin add org.apache.cordova.splashscreen这个命令从插件git

2014-08-27 09:29:38 4754 4

转载 Python 守护进程

守护进程:通常被定义为一个后台进程,而且它不属于任何一个终端会话(terminal session)。许多系统服务由守护程序实施;如网络服务,打印等。  下面是转自一位网友写的编写守护进程的步骤: 1. 调用fork()以便父进程可以退出,这样就将控制权归还给运行你程序的     命令行或shell程序。需要这一步以便保证新进程不是一个进程组头领进程(process     gro

2014-08-21 15:27:12 1418

翻译 Ionic框架支持Vagrant镜像方式建立虚拟开发环境了

原文:http://ionicframework.com/blog/ionic-vagrant-android/            在开发HybridApp应用时,配置Ionic, Cordova, and Android开发环境是件麻烦的事情,是一 个最大的痛点。       特别是对于在Windows平台下开发的新开发者来说,在各种各样的类linux shell环境下配置nodej

2014-08-20 14:59:58 2803

转载 Javascript的有状态正则表达式

Javascript的正则表达式是有状态的!

2014-08-19 17:51:01 1055

原创 python 的日志logging模块介绍

最近在写使用python生成App的程序,发现直接用print打印信息不太方便和规范,所以使用了logging日志模块,简单记录下用法,正式项目中应该使用logging.config配置日志,可以实现类似log4j的日志文件大小限制,格式控制,输出位置等。1.简单的将日志打印到屏幕 import logginglogging.debug('This is deb

2014-08-15 17:55:31 1694

转载 HTTPS的七个误解(译文)

作者: 阮一峰开发网页的时候,往往需要观察HTTP通信。我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这方面最好的工具。前几天,HttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方。学习之后,我增长了不少网页加密通信的知识。我觉

2014-08-14 10:32:39 1200 1

转载 使用 Python 进行稳定可靠的文件操作

使用 Python 进行稳定可靠的文件操作程序需要更新文件。虽然大部分程序员知道在执行I/O的时候会发生不可预期的事情,但是我经常看到一些异常幼稚的代码。在本文中,我想要分享一些如何在Python代码中改善I/O可靠性的见解。考虑下述Python代码片段。对文件中的数据进行某些操作,然后将结果保存回文件中:1with open(filenam

2014-08-14 10:30:09 1420

转载 用python给文件夹下所有图片进行缩放处理

#! /usr/bin/env python # -*- coding: UTF-8 -*- #@author [email protected]#@version 2010-10-20 15:47#图片处理模块(缩放)import BaseUtilimport osimport ImagesrcImgFolder = srcImgFolder = r"D:\javaResiz

2014-08-13 15:03:05 2621

转载 如何调试手机上的网页以及基于Cordova/Phonegap的Hybird应用

开发手机页面以及Hybird应用时,调试曾经是个老大难问题,不时需要用写log等方式曲线救国。实际上,Chrome和Android(需要4.4+版本)已经提供了不亚于电脑版本的调试功能,只是看样子还有好多人不知道,所以写下来分享给各位。本文遵循CC协议,欢迎转发,但请注明作者和出处(http://ngnice.com/posts/659f97a6f06c90 )。操作分成电脑和手机

2014-08-13 14:25:01 3406

转载 Angular新手容易碰到的坑,随时更新

http://www.ngnice.com/posts/2c8208220edb94在Angular群里回答新手问题一段时间了,有一些Angular方面的坑留在这里备查,希望能对各位有所帮助。这个文章将来会随时更新,不会单独开新章,欢迎各位订阅。Q1. 错在哪里?如果你这么写过,会发现这个位置啥也没有加载出来,那么,错在哪里呢?错在ng-include需要的是一个变

2014-08-13 10:47:36 1355

转载 Python 最好用的第三方 http 库-Requests介绍

Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦!Beautiful

2014-08-13 10:23:00 2195

转载 Python编码规范整理

1、不要使用小写字母'l'(el),大写字母'O'(oh),或者小写'i'作为单独变量名称。因为一些字体中,上诉字母和数字很难区分(比如:O和0,l和1)。2、Module应该采用全小写,并且尽可能短的命名,可以在模块名中使用下划线以提高可读性。Package应该采用全部小写,并且也要尽可能短的命名,但不允许使用下划线。当一个用C 或C++ 写的扩展模块,有一个伴随的Python 模块来提供一

2014-08-12 10:53:15 1219

原创 python编写shell脚本详细讲解

今天需要编写一个shell脚本实现App自动生成的功能,需要处理HTTP REST请求,解析JSON,处理文件,执行命令等,本来想用shell搞定,但感觉比较麻烦,还是用python吧,虽然以前用Python都是在树莓派上玩的,多尝试一种方法总是好的。       虽然我受linux的影响甚深,但是对于*nix 里随处可见的sh脚本却是讨厌之极。为什么讨厌呢?首先是因为sh脚本那莫名其妙的语法

2014-08-11 16:54:57 5575

原创 AngularJS移动开发中的坑汇总

使用AngualrJs开发移动App已经快半年了,逐渐积累了很多AngularJS的问题,特别是对于用惯了Jquery的开发者,转到AngularJS还是需要克服很多问题的。不像Jquery那样侧重DOM操作,AngularJS是以视图模型和双向绑定为核心的。     下面的内容假设你已经了解前端 MVC 概念,并对 AngularJS 有了一定经验,初学者读起来可能比较艰深晦涩。本文的总结会

2014-08-11 12:56:27 5661 2

转载 什么是Docker?

尽管之前久闻Docker的大名了,但是天资愚钝,对其到底是个啥东西一直摸不清,最近花了一段时间整理了一下,算是整理出一点头绪来。官网的介绍是这样的:Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications....其实

2014-08-11 09:54:50 1122

转载 什么是DevOps,我们如何实现DevOps?

在本文中我们将会讨论一些人们对DevOps的误解,同时会介绍一个能够带来DevOps文化转变的流程。在一篇题为“不,你并不是一个DevOps工程师”的博文中,Cloud Technology Partners公司的副总裁兼首席架构师Mike Kavis谈论了一些与DevOps相关的错误想法。例如,他提到一些团队是如何误用术语DevOps的:企业正在为DevOps苦恼。他们都想得到DevOp

2014-08-09 13:10:12 2456

转载 你应该学习的最好的编程语言

(via:html5cn,原文:The best programming language for you to learn) 少人曾经问过我,最牛逼的编程语言是啥。  跳过 HTML/CSS 这些不说—我认为这个问题的答案取决于你想用代码去做什么事情。  你得明白的一些东西•只使用一种语言去做项目,那么使用 Javascript 和它的诸多框架就轻松又愉快了。

2014-08-09 10:31:52 1090

转载 2013年度最强AngularJS资源合集

AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。  AngularJS诞生以来,吸引了大量的目光,也迅速成为了Web开发领域的新宠。本文整理了2013年度一些非常有价值的Ang

2014-08-08 12:23:58 2047

转载 使用 Docker 作为 Python 开发环境

本文中,我将尝试展示用Docker开发python应用(主要是Web应用)的可行方法。虽然我本人专注于Python的Flask微框架,但本文目的是演示如何通过Docker更好地开发和共享应用程序,(由任何语言和框架开发的应用程序)。Docker通过封装依赖项,大大减少了开发环境和正式产品的差距。大多数Python开发人员在开发中使用virtualenv。它提供了一种易用的机制让应用程序使用

2014-08-08 12:16:09 1678

原创 用AngularJS构建单页应用,根据需求加载JS文件的方法

我们在AngularJS中可以根据网址不同直接切换view,动态加载网页模板,但是控制模板的控制器需要先定义好才可以,不能和网页模板同时加载,这样就造成整个网站的JS都要先加载完成。       requireJS是大家第一个想到的东西,但是体积有点大,github上就有个人用它写了Angular的动态加载controller模块,是通过js promise异步编程技术实现的,最后的解决很

2014-08-07 13:10:48 5085

转载 Promises与Javascript异步编程

原文 :http://www.zawaliang.com/2013/08/399.html在如今都追求用户体验的时代,Ajax应用真的是无所不在。加上这些年浏览器技术、HTML5以及CSS3等的发展,越来越多的富Web应用出现;在给与我们良好体验的同时,Web开发人员在背后需要处理越来越多的异步回调逻辑。笔者对最近读完的《Async Javascript-Build More

2014-08-07 11:01:50 1836

转载 Promise in AngularJS

What's promiseAngular’s event system provides a lot of power to our Angular apps. One of the most powerful features that it enables is automatic resolution of promises.Promises are a method of

2014-08-07 10:02:14 1872

原创 AngularJS Cordova插件介绍

ngCordova是在Cordova Api基础上封装的一系列开源的AngularJs服务和扩展,让开发者可以方便的在HybridApp开发中调用设备能力,即可以在AngularJs代码中访问设备能力Api。        根据我的经验,在cordova插件的sucess和error js回调方法中,是无法使用 angularjs的$scope对象和注入的方法的,只能访问全局的方法和变

2014-08-06 12:11:30 8538 1

转载 用树莓派制作FM调频无线电发射器

FM-RDS transmitter using the Raspberry PiThis program generates an FM modulation, with RDS (Radio Data System) data generated in real time. It can include monophonic or stereophonic audio.It i

2014-08-05 13:20:05 8339 1

原创 使用jq工具在Shell命令行处理JSON数据

因为最近要处理一些 JSON 数据格式,所以在经过一番搜索后 最终找到了 jq 这个很棒的工具。jq 允许你直接在命令行下对 JSON 进行操作,包括分片、过滤、转换等等。让我们通过几个例子来说明 jq 的功能:一、输出格式化,漂亮的打印效果如果我们用文本编辑器打开 JSON,有时候可能看起来会一团糟,但是通过 jq 的 .(点)过滤器就可以立马让 JSON 的格式规整起来。1.用

2014-08-05 08:44:13 14223

转载 PYTHON中寻找MODULE的顺序

python在import module的时候 是按照以下顺序去import一个module的:1. 首先判断这个module是不是built-in即内建模块,  如果是则引入内建模块,如果不是则在一个称为sys.path的list中寻找 2. sys.path在python脚本执行时动态生成,包括以下3个部分:  a.脚本执行的位置

2014-08-04 10:53:10 2194

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关注的人

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