社交化越来为社会所接受,在做社会化产品时,在回复或者转发时会@他人 展示出来,点击@user 跳转到该用户的介绍页面,这里首先要制定恰当的标签,比如:iJecky,然后客户端拿到文本时,要用到NSRegularExpression分割string,下面以富文本OHAttributedLabel来演示:
说明:本文中用到的contentLabel为OHAttributedLabel类型
示例:
...
分类:
移动开发 时间:
2014-12-04 20:05:01
阅读次数:
234
//很好的正则表达式教程
地址抛上:http://deerchao.net/tutorials/regex/regex.htm
package com.huowolf;
import java.util.Scanner;
public class Demo8 {
public static void main(String[] args) {
Scanner sc = new Sc...
分类:
Web程序 时间:
2014-12-04 20:06:41
阅读次数:
159
(1)先假设数列的元素不重复,例如[ 4, 2 ,3 ],可知总共有2^3=8个子集,在加一个空集;
(2)对数列排序,可方便生成子集升序[2, 3 , 4];
(3)每个子集对应一个二进制值,0-空集 1-> (2) 2->(3) 3->(2,3) …… 7->(2,3,4),二进制数1的位置对应数列中相应位置的数。遍历一遍可得结果。
(4)进一步,如果数列有重复怎么办?例如[ 2 , 3...
分类:
其他好文 时间:
2014-12-04 20:05:02
阅读次数:
124
生成和解析JSON数据格式的包有很多种:Gson、json-smart、FastJson、jackjson等,FastJson是一个阿里巴巴的大神开发的开源的Json处理工具包,包括“序列化”和“反序列化”两部分,号称最快。但是我认为没有最快,只有更快,只要这个功能满足我的需求,速度不错就行了,这就是我选择工具的基本标准(不是特别追求性能...)。
FastJson功能强大,完全支持Ja...
分类:
Web程序 时间:
2014-12-04 20:06:30
阅读次数:
287
参考:《UNIX环境高级编程》第7章 7.6节
C程序一般有下面几部分构成
正文段:又叫文本段,这是有CPU执行的机器指令部分。通常,正文段是可以共享的,并 且是只读的。
初始化数据段:通常将此段作为数据段,它包含了程序中需要明确的赋初值的变量,比如函 数外的声明:int cnt = 10;
非初始化数据段:通常此数据段称为bss段(block start symbol),在程...
分类:
其他好文 时间:
2014-12-04 20:05:19
阅读次数:
201
问题描述:
Determine whether an integer is a palindrome. Do this without extra space.
基本思路:
考虑到回文的特点,根据给定数字获得与给定数字低位高位反序的数字。如果是回文数,则两数想等;否则不等。(即使反序数字溢出,也可的到正确结果)
代码:
bool isPalindrome(int x) { //...
分类:
其他好文 时间:
2014-12-04 20:04:19
阅读次数:
159
oj地址
题目1512:用两个栈实现队列
时间限制:1 秒
内存限制:128 兆
特殊判题:否
提交:2360
解决:804
题目描述:
用两个栈来实现一个队列,完成队列的Push和Pop操作。
队列中的元素为int类型。
输入:
每个输入文件包含一个测试样例。
对于每个测试样例,第一行输入一个n(1
...
分类:
其他好文 时间:
2014-12-04 20:03:58
阅读次数:
157
首先确保你有 web模块。
import web
如果import这个失败,先安装一下。
sudo easy_install web.py
一个简单的web
#!/usr/bin/python
# coding=utf-8
import sys
import web
urls = (
'/check', 'check',
'/pres...
分类:
编程语言 时间:
2014-12-04 20:04:26
阅读次数:
227
分区方式:几个主分区,一个逻辑分区
设备文件名:
一个主分区,若干个逻辑分区
设备文件名:逻辑文件名从5开始
分区后还不能使用,需要格式化,也就是写入文件系统...
分类:
系统相关 时间:
2014-12-04 20:03:26
阅读次数:
274
背景:
在普通的C#项目中,可以直接调用 WCF / Webservice;
在微软BI的 ssis中,有 webservice任务组件,也可以直接调用简单的 WCF / Webservice;
偶这边的情况是,后端的 WCF中用的反射,所以在 ssis中的webservice任务组件中,死活不能识别 WCF对应的方法。
所以只能在ssis的 script task组件中,用纯代码的方...
分类:
Web程序 时间:
2014-12-04 20:03:37
阅读次数:
168
NSDictionary 用于保存具有映射关系的数据,NSDictionary 包含两组数据,一组用来保存key值,一组用来保存valure值。
一个Key可以对应多个value,反过来则不可以。
//
// main.m
// NSDictionary
//
// Created by mac on 14-12-4.
// Copyright (c) 2014年
mac...
分类:
其他好文 时间:
2014-12-04 20:04:54
阅读次数:
185
有钱啦,有钱啦,是买MX4PRO还是6?知道我是怎么有那么多money的么?请学习原型模式。
一、什么是原型模式?
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
注:类是抽象的,对象是具体的。
换句话说:你有一份简历(具体的),你想要10份,那就以此份为原件复印10份(具体的),OK。
二、为什么要用原型模式?
1、解决复杂类变动的困扰问题;
2、快速实...
分类:
其他好文 时间:
2014-12-04 20:04:55
阅读次数:
160
//初始化textfield并设置位置及大小
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];
//设置边框样式,只有设置了才会显示边框样式
text.borderStyle = UITextBorderStyleRoundedRect;
...
分类:
其他好文 时间:
2014-12-04 20:04:16
阅读次数:
288
NSArray 代表集合元素不可变的集合,一旦NSArray被创建成功,程序不能向集合中添加新元素,删除旧元素,替换旧元素。
NSMultableArray 恰恰相反,为可变元素的集合,可以增加、删除、替换元素。
可进行的操作:
1、创建 arrayWithCapacity
2、增加元素,以add开头
3、删除元素,以remove开头
4、替换元素,以replace开头
5、对集合本...
分类:
其他好文 时间:
2014-12-04 20:04:12
阅读次数:
216
//
// main.m
// struct
//
// Created by mac on 14-12-2.
// Copyright (c) 2014年
mac. All rights reserved.
//
#import
#pragma mark
基本数据类型----
void
baseType()
{
//unsigned l...
分类:
其他好文 时间:
2014-12-04 20:02:22
阅读次数:
167
题目链接:点击打开链接
题意: 在一条直线上运动,每分钟可以运动距离a[i] ,每分钟可以选择运动或者休息,有一个疲劳系数,最初为0,每运动一分钟疲劳系数加1,(不能大于m) 同理,每休息一分钟,疲劳系数减1,(不能小于0)求n分钟后最大运动距离,要求n分钟时疲劳系数要为0.
两个状态,当前时间及当前疲劳系数。设 dp[i][j] =dp[i-1][j-1]+a[i] (j>0) else ...
分类:
其他好文 时间:
2014-12-04 20:03:40
阅读次数:
229
以下内容可能有一些错误什么的,欢迎各位同学指正。
关于战舰STM32开发板上的BOOT0和BOOT1,很多人会有疑问,特别是软件mcuisp上为什么是DTR的低电平,RTS的高电平进入下载模式,先不管硬件上的BOOT0和BOOT1连接。
要了解BOOT0和BOOT1,首先要知道有三种模式,
(1)BOOT0接高电平,BOOT1接低电平,如果此时RESET I/O口产生复位信号,软件上...
分类:
其他好文 时间:
2014-12-04 20:03:18
阅读次数:
267