今天无意中看到的一个类SpannableStringBuilder,查了下感觉很牛叉;
1.看下实现的效果
第一种
引用自:使用android SpannableStringBuilder实现图文混排,查看更多
第二种
实现的代码见 使用的模板
2.简单的使用模板:
引用自
http://blog.it985.com/14433.html
public cla...
分类:
移动开发 时间:
2016-05-12 22:03:35
阅读次数:
277
在android中通话记录保存在contact2.db中的calls数据表中,我们可以利用ContentProvider查询Calls表中的数据,Calls表的URI:CallLog.Calls.CONTENT_URI;
Calls表中的列所对应的常量:
_id ----> CallLog.Calls._ID
photo_id ----> CallLog.Calls.CACHED_...
分类:
移动开发 时间:
2016-05-12 22:02:13
阅读次数:
273
linux的安装有两种分区方式,自动分区和手动分区。手动分区必须配置的两个分区。根分区和交换分区
常用命令:
ls:查看当前目录 ls 文件名 -l 详细列出文件下的内容 ls -a表示把隐藏文件也显示出来 ls -l 表示显示详细信息 创建日期 创建人 大小 权限
chmod 权限 文件名 (chmod 777 yum.log ---给yum.log权限)...
分类:
系统相关 时间:
2016-05-12 22:02:52
阅读次数:
212
http://doc.trolltech.com/main-snapshot/model-view-programming.html
介绍
Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view...
分类:
其他好文 时间:
2016-05-12 22:01:56
阅读次数:
295
yii2中更改默认控制器,在main.php中加入 'defaultRoute' => '控制器名',
render渲染输出视图,renderpartial原样输出视图。
yii验证Form表单:
后台接受前台post数据用 $model->load(Yii::$app->request->post()),即判断前台页面是否有po...
分类:
其他好文 时间:
2016-05-12 22:02:20
阅读次数:
135
模板与泛型编程
--类模板成员[续2]
六、完整的Queue类
Queue的完整定义:
template class Queue;
template
ostream &operator &);
template class QueueItem
{
friend class Queue;
friend ostream &
operat...
分类:
编程语言 时间:
2016-05-12 22:02:59
阅读次数:
193
php自动加载PSR-0的官方原文翻译,原地址http://www.php-fig.org/psr/psr-0/...
分类:
Web程序 时间:
2016-05-12 22:00:59
阅读次数:
176
模板与泛型编程
--实例化[续]
二、函数模板的显式实参
在某些情况下,不可能推断模板实参的类型。当函数的返回类型必须与形参表中所用的所有类型都不同时,最常出现这一问题。在这种情况下,有必要覆盖模板实参推断机制,并显式指定为模板形参所用的类型或值。
1、指定显式模板实参
如果函数形参类型不统一,该如何指定sum的返回类型?
t...
分类:
编程语言 时间:
2016-05-12 22:02:42
阅读次数:
210
模板与泛型编程
--类模板成员[续1]
二、非类型形参的模板实参
template
class Screen
{
public:
Screen():screen(hi * wid,'#'),
cursor(hi * wid),height(hi),width(wid) {}
//..
private:
std::string sc...
分类:
编程语言 时间:
2016-05-12 22:01:03
阅读次数:
224
Problem Description
列变位法是古典密码算法中变位加密的一种方法,具体过程如下 将明文字符分割成个数固定的分组(如5个一组,5即为密钥),按一组一行的次序整齐排列,最后不足一组不放置任何字符,完成后按列读取即成密文。
比如:
原文:123456789
密钥:4
变换后的矩阵:
[pre]1234 5678 9xxx[/pre]
(最后的几个x表示无任何字...
分类:
其他好文 时间:
2016-05-12 22:00:21
阅读次数:
121
问题描述:
客户方前台应用某个操作hang住,无报错也未有操作正常结束提示。
查看锁信息如下:
SQL> with lk as (select blocking_instance||'.'||blocking_session blocker, inst_id||'.'||sid waiter
2 from gv$session
3...
分类:
数据库 时间:
2016-05-12 21:58:59
阅读次数:
748
问题及代码:
/*Copyright (c)2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:main.cpp
*作 者:王艺霖
*完成日期:2016年5月9日
*版 本 号:v1.0
*问题描述:再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),,以及求圆柱表面积的成员函数area和求圆柱体积的成员...
分类:
其他好文 时间:
2016-05-12 22:01:17
阅读次数:
84
快捷键的使用
向下复制一行
(Duplicate Lines) ctrl+down 修改变量名与方法名 alt+shift+R
向下移动行
(move line down) Alt+down 打开Module setting窗口 ctrl+shift+E
向上开始新的一行
(Start New Line before current) ctrl+shift+enter 查看类继承关系 F4
`向下...
分类:
其他好文 时间:
2016-05-12 22:00:34
阅读次数:
146
可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以有线程。这样的组织结构有些类似于树的形式,如图所示。
线程组的作用是,可以批量的管理线程或线程组对象,有效地对线程或线程组对象进行组织。
1、线程对象关联线程组:1级关联
所谓的1级关联就是父对象中有子对象,但并不创建子孙对象。这种情况经常出现在开发中,比如创建一些线程时,为了有效地...
分类:
编程语言 时间:
2016-05-12 22:00:18
阅读次数:
239
ex1-32 要求利用过程返回值给出一个用于计算 f(f (x))这样的函数过程
ex1-33要求计算一个函数的平滑函数g(x)=(f(x-dx)+f(x)+f(x+dx))/3
并利用ex1-32给出的过程进行多次的平滑运算以下,给出代码
(define (smooth f)
(lambda (x)
(/ (+ (f (- x .001))...
分类:
其他好文 时间:
2016-05-12 22:00:23
阅读次数:
134
模板与泛型编程
--一个泛型句柄类
引言:
【小心地雷】
这个例子体现了C++相当复杂的语言应用,理解它需要很好地理解继承和模板。在熟悉了这些特性之后再研究这个例子也许会帮助。另一方面,这个例子还能很好地测试你对这些特性的理解程度。
前面示例的Sales_item和Query两个类的使用计数的实现是相同的。这类问题非常适合于泛型编程:可...
分类:
编程语言 时间:
2016-05-12 22:01:13
阅读次数:
256
模板与泛型编程
--模板编译模型
引言:
当编译器看到模板定义的时候,它不立即产生代码。只有在用到模板时,如果调用了函数模板或定义了模板的对象的时候,编译器才产生特定类型的模板实例。
一般而言,当调用函数时[不是模板],编译器只需看到函数的声明。类似的,定义类类型的对象时,类定义必须可用,但成员函数的定义不是必须存在的。因此,应该将类定义和函数声明放在头文件中,而普通函数和...
分类:
编程语言 时间:
2016-05-12 22:00:51
阅读次数:
185