小编Jul*_*s F的帖子

将deque对象转换为列表

目前我从我的存储中获取"列表"数据,"解除"它以使用该数据.在处理获取的数据后,我必须将它们放回存储器中.只要我没有强迫(至少我认为如此)使用python的标准"list"对象来保存这些数据,这就不会有问题了.

存储服务:Google Appengine.

我的解决方法是:

dequeObj = deque(myData)
my_list= list()
for obj in dequeObj:
    my_list.append(obj)
Run Code Online (Sandbox Code Playgroud)

但这似乎不是很理想.

python queue list deque

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

REGEX是否因PHP而异

我发现这篇文章:Python Regex vs PHP Regex但是如果Python的REGEX语法与PHP的REGEX语法匹配,我实际上没有得到.

我开始将一些旧的PHP代码转换为python(由于g的appengine等),现在我想知道正则表达式是100%可转换的,通过简单的复制和粘贴.

问候,

php python regex

13
推荐指数
2
解决办法
4969
查看次数

具有"产量"的功能如何正常工作?

我得到了这个方法(在Unity C#Script中),但我不明白"yield"部分是如何工作的.

我从MSDN知道该函数将返回一个我可以迭代的IEnumerator,但是这段代码等待了1.5秒并且没有迭代,因为这意味着,内部创建的对象被多次创建.这里的任何人都可以解释一下这段代码的工作原理

IEnumerator DestroyShip()
{
    // create new gameobject
    Instantiate(ExplosionPrefab, transform.position, transform.rotation);
    // make current gameobject invisible
    gameObject.renderer.enabled = false;
    // set new position for the current gameobject
    transform.position = new Vector3(0f, transform.position.y, transform.position.z);
    // wait for 1,5 seconds 
    yield return new WaitForSeconds(1.5f);
    // make the current gameobject visible again
    gameObject.renderer.enabled = true;
}
Run Code Online (Sandbox Code Playgroud)

c# yield yield-return unity-game-engine

13
推荐指数
2
解决办法
7287
查看次数

在python中使用属性,如示例C#

我目前使用Python已经有一段时间了,我开始质疑自己是否应该在Python中使用"属性",就像在C#中一样.在C#中,我主要为大多数类创建了属性.

看来python中的属性并不那么受欢迎,我错了吗?如何在Python中使用属性?

问候,

c# python properties

7
推荐指数
2
解决办法
2256
查看次数

AppEngine id/key/from_path让我很困惑

我重新进入AppEngine开发.而且我很满意数据存储.

我习惯于"ids",用"/ view?id = 322345"之类的链接建立网站,让我得到这个id上的留言簿条目.

但是在AppEngine中,我总是看到调用的db.Key.from_path()方法和其他东西,如"祖先"和"父母".

在我的项目中,我有像User-> Phonenumbers之类的简单关系,我想通过GET url检查每个用户,附加类似id的内容.我应该使用用户模型密钥()还是如何在AppEngine中实现?

目前,如果我想向用户添加即PhoneNumber,我写下以下内容:

class JoinHandler(webapp2.RequestHandler):
    def get(self):
        user_key = self.request.get('rlm')
        fon_number = PhoneNumber()
        fon_number.country = "deDE"
        fon_number.user = db.Key(user_key)
        fon_number.put()
        self.redirect("/")
Run Code Online (Sandbox Code Playgroud)

python google-app-engine python-2.7

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

将第三方库添加到ZendFramework

我的问题很简单:

如何 以一种可以在一个方式中访问它的方式将一个API和/或第三方库添加到我的ZendFramework应用程序中 controller

php zend-framework

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

PHP MVC框架设计

我目前遇到了一个我自己无法解决的问题:

我开始编写一个"小"框架(browsergame-framework),它以某种方式遵循MVC模式.

现在我有我的索引,引导程序,数据库适配器,调度程序,包装器,但我真的不知道"如何"链接它们.我编写了他们的方法等,但我不知道如何设计它们像引擎一样工作.

接下来的问题是我的控制器,我不知道如何"链接"它们以便它们可以轻松访问整个框架....是的,这很令人困惑,这就是为什么我需要你的帮助,一些通用方案"框架程序如何流动"应该是非常好的.

谢谢.

php oop frameworks

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

C#,在表单中显示纯文本

我只能找到相当"复杂"的函数,比如RTF文本框等.我无法弄清楚如何在Form1.cs中显示"纯文本"

(我不会谈论HTML到WinForm.搜索没有返回任何有用的结果)

c# plaintext .net-3.5 winforms

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

WindowsForms与简单的Console App的区别

我目前开始将我的控制台项目"移植"到WinForms,但似乎我很难做到这一点.

我只是习惯了一个控制台结构:

我根据来自控制台的输入让我的类互相交互.一个简单的流程:

Input -> ProcessInput -> Execute -> Output -> wait for input
Run Code Online (Sandbox Code Playgroud)

现在我得到了这个大的Form1.cs(等)和"Application.Run(Form1);" 但我真的不知道我的类如何与表单交互并创建一个像我上面描述的流程.

我的意思是,我只是在表单中的每个"项目"中都有这些"...._ Click(object sender ....)".现在我不知道在哪里放置/启动我的流/循环,以及我的类如何与表单交互.

c# console interaction visual-studio-2008 winforms

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

Nginx许可在Django上拒绝了静态内容

我用这个教程来设置virtualenv和nginx服务器.我完全按照说的做了,但我仍然得到了

许可被拒绝(13)

尝试访问静态内容时出错.我已经设置了我的静态目录和整个Django项目www-data.

此外,如果我忽略静态内容并尝试让所有内容与皇帝一起运行,我会遇到更多权限被拒绝的错误.现在每次我尝试访问该网站.

root      8704  0.0  0.0  62780  1260 ?        Ss   16:19   0:00 nginx: master process /usr/sbin/nginx
www-data  8705  0.0  0.0  63108  1680 ?        S    16:19   0:00 nginx: worker process
www-data  8706  0.0  0.0  63108  1680 ?        S    16:19   0:00 nginx: worker process
www-data  8707  0.0  0.0  63108  1680 ?        S    16:19   0:00 nginx: worker process
www-data  8708  0.0  0.0  63448  2276 ?        S    16:19   0:00 nginx: worker process
Run Code Online (Sandbox Code Playgroud)

以root身份启动uwsgi:https://gist.github.com/anonymous/f19997fd07c0237a7435时使用www-data启动uwsgi:

root@vmd2719:~/energy1/energydrinks# uwsgi --ini …
Run Code Online (Sandbox Code Playgroud)

python django nginx

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