小编Ros*_*oss的帖子

将值添加到C#数组

可能是一个非常简单的 - 我开始使用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)

c# arrays

473
推荐指数
11
解决办法
148万
查看次数

在高负载站点中使用PHP的策略

在回答这个问题之前,我从来没有开发出任何足以获得高服务器负载的东西.把我视为(感叹)一个刚刚降落在这个星球上的外星人,虽然他知道PHP和一些优化技术.


我正在开发一个PHP工具,可以获得相当多的用户,如果它正确的话.然而,虽然我完全有能力开发这个程序,但在制作可以处理巨大流量的东西方面,我几乎一无所知.所以这里有几个问题(随意将这个问题转化为资源线程).

数据库

目前我打算在PHP5中使用MySQLi功能.但是,我应该如何设置与用户和内容相关的数据库?我真的需要多个数据库吗?目前,所有内容都混杂在一个数据库中 - 尽管我一直在考虑将用户数据分散到一个数据库,将实际内容传播到另一个数据库,最后将核心网站内容(模板主人等)传播到另一个数据库.我的理由是,将查询发送到不同的数据库将减轻它们的负担,因为一个数据库= 3个负载源.如果它们都在同一台服务器上,它还会有效吗?

高速缓存

我有一个模板系统,用于构建页面和交换变量.主模板存储在数据库中,每次调用模板时,都会调用缓存副本(html文档).目前,我在这些模板中有两种类型的变量 - 静态变量和动态变量.静态变量通常是页面名称,站点名称 - 不经常更改的东西; 动态变量是每个页面加载时发生变化的事物.

我的问题是:

说我对不同的文章有评论.这是一个更好的解决方案:存储简单的评论模板,并呈现评论(从DB调用)每个页面加载时间或存储评论页面的缓存副本为HTML页面 - 每次添加注释时间/编辑/删除页面被记录下来.

最后

有没有人有任何关于在PHP上运行高负载站点的提示/指针.我很确定这是一种可行的语言 - Facebook和Yahoo! 给它优先考虑 - 但是有什么经验值得我注意吗?

php performance high-load

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

在Ansible主机上运行命令

是否可以在Ansible主机上运行命令?

我的方案是我想从内部托管的git服务器进行结账(并且在公司防火墙外部无法访问).然后我想将结帐(tarballed)上传到生产服务器(外部托管).

目前,我正在考虑运行一个执行结帐的脚本,对其进行压缩,然后运行部署脚本 - 但是如果我可以将其集成到Ansible中,那将更为可取.

deployment ansible

233
推荐指数
5
解决办法
17万
查看次数

为什么Vim用〜扩展名保存文件?

我发现在Windows Vim上使用Vim时保存文件,.ext.swp在关闭Vim窗口和.ext~文件时删除了一个文件.

我假设.ext.swp文件是会话备份,以防Vim崩溃..ext~但是文件的目的是什么?这是永久备份文件吗?这很烦人,因为我想将我正在处理的所有文件复制到我的主机上,没有这些重复项.如何将其关闭,或者如果它有充分的理由,请隐藏文件

vim

172
推荐指数
8
解决办法
9万
查看次数

我应该在学习C++之前学习C语言吗?

我今天参观了大学CS系开放日,在实验室参观中,我们坐下来参加了本科生的几个最后一年的项目.一个特别好 - 一种FPS小行星游戏.我决定在src目录中查看它是用C++完成的(大多数其他项目都是Java 3D应用程序).

我以前没有做过任何C,但之前我已经查看了一些C代码.从我在这个游戏中的.cpp代码中看到的,它看起来并没有什么不同.

我有兴趣学习C或C++,但稍后可能会学习其他的.对我来说,先学习一个是否有任何优势,如果有,哪一个?

c c++

113
推荐指数
14
解决办法
14万
查看次数

在PHP上更改upload_max_filesize

我正在使用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它不需要重新启动.

php upload

79
推荐指数
5
解决办法
25万
查看次数

为HTML属性使用单引号是否正确?

最近我看到了很多这样的事情:

<a href='http://widget-site-example.com/example.html'>
    <img src='http://widget-site-example.com/ross.jpg' alt='Ross&#39;s Widget' />
</a>
Run Code Online (Sandbox Code Playgroud)

在HTML中使用单引号是否有效?正如我在上面强调的那样,它也存在问题,因为你必须逃避撇号.

html syntax coding-style apostrophe

65
推荐指数
4
解决办法
3万
查看次数

如何在PHP中将数字格式化为1美元

如何将数字转换为显示美元和美分的字符串?

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)

php formatting currency

55
推荐指数
5
解决办法
10万
查看次数

filter_var是一个很好的方法吗?

filter_var什么好用于过滤数据?它会过滤哪种不良数据?我确实使用,mysql_real_escape_string但我想知道添加filter_var是否有帮助?

php security

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

PHP没有在Windows上加载php_pgsql.dll

PHP 5.2.8拒绝加载php_pgsql.dll,出现以下错误:

警告:PHP启动:无法加载动态库'D:\ PHP\ext\php_pgsql.dll' - 找不到指定的模块.

在第0行的未知中

.dll存在于PHP/ext /中.

以前有没有其他人在Windows上使用PHP这个问题?

php windows postgresql

33
推荐指数
3
解决办法
9万
查看次数