一、json_encode() <?php $arr =array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); ?> <?php $arr =array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'= ...
分类:
编程语言 时间:
2017-03-25 17:49:52
阅读次数:
213
The next day, I was surprised that Jessica wasn't her usual gushing self in Trig and Spanish. 第二天,我很惊讶Jessica没有在Trig和Spanish课上自言自己滔滔不绝了。 第二天的三角函数课和西班牙 ...
分类:
其他好文 时间:
2017-03-24 15:43:28
阅读次数:
131
import unittest class UTest(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') def test_isupper(self): self.assertTrue(' ...
分类:
编程语言 时间:
2017-03-24 10:52:16
阅读次数:
358
线程 1.什么是线程? 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 2.python GIL全局解释器锁(仅需了解) 无论你启多少个线程,你有多少个cpu, ...
分类:
编程语言 时间:
2017-03-24 10:25:49
阅读次数:
229
class Animal(object): """docstring for Animal""" def __init__(self, name): self.name = name def run(self): print 'Animal is running...'class Dog(Anima ...
分类:
编程语言 时间:
2017-03-23 21:58:23
阅读次数:
186
41 多用派发队列,少用同步锁 总结:当多个线程执行同一份代码时,可能会出现问题,这时有@synchronized(self){}内置同步块。或NSLock对象。然而这只是某种程度上的线程安全,使用串行同步队列(serial sychronization queue).更有效率的方法是使用串行队列同 ...
分类:
其他好文 时间:
2017-03-23 20:54:54
阅读次数:
309
一个下载操作就交给一个HMDownloadOperation对象 HMDownloadOperation.h / .m @class HMDownloadOperation; @protocol HMDownloadOperationDelegate <NSObject> @optional - ( ...
分类:
移动开发 时间:
2017-03-23 15:53:33
阅读次数:
226
classClass_name(object):#声明类Class_name,继承自objectclassClass_name:#不显示继承自object,创建类Class_nameclassFruit:#创建水果类def__init__(self):#_init_为初始化类的内部状态,self是参数代表声明的类自己本身,self.name=name#name为类的内部私有属性self.color=co..
分类:
编程语言 时间:
2017-03-22 23:41:26
阅读次数:
175
多线程 1.NSThread 1> 开线程的几种方式* 先创建,后启动NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread start];* 直接启动[ ...
分类:
移动开发 时间:
2017-03-22 23:05:35
阅读次数:
172
为什么学习JavaScript 一、你知道,为什么JavaScript非常值得我们学习吗? 1. 所有主流浏览器都支持JavaScript。 2. 目前,全世界大部分网页都使用JavaScript。 3. 它可以让网页呈现各种动态效果。 二、易学性 1.学习环境无外不在,只要有文本编辑器,就能编写J ...
分类:
编程语言 时间:
2017-03-22 21:26:00
阅读次数:
363