V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bsbgong  ›  全部回复第 2 页 / 共 13 页
回复总数  247
1  2  3  4  5  6  7  8  9  10 ... 13  
2015-04-23 16:26:57 +08:00
回复了 andy 创建的主题 硬件 这个好玩:如果 Jenkins 编译代码出错, Raspberry PI 控制亮红灯。
不错,赞
2015-04-22 08:38:42 +08:00
回复了 dahvlh 创建的主题 职场话题 坚定地辞职了
LZ这头像是窦唯?
还是模仿窦唯的造型?
不管怎样,赞一个
2015-04-21 14:14:08 +08:00
回复了 eeeeeeve 创建的主题 程序员 Mustache 模板引擎很火么?怎么没看到有页面用它呢?
如果从一个站点看出它是用的哪个模板?
求指导。

我们上一个项目用过handlebars,它算是基于mustache之上的,加了helpers和一些复杂的逻辑支持。mustache比较简单,支持的语言也多。
2015-04-15 08:41:45 +08:00
回复了 tmacshuai 创建的主题 PlayStation 4 PS4 是搭配显示器还是电视机呢?
1. 电视
2. 越大越好
我们几年来一直用动漫里的名字,而且还不是常见人物的名字
各种炫酷叼炸天,做项目都来劲
1. 编译
各种compile/build/compress等处理
2. 打包
刨去unittest之类的dev-only的代码和模块
根据运行环境对应打成war/tgz/jar等包
3. 拷贝
scp拷到对应环境去
4. 运行
ssh登录对应环境,运行
2015-04-09 18:32:36 +08:00
回复了 ajianrelease 创建的主题 MySQL 乐观锁与悲观锁各自适用场景是什么?
@ajianrelease
乐观锁是假定读取的数据,在写之前不会被更新。适用于数据更新不频繁的场景。
Dynamodb支持乐观锁。

悲观锁也是类似,mysql支持悲观锁。
当你执行select xx from xx where xx for update后,在另一个事务中如果对同一张表再次执行select xx from xx where xx for update,那么第二个事务会一直等到第一个事务结束才会被触发,也就是一直处于阻塞的状态,无法查询。可以看到在数据更新不频繁的时候,悲观锁效率很低。

相反,当数据更新频繁的时候,乐观锁的效率很低,因为基本上每次写的时候都要重复读写两次以上。

根据你的描述,应该使用乐观锁(加一个版本号字段)。
A更新成功之后,ver++
B在尝试更新的时候,发现欲更新的记录的的ver跟数据库对应记录的ver不一致。于是重新读取该记录,也就是A更新之后的记录。
至于重新读取之后是怎样提示用户,就是你UX的设计问题了,跟数据库这边无关。
A的更新是保存到了数据库的。B要再更新,必须基于A的更新之上。
2015-04-09 15:03:54 +08:00
回复了 ajianrelease 创建的主题 MySQL 乐观锁与悲观锁各自适用场景是什么?
两种锁都是为了解决并发情况下的写冲突。
用那种机制,取决于你的场景。要记住,总目标和原则都是:提高写效率。
悲观锁是early lock,乐观锁是late lock。因此:
1. 对于数据更新频繁的场合,悲观锁效率更高
2. 对于数据更新不频繁的场合,乐观锁效率更高
2015-04-07 12:28:33 +08:00
回复了 Kai 创建的主题 git An Interview with Git Creator Linus Torvalds
2015-04-03 18:07:31 +08:00
回复了 abccba 创建的主题 问与答 关于 CSS 布局,你是否有些经验可以和大家分享?
2015-04-02 14:58:10 +08:00
回复了 juicy 创建的主题 酷工作 [北京] 美团酒店事业部前端内推
技术选型有多大胆,介绍一下
2015-04-02 08:04:30 +08:00
回复了 taozle 创建的主题 分享创造 统计项目中用的最多的字符
统计单词吧楼主
A7II
拿两台机器出去各拍一天,就知道了
2015-04-01 08:35:56 +08:00
回复了 nellace 创建的主题 GitHub 换了台电脑 github 上传出问题
@nellace
前面的评论里大家说得都够清楚了
你可能需要先补一下git基础,然后再来问。不然你永远会有无穷尽的问题。
2015-04-01 08:31:20 +08:00
回复了 JimmyCai 创建的主题 CSS 用 Position:fixed 固定住的 DIV 在手机上快速滑动时会出现延迟
不要再移动端设置fixed position
看这个描述,跟你的问题一样,有延迟: http://bradfrost.com/blog/mobile/fixed-position/
解决方法是用js来设置位置: http://stackoverflow.com/a/14434635/1295057
2015-03-31 20:39:13 +08:00
回复了 nellace 创建的主题 GitHub 换了台电脑 github 上传出问题
在本地的repo目录下执行: $git config -l
查看当前repo配置的用户和邮箱
然后用修改成自己的
2015-03-31 10:38:19 +08:00
回复了 efi 创建的主题 程序员 StackOverflow 上所有问题
问答社区,自然是直接要答案的问题多
stackoverflow上还是有很多what, why问题的讨论
聪明人会从中学习方法和视角,普通人只是获取代码
2015-03-27 23:39:04 +08:00
回复了 WildCat 创建的主题 问与答 如何修改 Github 的 Pull Request 中的 Commit?
@WildCat
我看你的描述是修改最近的一个commit。那直接git commit --amend就行了,然后git push -f
是不是PR,没有任何影响。只要关注你的origin是指向哪个分支就行了。
2015-03-27 21:32:47 +08:00
回复了 WildCat 创建的主题 问与答 如何修改 Github 的 Pull Request 中的 Commit?
“修改 commit 的内容”,这个需要再表达清楚一点。你要修改commit message还是file changes
2015-03-26 23:03:49 +08:00
回复了 sneezry 创建的主题 问与答 LeetCode 中一道难度为 Easy 的题的疑问
这里的space指的是堆内存,也就是你创建了额外的对象来存储数据,比如new ArrayList<E>(size)
函数内的局部变量是栈内存,不算做extra space
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2735 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.