小编Vie*_*iet的帖子

将PHP转换为C++代码

我正在寻找一种将PHP代码转换为C++的方法.我想这样做有几个原因:

主要原因:我喜欢使用大量的PHP工具/软件并将其整合到C++ GUI或非GUI应用程序中

  1. 提高性能
  2. 避免依赖PHP库
  3. 避免在共享托管环境中公开源代码
  4. 要获得C++语言特性的支持,并使用Qt C++和Poco等框架

到目前为止,我发现:

http://sourceforge.net/projects/binaryphp

http://www.mibsoftware.com/php2cpp/

请分享您的想法和工具.先感谢您!

编辑: 我还需要跨平台的可操作性和$$,语法糖功能和接口的良好匹配.

编辑: 请注意,上述2个工具使用2种不同的方法.前者有内置的库来转换PHP程序代码并使其运行.后者(逐字逐句)从PHP转换为C++.

php c++ code-translation

37
推荐指数
4
解决办法
7万
查看次数

好的C++字符串操作库

我很抱歉火焰std :: string和std :: wstring.它们非常有限,远非线程安全.性能方面,它们也不是那么好.我想念简单的功能:

  1. 将字符串拆分为数组/向量/列表
  2. 简单直观的不区分大小写查找和替换
  3. 支持i18n而不用担心字符串或wstring
  4. 转换为int,float,double
  5. 转换为UTF-8,UTF-16和其他编码
  6. 线程安全/折返
  7. 占地面积小,无依赖性
  8. 高度便携和跨平台

我发现Qt QString很有用,还发现了CBString http://bstring.sourceforge.net/bstrFAQ.shtml

还有其他建议和比较吗?谢谢.

c++ string

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

Memcache有多少内存可用于Google App Engine帐户?

Google App Engine提供了有关Memcache限制的一些信息:

但是,未指定单个应用程序的RAM /内存存储的总允许大小.众所周知,不允许超过1MB的对象.你有信息吗?

google-app-engine memcached limit quota

35
推荐指数
2
解决办法
9377
查看次数

在Django中的字段中添加额外的约束

在进行子类化时db.models.Model,有时需要添加额外的检查/约束.

例如,我有一个Eventstart_date和的模型end_date.

我想在字段或模型中添加验证,以便end_date > start_date.

有多少种方法可以做到这一点?

至少我知道这可以models.ModelModelForm验证内部完成.

但是如何依附于田野和models.Model

django django-models django-forms

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

SVN:如何知道文件被删除的修订版本?

鉴于我在Windows上使用svn命令行,如何查找文件被删除的修订号?在Windows上,没有像grep这样的花哨的东西,我试图只使用命令行,没有TortoiseSVN.提前致谢!

编辑:

svn windows command-line

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

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

使用Django的复合/复合主/唯一键

如何使用Django使用复合(复合)主/唯一键创建模型(以及表格)?

database django many-to-many django-models compound-key

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

如何编写和提出RFC?

我发现IMAPv4有一个缺点:它强制用户下载全身(text/html +附件).如何编写和提出RFC来解决这个问题?如果您有过以前编写技术文档,提案,特别是RFC的经验,请分享.先感谢您.

rfc

18
推荐指数
3
解决办法
9240
查看次数

在Django管理站点添加忘记密码功能

如何将忘记密码功能添加到Django管理站点?有电子邮件/安全问题选项吗?有插件/扩展吗?

django django-admin forgot-password

17
推荐指数
2
解决办法
6790
查看次数

为什么字典中没有属性'__getitem__'错误?

为什么我没有__getitem__字典的属性错误:

Traceback (most recent call last):
  File "./thumbnail.py", line 39, in <module>
    main()
  File "./thumbnail.py", line 19, in main
    options['input_pattern']
AttributeError: Values instance has no attribute '__getitem__'
Run Code Online (Sandbox Code Playgroud)

这是代码:

#!/usr/bin/env python

import os, sys, glob
from PIL import Image
from optparse import OptionParser

def batch_convert(src_dir, input_pattern, output_ext = None, dest_dir = None):
    return 0

def main():
    print sys.argv
    parser = OptionParser()
    parser.add_option("-s", "--source-dir", dest="src_dir", help="Source directory to fetch images")
    parser.add_option("-d", "--dest-dir", dest="dest_dir", help="Destination directory to writen processed images")
    parser.add_option("-i", …
Run Code Online (Sandbox Code Playgroud)

python dictionary optparse

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