编程技术 - 军军小站|张军博客
编程技术

WordPress+Nginx+proxy取得真实IP

如果WordPress运行在Nginx作为proxy代理的后端,那么,WP会默认取得$_SERVER['remote_addr']的IP地址.其实这个IP地址是前端Nginx的IP地址,是不对的.如何才能使WordPress取得真实IP地址呢?方法很简单,有几种,下面说下两种:首先,我们定义一下,假设运行NginxProxy的,为服务器A,而运行WordPress的,为服务器B(可以是Nginx,Apache,Lighttpd,IIS等).1.使用Http

系统 2019-08-12 09:30:15 2967

编程技术

基于XFire实施WS-Security

基于XFire实施WS-Security分类:WebServices2008.4.2722:10作者:龙行天下|评论:0|阅读:22概述WebService是安全的吗?鉴于安全性涉及诸多方面(例如身份验证和授权、数据隐私和完整性等),而SOAP规范中根本没有提及安全性这一事实,所以我们不难理解人们为什么认为答案是否定的。很少有不需要某种形式的安全性保证的企业级系统。在WebService中,处理WebService安全的过程比处理其他领域应用的安全问题更为

系统 2019-08-29 23:49:49 2966

编程技术

分享31个非常有用的HTML5教程

几年前,HTML5前景还很模糊,只有少数的互联网极客才会关心。而现在,随着现代主流浏览器对HTML5的不断支持和完善,越来越多的开发者开始使用HTML5来制作各种功能强大的应用程序,HTML5正引领互联网新革命。为了方便大家更好的学习HTML5,本文向大家分享31个非常棒的HTML5教程和资源。1-Design&CodeACoolIPhoneAppWebsiteInHTML5查看教程2-HaveAFieldDaywithHTML5Forms查看教程3-Cr

系统 2019-08-12 09:29:43 2966

编程技术

Logistic Regression and Classification

分类(Classification)与回归都属于监督学习,两者的唯一区别在于,前者要预测的输出变量\(y\)只能取离散值,而后者的输出变量是连续的。这些离散的输出变量在分类问题中通常称之为标签(Label)。线性回归的策略同样也适用于分类吗?答案是否定的。下面结合例子简要说明理由。假设我们现在的任务是根据肿瘤大小判断是否为良性肿瘤,答案当然只有yes或no。我们用\(y=1\)表示良性肿瘤,用\(y=0\)表示恶性肿瘤。当然,如果你想用其他两个不同的值分别

系统 2019-08-12 01:33:05 2964

ASP.NET

[ASP.NET] Session 详解

本文仅代表作者个人观点,正确与否请读者自行研究!阅读本文章之前的准备阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。懂得ASP/ASP.NET编程了解ASP/ASP.NET的Session模型了解ASP.NETWeb应用程序模型了解ASP.NETWeb应用程序配置文件Web.config的作用、意义及使用方法了解InternetInformationServices(以下简称IIS)的基本使用方法了解如何在Mi

系统 2019-08-29 23:51:37 2963

编程技术

Struts入门

[b][size=18]采用的是MYECLIPSE5.1该登录并没有采用连接数据库.共分为四个页面1.login.jsp登录表单2.errors.jsp打印错误信息3.login_success.jsp登录成功页面4.login_failure.jsp登录失败页面开发前首先加入STRUTS支持.第一步:1:首先新建一个登录页面(login.jsp)<%@pagelanguage="java"contentType="text/html;charset=gb

系统 2019-08-29 22:43:50 2963

Javascript

几个常用的Javascript函数

//*******************************************************//replacementsforunsupportedarrayfunctions(becausearrayname.push(var)//andarrayname.pop()arenotimplementedinIEuntilversion5.5)functionthearrayisgood(thearray,i){if((thearray

系统 2019-08-12 01:33:21 2963

Javascript

小矮人Javascript模块加载器

https://github.com/miniflycn/webkit-dwarf短小精悍的webkit浏览器Javascript模块加载器Why我们有许多仅基于webkit浏览器开发的应用无论是使用requirejs还是seajs都需要先加载完模块加载器本身之后才能加载其他模块无论出于首屏优化需要,还是手机2G优化需要,我们都需要一个足够小的模块加载器内置CDN失败回源策略AMD&CMDrequire([module],callback);这是AMD规范

系统 2019-08-12 01:33:03 2963

编程技术

考察Membership, Roles, 和Profile - Part 2

本文英文原版及代码下载:http://aspnet.4guysfromrolla.com/articles/121405-1.aspx#postadlink考察Membership,Roles,和Profile-Part2导言:在Part1我们已经提到Membershipclass类包含很多方法可以用来创建、删除、修改、检索、验证用户.由于每个开发者的需求不同,Membershipclass类被设计为使用provider模式。这就意味着membership

系统 2019-08-29 22:12:29 2962

编程技术

UITableView 系列三 :分类显示和改变外观 (实

1.分类显示sections在之前的文章UITableView的资料设定方式一文中,已经示范如何在UITableView中设定所要显示的资料,以及分别显示这些资料的细节,但是如果资料比数太多时该怎么办?你可以参考本篇文章的做法,将资料做分类的处理,并且建立快速索引,让使用者能以最短的时间找到所需要的资料。资料分类的概念动态表格的内容多半是存放在阵列当中方便资料的存取,如果你有好几类不同比的资料,你可以将这些资料分别存放在不同的阵列里,最后再使用一个NSMu

系统 2019-08-29 22:01:25 2962

Hive

hive 操作

1、命令行操作(1)打印查询头,需要显示设置:sethive.cli.print.header=true;(2)加"--",其后的都被认为是注释,但CLI不解析注释。带有注释的文件只能通过这种方式执行:hive-fscript_name(3)-e后跟带引号的hive指令或者查询,-S去掉多余的输出:hive-S-e"select*FROMmytableLIMIT3">/tmp/myquery(4)遍历所有分区的查询将产生一个巨大的MapReduce作业,如

系统 2019-08-12 09:26:57 2961

Android

Android 之如何添加 android private libraries

这里以添加afinal_0.5.1_bin.jar为例。第一步:添加jar包到libs里面,系统自动把jar加载到androidprivatelibraries中;第二步:新建文件afinal_0.5.1_bin.jar.properties文件,文件内容为jar包的源代码的路径,如下:(换成你自己的)src=C:\\Users\\xuanran30\\Desktop\\afinal-master\\src_version_list\\afinal_0.5

系统 2019-08-29 22:44:03 2960

Python

《剑指offer》 刷题记录(Python)

本博客同时发布于个人主页:www.doctorsrn.cn《剑指offer》刷题记录最近使用Python把《剑指offer》刷了一遍,自己能第一时间有想法的题目就直接写,没有思路的题目就看懂书上的思路和参考其他开源的实现后再自己写一遍。主要以牛客网《剑指offer》作为在线评测网站,有些题目牛客网没有的再找其他网站进行在线评测,主要使用的其他网站有:AcWingLintCode刷题过程主要参考的开源实现有:https://github.com/Lazy-P

系统 2019-09-27 17:57:52 2958

Javascript

javascript interface

我转载的啊:functionInterface(name,methods){if(arguments.length!=2){thrownewError("接口构造函数含"+arguments.length+"个参数,但需要2个参数.");}this.name=name;this.methods=[];if(methods.length<1){thrownewError("第二个参数为空数组.");}for(vari=0,len=methods.length

系统 2019-08-29 22:13:45 2958

编程技术

你是一个合格的程序员吗?

只会写程序的程序员,永远只是一名普通程序员。跳槽后的一个月,我把自己一个人关在房间里,思考:我毕业两年了,我都做了些什么。我该怎么继续做下去,怎么做得更好前两年,只是想混迹于软件的江湖中,成为江湖中人。现在亦然江湖大哥的我,彷徨的于各类洒家中..有些感悟,刻于此碑,共勉:(1)抓大放小:对一个国家是这样,做程序也是这样,别太纠结一些细节了。主要的逻辑结构啊,效率啊,都OK,那就OK,我们要的是材料是钢筋的就行有很好的健壮性,很好的性能就行,不是搞得跟花雕说

系统 2019-08-12 09:30:05 2958