V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  raincious  ›  全部回复第 103 页 / 共 107 页
回复总数  2127
1 ... 95  96  97  98  99  100  101  102  103  104 ... 107  
2013-06-09 16:37:11 +08:00
回复了 Gawie 创建的主题 程序员 大家对 “360通用php防护代码” 怎么看?
@metaclass PHP真死不掉。5.5之后引入opCache速度跟飞一般,而且开发效率不低,学习简单,成本低。

想想看Delphi都死不掉,PHP?
2013-06-07 22:31:49 +08:00
回复了 brando 创建的主题 PHP 请教一个关于“限时回复”的思路
@Sunyanzi 嗯,确实是例子,我现在满脸黑线的看着问题主。

我先看了他的$a和$b,然后看了他的结果。然后跟你一样写了两个循环,然后。。死活不能匹配,然后拆了循环一个个匹配,还是不行,然后刷新了页面,看到了你的帖子,代码原样贴上去,结果也跟楼主的结果不一样。

然后我就猛然发现了个\d,删掉了,就正常得到结果了。然后我就把结果贴上来了。

我决定洗洗睡了。
2013-06-07 22:22:07 +08:00
回复了 brando 创建的主题 PHP 请教一个关于“限时回复”的思路
@LionXen 额,原来如此。怪我没看题。
2013-06-07 22:20:35 +08:00
回复了 brando 创建的主题 PHP 请教一个关于“限时回复”的思路
@Sunyanzi 那个只是测试代码。因为我在调试楼主的问题时发现没法匹配得到楼主的结果。

然后拿你的例子代码算了下,结果是Array ( [r1] => abc7 [r2] => cbd4 [r3] => def9 )。就是说问题主正则里的\d基本没用。

所以我就太奇怪了,于是才发了提问。preg_match( '/abc\d/', 'abc2222', $foo ); 的结果是abc2没错。

现在的问题是,为什么问题主的正则里\d会没用?难道是我版本的问题?PHP 5.4.3。
2013-06-07 21:56:27 +08:00
回复了 brando 创建的主题 PHP 请教一个关于“限时回复”的思路
@Sunyanzi

$b = [
'r1' => '/abc\d/',
'r2' => '/cbd\d/',
'r3' => '/def\d/'
];

我测试了@LionXen的正则表达式,发现不能匹配。修改成这样才能匹配:

$b = array('r1' => '/abc/', 'b2' => '/cbd/', 'f5' => '/def/');

测试代码:

<?php

$a = array('abc7', 'cbd4', 'def9');

$b = array('r1' => '/abc/', 'b2' => '/cbd/', 'f5' => '/def/');

$result = array(); // Store the result

$iloop = 0; // Use to match corresponding element key in $a;

$matches = array();

foreach($b AS $key => $preg) {
if (preg_match($preg, $a[$iloop++], $matches)) {
$result[$key] = $matches[0];
}
}

print_r($result);

?>
2013-06-07 16:45:32 +08:00
回复了 brando 创建的主题 PHP 请教一个关于“限时回复”的思路
@raincious 啊,错了,真的不能边聊天边写程序,抱歉:

if ($postTime > time() - 3600 * 24) {
$style='可用色';
} else {
$style='灰色';
}
2013-06-07 16:44:06 +08:00
回复了 brando 创建的主题 PHP 请教一个关于“限时回复”的思路
if ($postTime < time() - 3600 * 24) {
$stype='可用色';
} else {
$stype='灰色';
}
2013-06-07 15:49:24 +08:00
回复了 funcman 创建的主题 Ruby on Rails 提问:为什么说Ruby on Rails开发效率高?
看了之前同学发的ROR的书。

感觉ROR适合哪种需要快速开发的原型产品。因为开发速度很快,代码自动预生成所以效率和可靠性高。

但是。。。。。咳咳。。。。我还是认为PHP要好一些。
2013-06-07 13:19:11 +08:00
回复了 regmach 创建的主题 程序员 维护自己的旧代码一样很蛋疼
@alexrezit 同感。正在重构一周前写的代码。

写的时候觉得凑合啦,用的时候骂写的跟遗留物一样。
2013-06-06 10:39:16 +08:00
回复了 solesschong 创建的主题 程序员 求论坛软件
@arzusyume 不只你一个说好用。老外都说好用,即便是拿IPB来比。

但是在一些人看来DZ的代码质量不高确实。

不过另一方面Discuz被腾讯XO了之后,占用的资源也一下子上来了。想当年Discuz 7的时候,不用什么优化页面打开也就0.05-0.02秒吧。现在官网都飚0.3了,真不忍心看下面的那个计数器。

这也是我自己尝试着写一些BBS的原因。
2013-06-06 05:54:12 +08:00
回复了 solesschong 创建的主题 程序员 求论坛软件
对PHP来说,0.31和0.22有什么差别?

还是找一个负载小10倍的论坛吧,运行时间在0.03左右的。
2013-06-04 18:30:00 +08:00
回复了 y051313 创建的主题 问与答 应对 close_wait 攻击有什么好的办法吗?
上CloudFlare或者其他CDN吧。
2013-06-04 12:31:34 +08:00
回复了 yeshang 创建的主题 PHP 万条字符串数据对比 求优化
@Golevka +1

如果非要用PHP,且数据结构简单的话(两个数组类似这样array('str1', 'str2', 'str3')),那么可以试试看用这个:

http://pastebin.com/fv0tX5kQ
2013-06-01 06:57:44 +08:00
回复了 meteor2013 创建的主题 JavaScript 请问有没有办法刷新一个DIV,而不是刷新整个页面。
我能瞎指挥么?

我的想法类似这样:

改之前先

div.shadow = doc.getElementByXX(XXX); // Backup

回写:

if (div.shadow) {

for(var p in div.shadow) {

oldElement[p] = div.shadow[p];

}

}
@qiukun 是的是的,我知道你是serious。

看到你上一个帖子我还在PHP里面将信将疑的试了下,结果真的可以。

瞬间汉语编程半满血复活,我真是笑到不行了。

function 相加($加数, $被加数) {
return $加数 + $被加数;
}

echo (相加(1, 1)); // 2
@qiukun 真的,如果英文真的不好,那么干脆用中文算了(笑)。

我写程序的时候关于函数名倒是给自己定了个规矩,发上来给大家看看,顺便求参考和建议:

其实很简单的:

1: 命名规则,按照C语言常规的第二个单词首字母wordWord()分名法。
2: 第一个单词是动词,后面的单词是名词/要操作的对象
所以,常规的类似这样: getContent(); fetchContent();

当然,如果两个单词描述不完就会出现很长的名字:
最糟糕的类似这样: getContentByKeyName(); fetchContentFromDatabaseUsingEPollAndKeepMyCafeWarm();


3: 对于方法名,尽量只是用一个单词命名,因为操作对象已经有了,比如:
$content->fetch();

如果一个单词说明不了,就用常规规则:
$content->fetchByKeyName();

当然,类似还可以用fetch_by_keyname,只要形成一个标准,在程序里一直这样命名就可以了。
2013-05-29 14:33:54 +08:00
回复了 a7898585 创建的主题 程序员 公司说是有监控,上远程桌面能避开吗?
@Ansen 嗯。。事实确实在他那边。QQ除了信令之外,类似聊天内容和格式的信息都是加密的。中间人最多只能得到发送者的QQ号码。
2013-05-29 14:28:29 +08:00
回复了 kirakira 创建的主题 分享发现 京东——幸运土猫领养中心
@zhangxiao 因为那是action
1 ... 95  96  97  98  99  100  101  102  103  104 ... 107  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5604 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 06:10 · PVG 14:10 · LAX 22:10 · JFK 01:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.