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

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

翻译 在Mac上制作树莓派SD镜像

先记录下,等有空翻译下,在Mac上制作树莓派的镜像还是比较麻烦的,好处是不需要第三方软件,用命令行就可以了。在windows上就比较简单。On Mac OS you have the choice of the command line dd tool or using the graphical tool ImageWriter to write the image to your SD car

2015-08-29 16:45:39 3278

原创 Git从远程的分支获取最新的版本到本地

有时候需要从远程git服务器获取某个远程分支的代码,命令是 git fetch origin  remote-branch:local-branch ,这个命令比较容易忘记,特别记录下。1. 查看远程仓库git remote -vorigin http://git.dev.qianmi.com/elifeapp/weidian.git (fetch)origin http://git.dev.

2015-08-26 10:14:49 3853

转载 Spring Data JPA 常用注解 @Query、@NamedQuery

1、@Transient@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性;如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则ORM框架默认其注解为@Basic;//表示该字段在数据库表中没有@Transientpublic int getAge() { return 1+1;} Jackson相关:2、@JsonIgnorePrope

2015-08-25 15:56:55 30133 2

转载 树莓派做 wifi 热点

原理:Pi 使用有线连入网络,然后接 USB 无线网卡作为热点,提供 Wifi 接入。USB 无线网卡驱动如果接上 USB 无线网卡,使用 ifconfig 命令,能直接看到 wlan0,那么恭喜你,可以直接跳过这一步。 如果没有请查询一下树莓派支持的 USB 无线网卡型号,可参考以下网址: http://elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_A

2015-08-24 10:03:16 2262

原创 树莓派把一个python脚本作为服务运行,配置开机自动启动

周六黑客马拉松做了个树莓派遥控船,发现简单的把python脚本加到rc.local好像无法自动启动,于是找到了下面的方法,做成一个服务。首先写个Python脚本文件保存在/home/pi/script/ledblink.py123456789101112131415#!/usr/bin/env python import RPi.GPIO as GPIOimport timeGPIO.setmod

2015-08-23 22:57:14 17940 3

转载 INSTALLING OPERATING SYSTEM IMAGES ON MAC OS

INSTALLING OPERATING SYSTEM IMAGES ON MAC OSOn Mac OS you have the choice of the command line dd tool or using the graphical tool ImageWriter to write the image to your SD card.(MOSTLY) GRAPHICAL INTE

2015-08-22 01:58:38 1520

原创 基于Volley,Gson封装支持JWT无状态安全验证和数据防篡改的GsonRequest网络请求类

这段时间做新的Android项目的客户端和和REST API通讯框架架构设计,使用了很多新技术,最终的方案也相当简洁优雅,客户端只需要传Java对象,服务器端返回json字符串,自动解析成Java对象, 无状态安全验证基于JWT实现,JWT规范的细节可以参考我前面的文章。JWT的token和数据防篡改签名统一放在HTTP Header中,这样就实现了对请求内容和返回结果的无侵入性,服务器端也可以在全局过滤器中统一处理安全验证。 Android客户端使用了Volley网络请求框架和Gson解析库,

2015-08-18 12:52:20 2981 3

转载 如何快速构建基于Spring4.0的Rest API(攻略)

这是关于使用Spring MVC创建Web API的另一个教程。这并不是一个非常精细的教程,而仅仅是一个演习(攻略)。本教程旨在创建一个提供服务器端API的应用,并且使用Mongo作为它的数据库,使用Spring Security作为安全框架。准备开始——POM由于我是一个maven脑残粉,所以这个项目还是基于maven的。现在Spring 4.0 RC2已经发布了,所以我决定使用

2015-08-16 11:38:45 1421

原创 Spring MVC 4 常用注解汇总

最近在用Spring boot做REST风格接口的新架构,由于已经快2年没有大规模使用Spring MVC了,发现很多新的注解都没有用过,因此花了点时间学习和汇总,Spring MVC现在功能还是很强大的。 通过大量使用注解可以简化REST接口的开发。         Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam,

2015-08-16 07:45:14 2336

转载 JSON Web Token (JWT) 简介

JSON Web Token (JWT) 是一种基于 token 的认证方案。JSON Web Token 的结构一个 JWT token 看起来是这样的:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjEzODY4OTkxMzEsImlzcyI6ImppcmE6MTU0ODk1OTUiLCJxc2giOiI4MDYzZmY0Y

2015-08-13 19:41:00 7399 2

转载 NodeJs使用json web token验证REST服务

做了这么长时间的web开发,从JAVA EE中的jsf,spring,hibernate框架,到spring web MVC,到用php框架thinkPHP,到现在的nodejs,我自己的看法是越来越喜欢干净整洁的web层,之前用jsf开发做view层的时候,用的primefaces做的界面显示,虽然primefaces的确提供了很大的便利,可以让开发人员专注于业务逻辑开发,这样其实就省去了前端开

2015-08-13 19:39:04 15077

原创 一个Spring Boot, JWT,AugularJS接口安全验证的简单例子

最近研究REST接口的无状态安全验证,这个文章有一定参考价值,但相当不完善,token只是简单用了服务器回传的, 没有实现数据签名和防篡改,另外git代码也有问题, 我简单修改了,可以看到文章中的效果。我修改代码的git地址: https://github.com/offbye/jwt-angular-spring原文地址  http://niels.nu/blog/2015/

2015-08-13 10:33:37 12793

转载 基于Spring Boot,Security和JWB的REST接口的无状态认证

Stateless Spring Security Part 2: Stateless AuthenticationPosted on October 6, 2014 by Robbert van WaverenThis second part of the Stateless Spring Security series is about exploring me

2015-08-11 13:08:19 6518

原创 Spring Boot和JPA开发的一些坑

最近新的项目API接口基于Spring Boot和JPA开发,做了几天的学习和预研,发现使用Spring Boot开发效率上确实比较高,但也碰到了一些小坑,特别记录下。

2015-08-08 12:19:03 4700

转载 Android ORM数据库框架对比

在开发Android应用时,保存数据有这么几个方式,一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter 会是一个不错的选择)。对于第一种方式,即本地数据存储,如嵌入式SQLLite,你可以选择直接使用SQL语句、Content Provider 或 ORM(对象关系数据映射)。对于 Android 应用的开发,主要是使用

2015-08-06 19:24:30 1598

转载 最流行的开源飞控项目ArduPilot Mega(APM)介绍及发展历史

ArduPilotMega (APM) 是市面上最强大的基于惯性导航的开源自驾仪特性包括:免费开源固件,支持飞机("ArduPlane"),多旋翼 (四旋翼, 六旋翼, 八旋翼等), 直升机("ArduCopter")和地面车辆("ArduRover")!通过点击式的工具简单设置和上传固件。无须编程!(但是你想搞搞代码的话,可以使用简单的嵌入式编程工具: Arduino)

2015-08-06 12:44:48 6806

转载 使用Spring Boot快速构建应用

最近项目使用Spring Boot做微服务架构,开始学习下Spring Boot随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer的专访,都对这个子项目所带来的生产率提升赞誉有加。Spring Boot充分利用了JavaConfig的配置模式以及“约定

2015-08-06 10:19:12 1353

转载 CSS 的黑科技

原文来自:https://jellybool.com/post/css-that-you-may-not-know补充篇在这里 http://segmentfault.com/a/1190000003029085昨天由于某些原因没有写博客,之前说好的每天一篇的,这篇是为了补昨天的了。然后我就要当一次标题党了。这里的黑科技其实就是一些CSS中不怎么为人所知但在解决某些问题的时

2015-08-04 12:26:56 1185 1

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

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