在现在的APP中,为了美观,系统原有的字体以及满足不了我们的需求,下面我们总结一下怎么在我们的应用程序中使用第三方的字体包
是用自定义的字体包大致分为以下几个部分
1、在工程中添加字体包文件,一般为.ttf格式
2、info.plist中添加一条:Fonts Provided By Application,增加item:字体文件的名字,一定要和工程中添加的名字一样,不然会找不
3、[UIF...
分类:
移动平台 时间:
2015-04-14 11:15:35
收藏:
0 评论:
0 赞:
0 阅读:
207
当带着爱去做产品开发时,
便能真正看清产品开发的本质为何?
产品使用者的行为为何? 产品使用者内心真正的需求是什么?
很遗憾的是,现代大多数的人,只有 “工程的思维”,却完全丧失了 “爱的灵魂”;谈起产品,往往谈的只是高档的规格、复杂的架构、先进牛逼的功能。谈起工程实践,敏捷开发,往往谈的只是浮夸脱离现实的大图(理论)、深涩难理解的名词、多如牛毛的输出件。
“不懂得爱自己,便使自己永远...
分类:
其他 时间:
2015-04-14 11:15:23
收藏:
0 评论:
0 赞:
0 阅读:
176
在学习Android Service组件的过程中碰到了一个问题,就是在Android应用的声明文件Manifest.xml中有时候会对相关的服务标签设置一个android:process=”:remote”,这个属性有什么作用呢?下面笔者就将自己整理的知识和大家分享。
在Android的帮助文档中我们可以了解到,一般情况下一个服务没有自己独立的进程,它一般是作为一个线程运行...
分类:
移动平台 时间:
2015-04-14 11:15:13
收藏:
0 评论:
0 赞:
0 阅读:
193
我们都知道在Swift诞生之前进行IOS开发一直使用Objective-c这门语言。OC和Swift之间需要一个桥接。
IOS中的API基本都是在许多年前由OC写成的,现在在Swift中也可以用,甚至你都看不出区别,非常自然。有一些特殊的类型,在交接两种语言的时候需要注意,这使得使用OC调用IOS的API的时候会比Swift容易很多。
首先是NSString,这是String以前的形式...
分类:
移动平台 时间:
2015-04-14 11:15:03
收藏:
0 评论:
0 赞:
0 阅读:
321
符号表的概念
符号表的顺序搜索
1 基于有序数组的符号表
2 基于无序链表的符号表
参考资料
1. 符号表的概念搜索:我们把处理的数据划分为记录或数据项(item),每个数据项都有一个用于搜索的关键字(key)。搜索的目标是找出目标关键字所匹配的数据项。搜索的目的是访问这个数据项(不仅是关键字)中的信息。
符号表:它是一种数据结构,其中数据项含有关键字。它支持两个基本的操作:插入一个新的数据项和搜...
分类:
其他 时间:
2015-04-14 11:14:53
收藏:
0 评论:
0 赞:
0 阅读:
184
QT翻译机制还是比较复杂的,实际翻译调用的是QCoreApplication的translate,如下:
translate的参数除了翻译的原文之外,另外还有一个很重要的是context(也就是上下文),
下面来看如下场景的写法,例如我边写了一个类,从QObject派上,而且加上了Q_OBJECT的宏,则演示代码如下:
namespace FirstLevel { namespace Sec...
分类:
其他 时间:
2015-04-14 11:14:43
收藏:
0 评论:
0 赞:
0 阅读:
121
一、概述:
在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何
自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出)
类似的自定义布局。下面我们就来详细介绍流式布局的应用特点以及用的的技术点:
1.流式布局的特点以及应用场景
特点:当上面一行的空间不够容纳新的TextView时候,
才开辟下一行的空间
原理图:...
分类:
移动平台 时间:
2015-04-14 11:14:33
收藏:
0 评论:
0 赞:
0 阅读:
186
二分搜索
二叉搜索树
1 二叉搜索树的初始化插入搜索
2 使用BST排序
3 BST上根节点的插入insert
4 BST上的选择select操作划分操作
5 BST上的删除delete操作
6 两棵BST的连接join
BST的优缺点
参考资料和所有代码
1. 二分搜索将分治法应用于基于数组符号表的顺序搜索中,可以大大降低大型数据集合的搜索时间。
把数据集合分成两部分,确定搜索关键字属于哪一部分...
分类:
其他 时间:
2015-04-14 11:14:23
收藏:
0 评论:
0 赞:
0 阅读:
202
我们真正要学的是用爱去开发产品;敏捷开发,工程实践都只是个工具罢了。
许多人都曾问过我类似的问题;敏捷开发的定义是什么?
更有不少人,见了我就劈头大喊:
我已经是敏捷了。……哇!
犹太人有句至理名言: 你要先问对对问题,才会有对的答案。
我想,从来没有一个产品开发团队,曾因只实现了某个架构设计的实践或敏捷开发,而就能赚得到钱。
“产品开发团队,能赚得到钱,完全是因开发出能被众多使用者热...
分类:
其他 时间:
2015-04-14 11:14:13
收藏:
0 评论:
0 赞:
0 阅读:
103
??
转自:http://www.cnblogs.com/lwbqqyumidi/p/4047108.html
ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。
ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件...
分类:
移动平台 时间:
2015-04-14 11:14:03
收藏:
0 评论:
0 赞:
0 阅读:
172
第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。步骤:
首先安装MySQLdb,用pip安装即可
然后了解下MySQLdb的操作
在代码中引入该库
连接数据库,写入数据,关闭连接
0002.MySQL操作.py#!/usr/bin/env python
#coding: utf-8
import MySQLdb
import gennera...
分类:
数据库技术 时间:
2015-04-14 11:13:53
收藏:
0 评论:
0 赞:
0 阅读:
280
2013年山东省第四届ACM大学生程序设计竞赛
n个数,m次询问
每次询问在 l-r区间内的 大小范围的在 a-b之间的数字个数
先将原数组排序
做两遍线段树
第一次对m次询问的b升序排列,每次插入所有小于等于b的数字,然后线段树查询在区间 l-r范围内的数字个数,记录在ans[i].r
第二次对m次询问的a升序排列,每次插入所有小于a的数字,然后线段树查询在区间l-r范围内...
分类:
其他 时间:
2015-04-14 11:13:43
收藏:
0 评论:
0 赞:
0 阅读:
219
/**
* 书本:《Thinking In Java》
* 功能:定制工具库,用于System.out.println的简化
* 文件:Print.java
* 时间:2014年10月7日19:45:31
* 作者:cutter_point
*/
package net.mindview.util;
import java.io.*;
import javax.print.attribute....
分类:
编程语言 时间:
2015-04-14 11:13:33
收藏:
0 评论:
0 赞:
0 阅读:
208
codeforces 526 c Om Nom and Candies
题意:
给出一个容量为c背包,两种物品的价值hr,hb和容量cr,cb,求装满背包能装的最大价值。
限制:
1
思路:
剩余系
设第一种物品有x个,第二种物品有y个,则有:
x*hr + y*hb
则有:
(c-y*hb) % hr = t
不难看出对于同一个剩余系t,最优值在两端。
所以求...
分类:
其他 时间:
2015-04-14 11:13:23
收藏:
0 评论:
0 赞:
0 阅读:
418
/**
* 书本:《Thinking In Java》
* 功能:实现组合语法,创建一个简单的类,在第二个类中,将一个引用定义为第一个类的对象。运用惰性初始化实例化这个对象
* 文件:test1.java
* 时间:2014年10月12日15:39:13
* 作者:cutter_point
*/
package Lesson7ReusingClasses;
import static net.m...
分类:
编程语言 时间:
2015-04-14 11:13:13
收藏:
0 评论:
0 赞:
0 阅读:
302
Proc虚拟文件系统下面有许多数字命名的子目录,这些数字表示系统当前运行的进程号;
其中/proc/N/fd目录下面保存了打开的文件描述符,指向实际文件的一个链接。如下:
[root@XXXXXXX_10_1_17_138 song_test]# ll /proc/25465/fd
total 0
lrwx------ 1 root root 64 Apr 14 09:36 0 -> /dev...
分类:
系统服务 时间:
2015-04-14 11:12:55
收藏:
0 评论:
0 赞:
0 阅读:
386
从 Steve Jobs
身上学到最重要的二件事……
“对产品的质量,品味,絶不妥协”。
“对用人的标凖,绝不妥协”。
Steve Jobs 用人极为挑剔,他只要有创意,聪明绝顶又有点叛逆精神的人。
更重要的一点,Steve Jobs
只愿意和比他聪明的人一起工作。
正因为这样的用人哲学,Steve Jobs
永远能以 “未来驱动一切”;量子物理学;而由于能以 “未来驱动一切”...
分类:
其他 时间:
2015-04-14 11:12:43
收藏:
0 评论:
0 赞:
0 阅读:
151
1、左移(>>)
符号位一起参加移位
对于int型,最大的移位数是31,当>=32时,对32取模然后移位;
对于long型,最大的移位数是62,当>=64时,对64取模然后移位;
观察一段代码:
import java.util.*;
public class Test{
public static void main(String[] args){...
分类:
其他 时间:
2015-04-14 11:12:33
收藏:
0 评论:
0 赞:
0 阅读:
318
重定位PC相对引用(PC-relative reference relocation)
示例代码(main.c, swap.c )见之前的一篇文章,分析目标文件。
可以看到main中调用swap的call指令位于section offset 0x1d处,操作码是e8,操作数是32bit的引用0xfffffffc,即-4(little endian存储的),下一行显示的是swa...
分类:
其他 时间:
2015-04-14 11:12:23
收藏:
0 评论:
0 赞:
0 阅读:
472
/**
* 书本:《Thinking In Java》
* 功能:对象的初始化为null,基本类型默认初始化为0
* 1、在定义对象的地方。
* 2、在类的构造器中
* 3、在使用这些对象之前,这个叫惰性初始化
* 4、使用实例初始化
* 文件:Bath.java
* 时间:2014年10月12日15:21:17
* 作者:cutter_point
*/
package Lesso...
分类:
编程语言 时间:
2015-04-14 11:12:13
收藏:
0 评论:
0 赞:
0 阅读:
374