1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1 ...
分类:
Web程序 时间:
2017-02-25 21:31:37
阅读次数:
249
其实挺早就听说过《逻辑思维》这个栏目,看过这一期之后,我印象里大概记得这几个词语:练习,刻意,笔记。 罗老师提到了套路和拆解这两个词语。学习不是漫无目的的去练习,而是将一个套路有结构的去拆解,然后细化着一个一个去练习。视频中提到这样一个例子,一位历史老师让自己的学生去建造一艘大船,最后学生在建造的过 ...
分类:
其他好文 时间:
2017-02-25 21:27:56
阅读次数:
124
1 #!/usr/bin/env python 2 import threading 3 # event.wait()##阻断线程向下执行 event_obj.set()#释放进程向下执行 4 def do(event): 5 print('start') 6 event.wait()##阻断线程向... ...
分类:
编程语言 时间:
2017-02-25 21:27:40
阅读次数:
168
1.用PHP打印出前一天的时间格式是2006-5-10 22:21:21。 echo date(‘Y-m-d H:i:s’, strtotime(‘-1 days’)); 2.不使用第三个变量交换两个变量的值。$a = "php";$b = "java";$a = explode('-',$a.'- ...
分类:
Web程序 时间:
2017-02-25 21:26:43
阅读次数:
298
一、原子更新基本类型 AtomicInteger AtomicBoolean AtomicLong 二、原子更新数组 AtomicIntegerArray AtomicLongArray AtomicReferenceArray 三、原子更新引用类型 AtomicReference AtomicRe ...
分类:
编程语言 时间:
2017-02-25 21:26:26
阅读次数:
169
这三年在开发项目的过程中,会遇到各种各样的错误。 比如在上个学期学习web前端的时候,第一个作业是照片墙,老师要求是用jQuery来写,但是在编写的过程中经常把JavaScript和jQuery弄混,导致语法上的错误,但是通过上网查资料,还是不难解决的。虽然在逻辑上两种都是相似的,但是在语法上还是有 ...
分类:
其他好文 时间:
2017-02-25 21:24:26
阅读次数:
164
1,数据库每次查询只能使用一个索引 2,假设数据 表T (a,b,c) rowid 为物理位置rowid a b c(1) 1 1 1(2) 2 1 13(3) 2 2 14(4) 1 3 3(5) 2 3 12(6) 1 2 5(7) 2 3 9(8) 1 2 2(9) 1 ...
分类:
数据库 时间:
2017-02-25 21:24:10
阅读次数:
216
本課主題 Shuffle 是分布式系统的天敌 Spark HashShuffle介绍 Spark Consolidated HashShuffle介绍 Shuffle 是如何成为 Spark 性能杀手 Shuffle 性能调优思考 Spark HashShuffle 源码鉴赏 引言 Spark Ha ...
分类:
其他好文 时间:
2017-02-25 21:23:22
阅读次数:
288
我的环境是Ubuntu14.04虚拟机。 首先一定要认真看官网的安装教程,把需要安装的依赖都装好。https://github.com/raulmur/ORB_SLAM2 然后按以下步骤下载编译,我最开始是文件夹名称不为ORB_SLAM2,一直编译不成功,很是郁闷,重新按官网的git方法下载下来,很 ...
分类:
其他好文 时间:
2017-02-25 21:21:58
阅读次数:
1685
以下笔记为在看书和实践的过程中的部分记录总结: 0. 窗口布局 1) 支持绝对布局和布局管理器布局; 2) 绝对布局不够灵活、无法自动调整大小,需要手动编写代码调整; 3) 布局管理器管理布局比较灵活、可自动调整管理的其下部件大小、位置; 4) 布局管理器目前有基本布局QBoxLayout(水平布局 ...
分类:
其他好文 时间:
2017-02-25 21:21:22
阅读次数:
251
对于给定的字符串表达式 给出正确的答案。 首先我们要做的是识别这个表达式,即识别'+'. '-'. '*'. '/'. 四则运算即数字。 其次我们要遵循运算表达式的优先级,像1-2*3直接顺序运算是不对的,乘法的优先级比减法高,注意识别括号。 数字识别我们用的是atof函数,将字符型转换成浮点型。 ...
分类:
其他好文 时间:
2017-02-25 21:20:43
阅读次数:
216
上图,不说话: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。 ...
分类:
编程语言 时间:
2017-02-25 21:19:22
阅读次数:
169
一:spring基本概念 1)struts2是web框架,hibernate是orm框架 2)spring是容器框架,创建bean,维护bean之间的关系 3)spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系 二:spring核心原理 1 ...
分类:
编程语言 时间:
2017-02-25 21:19:02
阅读次数:
268
1 #!/usr/bin/env python 2 from multiprocessing import Process,Manager 3 4 #Manager进程与进程之间通信 5 def Foo(i,dic): 6 dic[i] = 100+i 7 print(dic.values()) 8... ...
分类:
系统相关 时间:
2017-02-25 21:18:28
阅读次数:
187
454. 4Sum II Add to List 454. 4Sum II Add to List Add to List Description Submission Solutions Total Accepted: 8398 Total Submissions: 18801 Difficult ...
分类:
其他好文 时间:
2017-02-25 21:18:08
阅读次数:
185
https://leetcode.com/problems/word-break/?tab=Description 以及 https://leetcode.com/problems/concatenated-words/?tab=Description 都很类似。用的都是DP,可以见: https: ...
分类:
其他好文 时间:
2017-02-25 21:17:56
阅读次数:
138
Given an unsorted integer array, find the first missing positive integer. For example,Given [1,2,0] return 3,and [3,4,-1,1] return 2. Your algorithm s ...
分类:
其他好文 时间:
2017-02-25 21:17:34
阅读次数:
162