码迷,mamicode.com
首页 > 2017年02月25日 > 全部分享
php 设计模式
1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1 ...
分类:Web程序   时间:2017-02-25 21:31:37    阅读次数:249
怎样成为一个高手
其实挺早就听说过《逻辑思维》这个栏目,看过这一期之后,我印象里大概记得这几个词语:练习,刻意,笔记。 罗老师提到了套路和拆解这两个词语。学习不是漫无目的的去练习,而是将一个套路有结构的去拆解,然后细化着一个一个去练习。视频中提到这样一个例子,一位历史老师让自己的学生去建造一艘大船,最后学生在建造的过 ...
分类:其他好文   时间:2017-02-25 21:27:56    阅读次数:124
线程中event.wait() event_obj.set() 的使用
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
PHP面试题三
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
java. util. concurrent. atomic
一、原子更新基本类型 AtomicInteger AtomicBoolean AtomicLong 二、原子更新数组 AtomicIntegerArray AtomicLongArray AtomicReferenceArray 三、原子更新引用类型 AtomicReference AtomicRe ...
分类:编程语言   时间:2017-02-25 21:26:26    阅读次数:169
软件测试(一)——令人头疼的errors
这三年在开发项目的过程中,会遇到各种各样的错误。 比如在上个学期学习web前端的时候,第一个作业是照片墙,老师要求是用jQuery来写,但是在编写的过程中经常把JavaScript和jQuery弄混,导致语法上的错误,但是通过上网查资料,还是不难解决的。虽然在逻辑上两种都是相似的,但是在语法上还是有 ...
分类:其他好文   时间:2017-02-25 21:24:26    阅读次数:164
mysql多列索引
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
[大数据性能调优] 第二章:彻底解密Spark的HashShuffle
本課主題 Shuffle 是分布式系统的天敌 Spark HashShuffle介绍 Spark Consolidated HashShuffle介绍 Shuffle 是如何成为 Spark 性能杀手 Shuffle 性能调优思考 Spark HashShuffle 源码鉴赏 引言 Spark Ha ...
分类:其他好文   时间:2017-02-25 21:23:22    阅读次数:288
ORB-SLAM2编译并跑通自己的数据集
我的环境是Ubuntu14.04虚拟机。 首先一定要认真看官网的安装教程,把需要安装的依赖都装好。https://github.com/raulmur/ORB_SLAM2 然后按以下步骤下载编译,我最开始是文件夹名称不为ORB_SLAM2,一直编译不成功,很是郁闷,重新按官网的git方法下载下来,很 ...
分类:其他好文   时间:2017-02-25 21:21:58    阅读次数:1685
QT 学习笔记概述
以下笔记为在看书和实践的过程中的部分记录总结: 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框架工作原理的初解
一:spring基本概念 1)struts2是web框架,hibernate是orm框架 2)spring是容器框架,创建bean,维护bean之间的关系 3)spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系 二:spring核心原理 1 ...
分类:编程语言   时间:2017-02-25 21:19:02    阅读次数:268
进程与进程之间通信Manager
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
LeetCode 454. 4Sum II
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
word break相关问题的解法
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
41. First Missing Positive
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
753条   上一页 1 ... 5 6 7 8 9 10 11 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!