V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mcfog  ›  全部回复第 61 页 / 共 92 页
回复总数  1821
1 ... 57  58  59  60  61  62  63  64  65  66 ... 92  
1 用户 3 设备的授权, 3 个人一起用的话就是盗版
2016-08-24 10:31:52 +08:00
回复了 hailongs 创建的主题 C 有什么好的开源 c++的消息队列吗
zeroMQ 就是 C++写的 https://github.com/zeromq/libzmq
2016-08-22 15:42:16 +08:00
回复了 ning1022 创建的主题 PHP 奇怪的 addslashes 返回结果。
@ningyuqiao456 用`PDOStatement::bindValue`
2016-08-22 15:12:47 +08:00
回复了 ning1022 创建的主题 PHP 奇怪的 addslashes 返回结果。
首先你要知道双引号里面\0 就是\x00 , 0 字符, ascii 编码 0 。\1 、\2 同理,他们都是不可见字符,双引号里字符串的原文是这样的
[\0][\1][\2][\3]['][4][\][a]

然后这里 addslashes 对[\0]['][\]三个字符做了处理( RTFM )

所以结果是
[\][0][\1][\2][\3][\]['][4][\][\][a]

\1\2\3 都看不见,仅此而已

最后,都 2016 年了,还是别用 addslashes 了吧
亲朋好友什么鬼
2016-08-20 16:49:23 +08:00
回复了 CuminLo 创建的主题 程序员 快三年的 PHPer 的困惑。
转载自己的回答


### 想清楚学习的目的,避免为学而学

比如高并发,秒杀,架构,这些经常都是现有业务接触不到的东西,学习起来一般两种目的:要么为了应对面试,要么为了日后业务发展,需要的时候能够顶上(知识储备)。不同的目的有不同的学习手段和目标程度。比如如果为了面试,那么做到有一定了解,清楚场景、常见解决方案即可,面试的时候也不用瞎编,就说没机会接触但了解过如何如何,就是很好的回答了。如果是为了业务发展,如果当前公司很快就会发展到那个程度,那就得要到实战的地步,可以找老板沟通,老板说不定正发愁呢。

但如果你的公司离哪个场景很远,你又不打算跳槽,那就别浪费宝贵的时间,学点别的吧

### 实践,实践,实践!

无论你习惯看书,还是习惯视频,还是像我一样习惯面向 google 面向 stackoverflow 学习,学习唯一不变的终点永远是实践。无论你的学习目的是什么,开始之前永远都先给自己准备好实践的机会。公司需要就和老板沟通,公司不需要就自己业余开小项目,不方便的话,那就学到“了解问题点,了解常见解决方案”的程度停止

你已经具备很好的知识面,那么结合公司当下/未来的需求找到突破口应该不是难事,争取结合公司发展所需来学习是效率以及收益最高的,相信我,老板永远最喜欢那种公司需要什么技术就能跳起来说“以前我看过这个东西,有三种方案,我觉得 B 方案目前最适合我们公司的情况,我能带头把这个做出来”的员工

### 场景是王道

上面两点中我一直反复在聊场景,其实和英文很类似,英文的核心能力并不是几万的单词量,也不是多么高深的语法,而是“语感”,或者说,从场景联系到合适的表达方式,以及反过来从别人的表达中领会场景的能力。

书和视频,包括网上搜索,绝大多数都只能解决“ how ”的问题,但我始终认为"how"几乎是最不重要的事情,至少对于互联网技术来说,除了极端场景, 99%的情况下,“ how ”都不是问题,不就是找最合适的那个类库看下文档,调用调试一下么。问题的关键永远是“ when ”和“ what ”,偶尔是“ why ”

+ how: 是怎么达成某件事情(比如怎么支撑大并发吧),这其实真的不太重要
+ when: 什么时候需要引入支撑并发的方案? 一台常见的单核 8G 服务器能支撑多少用户并发?怎么监视并发量从而确认是否需要扩容?常见的并发优化能有多少并发量的提升?这决定了**业务成长到什么地步要考虑引入相应方案**,过早优化是万恶之首
+ what: 并发问题的核心是解决什么问题? 比如一个方向是横向扩容/自动扩容,另一个方向是高并发下的数据一致性(事务和分布式事务),当然也还有单机并发优化。如果你理解了就会发现,单机优化确实重要而且是基础,但绝大多数时候远远不如前两个管用。如果你懵懵懂懂就奔着“高并发”这么个词,学了一堆单机优化的东西,可能最后派不上用
+ why: 为什么公司需要这个技术?业务和技术的结合点在哪里? 是你的公司的商业模式决定了需要靠支撑大量并发来盈利么?是公司的业务数据宝贵不容有失所以需要强大的异地容灾?还是因为公司业务无法接受当机时间过长,所以需要灾备,需要柔性高可用?当然,也不能排除“高层喜欢这个技术”这个稍稍令人丧气的理由。

合起来看, how 之外的那些问题,简单地说就是场景问题,想通这个真的非常重要,只有想通这个,你的学习才是有目的,有条理,有计划,有最终成果的**有效学习**
2016-08-19 09:51:15 +08:00
回复了 toadloading 创建的主题 分享发现 PowerShell 跨平台开源了
fish 飘过
2016-08-18 14:59:34 +08:00
回复了 msputup 创建的主题 分享发现 chrome->你们的 Backspace( delete)回来了
之前看过 chrome 成员在 google group 和 code 里的讨论,简单来说, flags 里不放是因为 flags 只是用来测试新特性的,所有里面的选项都会在测试后移除(特性合入主干或废弃), backspace 这个其实已经在 flags 里存在了若干版本了

设置里不放是因为 chrome 刻意减少设置数量,减少设置数量有利于减少测试工作量、精简代码、提高性能。可以通过 extension 实现的需求就不会进入设置
2016-08-16 17:27:22 +08:00
回复了 RobinCheng 创建的主题 微信 Mac 版微信已更新
链接点开的破弹窗也抄过来了,好难过😔
辞职,下一题.jpg
2016-08-12 18:15:26 +08:00
回复了 zorui 创建的主题 程序员 为啥软件公司偏爱大象,很多都是用大象做标志
PHP 的场合,单纯是因为拼写吧

http://php.net/elephpant.php

eleph[p]ant
2016-08-11 09:33:12 +08:00
回复了 quietjosen 创建的主题 macOS 没想到 Sublime Text 这么费电?
我见过能耗可以持续和 chrome 比肩的除了游戏就只有 J 家的 IDE 了
chrome 为了能提高迭代和运行的速度,一直都刻意减少选项的数量。这种能被 extension 实现的东西几乎没可能进选项的

“粗暴”的不是产品经理,而是 chrome 的产品观

实际上这种产品观对提高代码质量、迭代速度是很有帮助的,对码农来说,每次改需求都说“加个配置保留老版本功能”的产品才是噩梦,对测试来说也是噩梦
楼主没 at 上 @jellybool
2016-08-04 10:30:44 +08:00
回复了 badaciacia 创建的主题 MacBook Pro rMBP 涂层脱落 已经更好屏幕
涂层脱落是一小块开始慢慢扩大的,一般都是从旁边开始,比如摄像头附近

11L 那种斑斑点点的就是普通的脏,清水擦就能擦掉,上面边缘一小块不确定是脱落还是反光,如果不是反光清水擦不掉那就是脱落

我 13late 已经换过,脱落前是用 iKlear 擦的,后来天才吧的人说 iKlear 以前他们用的现在也不用了,还是建议水。现在也只用水擦了
2016-08-04 10:04:55 +08:00
回复了 johnsneakers 创建的主题 问与答 微信有没有办法做服务监控
2016-08-03 18:43:07 +08:00
回复了 xdeng 创建的主题 Overwatch 玩守望你们用的是什么鼠标?
G700S
2016-07-29 14:31:59 +08:00
回复了 xiewenlongs 创建的主题 API 做管理后台时,前后端分离的问题
我就奇怪为啥一旦有人问前后端分离中的鉴权问题就有人回答 OAuth ……
2016-07-29 10:22:43 +08:00
回复了 moult 创建的主题 云计算 自己有运维能力的情况下,还有云数据库的必要吗
自己会开车的情况下,还有坐出租车的必要吗
自己会做饭的情况下,还有去餐馆吃饭的必要吗

下略
2016-07-28 18:00:04 +08:00
回复了 chaoyj 创建的主题 问与答 win10 对 C 盘底做了什么!!!
现在装电脑都不分区了,就 SSD 一个区 C , HDD 第二个区 D ,至少我都是这么干的
1 ... 57  58  59  60  61  62  63  64  65  66 ... 92  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2823 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 12:54 · PVG 20:54 · LAX 04:54 · JFK 07:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.