资讯月刊下载
[移动开发] 使用Swift原生库解析XML数据
在实现文件操作的时候我意识到了一个事实:由于NSURL是可支持的路径,很多文件的操作实际上可以扩充到网络上去,比如从网上下载一个文件、拿取一些数据……想到这里,埋藏在心中很久的愿望又开始蠢蠢欲动:写一个新闻客户端! 我有一个常看的新闻网站(不要问我是哪个,要FQ),官方客户端很难用,第三方广告满天飞,严重影响心情。所以当初开始学iOS的时候就把重做一个客户端的目标放在了首位。最开始的时候想得太简单, ...
[移动开发] Android数据存储实现的5大方式
数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,更加系统详细的介绍了5种存储的方法和异同。 第一种: 使用SharedPreferences存储数据 SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用Sh ...
[开源软件] 直接拿来用!十大Material Design开源项目
摘要:本文详细介绍了十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。 介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在Androi ...
[编程语言] RSF分布式服务框架设计
RSF( Remote Service Framework )的目的是为了提供一种高效的远程服务访问方式,例如“A机器访问在B机器上的一个服务”。当然首先它是运行在Java上的,但是我并不希望 Java 成为 RSF的唯一平台。 它应该是分布式的,就是说服务 A 可能会分布在若干台机器内。 当我的应用打算调用这个服务时我应该可以在这若干服务提供的机器上随机调用。这样做的好处是有助于高并发、高访 ...
[数据库] PostgreSQL爆XML安全漏洞,已发布修复版本
PostgreSQL开发团队近日发布了几个更新版本9.1.5、9.0.9、8.4.13和8.3.20,用于修复XML、XSLT函数中被发现的漏洞(CVE-2012-3488、CVE-2012-3489),这些漏洞涉及被广泛使用的libxml2和libxslt开源库。PostgreSQL开发团队建议所有PostgreSQL用户尽快升级至这些版本,并提醒其他使用libxml2和libxslt库的开 ...
[Web前端] 11 个最常用的 AJAX 开发框架汇总
AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML),是创建交互式Web应用的主要开发技术。互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。 1. jQuery jQuery是一个轻量级的Javascript库,兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML documents、events、实 ...
[Web前端] Thymeleaf 2.0正式版发布,基于Java的XML/XHTML/HTML ...
Thymeleaf 2.0正式版发布了。 Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个基于Apache License 2.0许可的开源Java库,由Daniel Fernández(Java加密库Jasypt的作者)创建。Thymeleaf提供了两个版本,分别是Standard dialects(标准方言)和SpringSt ...
[企业架构] OpenXava 4.2.3 发布,Java Web快速开发框架
OpenXava 4.2.3发布了。 OpenXava是一个可以让使用XML与Java来开发J2EE商业应用程序变得简单的框架。它是一个JPA应用程序引擎,不使用常见的MVC架构,你能够通过JDK注解或XML描述对象-关系表的映射关系,并将运行期实体对象持久化到数据库中去。使用OpenXava你只需要写model、POJOs和Java annotations,而不用写view和controll ...
[开源软件] Thymeleaf 1.1.1 发布,基于Java的XML/XHTML/HTML5模 ...
Thymeleaf 1.1.1版发布了。 Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。 Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你 ...
[编程语言] 下个版本Eclipse ADT将支持XML文件自动排版
Android open source project网站今天凌晨一篇文章表示下个版本的Eclipse ADT将支持XML文件自动排版功能。 这个改进可能不会引起一般Android用户的注意,不过对于很多Android开发者来说这是一个梦寐以求的功能。XML文件在Android开发项目中占据重要作用,整个Android应用程序的布局都是基于XML的,所以保持XML文件的整洁是开发者必须面对的工作。 ...
[Web前端] Lite XML 1.0 正式发布 -- 可以放心使用了
Lite XML 是一款简单,高效,功能强大,兼容多种编程环境的模板语言,他独特的设计让他轻松跨越多种不同的运行环境。 前端模板的创新模式,让模板语言在浏览器上变得实用,引领前端编程的新思路,新方法。 目前开放的版本中:Java,JavaScript,相对成熟,欢迎大家在自己产品中运用。 如果您有兴趣完善我们的其他版本实现,欢迎与我们联系。 相对以前发布的Beta版本,它经过了更多的实践验证,修 ...
[编程语言] Lite XML 1.0 Alpha7发布,添加前端模板节点支持
Lite XML是一个基于Lite模板指令的跨平台的模板引擎。 其源码被自动编译成Lite中间代码之后可以在Java,JS,Php,Python等多种语言环境中运行。 本次发布1.0Alpha7最大的新增功能是:嵌入客户端模板节点支持。 使用<c:client>节点,直接在服务端模板引擎中划出一块客户端模板,并且直接编译成js函数输出,让客户端像调用js函数一样渲染客户端模板。 在这 ...
[编程语言] Ruby XML性能大赛:Nokogiri vs LibXML vs Hpricot vs ...
上周,libxml-ruby 1 发布,它被看作是一个重大版本,因为它已经开发了7年。当时我以为它能超越 Nokogiri 夺取“最快的解析Ruby XML的方式”,随后邀请了很多人进行测试。原来……并非如此。Aaron Patterson, 进行了一系列的测试,并发布了一篇关于测试结果的文章,名为 XML_truth。标准环境:Ruby 1.8.6 on OS X 10.5 with libxml ...