V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 518 页 / 共 1052 页
回复总数  21031
1 ... 514  515  516  517  518  519  520  521  522  523 ... 1052  
2017-09-30 03:14:13 +08:00
回复了 johnzh 创建的主题 分享发现 没人分享 SpaceX 的 BFR 么?感觉要上天了!
还宁愿上鞋盒呢。
@tscat 工业要求是当家用级的 SSD 的磨损寿命完全用完之时(比如已经写入了几百 TB 后),从 45 度的运行环境中断电后放在 25 度的环境中保存时,至少应该能保存数据 3 年不丢失。

先不说一块 9 成新盘的数据保存期远远超过 3 年,就算是已经寿命终结的 SSD 也不需要 3 个月通电一次,除非你常年住在烤箱里。
3 楼 122 个赞已经说明很多问题了。

我们从来不烦提问的人,我们烦的是伸手党。提问者是通过自己在问题里表现出来的努力去「挣」答案。哪有指望别人无条件分享的。

还什么一步步都是自己搞出来的,这不是废话吗不一步步自己搞出来,难道像大学考试一样抄别人的吗……
2017-09-30 02:49:05 +08:00
回复了 ericbize 创建的主题 Python 请教 Python 二进制转 10 进制
你还是先说清楚到底是个什么东西吧。

数字本来就没有二进制和十进制之分,数字就是数字。只有字符串才是某种进制的表达。不是字符串当然就不需要也不能转换了。
2017-09-29 22:26:25 +08:00
回复了 twogoods 创建的主题 数据库 数据库操作你是喜欢 ORM 还是手写 SQL
@timwei 首先,where 方法返回 Relation,而 Relation 只有在访问其内容的时候才会产生 SQL 查询。
所以前面那个方法在最坏情况下也只会产生 2 条 SQL 查询,一条来自 empty?方法,会产生一个 COUNT(*) 语句,另一条来自 first 方法,会产生一个 LIMIT 1 语句。调用 where 方法是不会产生查询的。这是 Rails 3 里 Active Record 加入的惰性查询求值。

换句话说,如果一个 ORM 语句从来没有被访问到(比如 a = O.where.where.not.order 但是没有访问 a 的值),那就连一条 SQL 查询都不会产生。只有当你访问( empty? each map first select )的时候才会产生 SQL 查询。

在 pry/irb 下直接贴代码的时候,irb 会自动把变量的内容打印出来,打印行为就是对变量的访问,因此会产生额外的查询。封装在方法里的 ORM 语句,只要不访问结果,便不会有查询。
@nullcoder trim 完了以后就从地球上消失了。
2017-09-29 13:15:49 +08:00
回复了 boneyao 创建的主题 奇思妙想 构建自己的版权音乐库(离开网易云音乐
@zea 复制到电脑里应该不算音乐介质。看我贴的,只有光盘、SD 存储卡之类才适用于这法律。
备份到电脑上是否完全合法我不知道,但是一般都是 OK 的。
说得严重点,这事可能只有律师才知道。甚至连律师都不一定知道。
在美国,经常有官司要一路打上最高裁才能定案的,因为连下级法院的法官都不知道某部法律是不是违法颁布的。
@nullcoder 数据都在,只是你不知道数据的排列顺序如何。
2017-09-29 13:06:56 +08:00
回复了 twogoods 创建的主题 数据库 数据库操作你是喜欢 ORM 还是手写 SQL
@timwei 上面代码里的确有个可以优化的点,那就是 return if empty?应该改成在 first 之后 return unless conflict。
2017-09-29 13:01:08 +08:00
回复了 twogoods 创建的主题 数据库 数据库操作你是喜欢 ORM 还是手写 SQL
@timwei
我这么问你吧。
1. 你知道 conflicts = conflicts.where(protocol: [:udp, :both]) 这里返回的 conflicts 的类型是什么吗?
2. 你知道上面代码最差的条件路径下会执行几次 SQL 语句吗?
2017-09-29 07:32:41 +08:00
回复了 boneyao 创建的主题 奇思妙想 构建自己的版权音乐库(离开网易云音乐
@zea 是啊,完全合法的。
@nijux 加上 gdi 以后空格又变成两字符宽了……
@lightening 不会发生什么。日常使用环境下本来就不太会掉数据。权当安慰剂了……
2017-09-29 04:25:11 +08:00
回复了 twogoods 创建的主题 数据库 数据库操作你是喜欢 ORM 还是手写 SQL
同推 Rails 的 Active Record。

随便贴一段 ORM 中保存前验证的代码感受下。

before_save :check_rules
def check_rules
  conflicts = port_forward_rules.where(exposed_ip: exposed_ip, exposed_port: exposed_port).where.not(id: id)

 # "UDP" only conflicts with "UDP" and "Both"
  if udp?
   conflicts = conflicts.where(protocol: [:udp, :both])
 # "TCP" family never conflicts with "UDP"
  elsif !both?
   conflicts = conflicts.where.not(protocol: :udp)
  end
 
 # No conflicts at all? Great!
  return if conflicts.empty?

  conflict = conflicts.first

 # If they are both HTTP or both HTTPS rule.
  return if ( http? || https?) && conflict.protocol == protocol

  throw(:abort)
end
一年通电一次,通电不需要多久吧几分钟就行。
如果 SSD 是从 45 度的工作温度断电,然后放在 25 度室温下存储的话,至少可以放 3 年不用加电。
2017-09-28 06:22:03 +08:00
回复了 superchijinpeng 创建的主题 问与答 请问大三学生有必要深入学习 .NET 吗?
@x7395759 说得很对。
微软也好国际商用机器也好,里面的架构师工程师,就算印度人多,总体水平来碾压这些本科大学生还是没问题的。
.net 也好 Java 也好,最精华的部分在其架构上,设计上,概念上。
比如 Java 界最值得学习的那些,不是如何用 SSH 一个月高仿一个淘宝出来,而是学习他的低耦合设计,反转注入的理念、各种设计模式等等。
.net 也不是做做桌面或者网页就结了,而是应该去感受一下 C#这门语言的优雅,各种语法糖带来的便捷,扩展属性带来的可维护性,以及探究像 LINQ 之类语法结构背后所使用的黑科技等等。

只看到哪个行业招的人多就学,哪个行业不会用某个技术就觉得千万别碰,那就真的只能做 Computer Programmer。

能看透其背后本质的人,才能叫做 Software Engineer。

另外我们本科的确有另一门教语言的课,叫 Programming Languages。这门课会教你 Haskell 和 Prolog,然后会教你 Lambda 表达式的推导,并告诉你如何设计一门编程语言。这是教你三部曲之一,还有两门课是手把手教你造 CPU 和手把手教你造操作系统。
2017-09-28 06:04:27 +08:00
回复了 nekuata 创建的主题 求职 退学了,连续几天修仙准备了简历和项目,求大神指点。
工作招人,第一重要的是学校,第二重要的是学位,第三重要的是专业。
能力什么的,是要等简历筛选过以后,到公司来面试的时候才能看得出了。

所以你如果什么都没有,那找工作就很蛋疼了。
除了说祝你好运之外,都不知道该说些什么……

比如说,
> Java 实现数据库 CRUD
> Jsp & Servlet 实现用户交互
> 使用 Git 版本控制

这些东西对于一个正常的大学毕业生来说,都是早就应该掌握的技术,可能某个课程的课程设计就是这个水平的东西。拿到面试官面前,基本看不出多少亮点的。

另外你这还叫完美主义者?大小写拼错了多少你数数……
Html ? Mysql ? Spring,Spring-mvc,MyBatis 逗号后面的空格呢?
2017-09-28 00:49:02 +08:00
回复了 hailinzeng 创建的主题 问与答 除了写测试用例,还有哪些是一个专业程序员的面试表现?
@ho121 可能他指的是测试代码。
2017-09-27 23:11:04 +08:00
回复了 superchijinpeng 创建的主题 问与答 请问大三学生有必要深入学习 .NET 吗?
Java 也好.NET 也好都不应该是大学本科的课程。
一般是学校里学习理论知识,然后工作的时候用学过的知识触类旁通地学习具体的语言和框架。
.NET 也好 SSH 也好,也都是那些读过大学读过研究生的人写出来的,不是什么外星科技。

我们学校本科只教一门入门语言,后面课程用到的语言环境一概需要在开课之前自学。
2017-09-27 23:07:34 +08:00
回复了 algas 创建的主题 问与答 台式机上可以用 2.5 寸硬盘吗?
@algas 一般 12v 电机,5v 电路板吧。2.5 的笔记本硬盘电机压力小所以用 5v 带也没问题。
1 ... 514  515  516  517  518  519  520  521  522  523 ... 1052  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2792 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 111ms · UTC 08:48 · PVG 16:48 · LAX 00:48 · JFK 03:48
♥ Do have faith in what you're doing.