首页 > 2016年04月26日 > 全部分享
CoreText
本章前言 在上一篇《基于 CoreText 的排版引擎:基础》中,我们学会了排版的基础知识,现在我们来增加复杂性,让我们的排版引擎支持图片和链接的点击。 支持图文混排的排版引擎 改造模版文件 下面我们来进一步改造,让排版引擎支持对于图片的排版。在上一小节中,我们在设置模版文件的时候,就专门在模板文件里面留了一个名为type的字段,用于表示内容的类型。之前的type的值都是txt,这次,我们...
分类:其他   时间:2016-04-26 19:36:28    收藏:0  评论:0  赞:0  阅读:220
奋斗吧,程序员——第十六章 笑渐不闻声渐悄,多情却被无情恼
y=1/x是x轴的渐近线,在无限遥远的地方无限接近,永远没有交点。 永远没有交点。 就像爱情字典里唱的一样,爱情有一条看不见的界限,我们都过不了那条线。 在没有喜欢的人出现之前,你是我最亲密的人。可是终有一天,会有个人潇洒的离开。 只能在朋友聊天的间隙,在桌子底下悄悄牵起你的手,或者在你躺在我胸口的当口,听到钝重的心跳和你的呼吸混杂的声音,却只能把手局促地放到身后,然后对你说着亲爱的起来吧...
分类:其他   时间:2016-04-26 19:36:18    收藏:0  评论:0  赞:0  阅读:246
HDU 5670 Machine
Machine Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 426    Accepted Submission(s): 257 Problem Description There is a machine with ...
分类:系统服务   时间:2016-04-26 19:36:08    收藏:0  评论:0  赞:0  阅读:223
iOS绘图详解
Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、遮蔽、图像数据管理、图像的创建、遮罩以及PDF文档的创建、显示和分析。为了从感官上对这些概念做一个入门的认识,你可以运行一下官方的 example code 。 iOS支持两...
分类:移动平台   时间:2016-04-26 19:35:58    收藏:0  评论:0  赞:0  阅读:269
JAVA_SE基础——61.字符串入门
public class Demo1 { public static void main(String[] args) { String str1 = "hello"; String str2 = "hello"; String str3 = new String("hello"); String str4 = new String("hello"); System...
分类:编程语言   时间:2016-04-26 19:35:50    收藏:0  评论:0  赞:0  阅读:234
简单技能之程序调试入门
简单技能之程序调试入门 黑盒测试 等价类划分...
分类:其他   时间:2016-04-26 19:35:39    收藏:0  评论:0  赞:0  阅读:140
使用NSMutableAttributedString添加下划线、删除线、阴影、填充、不同字体颜色等
在iOS开发中,有时会遇到需要添加下划线,或者设置字符串中某几个字的颜色的情况,最常见的栗子就是注册页面,如图所示: 几乎所有注册页面中都会出现这么一句话 “点击下一步表示您已同意《用户服务协议》”,而且可以看到,“《用户服务协议》”几个字是橙色的,并且它们下面还有下划线。这是怎么实现的呢? 有的同学可能会说:“不同颜色就设置两个label,让左边的label显示前半句并设置为...
分类:其他   时间:2016-04-26 19:35:31    收藏:0  评论:0  赞:0  阅读:289
软件开发方法基础
软件开发模式 瀑布模式 敏捷开发模式 螺旋模式...
分类:其他   时间:2016-04-26 19:35:18    收藏:0  评论:0  赞:0  阅读:250
[Android]手机短信验证功能
介绍        短信验证功能大家都很熟悉了。在很多地方都能见到,注册新用户或者短息验证支付等。短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性。    目前市面上已经有了很多提供短信验证的服务商,有收费的,也有免费的。如果是个人的开发者,用免费的是最划算的了!下面我就介绍一个免费的短信验证平台---Mob.com    Mob平台提供的短...
分类:移动平台   时间:2016-04-26 19:35:09    收藏:0  评论:0  赞:0  阅读:230
Java 8 新特性 – 终极手册整理
1.简介 毫无疑问,Java 8是自Java  5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我们将会学习这些新特性,并通过真实例子演示说明它们适用的场景。 本教程由下面几部分组成,它们分别涉及到Java平台某一特定方面的内容: 语言编译器类库开发工具运行时(Java虚拟机...
分类:编程语言   时间:2016-04-26 19:34:58    收藏:0  评论:0  赞:0  阅读:325
Linux2.6 内核的 Initrd 机制解析
Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin...
分类:系统服务   时间:2016-04-26 19:34:48    收藏:0  评论:0  赞:0  阅读:212
给jdk写注释系列之jdk1.6容器(1):ArrayList源码解析
给jdk写注释系列之jdk1.6容器(2):LinkedList源码解析 给jdk写注释系列之jdk1.6容器(3):Iterator设计模式 给jdk写注释系列之jdk1.6容器(4)-HashMap源码解析 给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析 给jdk写注释系列之jdk1.6容器(6)-HashSet源码解析&Map迭代器工作中经常听到别人讲“...
分类:其他   时间:2016-04-26 19:34:38    收藏:0  评论:0  赞:0  阅读:299
关于Socket的简单解析
最近在研究Socket的通信,感觉坑很多,多,多。。所以今天就和大家来简单分享下Socket的使用方式,以及关于Socket的几个比较重要,容易被小伙伴们忽略且常用的方法, 好了,进入今天的正题。 在Android中,像 http请求、socket通信等等都属于网络通信的一种方式。http请求底层也是socket的一种实现方式。 我们今天的主题会围绕在Android中使用Socket来实现通...
分类:其他   时间:2016-04-26 19:34:18    收藏:0  评论:0  赞:0  阅读:179
Mysql主从复制搭建及详解
mysql主从复制配置与搭建;mysql主从复制优缺点;主从数据库的管理;...
分类:数据库技术   时间:2016-04-26 19:34:08    收藏:0  评论:0  赞:0  阅读:122
CoreText
本章前言 使用 CoreText 技术,我们可以对富文本进行复杂的排版。经过一些简单的扩展,我们还可以实现对于图片,链接的点击效果。CoreText 技术相对于 UIWebView,有着更少的内存占用,以及可以在后台渲染的优点,非常适合用于内容的排版工作。 本章我们将从最基本的开始,一步一步完成一个支持图文混排、支持图片和链接点击的排版引擎。 CoreText 简介 CoreText 是用...
分类:其他   时间:2016-04-26 19:33:58    收藏:0  评论:0  赞:0  阅读:229
XAPO中LockForProcess 音频格式设置以及数据处理后的音频格式
XAPO中LockForProcess 格式 是由与之绑定的IXAudioSubmixVoice来影响的。 但是貌似只能影响通道数和采样率,其中的WAVEFORMATEX.wBitsPerSample是Float型,32bit,暂时没有发现怎么去修改这个数值。 创建IXAudioSubmixVoice时会加入通道数和采样率,这两个数据要流向XAPO的话, 通过IXAudioSubmixVoi...
分类:其他   时间:2016-04-26 19:33:48    收藏:0  评论:0  赞:0  阅读:252
北京偶遇的技术
回头看看,从北京回来也已经有足足一个月了,这半年的时光直在脑海中打转。每每想起在北京生活的半年,心中满满的都是欢喜。 从去年9月22欢喜的踏上廊坊到北京早上最早的那趟列车时,注定接下来的半年生活一定是五彩缤纷的,也一定是伴随成长和适应的。         9月24日早上我们如约到达金融街公司门口,透过门上的玻璃,办公室里简约的布置直接映入眼帘,那一刻心中除了欢喜,还是欢喜,满脑子都是“我终于来...
分类:其他   时间:2016-04-26 19:33:19    收藏:0  评论:0  赞:0  阅读:141
Android之二维码的扫描与生成
今天,来学习使用怎么实现二维码的扫一扫和二维码的生成。       要想实现二维码的扫一扫与二维码的生成,就得必须了解二维码的特征。 QRcode: QRCode简介: QRCode全称Quick Response Code。通过在一个矩形区域内使用黑白像素来进行编码。高纠错性、高可用性、高识别性。...
分类:移动平台   时间:2016-04-26 19:33:08    收藏:0  评论:0  赞:0  阅读:316
Java锁----Synchronized实现原理
数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令,大家可能会进一步追问:JVM底层又是如何实现synchronized的?    本文所指说的JVM是指Hotspot的6u23版本,下面首先介绍synchronized的实现:    synchronized关键字简洁、清晰、语义明确,因此即使...
分类:编程语言   时间:2016-04-26 19:32:58    收藏:0  评论:0  赞:0  阅读:295
多线程问题的总结
多线程问题的总结1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的...
分类:编程语言   时间:2016-04-26 19:32:48    收藏:0  评论:0  赞:0  阅读:248
2159条   上一页 1 ... 48 49 50 51 52 ... 108 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!