我正在制作一个I18N应用程序,它将使用日语,我不懂日语,我首先想知道utf8是否足以支持该语言.
通常,对于欧洲语言,utf8就足够了,我要设置我的数据库charset/collation以使用utf8_general_ci(在MySQL中)和我在utf8中的html视图,这就足够了.
但是日本人呢,还有别的事可做吗?
顺便说一句,我的应用程序将能够处理英语,法语,日语,但稍后,可能需要添加一些语言,比方说,俄语.
如何设置我的I18N应用程序以便在不必更改部署配置的情况下广泛使用?
有没有最好的做法?
顺便说一下,我打算使用gettext,我很确定它支持这些语言没有任何问题,因为它几乎是所有GNU软件的事实上的标准,但任何反馈?
Zend_Tool很好,它生成一个具有给定名称和给定路径的项目.
但过了一段时间,我开始开发自己的工具,如助手,插件,验证器等......
我把它们全部放在库中,这是好的(并推荐).
但是,我必须使用相同的引导程序文件启动我的项目,包括我的插件,帮助程序,转换对象,数据库对象等的初始化.
有些可以在application.ini中完成.
然后,我希望能够编写我自己的通用application.ini,我的引导程序中的一些初始化代码,可能是某个目录等...
你/你怎么做?
有没有人知道这个主题的好教程.我想创建一个包含多个页面的模块(扩展名).扩展程序必须包含一个概述页面和一个用于创建项目的表单.
我将在php中编写我的第一个守护进程,我有几个非常基本的问题需要帮助.
需要在我的linux服务器上安装哪些软件包,是否需要启用PHP中的任何软件包?到目前为止,我已经得到了这个 - http://pear.php.net/package/System_Daemon/download
我在服务器上保存守护程序文件的位置?
我有许多文件需要包含在守护程序中,其中包含用于通过IMAP收集电子邮件和附件的类和函数.所有这些文件当前都在我的Web公共目录中,如何在我的守护程序中包含这些文件?
我认为这就是我开始所需要的一切.非常感谢!
我想知道我应该如何构建一个FAQ以保持内容的语义含义.
我想到使用定义列表,因为问题和anwser之间的密切关系可能在一起.
你对此有何看法?
我正在努力在Amazon Cloud上迁移我们的服务器,理由是自动扩展可能性,成本,服务等等.
到目前为止,我正在努力尝试并试图深入研究全功能的文档,但由于没有以前的经验,我有很多问题.
设想的基础设施如下:
+-----+
| ELB |
+--+--+
|
+--------------------|--------------------+
| Auto-Scaling Group |
|--------------------|--------------------|
| | |
| +---------+ | +---------+ |
| | varnish |<------+------>| varnish | |
| +----+----+ +---------+ |
| | | |
+-----------------------------------------+
| |
| |
| +------------+ |
+---->|Internal ELB|<-----+
+------+-----+
|
+-----------------------------------------+
| Auto-Scaling Group |
|-----------------------------------------|
| +---------+ | +---------+ |
| | Apache |<------+------>| Apache | |
| +----+----+ +----+----+ |
| | | |
+-----------------------------------------+
| +-----+ …Run Code Online (Sandbox Code Playgroud) 大多数网站使用-(如Stack Overflow),但大多数PHP框架都会生成+编码的URL.
那么,SEO最好的是什么?使用+或-作为分隔符?
以下代码
int _main() {return 0;}
Run Code Online (Sandbox Code Playgroud)
使用命令编译:
gcc -s -nostdlib -nostartfiles 01-simple.c -o01-simple.exe
Run Code Online (Sandbox Code Playgroud)
gcc版本4.4.1(TDM-1 mingw32)
OllyDbg产生了这个输出:

你能解释一下这里发生的事吗?分析到目前为止:
// these two seems to be an idiom:
PUSH EBP // places EBP on stack
MOV EBP, ESP // overwrites EBP with ESP
MOV EAX, 0 // EAX = 0
LEAVE // == mov esp, ebp
// pop ebp
// according to
// http://en.wikipedia.org/wiki/X86_instruction_listings
Run Code Online (Sandbox Code Playgroud)
这一切是什么意思?
我不确定是否应该满足于我的问题...我正在使用Zend Framework在PHP中开发CMS.我希望有一个很好的网络gui安装和设置应用程序后解压缩它...某些CMS或任何应用程序是,提供这种方式,只需输入'安装网址',如' http:// localhost/app/install '
我想做同样的事情,但我不想让任何用户进行设置,所以我正在寻找一种方法来确定应用程序是否已设置或没有.
受到unix世界中的pid文件的启发,我对InstallState文件做了同样的事情.在里面写任何布尔值,然后检查可能是一个想法..
你觉得怎么样?你有更好的想法吗?
我想知道从'$ selectObj = getSomethingByName($ name)'这样的方法返回一个select对象然后将它传递给另一个方法,如'getResult($ selectObj)',这将是一个好主意.特技.我的想法是能够将select对象传递给任何有用的函数,如'setLimit(10)'或addCriteria('blabla'),具体取决于我的模型...
但这样做是个好主意吗?它可能是'不安全',因为用户可以自己修改对象,我不应该这样做..
我曾经像上面那样做过简单的方法但是把结果作为一行返回...但是当你根据不同的表有复杂的语句时,它有时会很痛苦.