V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  AlloVince  ›  全部回复第 6 页 / 共 13 页
回复总数  244
1  2  3  4  5  6  7  8  9  10 ... 13  
感谢推荐,原来标题要这样取,难怪我之前自己发的帖子应者寥寥- - /t/74932
2013-05-23 17:47:49 +08:00
回复了 cloudaice 创建的主题 程序员 分享一个github用户活跃度排名和中国github用户分布网站
#21 但似乎与地图的数据不匹配
2013-05-10 20:33:26 +08:00
回复了 maizihuakai 创建的主题 PHP PHP怎样才能异步发送邮件
2013-05-03 11:50:32 +08:00
回复了 sdjl 创建的主题 程序员 五一放假这几天猛写,一起来回忆这些年我们一起写的js
@sdjl 如果你的项目只是自己玩玩那无所谓,如果你目标真的是面向大众,那么遵守规范才会有更多用户使用你的产品。至少我一看文档fx=""就直接点叉了
2013-05-03 11:23:36 +08:00
回复了 sdjl 创建的主题 程序员 五一放假这几天猛写,一起来回忆这些年我们一起写的js
Web项目遵守规范是基本,你完全可以在html标签中使用data-fx=“”,而不要用fx=""这种奇怪的自定义标签
2013-04-29 22:02:16 +08:00
回复了 picasso250 创建的主题 PHP PHP 如何 rpc
@raincious 我还真的就是E_ALL

https://github.com/AlloVince/eva-engine/blob/master/init_autoloader.php

isset用的特别多,代表你项目的OOP程度不深或者代码组织不够好,还主要依赖函数式编程用参数传递,而没有把使用频率高或复杂参数抽象为一个对象,很好的OOP代码组织结构可以取代局部变量的传递。

至于文件读取的问题,使用file_get_content属于比较偷懒的做法,简单但是执行效率低,个人写脚本OK,项目中并不推荐。好的文件读取方式应该是

if ($fh = fopen($filename, "r")) {
# Processing
fclose($fh);
}


一次IO操作同时包含了文件的正确性检查。参看《用 PHP 读取文件的正确方法》 http://www.ibm.com/developerworks/cn/opensource/os-php-readfiles/index.html
关掉E_NOTICE不是一个好习惯,正是因为写法中可能存在隐患,所以才会有NOTICE报出,php稍微注意一下完全可以写出通过E_ALL的代码。这样对项目对自己都有好处。

变量未初始化的问题

如果在功能函数中,提前声明变量设默认值即可。

如果在模板引擎以及一些处理大批量参数的场景,最好用OOP处理,活用__set(),__get(),__isset()即可
2013-04-11 18:02:19 +08:00
回复了 darasion 创建的主题 程序员 怎样处理这样的函数传参问题?
OOP

class Post {
protected $title;
protected $content;
public function getTitle(){}
public function getContent(){}
}
找个茬:常用软件的tooltip弹出位置是歪的,Firefox20
2013-04-11 11:46:11 +08:00
回复了 liuhang0077 创建的主题 问与答 想问下 现在写博客出名并且坚持写的还有哪些人啊?
http://avnpc.com/
PHP、Zend方向,中断了3年,去年再开,第一篇日志已经是8年前的了
2013-04-08 11:41:26 +08:00
回复了 AlloVince 创建的主题 Firefox 有没有人觉得Firefox的同步功能有些反人类
@reusFork 我觉得这还是设计上存在不人性化的地方,其实浏览器的用户数据中,除了密码需要非常高的安全级别外,收藏夹、浏览历史等等其实没有必要统统用一种方式来处理。完全可以只有密码采用非对称加密,如果只是同步一下tab或者书签,只要用户名密码就可以了。


@Narcissu5 Xmark我在Firefox与Chrome同步时经常会抽风,比如重复出现同样的书签两次,有什么更好的同步Firefox与Chrome书签的方法吗
2013-04-07 17:47:18 +08:00
回复了 AlloVince 创建的主题 Firefox 有没有人觉得Firefox的同步功能有些反人类
@reusFork 一个问题是recovery key是Firefox生成的,不能自己指定,也不便于记忆。如果想要不携带旧设备去同步Firefox,貌似只能用同步软件同步的recovery key去同步Firefox了- -,大部分人都不会把recovery key放在U盘里随身带吧
2013-04-03 12:10:12 +08:00
回复了 hzlzh 创建的主题 程序员 [一道有趣的算法题] 各种语言都来试试吧~
@SonicXP
@hzlzh

sorry,没有仔细看题。

php的话更多应该是求一个数组的子集:

https://gist.github.com/AlloVince/5298390
2013-04-03 10:53:08 +08:00
回复了 hzlzh 创建的主题 程序员 [一道有趣的算法题] 各种语言都来试试吧~
用内置函数只需2行

function testArray(array $array){
sort($array);
if(array_pop($array) == array_sum($array))
return true;
return false;
}
echo testArray(array(4, 6, 23, 10, 3));

PS:你给出的例子是错的,[4, 6, 23, 10, 1, 3], 4+6+10+1+3 = 24
2013-03-07 10:22:19 +08:00
回复了 AlloVince 创建的主题 分享创造 近期作品:EvaThumber ——基于URL的图片处理库
顺便以EvaThumber为例介绍了一下如何在PHP开源项目中结合Travis CI做持续集成

http://avnpc.com/pages/php-open-source-project-plus-travis-ci
2013-03-05 10:28:18 +08:00
回复了 AlloVince 创建的主题 分享创造 近期作品:EvaThumber ——基于URL的图片处理库
@andybest 可以开缓存,第一次访问动态输出,以后会读取缓存。
2013-03-04 18:18:53 +08:00
回复了 AlloVince 创建的主题 分享创造 近期作品:EvaThumber ——基于URL的图片处理库
@metalbug 因为底层基于Imagine项目,这一块Imagine的支持尚不完全,可能只能加个水印。所以目前只支持GIF动画的首帧

https://imagine.readthedocs.org/en/latest/usage/layers.html#animated-gif-frame-manipulation

@sohoer 看你产品的方向了,专注几个垂直方向的商品+个性推荐的话个人或者小团队还是可以支持起来的。全网无差别收录的话工作量以及难度会很大
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2665 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 11:48 · PVG 19:48 · LAX 03:48 · JFK 06:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.