1,新建一个乱码文件的category分类文件
2.然后堆descriptionWithLocale函数进行重写。
例如:
[objc] view
plaincopy
@interface NSArray (chinese)
//local是你定义的数组同下
- (NSString *)descriptionWi...
分类:
其他好文 时间:
2015-08-21 23:27:43
阅读次数:
156
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include using namespace std;
#def...
分类:
其他好文 时间:
2015-08-21 23:26:50
阅读次数:
143
工厂方法模式 Factory Method :(虚拟构造函数模式 Virtual Constructor,多态性工厂模式 Ploymorphic Facoty)
Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a ...
分类:
编程语言 时间:
2015-08-21 23:28:35
阅读次数:
206
寒冰王座
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 13215 Accepted Submission(s): 6743
Problem Description
不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞...
分类:
其他好文 时间:
2015-08-21 23:28:40
阅读次数:
201
一般是 在 XXX.obj中出现的 “AAA 已在 YYY.obj”中有了定义。
其实如果发现这些都是某个类中的,那么很有可能就是该类的声明和实现都是在同一个.h中了。
如以下这种情况。另一种方法是通用的,就是在 项目属性-链接器-命令行 中插入 “/FORCE:MULTIPLE”即可。这个选项告诉链接器去创建一个有效的exe文件或dll文件,即使一个函数或变量被引用,但多处定义。这种方法在...
分类:
其他好文 时间:
2015-08-21 23:25:55
阅读次数:
347
相对于std::lock_guard来说,std::unique_lock更加灵活,std::unique_lock不拥有与其关联的mutex。构造函数的第二个参数可以指定为std::defer_lock,这样表示在构造unique_lock时,传入的mutex保持unlock状态。然后通过调用std::unique_lock对象的lock()方法或者将将std::unique_lock对象传入s...
分类:
编程语言 时间:
2015-08-21 23:26:36
阅读次数:
5656
uva上的题目总是要难一些的。。。总是会拐弯抹角,这道题目给出有的建筑之间已经建好了光缆,让求最小生成树,我还是比较喜欢用kruskal算法,但是这道题目肯定用prim比较快,prim复杂度是n^2,kruskal复杂度eloge。
用kruskal时需要预先用并查集处理一下已经建好的光缆,让他们属于同一个祖先;
用prim算法的时候需要把他们的边置为0,这样算sum的时候就不会加上了。
代...
分类:
其他好文 时间:
2015-08-21 23:28:05
阅读次数:
279
最容易想到的就是把链表里面的数取出来按倒序组成数,然后两个链表中的数字相加得到一个新数
再把这个数拆开放到链表里面。 注意要用long 型,用int 型会溢出。这个方法如果输入的数字再多一点就没法求了,毕竟long型也是有限的。运行了40ms
ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {
ListNode *result,*...
分类:
其他好文 时间:
2015-08-21 23:27:49
阅读次数:
175
DisplayElement.java,WeatherStation.java同上
WeatherData.javaimport java.util.Observable;public class WeatherData extends Observable { private float temperature;
private float humidity;
privat...
分类:
编程语言 时间:
2015-08-21 23:27:57
阅读次数:
185
2 判断字符串中是否包含某个字符
//判断字符串中是否存在某个字符串
NSString*aString = @"1223ll45";
//range 范围
//NSRange 结构体
//location 位置 length 长度;
NSRange range = [aString rangeOfString:@"l4"];
NSLog(@"============%...
分类:
其他好文 时间:
2015-08-21 23:24:58
阅读次数:
244
//原生JS写一个函数实现一个shuffle方法,将数组中的元素随机乱序排序var shuffle = function(arr){
var len,t,rand; for(var i =0;len = arr.length,i<len;i++){
rand = parseInt(Math.random()*len);//parseInt(Math.random()*(len-1-0)+1);...
分类:
编程语言 时间:
2015-08-21 23:26:19
阅读次数:
267
从上两篇博客中我们可以知道,栈具有后进先出的特性,而进制转换的打印输出刚好与计算过程相反,满足栈这后进先出的特性, 所以可以用栈很快的实现进制转换,下面是用栈实现进制转换的c函数void conversion (SqStack *pstack,unsigned int N, const unsigned int d){
if( pstack == NULL)//当传入参数为指针,必须判空
e...
分类:
编程语言 时间:
2015-08-21 23:26:39
阅读次数:
261
KMP算法
【题目】
给定两个字符串str和match,长度分别为N和M。实现一个算法,如果字符串str中含有字串match,则返回match在str中的开始位置,不含有则返回-1。
【举例】
str=“acbc”,match=“bc”。返回2。
str=“acbc”,match=“bcc”。返回-1。
【要求】
如果match的长度大于str长度(M>N),str必然...
分类:
编程语言 时间:
2015-08-21 23:25:30
阅读次数:
232
1、sort()与sorted()——数据排序
sort() 对数据原地排序,sorted()创建原地副本。用法是:
obj.sort();
obj2 = sorted(obj1)
>>> a = [2,7,5,1,9]
>>> b = sort(a)
Traceback (most recent call last):
File "", line 1, in
b = so...
分类:
编程语言 时间:
2015-08-21 23:24:03
阅读次数:
217
Squares
Time Limit: 3500MS
Memory Limit: 65536K
Total Submissions: 17666
Accepted: 6735
Description
A square is a 4-sided polygon whose sides have equal length and adja...
分类:
其他好文 时间:
2015-08-21 23:24:31
阅读次数:
219
#include
#include
using namespace std;
//之字形状打印,如:
//1 2 3
//4 5 6
//7 8 9
//打印结果是:1 4 2 3 5 7 8 6 9。void PrintfDown(int (*a)[3],int &i,int &j)
{
while (1)
{...
分类:
编程语言 时间:
2015-08-21 23:24:32
阅读次数:
231