在做优惠价格的时候需要用到删除线,但是网上的删除线千篇一律,都是大抄小抄,其实苹果的NSAttributedString就可以实现这一点啦。
代码如下:
NSString *oldPrice = @"¥ 12345";
NSUInteger length = [oldPrice length];
NSMutableAttributedString *attri...
分类:
移动开发 时间:
2014-09-24 00:52:05
阅读次数:
417
“用来填补空穴的邻近价电子”形成的电流,有些教科书上称为“空穴移动形成的电流”...
分类:
其他好文 时间:
2014-09-24 01:58:25
阅读次数:
334
1.漂移电流
对半导体施加一定的电场,半导体中就有电流流过。带点粒子在电场作用下做漂移运动,由此产生的电流成为漂移电流。
2.迁移率
电场强度较低的情况下,载流子的漂移速度v和电场强度E成正比,比例常数称为迁移率。
3.速率饱和
载流子的速率不能无限增加不可能超过光速。对于Si,速率--电场的线性关系只适用于电场...
分类:
其他好文 时间:
2014-09-24 00:51:35
阅读次数:
434
chromeos-apk 是一个可以讲android的apk程序包装成chrome可以运行的插件的工具。github的地址是: https://github.com/vladikoff/chromeos-apk使用方法:安装 npm install chromeos-apk -g转换 chromeos-apk chrome 通过开发者模式来加载生成的插件现在加载会不成功,因为chrome缺少 AR...
分类:
移动开发 时间:
2014-09-24 02:14:45
阅读次数:
496
环境:AIX7.1+Oracle Rac 11.2.0.3
迁移描述:今天在装Oracle Rac的时候,错误的将500G的数据盘用作OCRDG了,遂后续比较麻烦,只能讲ocr和votedisk迁移到新建的OCRDG上,并把DATADG删除并格式化该盘。(OCRDG为normal 冗余)
操作如下:
grid@rac1:/home/grid>/oraap...
分类:
数据库 时间:
2014-09-24 01:57:55
阅读次数:
428
一 eclipse下载
在google官网上选择带集成sdk/ADT的eclipse下载
二 ubuntu下的安装解压
三 ubuntu下的设置...
分类:
移动开发 时间:
2014-09-24 01:57:45
阅读次数:
348
题目:有不同品质的珍珠,品量高的珍珠价钱高。买珍珠的价钱计算方式:(购买数量+10)×单价;
质量低的珍珠可以用质量高的珍珠替代,给出要买的珍珠类型和数量,求买完所有珍珠所要的最低价钱。
分析:dp,贪心。每种珠宝 都是整体处理时才会有最小价格,即要么和比他贵的一起买,要么自己单独买。
按照价格递增的顺序dp,只有价格高的可以代替价格低的;...
分类:
其他好文 时间:
2014-09-24 02:14:15
阅读次数:
361
线程池和ThreadPoolExecutors
虽然在程序中可以直接使用Thread类型来进行线程操作,但是更多的情况是使用线程池,尤其是在Java EE应用服务器中,一般会使用若干个线程池来处理来自客户端的请求。Java中对于线程池的支持,来自ThreadPoolExecutor。一些应用服务器也确实是使用的ThreadPoolExecutor来实现线程池。
对于线程池的性能调优,最...
分类:
编程语言 时间:
2014-09-24 00:17:25
阅读次数:
434
0 概述
分布式框架中的Master-Slave类型,Slave节点负责工作的具体执行,Master负责任务的分发或者相关元数据的存储等。一般情况下,一个Master节点都会对应多个Slave节点,Master在分配任务时需要知道当前有哪些Slave节点是可以接受自己所发的命令的(Slave节点有可能因为各种原因挂掉),因此需要在其内部维持一个链表来保存所有还活着的Slave节点。H...
分类:
其他好文 时间:
2014-09-24 00:33:45
阅读次数:
376
MainActivity如下:
package cc.cn.logutil;
import android.os.Bundle;
import android.app.Activity;
/**
* Demo描述:
* 对于Android系统Log输出日志的封装LogUtils
* 1 可修改LogUtils中的LEVEL值觉得哪些级别的日志可以输出.
* 所以方便选择性输出日志或者...
分类:
移动开发 时间:
2014-09-24 01:40:15
阅读次数:
453
这篇文章通过实例实现了一个类似小米手势遥控器的功能页面。
效果图如下所示:
触摸事件的响应通过对系统的触摸实践监听来进行。
通过一个数组来对点的集合进行缓存和分析。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
if (!self.allowsIn...
分类:
移动开发 时间:
2014-09-24 01:23:25
阅读次数:
494
一 JDK下载
从oracle官网下载JDK7,没有下载最新JDK8,是因为习惯下载次新版本,相对来说比较稳定。
jdk下载首页: http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk7下载地址:http://www.oracle.com/technetwork/java/javase/downlo...
分类:
移动开发 时间:
2014-09-24 00:16:35
阅读次数:
333
我们之前讲过的 HashMap 的性能表现非常不错,因此使用的非常广泛。但是它有一个非常大的缺点,就是它内部的元素都是无序的。如果在遍历 map 的时候, 我们希望元素能够保持它被put进去时候的顺序,或者是元素被访问的先后顺序,就不得不使用 LinkedHashMap。
LinkdHashMap 继承了 HashMap,因此,它具备了 HashMap 的优良特性-高性能。在HashMap 的基础上, LinkedHashMap 又在内部维护了一个链表,用来存放元素的顺序。因此,我们可以将 ...
分类:
其他好文 时间:
2014-09-24 00:49:45
阅读次数:
477
Good Article Good sentence
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2308 Accepted Submission(s): 649
Problem Description
In m...
分类:
其他好文 时间:
2014-09-24 00:16:15
阅读次数:
382
不严格次小生成树。
注意图可能不连通。
#include
#include
#include
#include
using namespace std;
const int maxn = 505;
const int INF = 1e7;
bool vis[maxn];
int d[maxn];
int pre[maxn];
int Max[maxn][maxn];
...
分类:
其他好文 时间:
2014-09-24 01:56:05
阅读次数:
398
上一篇文章,写到一半的时候,去了3G门户的宣讲和笔试,当然是凭着da...
分类:
其他好文 时间:
2014-09-24 01:55:55
阅读次数:
306