``` function getClientIp($type = 0) { $type = $type ? 1 : 0; static $ip = NULL; if ($ip !== NULL) return $ip[$type]; if($_SERVER['HTTP_X_REAL_IP']){//... ...
分类:
Web程序 时间:
2018-12-31 19:05:00
阅读次数:
188
#新建组 upstream mywork { server 192.168.0.81:8080; server 192.168.0.82:8080; } location / { proxy_pass mywork; proxy_set_header Host $host; ... ...
分类:
其他好文 时间:
2018-12-30 14:41:17
阅读次数:
122
一、一般适用情况1、两台都有外网IP,一台服务器请求资源通过另外一个服务器,本文重点讲第一种。2、两台服务器,其中一台服务器只有内网IP,另外一台服务器有公网和内网IP。 二、前提 客户端配置 三、下载 修改配置文件 找到http_access deny all并注释掉 最好修改一下默认的3128端 ...
分类:
Web程序 时间:
2018-12-29 19:40:12
阅读次数:
465
1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ulimit -c 0下面的命令可以检查生成core文件的选项是否打 ...
分类:
系统相关 时间:
2018-12-28 12:02:33
阅读次数:
233
1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import sys 5 6 7 class TaskControlBlock: 8 CURRENT_TIME = 0 9 10 def __init__(self, dictionary, ...
分类:
编程语言 时间:
2018-12-28 10:47:20
阅读次数:
167
题目描述 羊瑞大佬说:"现在的年轻人啊,写个快排都能写错,比如那个辣鸡的ModricWang"觉得他说的情况是真的,决定帮自己复习一下快排的写法。 快排的一个基础操作就是划分(partition),就是将当前的数组分为前后两个部分。 一种较为经典的partition方法是,将数组中处于中间位置(注意... ...
分类:
编程语言 时间:
2018-12-27 03:22:15
阅读次数:
311
这三个UID分别是实际用户ID(real uid)、有效用户ID(effective uid)、保存的设置用户ID(saved set-user-ID)(SUID) 首先说这个实际用户ID,就是我们当前以哪个用户登录了;有效用户ID就是当前进程是以哪个用户ID来运行的,一般情况下是实际用户ID;如果 ...
分类:
其他好文 时间:
2018-12-25 11:40:22
阅读次数:
136
容器类中提供的ArrayList、HashMap、HashSet不是线程安全的,并发包下提供了类似功能的线程安全的集合。 队列是一种数据结构,它以一种先进先出的方式管理数据。如果你试图向一个 已经满了的阻塞队列中添加一个元素或者是从一个空的阻塞队列中移除一个元索,将导致线程阻塞。 队列操作: 数组实 ...
分类:
其他好文 时间:
2018-12-24 20:55:15
阅读次数:
157
本文来自《MobileFaceNets: Efficient CNNs for Accurate Real Time Face Verification on Mobile Devices》,时间线为2018年4月。是北京交通大学和握奇数据公司的作品。 人脸发展至今,效果相比传统方法有了很大的提升, ...
分类:
Web程序 时间:
2018-12-23 23:52:56
阅读次数:
502
转自:https://zhidao.baidu.com/question/2140453086362943788.html 应该是没有前面的/user的 前端用的是jsp吗,如果是在路径前加${pageContext.request.contextPath},如${pageContext.reque ...
分类:
编程语言 时间:
2018-12-22 23:26:00
阅读次数:
498