`
文章列表

m3u8格式说明

一、概念1. Playlist file    一个M3U的 Playlist 就是一个由多个独立行组成的文本文件,每行由回车/换行区分。每一行可以是一个URI  空白行或是以”#“号开头的字符串,并且空格只能存在于一行中不同元素间的分隔。   一个URI 表示一个媒体段或是”variant Playlist file“(最多支持一层嵌套,即一个mm3u8文件中嵌套另一个m3u8),以”#EXT“开头的表示一个”tag“,否则表示注释,直接忽略2. Tags    #EXTM3U:  每个M3U文件第一行必须是这个tag。    #EXTINF:指定每个媒体段(ts)的持续时间,这个仅对其后 ...
简单介绍一下几个主要的配置因素:localRepository:表示本地库的保存位置,也就是maven2主要的jar保存位置,默认在${user.dir}/.m2/repository,如果需要另外设置,就换成其他的路径。offline:如果不想每次编译,都去查找远程中心库 ...
  本文将讲述分支策略中的基本原则以及两种主要的分支原则。并给予一些关于 何时/为何 你需要在一个项目中开辟分支的解答。1 Branching Philosophies  关于分支的经验法则是:保持开发的主线位于trunk(主干)上;而其他的一切,branch(分支)。问题在于如何界定哪些是开发的主线。trunk应该只包含稳定的代码还是也可容忍不稳定的代码?是否在每个release被测试前都应该分支?新功能应该在trunk上开发还是在一个branch上开发?  上面这些疑问都源于我们对'开发的主线'有两种不同的定义。这两种定义引出

Python 教程

Python快速教程   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。 Python包含的内容很多,加上各种标准库,拓展库,乱花渐欲迷人眼。一直希望写一个快速的、容易上手的Python教程。目标是做到言语简洁,循序渐进,让没有背景的读者也可以从基础开始学习。我在每一篇中专注于一个小的概念,希望在闲暇时可以很快读完。

NIO 功能点【转】

    博客分类:
  • Java
新I/O?为什么我们需要新I/O?老的I/O有什么问题吗? (关于NIO和java.io的详细比较,可以参见对比Java.nio 和 Java.io一文) java.io包提供的类没有任何问题,它们在职责范围内表现得非常好。然而有许多事情传统的Java I/O不能处理,比如非阻塞模式、文件锁、读选择、分散聚集等等。今天,大多数正规的操作系统都提供了这些功能(一些非主流操作系统也支持)。它们不再是可有可无的功能,而是建立高速、可扩展、健壮的应用不可或缺的,在企业级应用领域尤其如此。 NIO为Java平台引入了一组强大的新功能。尽管”N”代表新的(”New”),但是NIO并不是原来I/O类的 ...
官方网站 1、谷歌安卓开发者页面  这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分: 作为初学者,你应该从
一些常用和普遍的依赖注入库有:   RoboGuice:   Roboguice是一个用于Android应用的依赖注入框架,使用Google官方的Guice库位极大地简化了Android的依赖注入。让你的Android应用开发之路更加平坦顺利,编程更加简单有趣。 当你调用 ...

Java 注释规范

    博客分类:
  • Java
注释规范 一、配置文件注释1、Properties资源文件文件头注释,要包含作者信息

Hibernate 原生SQL【转】

    博客分类:
  • Java
 
  第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。1.使用SQLQueryhibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. 1Session.createSQLQuery(); 1.1标量查询最基本的SQL查询就是获得一个标量(数值)的列表。1sess.createSQLQuery("SELECT * FROM CATS").list();2sess.createSQLQuery("SELECT ID, NAME, BIR ...

开博庆祝

隆重开博! 从此发粪涂墙,不再整天恍惚度日,荔枝成财!
Global site tag (gtag.js) - Google Analytics