V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhouzm  ›  全部回复第 29 页 / 共 39 页
回复总数  769
1 ... 25  26  27  28  29  30  31  32  33  34 ... 39  
2014-11-07 13:37:51 +08:00
回复了 johnsneakers 创建的主题 程序员 我写得 OOP 今天被喷了
抛开性能问题不谈,第二种写法,明显是对对象理解有问题,只是对第一段代码的形式上改写。

既然对象方法可能会有异常结果,那就不应该直接取值,应该是首先执行方法,由方法返回状态,如果成功,取值,不成功,则返回错误信息:

$login = new ILogin();
if !($login->doLogin()) {
return json_encode($login->getErrorl());
}
$uid = $login->getLoginUid();

反观第一段代码没有任何问题,由返回值来代表状态,改进的话只要把“array('ret'=>-1)”改为$login->getErrorl()就解决了错误信息封装的问题。

根本不是什么 OOP 的问题,是逻辑问题,楼主你好好思考一下。
2014-11-07 10:10:53 +08:00
回复了 puras 创建的主题 MacBook Pro 给 Mac Book Pro 配直 Cherry G80-3000 的青轴如何?
忍不住要吐槽一下,笔记本配外接键盘,何必呢。。。

如果要带着走,键盘怎么办,如果不用移动,干脆台式机好了。
2014-11-06 17:16:04 +08:00
回复了 Aether 创建的主题 奇思妙想 人类,人类智慧和它的语言
当我家狗狗歪着头盯着我的时候,我就想,它在想什么?

也许,它在想,这个人在想什么?
2014-11-05 10:06:09 +08:00
回复了 lisonfan 创建的主题 Chrome 我是被 Chrome 套死了,估计这辈子都离不开 Chrome 了
曾经以为 Firefox 是真爱,后来换了 Chrome,又以为就是 Chrome 了

。。。现在在用 Safari
2014-11-05 10:01:01 +08:00
回复了 hjc4869 创建的主题 问与答 VMware 内使用迅雷直接将文件下载到 Shared Folder 是否科学?
可以在物理机上装 aria2 来代替以上2个客户端
2014-11-05 09:31:32 +08:00
回复了 jeeve 创建的主题 MacBook Pro 入手 JetDrive™ Lite 330 MacBook Pro 专用扩展卡
美亚可以直邮
2014-11-05 09:28:54 +08:00
回复了 Nixus 创建的主题 程序员 在执行 bat 脚本的时候,如何隐藏 cmd 命令行?
给 bat 建一个快捷方式,然后设置快捷方式的属性
变量定义全加上 var ,基本上大部分变量作用域的问题就清除了,剩下的再利用 develop tools 断点调试吧
楼主暴露了自己是程序员中的另类,哈哈
2014-11-01 23:25:45 +08:00
回复了 kid813 创建的主题 macOS 求推荐 Evernote 的替代品
@scylla 隐藏侧边栏,然后查看里选择“摘要模式”试试
2014-11-01 23:22:46 +08:00
回复了 kid813 创建的主题 macOS 求推荐 Evernote 的替代品
对这么优秀的产品怨念这么深,是不是用错产品了?

evernote的浏览器插件、手机版的拍照加录音,多设备同步,决定了它一个是随手资料收集工具,希望它像word一样编辑功能强大。。。

资料整理输出,建议用gitbook或readthedocs
@shuson 咱们讨论的应该是开发文档,和使用说明书不是一回事儿。
不喜欢搞需求可以理解,
不喜欢写文档,这可不好。

哪怕是完全个人自用的项目,写文档也是非常好的,写的过程能帮助整理思路,写下的文档对今后代码调整或重构完全就是财富。
2014-10-29 16:41:03 +08:00
回复了 sydneygao 创建的主题 问与答 用 600 元(100 刀)做好个人数据存储,你选择什么方式?
D + 免费 Dropbox
2014-10-29 11:19:32 +08:00
回复了 wtz 创建的主题 问与答 Angularjs 中,在控制器中如何调用指令
虽然你文字写得很多,但看的人还是一头雾水, netxAction=2 和操作在60S之内是什么关系?什么叫“第一点击发送验证码”?
你的需求用 angular 完全能实现,使用指令来实现思路也正确,但是,并不存在 controller 注入指令这回事儿,.controller 和 .directive 都是 module 的方法,controller 的作用是维持 $scope 对象,实现和 view 上的 ngModel 的双向绑定.

你只需要正确的实现一个自定义指令就可以了。你所说的 reset 完全可以用指令内的方法去处理。
2014-10-29 10:41:50 +08:00
回复了 wtz 创建的主题 问与答 Angularjs 中,在控制器中如何调用指令
这儿有个较好的例子:
http://my.oschina.net/gejiawen0913/blog/187389

重点看一下“内部动作”和“外部作用域交互”的内容。
2014-10-29 10:30:09 +08:00
回复了 wtz 创建的主题 问与答 Angularjs 中,在控制器中如何调用指令
我把你文中的“所有”翻译成了“所以”,但还是不能完全看明白。
“如果后端的接口返回的还是在发送验证吗的话,页面还是在此页面中。由于之前发送验证码有60s 的时间,所有用户点击按钮后,会发现什么都没有发生”
这段话能描述得更具体些吗,还有报的什么错也贴一下。
2014-10-28 09:11:42 +08:00
回复了 crisrock 创建的主题 问与答 Chrome 的“查找”输入框不见了
版本: 38.0.2125.111
OSX: yosemite

一切正常
2014-10-26 09:15:54 +08:00
回复了 cbsw 创建的主题 分享发现 又发现一个好玩的东西 Windows93
配色闪瞎眼
1 ... 25  26  27  28  29  30  31  32  33  34 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2791 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 10:08 · PVG 18:08 · LAX 03:08 · JFK 06:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.