V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  monsoon  ›  全部回复第 9 页 / 共 10 页
回复总数  193
1  2  3  4  5  6  7  8  9  10  
2015-05-15 23:33:40 +08:00
回复了 zaishanfeng 创建的主题 程序员 对于国人的开源项目,你敢用吗?
比如这样的项目:
http://fresco-cn.org/docs/compile-in-android-studio.html#_ (注意上面的红字和中文内容)
还有这样的内容:
https://github.com/liaohuqiu/fresco-docs-cn/issues/18#issuecomment-102003935
我觉得蛮羞耻的。

可以喷我哦。
我觉得楼主的话有部分对,有些事情放在自己的心上就可以了,说出来也没有什么价值,毕竟事情就是如此。
2015-05-14 23:22:18 +08:00
回复了 monsoon 创建的主题 Android 想请教下关于 Android Service 被杀死(><)之类相关的问题~
不会我的问题太复杂了吧Σ(゚ロ゚;),只能靠颜文字来吸引大家了!
这网站哪里丑了……这是质朴好不好。
2015-04-15 16:53:38 +08:00
回复了 zl2003cn 创建的主题 问与答 初学 Spring,按照书上写的代码不能运行,请大神相助
2015-03-12 11:05:57 +08:00
回复了 banxi1988 创建的主题 Java Java 8 中 String.split 方法的一个坑
2015-03-10 17:30:36 +08:00
回复了 halczy 创建的主题 Linux Linux 下的 Chromium 越做越难看
新版字体越来越大,我倒是蛮喜欢的。

我到觉得 Linux 下的很多界面比 Windows 下感觉要美多了,比如说 KDE美、统一美和定制美。
或者你直接进到那个应用的页面,点击页面最下方的 Flag as inappropriate 也可以。
这种事情经常在 Google Play 上发生。我每个月都可以在 reddit 的Androiddev 频道里看到这种事情,Google客服对于这种事情应该也很有经验了。

https://support.google.com/googleplay/answer/2853570?p=report_content&hl=zh-Hans&rd=1
点击去,
里面有个
https://support.google.com/legal/contact/lr_dmca?product=googleplay&hl=zh-Hans

我认为就是是 MIT 协议,Google 看到的也会帮你把那款应用撤下来的。
不用 Fork,直接把协议改成其他协议应该也没问题。
2015-03-05 20:48:27 +08:00
回复了 rf 创建的主题 程序员 ErgoDox 键盘漂流
报名~ @温州
2015-02-15 13:06:47 +08:00
回复了 wyan453351466 创建的主题 程序员 为什么基础很好的程序员写的代码依旧很烂?
https://spring.io/guides/gs/accessing-data-jpa/
写ORM不可能这么简单

Hibernate 的确很复杂(因为绝大部分的Java的框架都很重),但是现在的Spring Boot或者Play Framework之类封装后写JPA基本都不用什么配置.
其他动态语言的ORM写起来更简单。

偏激的我讽刺一个性能的例子:
Java开发者都在做企业级项目,用户量都是几千万,金额都是几个亿的项目。自然是不能用RoR之类看上去是绣花姑娘一样的框架。
开发者的团队朋友都再三叮嘱他:千万别用ORM,我们要做的项目可是要每秒能响应几千万个请求的打项目。

开玩笑的,别太当真。我也是太认真了,其实对立的观点还不然来下卖萌的好。驳到他人一点价值都没有。
2015-02-15 12:19:38 +08:00
回复了 wyan453351466 创建的主题 程序员 为什么基础很好的程序员写的代码依旧很烂?
@lbp0200
这的确是可能的。
如果是复杂到需要调试的,肯定要考虑是否使用纯SQL来(大型的ORM框架里都会提供接口的)。
但是大部分情况下,我们可能只需要查几个字段、关联几张表,这时候ORM带来的开发效率是巨大的(很多框架都约定大于配置了、提供一个接口就可以简单实现)。

现在也有人批评 CoffeeScript 之类的转译语言在遇到有些问题而难以调试(尽管可以Sourcemap),我想更多的人不会考虑这些,因为世界上绝大部分的东西不是只有优点而没有缺点的。如果某些方面可能没有优势,这方面可以用其他东西去替代(ORM中夹杂SQL),也可以用其他手段来减少如到这样的情况(单元测试、更小的组件)。
2015-02-15 11:43:23 +08:00
回复了 wyan453351466 创建的主题 程序员 为什么基础很好的程序员写的代码依旧很烂?
还有,我觉得很多人其实是混淆了概念。
用更好的框架如果是初期的刚开始学习使用的话,可能的确会慢点。但是现在框架都是往开发速度越来越开的趋势发展,如果你熟悉和了解的话,不可能会比老的慢。而且新框架的思路理念比旧框架绝大部分是要好些的(当然Spring、RoR之类可以认为是一种新的版本)
而用语言特性、更多的语法糖也是为了更好的设计理念及部分效率出发的。

如果认为用新的东西和旧的东西在时间上有太大的差异的话,那么只是客观一直在用自己熟悉的东西而已。毕竟学习是要成本的,可是新的东西开发效率的提升也是巨大的。
2015-02-15 11:32:26 +08:00
回复了 wyan453351466 创建的主题 程序员 为什么基础很好的程序员写的代码依旧很烂?
只有菜鸟才会看不出别人代码写的好不好。

我认为 很喜欢写SQL代码 = 水平差 这句话在某种程度上是等价的。
在绝大部分的开发中,根本不太需要考虑纯SQL和ORM的性能差(特殊的情况下可以ORM和SQL结合),如果一个人在开发中基本不用框架或者ORM,我可以认为他差。
说开发效率,ORM比写SQL效率也高了不知道多少倍(就像一个中型J2EE的项目,一个用JPA肯定比纯SQL的水平高)。

LZ,算法很好的人写的程序非常烂的可能性还是很高的,在同样的学习的时间下,如果在其他方面有更多全方面的学习的话,代码写好的可能性高很多的。
2015-02-13 08:55:58 +08:00
回复了 bluestonemds 创建的主题 程序员 用 JAVA 开发一个小企业记账软件,用 JSP 还是用 SWING?
JSF或者vaadin
@monsoon

def randomSort(array, n)
array.permutation.to_a.shuffle[0,n].each { |e| p e }
end

array = [1, 2, 3, 4, 5, 6]
n = 5
randomSort(array, n)

打错了了一个变量……
Ruby:
```
def randomSort(array, n)
array.permutation.to_a.shuffle[0,5].each { |e| p e }
end

array = [1, 2, 3, 4, 5, 6]
n = 5
randomSort(array, n)
```

不知道Markdown有没有用。
2015-01-05 08:54:42 +08:00
回复了 baskice 创建的主题 问与答 如何应对大陆互联网企业明文保存密码的现状?
感觉和除了六楼以外的人世界线不一样啊。
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2531 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 13:08 · PVG 21:08 · LAX 06:08 · JFK 09:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.