小编Tho*_*mas的帖子

nginx子域配置

我有nginx充当apache的反向代理.我现在需要添加一个新的子域来提供来自另一个目录的文件,但同时我希望我对默认主机的所有location和proxy_pass指令也应用于子域.

我知道,如果我将规则从默认主机复制到新的子域,它将起作用,但子域是否有办法继承规则?以下是示例配置

server {
    listen       80;
    server_name  www.somesite.com;
    access_log  logs/access.log;
    error_log  logs/error.log error;


   location /mvc {
      proxy_pass  http://localhost:8080/mvc;
   }


   location /assets {
      alias   /var/www/html/assets;
      expires     max;
   }

   ... a lot more locations
}

server {
    listen       80;
    server_name  subdomain.somesite.com;

    location / {
                root   /var/www/some_dir;
                index  index.html index.htm;
        }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

subdomain nginx

76
推荐指数
1
解决办法
11万
查看次数

从Twitter API获取当前用户的信息

我正在构建一个Twitter应用程序(使用oAuth),我找不到任何有关如何获取当前用户信息的信息.

对于当前用户,我的意思是授予我的应用权限的用户以及应用向API发出请求的用户.

有什么建议?

twitter

51
推荐指数
1
解决办法
5万
查看次数

php在运行时创建类方法

我想知道是否有办法在运行时将新方法附加到类中.我的意思是,不是在实例级别而是直接到类,所以所有新创建的实例都有这个新方法.这样的事情可以用反射来完成吗?

谢谢

php reflection

24
推荐指数
2
解决办法
2万
查看次数

在Python中使用elementTree搜索和删除元素

我有一个XML文档,我想在其中搜索一些元素,如果它们符合某些标准,我想删除它们

但是,我似乎无法访问元素的父级,以便我可以删除它

file = open('test.xml', "r")
elem = ElementTree.parse(file)

namespace = "{http://somens}"

props = elem.findall('.//{0}prop'.format(namespace))
for prop in props:
    type = prop.attrib.get('type', None)
    if type == 'json':
        value = json.loads(prop.attrib['value'])
        if value['name'] == 'Page1.Button1':
            #here I need to access the parent of prop
            # in order to delete the prop
Run Code Online (Sandbox Code Playgroud)

有没有办法可以做到这一点?

谢谢

python elementtree

19
推荐指数
3
解决办法
4万
查看次数

javascript搜索数组数组

假设我们有以下js数组

var ar = [
   [2,6,89,45],
   [3,566,23,79],
   [434,677,9,23]
];

var val = [3,566,23,79];
Run Code Online (Sandbox Code Playgroud)

是否有一个js内置函数或jQuery,您可以使用它来搜索数组arval

谢谢

***更新*************

采取融合的反应,我创造了这个原型

Array.prototype.containsArray = function(val) {
    var hash = {};
    for(var i=0; i<this.length; i++) {
        hash[this[i]] = i;
    }
    return hash.hasOwnProperty(val);
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays search

17
推荐指数
3
解决办法
3万
查看次数

History.pushState和页面刷新

我开始关注HTML5新历史API

但是,我有一个问题.如何处理页面刷新?

例如,用户单击由js函数处理的链接,该链接由js函数处理

异步加载页面内容

使用history.pushState()更改URL

用户刷新页面,但服务器上不存在URL

你怎么处理这样的情况?使用哈希解决方案那里没有问题

谢谢

javascript

15
推荐指数
2
解决办法
8498
查看次数

xpath按索引获取元素

我有下面的xpath表达式

//div[@class="post-content"]//img
Run Code Online (Sandbox Code Playgroud)

它在html页面上运行,扫描图像.上面的查询返回了很多图像,但我只想要列表中的第二个.

我试过了

//div[@class="post-content"]//img[1] and
//div[@class="post-content"]//img[position()=1]
Run Code Online (Sandbox Code Playgroud)

没有运气

我该怎么做?

谢谢

php xml xslt xpath

15
推荐指数
2
解决办法
3万
查看次数

正则表达式从UTF8字符串中删除非字母数字字符

如何以多字节安全方式从字符串中删除字符,如标点符号,逗号,短划线等?

我将使用来自许多不同语言的输入,我想知道是否有什么东西可以帮助我

谢谢

php regex

13
推荐指数
1
解决办法
9782
查看次数

socket.io与私人房间聊天

我开始研究node和socket.io.

我已经创建了一个简单的聊天应用程序,我很惊讶它是多么容易.

现在,我想进一步提供一个在线用户列表,这些用户可以私下聊天.

什么是最好的方法来解决这个问题?

我读了0.7的新房间功能.这会是一种方法吗?每次2个用户需要私下聊天时动态创建一个新房间?但是如何通知第二个用户创建的新房间,以便他可以在那里连接?

自己处理所有上述逻辑会更好吗?存储房间和用户服务器端并每次循环它们并发送消息到适当的?

谢谢

chat node.js socket.io

12
推荐指数
1
解决办法
8836
查看次数

Python PIL jpeg质量

我使用python来保存较小质量的jpeg

im = Image.open(file)
im.save(cached_file, quality=80, optimize=True, progressive=True)
Run Code Online (Sandbox Code Playgroud)

但是,在某些图像中,新图像的文件大小比原始图像大.怎么会发生这种情况?

python jpeg python-imaging-library

9
推荐指数
1
解决办法
1万
查看次数