命名空间主要为了解决用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。不过并不是你定义了使用命名空间的类,就可以在任何地方随意使用了,需要在程序运行时将定义命名空间的类文件加载(include or require)进来。但是如果将所有的命名空间都提前加载进来,显示是不 ...
分类:
Web程序 时间:
2019-01-13 19:05:08
阅读次数:
235
node.js中的 http 模块提供了创建服务器和客户端的方法,http 全称是超文本传输协议,基于 tcp 之上,属于应用层协议。 一、创建http服务器 请求对象 req 里保存了客户端的详细信息,包括 url,请求参数等,为了方便的解析这些参数,我们可以使用 url.parse() 方法。 ...
分类:
Web程序 时间:
2019-01-13 19:05:00
阅读次数:
218
作为一名从传统行业成功转行算法工程师的老人,经常会有想转行互联网,或者是算法工程师的朋友询问我转行的经验。为了能够帮助到更多希望转行的朋友,特在此记录下自己的转行历程及心得。 1 转行的动机 转行的动机基本上可以归纳为四点: 1)现在的工作工资太低, 2)现在的工作前景黯淡, 3)对现在的工作毫无热 ...
分类:
编程语言 时间:
2019-01-13 19:04:54
阅读次数:
177
一、模板 模板的引入: 模板的精神:类型参数化,即类型也是一种参数。 template所代表的泛型编程是C++语言中的重要组成部分。C++是一门强类型语言,无法像动态语言(如python)那样,编写一段通用的逻辑,可以把任意类型的变量传进去。泛型编程弥补了这一点摆脱了类型的限制,提高了代码的可重用性 ...
分类:
编程语言 时间:
2019-01-13 19:04:45
阅读次数:
170
模版导入: 语法:{% include '模版名称' %} 如:{% include 'adv.html' %} <div class="adv"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="pa ...
分类:
其他好文 时间:
2019-01-13 19:04:32
阅读次数:
199
使用python自带的unittest测试框架,用例继承自unittest.TestCase类。 1 引入接口类和页面类 2 setUp函数中打开页面,定义接口对象 3 tearDown函数中关闭页面 4 test打头的函数都是用例。因页面和接口的相关方法都已封装好,所以用例会比较简洁。 5 当一个 ...
分类:
编程语言 时间:
2019-01-13 19:04:20
阅读次数:
309
var express = require('express') var proxy = require('http-proxy-middleware') var app = express() app.use('/api', proxy({ target: 'http://xxxxx', // 目... ...
分类:
其他好文 时间:
2019-01-13 19:04:11
阅读次数:
187
Go语言支持匿名函数,即函数可以像普通变量一样被传递或使用。 使用方法如下: GO语言的匿名函数就是闭包,以下是《GO语言编程》中对闭包的解释 基本概念闭包是可以包含自由(未绑定到特定对象)变量的代码块,这些变量不在这个代码块内或者任何全局上下文中定义,而是在定义代码块的环境中定义。要执行的代码块( ...
分类:
编程语言 时间:
2019-01-13 19:03:57
阅读次数:
142
这几天,很多朋友在群里问Scrapy安装的问题,其实问题方面都差不多,今天小编给大家整理一下Scrapy的安装教程,希望日后其他的小伙伴在安装的时候不再六神无主,具体的教程如下。 Scrapy是Python网络爬虫的一个框架,十分好用,深得大家的青睐,其工作原理,在在此就不赘述了。 1、正常我们在P ...
rmq是求区间的最大或者最小值的,但不可以修改值,时间复杂度nlgn,空间复杂度nlgn 开辟了n*lgn的二维数组,也就是ma[n][lgn],mi[n][lgn]分别代表最大和最小 对于ma[i][j]代表,a[i]~a[i+(1<<j)-1]中最大的值 1<<j其实就是2的j次幂 所以初始化数 ...
分类:
其他好文 时间:
2019-01-13 19:03:37
阅读次数:
132
1.MobSF 简介 MobSF是Mobile Security Framework的缩写,这是一款智能化的开源移动应用(Android、IOS、Windows)测试框架,可以对应用进行动态、静态分析,现在只支持Android动态分析。支持对APK、IPA文件及源码压缩包进行审计分析,可以对Andr ...
分类:
其他好文 时间:
2019-01-13 19:03:29
阅读次数:
466
一、Apache介绍 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释 ...
分类:
Web程序 时间:
2019-01-13 19:03:16
阅读次数:
200
ElasticSearch Index操作源码分析 本文记录ElasticSearch创建索引执行源码流程。从执行流程角度看一下创建索引会涉及到哪些服务(比如AllocationService、MasterService),由于本人对分布式系统理解不是很深,所以很多一些细节原理也是不懂。 "创建索引 ...
分类:
其他好文 时间:
2019-01-13 19:03:07
阅读次数:
180
1、集合 —不同元素组成 —无序 —集合中元素必须是不可变类型(字符串、数字、元祖)(列表可变,不行) — 集合的交、并、差 — { }、set()定义的集合可变(可增删) — frozenset()定义的集合不可变 ...
分类:
编程语言 时间:
2019-01-13 19:03:00
阅读次数:
185
ThreadLocal的基本含义 ThreadLocal代表线程局部变量,就是为每一个使用该变量的线程都提供一个变量值的副本,使每一个线程都可以独立地改变自己的副本,而不会和其它线程副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量一样。 下面是它的用法示例: java class Acco ...
分类:
其他好文 时间:
2019-01-13 19:02:51
阅读次数:
160
C++中类涉及到虚函数成员、静态成员、虚继承、多继承、空类等。 类,作为一种类型定义,是没有大小可言的。 类的大小,指的是类的对象所占的大小。因此,用sizeof对一个类型名操作,得到的是具有该类型实体的大小。 类大小的计算,遵循结构体的对齐原则; 类的大小,与普通数据成员有关,与成员函数和静态成员 ...
分类:
编程语言 时间:
2019-01-13 19:02:43
阅读次数:
248
第一:在学习js之前要已经学习了html(静态网页资源) ,css(层连样式表),要清楚这两个的主要内容和功能 html主要是一些预定义的标签,在html中不支持自定义的标签;html是超文本标记语言的简称;主要是为了给一个网页搭建内容显示的框架。 而css主要是一些选择器,利用这些选择器可以对ht ...
分类:
Web程序 时间:
2019-01-13 19:02:35
阅读次数:
209