加载中
居然中奖了。。。
@叶秀兰
昨天长沙源创会最后的抽奖环节现在正在进行中,抽奖结果已经出炉啦,中奖的 OSCer 等着收奖品吧,惊喜多多,嘿嘿~...
_yjp 2014/12/31 11:29 回答了问题: Django配置文件
配置都是在settings.py里的,settings.py是一个配置文件更是一个脚本文件,还有什么是干出不来的啊
@王洪旭
我在git放了一个django的项目,并且开了项目演示。但是我本地开发的时候和服务器上的数据库不一样,我要如何配置...
安装python-devel包
@gq2018
是安装的 mod_wsgi 3.3版本的 运行:./configure --with-python=/usr/lo...
_yjp 2014/12/04 10:46 回答了问题: 【PDF分享】关于C10K问题.pdf
@红薯
这是一份来自搜狗实验室技术交流文档,主要是讨论 C10K 问题。 网络服务在处理数以万计的客户端连接时,往往出现效...
根据个人经验  urls = 'http://202.115.67.50/service/login.jsp' 要求的数据应该会是"POST"方式提交的
data = urllib.urlencode(values) 


req = urllib2.Request(urls, data) 


response = urllib2.urlopen(req)

这样直接urlencode然后请求url,参数是以“GET”方式传递的。

所以你应当将你的数据“values ”包装成"multipart/form-data"格式,进行请求。

具体的可以google一下python如何post数据



@hanst
# -*- coding: utf-8 -*- import urllib import urllib2 urls...
_yjp 2014/11/28 10:44 回答了问题: 继续是修饰以及函数返回值的问题

test函数有返回值,你的one和two对test进行调用后不将其返回值返回,相当于重新改造了test函数的功能,从一个‘修饰链'变成了‘拦截器’。

def first(A):
    def one(B):
        ret = A(B)
        print ctime(),ret
        return ret
    return one
 
 
def sec(C):
    def two(D):
        ret = C(D)
        x='XXXXXXXXX', ret    
        print x
        return ret
    return two
 
 
 
 
 
@sec
@first
def test(w):
    return 'hello %s' %w



@ka-keung
def first(A):def one(B):print ctime(),A(B)return onedef s...
_yjp 2014/11/27 12:36 回答了问题: python修饰器怎样在类的层次中使用

图不是很明白。

python在类使用装饰器有很多方法,下面是其中一个简单点的:

# -*- coding:utf-8 -*-

import inspect
import time

def service_wrap(func):
    """
    对service func进行包装
    """
    def wrapped(*args, **kwargs):

        print(u' 时间: %s, <%s:%s>  [ 参数:<%s %s> ]' %
                          (time.time(),func.__module__, func.__name__, args, kwargs))
        try:
            ret = func(*args, **kwargs)
            return ret
        except Exception, e:
            #TODO
            raise e
    return wrapped


class BaseService(object):
    """
    所有的Service都从该类继承
    """

    def __getattribute__(self, name):
        value = object.__getattribute__(self, name)
        if inspect.ismethod(value):
            if str(name).startswith('__'): #过滤内置方法、属性
                return value
            return service_wrap(value)
        else:
            return value



@ka-keung
最近学习python,接触到修饰器,需求是这样的 topleve #所有的变量从这里获取(__init__方法获取...
_yjp 2014/11/27 09:50 回答了问题: python修饰符的引用计次问题
辅助语句 #1和#2的执行时机完全不同。可以看到 #1在decorator使用时就执行了,#2在xwx、ljq、xx调用时才执行。 闭包中使用的变量的值(test中的i,m, fun),是在内层函数被调用的时候(xwx、ljq、xxx执行的时候)查找的。 查找i,m,fun变量时会自内向外进行查找(参考python作用域规则),i,fun可以在hehe中找到,num则是个全局变量。
@ka-keung
今天第一次接触修饰符,想利用修饰符,在运行脚本的时候,加入修饰符被调用的次数从而显示出来。可能我说不明白,但是运行...
_yjp 2014/11/26 22:56 回答了问题: python可以定义多个构造函数吗

python没有重载的概念。

python在OOP方面有很多黑魔法,具体可以学些了python元编程

@shiqgao
今天刚接触python,网上的一些资料学习,还没看书,请问,python可以支持多个构造函数吗 以及有没有c++的...
_yjp 2014/11/26 22:53 回答了问题: python修饰符的引用计次问题

闭包+后期绑定所导致的。

可以加入下面的打印语句帮助理解,注意调用时机

# -*- coding:utf-8 -*-
num=0


def hehe(fun):
    global num
    num = num+1
    i = num
    print '->0', i, num, id(i), id(num)  # 1
    def test(*args):
            print '->1', i, num, id(i), id(num),  fun # 2
    return test


@hehe
def ljq(x,y,z):
    return x*y+z


@hehe
def xx(x,y,z):
    return x*y+z


@hehe
def xwx(x,y,z):
    return x*y+z#




print hehe(None) # 3  直接调用hehe
print '----------------4' #4


print ljq, ljq.__name__
print xx, xx.__name__
print xwx, xwx.__name__ # 5 打印xwx的函数名




ljq(2,9,29)
xx(22,9,29)
xwx(8,9,29)

 
 
 
 


@ka-keung
今天第一次接触修饰符,想利用修饰符,在运行脚本的时候,加入修饰符被调用的次数从而显示出来。可能我说不明白,但是运行...
_yjp 2014/09/28 14:45 回答了问题: python 字符串搜索

用shell的grep命令不是更好吗?


@leiline
_sitegray/_sitegray.css index.vsb.css SpryAssets/SpryTabb...
_yjp 2014/09/09 16:36 回答了问题: django1.7 admin 样式丢失

之前遇到过这个问题,但不是django1.7。可以试下温柔一点的方法:

在项目根路径下添加文件 mime.type里面添加下面两行内容:

text/css css

application/javascript js

@黃健民
今天用Django1.7做了一个project,按照官网的教程进行到Admin部分,在进入Admin后台页面时,生...
_yjp 2014/09/02 17:21 回答了问题: Python 序列化 xml

lxml呢? 

python 要提供webservice一般使用soap库,soap库使用了lxml库进行xml处理

@左手键盘右手鼠标
TR就是把python 对象 序列化成xml 有什么好的思路么 目前用的 pyxser 觉得不靠谱
_yjp 2014/09/02 17:12 回答了问题: javascript如何才能使用django模板中的变量
回复 @xiaoyunhu : 一年前的问题现在才来回复、
@leo0
在django模板中有view传过来的一变量A 通常我们的使用方法是{{ A }}, 但该模板中有一段javasc...
_yjp 2014/08/27 16:27 回答了问题: python的Decode error,简短代码

google一大推:

http://shashanzhao.com/archives/976.html

http://blog.sina.com.cn/s/blog_765abd7b0101dtbw.html

@suon
#coding=utf-8 a=u'2.014你好' print a.encode('utf-8') 在pytho...
_yjp 2014/08/26 12:23 回答了问题: 关于token防止csrf的一个疑问
回复 @铂金眼 : 是的,有些网站的token还是固定的,都不需要”提前用掉“。 理论上http是不安全的,任何信息都可以伪造, 防御手段只是增加攻击门槛。
@OSC首席键客
用token防止csrf是一种方法,现在我有个疑问,就是: token是渲染页面的时候生成的,比如一个post表单...

tar命令可以同时指定多个目录压缩;

tar -cf target.gz source1 source2

@飘云侠
请问下tar压缩的时候已经排除了目录A。但是目录A下面有个A1的目录需要压缩进去呢。 请问下怎么解决这个办法呢 目...

selinux的问题?

看下命令sestatus的结果,如果包含类似于这样的一行:

current status: enforcing

则很可能是selinux强制开启的原因,可以使用命令

setenforce 0或setenforce softmode,临时关闭selinux访问控制。

@打杂uu
public boolean exists() { SecurityManager security = Syst...
_yjp 2014/08/26 09:30 回答了问题: 关于token防止csrf的一个疑问

我一开始也有楼主这样的疑惑,建议楼主详细的了解下CSRF攻击时怎么一回事。

CSRF攻击例子:

用户在网站A已经认证,在认证cookie还没有失效的状况下。在访问B网站时,B网站的一个操作指向了A的服务器。当B网站引诱用户点击这个操作时,指向A的请求会带上A认证的COOKIE(请求伪造)。

当A加上token保护这个请求时,相当于每次都会验证该请求的来源。加大B网站伪造的难度,达到保护目的。

网站加上token主要是加大了请求伪造的难度(特别是自动攻击),并不能完全阻挡CSRF攻击。




@OSC首席键客
用token防止csrf是一种方法,现在我有个疑问,就是: token是渲染页面的时候生成的,比如一个post表单...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部