苹果在 iOS10 开放了 SiriKit 接口给第三方应用。目前,QQ已经率先适配了 Siri 的发消息和打电话功能。这意味着在 iOS10 中你可以直接告诉 Siri 让它帮你发QQ消息和打QQ电话了。
一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。
在Android中, View作为最重要的概念, 参数较多. 显示控件都继承于View, 包含ViewGroup也是继承于View. 在View中, 核心概念包含Position(位置), MotionEvent(运动事件), TouchSlop(触摸间隔), VelocityTracker(速度追踪), GestureDetector(手势检测). 本文主要介绍以下概念.
Golang的unsafe包是一个很特殊的包。 为什么这样说呢? 本文将详细解释。
Java除了给我们提供在编译期得到类的各种信息之外,还通过反射让我们可以在运行期间得到类的各种信息。通过反射获取类的信息,得到类的信息之后,就可以获取以下相关内容:
自定义View可以实现系统View满足不了的需求,根据我们开发中不同的需求去实习我们自己的View。通过自定义View我们还可以实现一些炫酷的效果,提升产品的体验。
状态栏的隐藏 状态栏的隐藏主要有两种方法: 方法一:通过代码控制 @interface UIApplication(UIApplicationDeprecated) // Setting statusBarHidden does nothing if your application is using the default UIViewController-based status bar sy
CSS浮动(float,clear)通俗讲解 CSS float浮动的深入研究、详解及拓展(一) CSS float浮动的深入研究、详解及拓展(二) 那些年我们一起清除过的浮动 浮动float的本意:
P0 查询缓存1-1:Hibernate缓存概述Hibernate缓存机制对Hibernate的性能发挥一直处于一个极其重要的作用,它是持久层性能提升的关键。hibernate缓存在应用系统中的位置Hibernate缓存介于Hibernate应用和数据库之间,缓存中存放了数据库数据的拷贝。其作用是减少访问数据库的频率,从而提高应用的运行性能。
P94 第4章Hibernate应用4.1Hibernate概述4.2Hibernate应用基础4.3Hibernate关系映射4.4Hibernate高级功能4.5Hibernate与Struts2整合应用4.1Hibernate概述1.ORM简介对象/关系映射ORM(Object-RelationMapping)是用于将对象与对象之间的关系对应到数据库表与表之间的关系的一种模式。简单地说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。对象和关系数据是业务实现的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在着关联和继承关系。
P77 1. XML、DTD、Schema应用开发详解 主讲人 张龙 zhanglong217@yahoo.com.cn 北京圣思园科技有限公司 http://www.shengsiyuan.com All Rights
本文将系统地介绍一些重要的shell脚本调试技术,希望能对shell的初学者有所裨益。 一. 在shell脚本中输出调试信息 Shell程序员通常使用echo(ksh程序员常使用print)语句输出信息,但仅仅依赖echo语句的输出跟踪信息很麻烦,调试阶段在脚本中加入的大量的echo语句在产品交付时还得再费力一一删除。 1. 使用trap命令 trap命令用于捕获指定的信号并执行预定义的命令。 其
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 1.1 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用
P72 1. Struts2 开发详解peng-sheng.tan@hp.com 2. 目 录 Struts2 基本配置 Struts2 开发过程 Struts2 实现文件上传 Struts2 类型转换 Struts2
Spring bean生命周期 在传统的Java应用中,Bean的生命周期非常简单。 Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。 相反,Bean的生命周期在Spring容器中更加细致。 理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。 1.容器寻找Bean的定义信息并且将其实例化。 2.受用依赖注入,
P207 SIP 协议详解(中文) 1、SIP 协议介绍 Internet 的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据 的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能
P JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。而不是像sendmail或者其它的邮件传输代理(Mail Transfer Agent,简称MTA)程序那样可以传送、递送、转发邮件。从另外一个角度来看,我们这些电子邮件用户日常用MUA程序来读写邮件,而MUA依赖着MTA处理邮件的递送。
P 扩展(Extension)是Eclipse中一个关键的机制,plug-in利用扩展向Eclipse平台添加新功能。Eclipse平台提供了一些扩展点,可以使用下列扩展点来扩展平台基础结构的功能。
P 该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。<br> 参考中“类层次结构图”是为了方便查找某个类的基类。<br> 该MFC参考通常不描述通过继承的函数或操作符。若要寻求这些函数的信息,请参阅类层次结构图中该类的基类信息。<br> 每个类的说明文档包括:该类的概括、类成员的种类、以及该成员函数、重载操作符或数据成员的基本用途。<br> 仅撰写应用程序或派生类在一般情况下对于公共和保护类成员的使用说明。 寻求完整的类成员的列表,请参阅该类的头文件。
NSLog定义在NSObjCRuntime.h中,如下所示: void NSLog(NSString *format, …); 基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字符是NSString的对象,而不是chat *这种字符串指针。 示例 NSLog可以如下面的方法使用: NSLog (@"this is a test"); NSLog