可能是一个非常简单的 - 我开始使用C#并且需要为数组添加值,例如:
int[] terms;
for(int runs = 0; runs < 400; runs++)
{
terms[] = runs;
}
Run Code Online (Sandbox Code Playgroud)
对于那些使用过PHP的人来说,这就是我在C#中尝试做的事情:
$arr = array();
for ($i = 0; $i < 10; $i++) {
$arr[] = $i;
}
Run Code Online (Sandbox Code Playgroud) 在回答这个问题之前,我从来没有开发出任何足以获得高服务器负载的东西.把我视为(感叹)一个刚刚降落在这个星球上的外星人,虽然他知道PHP和一些优化技术.
我正在开发一个PHP工具,可以获得相当多的用户,如果它正确的话.然而,虽然我完全有能力开发这个程序,但在制作可以处理巨大流量的东西方面,我几乎一无所知.所以这里有几个问题(随意将这个问题转化为资源线程).
目前我打算在PHP5中使用MySQLi功能.但是,我应该如何设置与用户和内容相关的数据库?我真的需要多个数据库吗?目前,所有内容都混杂在一个数据库中 - 尽管我一直在考虑将用户数据分散到一个数据库,将实际内容传播到另一个数据库,最后将核心网站内容(模板主人等)传播到另一个数据库.我的理由是,将查询发送到不同的数据库将减轻它们的负担,因为一个数据库= 3个负载源.如果它们都在同一台服务器上,它还会有效吗?
我有一个模板系统,用于构建页面和交换变量.主模板存储在数据库中,每次调用模板时,都会调用缓存副本(html文档).目前,我在这些模板中有两种类型的变量 - 静态变量和动态变量.静态变量通常是页面名称,站点名称 - 不经常更改的东西; 动态变量是每个页面加载时发生变化的事物.
我的问题是:
说我对不同的文章有评论.这是一个更好的解决方案:存储简单的评论模板,并呈现评论(从DB调用)每个页面加载时间或存储评论页面的缓存副本为HTML页面 - 每次添加注释时间/编辑/删除页面被记录下来.
有没有人有任何关于在PHP上运行高负载站点的提示/指针.我很确定这是一种可行的语言 - Facebook和Yahoo! 给它优先考虑 - 但是有什么经验值得我注意吗?
是否可以在Ansible主机上运行命令?
我的方案是我想从内部托管的git服务器进行结账(并且在公司防火墙外部无法访问).然后我想将结帐(tarballed)上传到生产服务器(外部托管).
目前,我正在考虑运行一个执行结帐的脚本,对其进行压缩,然后运行部署脚本 - 但是如果我可以将其集成到Ansible中,那将更为可取.
我发现在Windows Vim上使用Vim时保存文件,.ext.swp
在关闭Vim窗口和.ext~
文件时删除了一个文件.
我假设.ext.swp
文件是会话备份,以防Vim崩溃..ext~
但是文件的目的是什么?这是永久备份文件吗?这很烦人,因为我想将我正在处理的所有文件复制到我的主机上,没有这些重复项.如何将其关闭,或者如果它有充分的理由,请隐藏文件?
我今天参观了大学CS系开放日,在实验室参观中,我们坐下来参加了本科生的几个最后一年的项目.一个特别好 - 一种FPS小行星游戏.我决定在src
目录中查看它是用C++完成的(大多数其他项目都是Java 3D应用程序).
我以前没有做过任何C,但之前我已经查看了一些C代码.从我在这个游戏中的.cpp代码中看到的,它看起来并没有什么不同.
我有兴趣学习C或C++,但稍后可能会学习其他的.对我来说,先学习一个是否有任何优势,如果有,哪一个?
我正在使用PHP 5.3.0并且遇到了可能是错误的东西(在这种情况下我会报告它)或者可能是我 - 所以我要求确认.
运行此代码时:
<?php
ini_set('upload_max_filesize', '10M');
echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size')
Run Code Online (Sandbox Code Playgroud)
我最终得到:
2M, 8M
Run Code Online (Sandbox Code Playgroud)
这是尽管我的php.ini设置更高:
upload_max_filesize = 10M
post_max_size = 10M
Run Code Online (Sandbox Code Playgroud)
(只发生一次)
因为在设置值以及在php.ini中设置之后发生错误我倾向于认为这是一个错误.任何人都可以确认或指出我哪里出错了?
更新:看起来重启Apache修复了这个 - 我一直认为如果你改变php.ini它不需要重新启动.
最近我看到了很多这样的事情:
<a href='http://widget-site-example.com/example.html'>
<img src='http://widget-site-example.com/ross.jpg' alt='Ross's Widget' />
</a>
Run Code Online (Sandbox Code Playgroud)
在HTML中使用单引号是否有效?正如我在上面强调的那样,它也存在问题,因为你必须逃避撇号.
如何将数字转换为显示美元和美分的字符串?
eg:
123.45 => '$123.45'
123.456 => '$123.46'
123 => '$123.00'
.13 => '$0.13'
.1 => '$0.10'
0 => '$0.00'
Run Code Online (Sandbox Code Playgroud) 是filter_var
什么好用于过滤数据?它会过滤哪种不良数据?我确实使用,mysql_real_escape_string
但我想知道添加filter_var
是否有帮助?
PHP 5.2.8拒绝加载php_pgsql.dll
,出现以下错误:
警告:PHP启动:无法加载动态库'D:\ PHP\ext\php_pgsql.dll' - 找不到指定的模块.
在第0行的未知中
.dll存在于PHP/ext /中.
以前有没有其他人在Windows上使用PHP这个问题?
php ×5
ansible ×1
apostrophe ×1
arrays ×1
c ×1
c# ×1
c++ ×1
coding-style ×1
currency ×1
deployment ×1
formatting ×1
high-load ×1
html ×1
performance ×1
postgresql ×1
security ×1
syntax ×1
upload ×1
vim ×1
windows ×1