-
fir.im weekly - 「 持续集成 」实践教程合集
我们常看到许多团队和开发者分享他们的持续集成实践经验,本期 fir.im Weekly 收集了 iOS,Android,PHP ,NodeJS 等项目搭建持续集成的实践,以及一些国内外公司的内部持续集成系统的经验,供大家集中研究,参考借鉴。 先来看看国内外一些公司的实践经验:
-
Android通用流行框架大全
1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片
-
从CREATE TABLE语句生成Java模型
SQLDelight SQLDelight从SQL生成Java模型 CREATE TABLE 语句。 这些模型给你一个类型安全的API来读写你的表中的行。 它可以帮助你保持你的SQL语句共同组织,并容易从Java访问。 例 要使用SQLDelight,把你的SQL语句在 .sq 文件,就像 在src / main / sqldeli
-
构建混合应用程序和Comparism为Native iOS开发之旅
您有一个应用程序的想法,决定自己做,单独或与一小群人,你的应用开发是不是专业组织。 那么这篇文章适合您的最佳选择。 上面的背景正是中,我实现了一个原生iOS和混合的应用程序之一。 利用混合在天然的做法是更有挑战性但也可以是有利的。 目标组 您有一
-
在Android中如何进行短信发送和接受反馈
下载演示项目 - 43.5 KB 介绍 采用 Android编程 ,可以短信功能集成到自己的 Android应用程序 。 这允许您创建可从Android设备发送和接收短信的Android应用程序。 在这篇文章中,我解释如何通过编程发送短信。 我也是你展示如何监视SMS消息的状态,例如,在
-
使用MPAndroidChart添加图表到Android应用程序中使用
如果有大量的数据您的应用程序的交易,使用图表,而不是表来显示数据可能会导致一个好得多的用户体验。 在本教程中,你要了解一个流行的开源图表库 MPAndroidChart 。 这个库的图表是高度可定制的,互动的,并容易创建。 先决条件 请确保您安装了最新版本的
-
在Android应用程序使用YouTube API来嵌入视频
在 Android版YouTube播放器API 使您可以将视频播放功能到你的 Android应用程序 。 该API允许您加载和播放YouTube视频(和播放列表),并自定义和控制视频播放体验。 您可以加载或暗示的视频嵌入到你的应用程序的用户界面的球员视图。 然后,您可以通过编程控
-
Android和Java的轻巧Wire协议缓冲器
Wire协议缓冲器 一个人必须有一个代码! -奥马尔小 由于我们的团队和项目增长,数据的种类和数量也随之增加。 成功将您简单的数据模型转换为复杂的! 无论您的应用程序将数据存储到磁盘或网络传送信号,该数据的结构和解释应该是清楚的。 消费者最好的工作,
-
JavaScript库签名/验证和加密/ JSON中的网络签名和Web加密(JWE
概观 JavaScript库签名/验证和加密/ JSON中的网络签名和Web加密(JWE)格式解密数据。 这个库的目的是在浏览器(在Chrome 38测试)工作。 它可以做基于RSA的公钥/私钥加密以及共享密钥加密。 无论JWE和JWS的封装格式,这使得它很容易在不同平台之间共享签名
-
独立Android小工具从日历视图选择一个日期
独立Android小工具从日历视图选择一个日期。 用法 包括 CalendarPickerView 在布局XML。 com .squareup.timessquare.CalendarPickerView android : id = @+id/calendar_view android : layout_width = match_parent android : layout_height = match_parent
-
SQLiteOpenHelper一个轻量级的封装包它引入了无流语义SQL操作
SQLBrite 围绕一个轻量级封装 SQLiteOpenHelper 和 ContentResolver的 ,介绍无流语义查询。 用法 创建 SqlBrite 实例是用于库功能的适配器。 SqlBrite sqlBrite = SqlBrite . create(); 传递一个 SQLiteOpenHelper 实例来创建 BriteDatabase 。 BriteDataba
-
分发仪器测试,所有的安卓应用程序。
介绍 Android 的不断扩展设备的生态系统来创建测试应用了独特的挑战。 勺旨在通过分发仪器测试执行和显示以有意义的方式的结果,以简化该任务。 相反,试图要测试的一种新形式,使勺现有仪器的测试更加有用。 使用应用程序APK和仪器APK,勺同时运行在多个设
-
一个现代化的JSON库Moshi针对Android和Java
Moshi 是一个现代化的JSON库针对 Android 和Java。 它可以很容易地解析JSON成Java对象: String json = ... ; Moshi moshi = new Moshi . Builder () . build(); JsonAdapter BlackjackHand jsonAdapter = moshi . adapter( BlackjackHand . class); Blackja
-
Rails的模块化基于资源的认证和授权/机架
描述 导轨::验证是一个灵活的库专为使用Rack中间件两种身份验证(AuthN)可以和授权(AuthZ的)。 它拆分AuthN和AuthZ的步骤到单独的中间件类,使用AuthN中间件首先验证凭据(如X.509证书或饼干),然后授权通过单独的authz中间件消耗这些凭据,如访问控制列
-
代客可以让你安全地存储iOS或OS X的钥匙串数据
代客可以让你安全地存储在iOS或OS X的钥匙串数据,而无需知道一个关于钥匙串是如何工作的事情。 这很容易。 我们的承诺。 入门 的CocoaPods 要在iOS或OS X安装工程代客,与安装 的CocoaPods 在iOS上: platform :ios, 6.0pod Valet 在OS X: platform :osx,
-
具有相互验证一个简单的SSL / TLS代理为确保非TLS服务
Ghostunnel是用于保护非TLS后端的应用程序相互认证支持简单的SSL / TLS代理。 Ghostunnel运行在一个后端服务的前部和接受TLS安全连接,然后将其代理到(不安全)的后端。 后端可以是TCP域/端口或UNIX套接字路径。 换句话说,ghostunnel为在服务器模式Stunnel
-
内存泄漏检测库针对Android和Java。
LeakCanary 内存泄漏检测库针对 Android 和Java。 小不忍则乱大谋。 -本杰明富兰克林 入门 在你 的build.gradle : dependencies { debugCompile com.squareup.leakcanary:leakcanary-android:1.3.1 // or 1.4-beta1 releaseCompile com.squareup.leakcanary
-
P2:工具可扩展的软件部署
这是为了让机器的庞大船队参加安全,灵活和可扩展的部署模型工具的集合。 它被设计为方形,而是一个通用的框架,应该看起来 很像Kubernetes 任何人密切关注。 泊坞窗可选 使用泊坞窗不是一朝一夕的选择,尤其是对于与部署的东西并不泊坞窗的悠久历史的公司。
-
Android的ViewPagerIndicator
寻呼指示小部件都与兼容 ViewPager 从 Android 的支持库 ,以提高内容的可发现性。 尝试示例应用程序 在Android Market上 。 这些小部件也可配合使用 ActionBarSherlock ! 用法 对于这个项目的执行工作看 样品/ 文件夹。 在您的视图中的部件之一。 这通常应