如何扩展UITextView以追加placeholder功能呢?我们的需求是:追加placeholder功能方案讨论:
通过继承UITextView的方式
通过扩展UITextView的方式
分析:方案1使用继承方式实现起来更简单,但是使用起来就没有那么方便;方案2 使用扩展的方式,实现起来稍比前者复杂,但是外部使用起来更简单方案定位:采用扩展的方式,以极简的风格作为参考依据。Tip:所谓极简,即对...
分类:
其他好文 时间:
2015-08-06 13:22:07
阅读次数:
1874
How many ways??
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2046 Accepted Submission(s): 758
Problem Description
春天到了, HDU校园...
分类:
其他好文 时间:
2015-08-06 13:22:25
阅读次数:
126
特征空间映射1. 问题
简单的0,1分类 – 即标签y=y = {0,10,1}
特征值:x=[x1,x2]x = [x_1, x_2]二维
数据离散点如图:
2.解答
数据是二维的,因此如果利用Logistics Regression 的到的θ\theta只有三个数,所以分类超平面是二维坐标下的直线
由数据分布图可以知道分类超平面应该是一个二次曲线,所以这里利用多项式核函数:K=(...
分类:
其他好文 时间:
2015-08-06 13:21:08
阅读次数:
187
【map+字典序】hdu 4039 The Social Network题目链接:hdu 4039 The Social Network题目大意模拟一个社交网络系统,先给你n个朋友关系,对每个人,系统会推荐给他一些人给他交朋友,系统推荐的是:他朋友的朋友且与他不是朋友,而且只推荐他最多共同朋友的朋友,如果会推荐多个,按照字典序从小到大输出,如果一个也不推荐输出“-”
熟练map映射:字典序本身...
分类:
Web程序 时间:
2015-08-06 13:23:04
阅读次数:
160
用一个集合类对所有的Activity进行管理,实现随时控制Activity。用add(Activity activity)方法向List中添加Activity,用remove(Activity activity)方法从List中移除Activity,用finishProgram()方法将List中所有Activity移除并退出程序
import java.util.ArrayList;
impo...
分类:
移动开发 时间:
2015-08-06 13:23:14
阅读次数:
113
没有自己的流媒体服务器,又想在app中用原生视频播放器MPMoviePlayerController将视频插入到界面,在界面可以直接播放,或者全屏播放,可以通过以下方法实现
先创建原生播放器
_moviePlayer = [[MPMoviePlayerController alloc] init];
_moviePlayer.controlStyle = MPMovieContro...
分类:
移动开发 时间:
2015-08-06 13:21:04
阅读次数:
157
最近打算开始写点shell脚本,主要涉及到日志读取处理及文件的操作,感觉挺简单,但是还有很多方法没有掌握,还得查点资料,现在把需要涉及到的知识做个记录吧。
cut:...
分类:
系统相关 时间:
2015-08-06 13:21:04
阅读次数:
162
Catch That Cow
Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9339 Accepted Submission(s): 2925
Problem Description
Farmer John has...
分类:
其他好文 时间:
2015-08-06 13:20:10
阅读次数:
105
简单封装了一下,获取简单,看代码:
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
/**...
分类:
移动开发 时间:
2015-08-06 13:21:21
阅读次数:
168
//若干个字符串按字母顺序由大到小输出
//指针数组,指针数组格式:int *p[ ]
代码如下:
#include
#include
using namespace std;
int main()
{
void sort(char *name[ ],int n); //函数声明
void print(char *name[ ],int n);
char ...
分类:
编程语言 时间:
2015-08-06 13:22:56
阅读次数:
128
JAVA里数组的内存分配是在堆里面的,必须用new来分配,而C++里面是在栈里面分配的(除利用指针new出的数组),定义的时候会自动分配。
1、JAVA中的数组
(1)数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对象本身。数组声明的两种形式:
一、int[] arr; 二、int arr[]; 推荐使用前者,这是一个i...
分类:
编程语言 时间:
2015-08-06 13:21:00
阅读次数:
150
virtualbox 是个非常优秀的软件,通常与主机之间有3种方式,Bridged方式,NAT方式,host-only方式,安装的默认方式是NAT,但是这种方式在virtualbox虚拟机下有个缺点,就是虚拟机可以ping通主机,虚拟机也可以通过主机访问外网,但是主机ping不通虚拟机,让人很头痛.linux下在装个虚拟机本来想配置个服务器,现在都ping不通,还怎么玩.下面,我慢慢说下我的解决方...
分类:
系统相关 时间:
2015-08-06 13:20:11
阅读次数:
542
这里我们学习一下define和inline关键字的用法,以及它们的区别。
define:定义预编译时处理的宏,只是简单的字符串替换,无类型检查。
inline:1、inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义,编译阶段完成。 2、内联函数要做类型安全检查,inline是指嵌入代码,在调用函数的地方不是跳转,而是把代码直接写到那里...
分类:
其他好文 时间:
2015-08-06 13:19:56
阅读次数:
98
Time Limit: 3 Seconds Memory Limit: 32768 KB
Now the God is very angry, so he wants to punish the lazy, greedy humans. He chooses to throw some lines of bricks (just down from the very high Heav...
分类:
其他好文 时间:
2015-08-06 13:21:46
阅读次数:
119
当使用nmap的--script功能时,可以参考nmap脚本使用总结,但是在ubuntu12.04 LTS下使用默认下载安装的nmap(版本为5.21)时,
当运行nmap --script all 172.16.24.12,会提示缺少citrixxml模块,提示如下
NSE: failed to initialize the script engine:
/usr/share/nmap/n...
分类:
其他好文 时间:
2015-08-06 13:19:17
阅读次数:
131
import java.util.ArrayList;
import java.util.List;
/**
* 围成圈,排队报数,求最后一人
* @author fjza1168
*
*/
public class Qlastpeople {
/**
*
* @param list 人员列表
* @param num 每num人,出列一人
* @return
...
分类:
编程语言 时间:
2015-08-06 13:19:56
阅读次数:
132
游戏世界多姿多彩,无论多靓丽的游戏,多耐玩的游戏,在与游戏用户交互上的往往是菜单。 上一章我们已经大概了解了导演、节点、层、精灵。这一章以菜单为主题。
菜单(Menu)包含以下内容:
1.精灵菜单项(MenuItemSprite)
2.图片菜单项(MenuItemImage)
3.文字菜单项(MenuItemFont)
4.标签菜单项(MenuItemLabel)...
分类:
其他好文 时间:
2015-08-06 13:19:28
阅读次数:
75