小编lan*_*ng2的帖子

php日期偏移

我正在使用php的date()函数打印出一个从mysql中检索的时间.打印出来的实际时间总是一小时.

我在打电话

date('H:i, d M Y', 100000)
Run Code Online (Sandbox Code Playgroud)

我期待"03:46, 02 Jan 1970"但是"04:46, 02 Jan 1970"相反.

为什么?

php time timezone datetime date

2
推荐指数
1
解决办法
6211
查看次数

Linux:手动减少堆大小

我正试图模拟记忆力的消耗.所以这就是我的想法:

  1. 关闭提交.
  2. 减少可用堆,以便更快地发生内存耗尽.
  3. 运行测试中的程序.

我的问题是第2步:是否有减少内核将分配的堆大小的技巧?我可以编写另一个分配大量RAM的程序,但可能有更聪明的方法吗?

linux memory

2
推荐指数
1
解决办法
4133
查看次数

在http端口上禁用telnet?

我现在可能会问错误的问题,但请耐心等待.

我有一个带有守护进程的Linux系统和一个Web前端.守护程序接受某个端口上的套接字请求并接收命令.通常,此类命令由Web前端发出,具有安全登录过程.但是,由于HTTP允许任何人远程登录到该端口并发出原始命令,因此我需要一种保护系统免受滥用的方法.

我实际上并不认为有一种方法可以将apache配置为不允许telnet,因为整个事情可能不再适用了.

那么有没有办法只允许从本地主机创建套接字?

PS.我知道有socket的本地版本,但我想避免它 - 原因是我根据远程连接编写了一个自动化测试框架.

谢谢,

sockets linux apache

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

dvb:是否可以在一个188字节的数据包中包含音频和视频?

对我来说这是不可能的.但我不能太确定.有人可以证实这一点吗?如果有可能,怎么样?

谢谢

dvb

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

python:SomeStingLikeThis to some_string_like_this

我正在寻找一种在python中转换命名约定的解决方案.例如SomeStringLikeThis的输入将给出some_string_like_this的输出.

是否有一种pythonic方式来实现上述目标?我期待来自python guru的一些神奇的答案.:)

python

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

python:我应该将virtualenv代码检查成git吗?

所以我使用virtualenv开发了一个烧瓶应用程序.我有这样一棵树:

./app - view, model, etc
./flask - virtualenv
Run Code Online (Sandbox Code Playgroud)

显然app是由git管理的.我的问题是:我应该这样做flask吗?

python

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

编码 URL 中的加号 (+)

在 Web 应用程序中,我将 XML 文件的内容作为 URL 参数的一部分发送(可能不是最好的设计,但目前我仍坚持使用它)。所以地址看起来像这样:

http://localhost:5000/fill?xml=XXXXXXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

它是url_for('url', xml=xml)由 Flask 生成的。

我在客户端这样做:

  var img = document.getElementById('preview');
  var xmlstr = decodeURIComponent(GetURLParameter("xml"));
  var xml = $.parseXML(xmlstr);
Run Code Online (Sandbox Code Playgroud)

XML 文件的内容自然会被编码。但文件中的所有空格都转换为加号+。当我使用$.parseXML()函数对其进行解码时,它+仍然存在。

为什么?

xml url jquery flask

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

Flask:在注销时过期令牌

我正在使用Flask with itsdangerous来实现基于令牌的登录.它工作正常,但当用户通过logout_user()调用注销时,令牌仍然有效,导致不一致.所以我试图使令牌过期,但找不到合适的方法.这是我想出的:

def generate_auth_token(self, expiration):
    s = Serializer(current_app.config['SECRET_KEY'],
        expires_in=expiration)
    return s.dumps({'id': self.id}).decode('ascii')

@staticmethod
def verify_auth_token(token):
    import flask_login

    u = flask_login._get_user()
    if not u or isinstance(u, flask_login.AnonymousUserMixin):
        return None

    s = Serializer(current_app.config['SECRET_KEY'])
    try:
        data = s.loads(token)
    except:
        return None
    return User.query.get(data['id'])
Run Code Online (Sandbox Code Playgroud)

但我不喜欢这个解决方案.有人可以提出更好的方法吗?

python authentication flask

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

git pull:为什么需要一个特定的分支?

所以我有一个git repo的克隆.当我做git拉起源

它告诉我:你要求从远程'起源'拉,但没有指定分支.因为这不是当前分支的默认配置远程,所以必须在命令行上指定分支.

我对推/拉的理解是它适用于整个回购,而不是特定于分支.例如,如果我有3个分支branch_a,branch_b和branch_c.我做'git pull branch_a'.我不会从其他两个分支机构进行更改吗?

git

0
推荐指数
1
解决办法
1490
查看次数

标签 统计

python ×3

flask ×2

linux ×2

apache ×1

authentication ×1

date ×1

datetime ×1

dvb ×1

git ×1

jquery ×1

memory ×1

php ×1

sockets ×1

time ×1

timezone ×1

url ×1

xml ×1