V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 594 页 / 共 1052 页
回复总数  21031
1 ... 590  591  592  593  594  595  596  597  598  599 ... 1052  
2017-03-14 16:22:42 +08:00
回复了 kmahyyg 创建的主题 VPS 有谁知道什么东西可以在多个 vps 上同时执行同一命令吗?
XShell 之类的可以多窗口发指令。
剩下的就是 Puppet 之类的环境管理系统了。
2017-03-14 14:53:07 +08:00
回复了 sudoz 创建的主题 问与答 请教下当前台式机的配置清单,兼顾敲代码和玩游戏
@sudoz 公版 B350 都还好吧听说。凄惨红好像很稳的样子,要么华擎太急,听说也不错。
据说 3.6-3.7 随便就超上去了,还能降电压稳定跑的样子。
(都是听说来的,我没买 ╮(╯_╰)╭
2017-03-14 14:08:29 +08:00
回复了 sudoz 创建的主题 问与答 请教下当前台式机的配置清单,兼顾敲代码和玩游戏
@sudoz 加钱加到九万八……

--- 手动分割线 ---

按摩店 1700 配 B350 ,超频降电压一气呵成,是廉价平台的豪杰。
2017-03-14 13:58:25 +08:00
回复了 Libby520 创建的主题 随想 匿名的情书
软广呢?我○都脱了你不给我看广告?(突然滑稽
2017-03-14 12:40:29 +08:00
回复了 SharkIng 创建的主题 问与答 HP 的 Gen 8 如果不使用 UPS 的话,会有什么负面影响么?
服务器和家用电脑不都是计算机,同一个东西啊。
上面代码手滑了,两处应该是 >= 5 。
@smdxex
再举个栗子好了,假设有如下的本地变量和类型:
Gamedata = {Mob, Persons}
Person = {HP, MP, Money, Bag}
Bag = [Items]
Item = [Name, Count]

现在要找出所有身上带着至少 5 个大师球的所有玩家。

你眼中别的程序员的代码:
MatchedPersons = []
for i = 1 to Gamedata.Persons.size
..person = Gamedata.Persons[i]
..items = person.Bag
..count = 0
..for j = 1 to items.size
....item = items[j]
....if item.Name == '大师球'
......count = item.Count
..if count >= 5
....MatchedPersons += person

你眼中的代码:
SELECT DISTINCT Persons FROM Gamedata.Persons JOIN Items
WHERE Persons.id = Items.person_id AND Item.Name = '大师球' AND Item.Count > 5

别人眼中的代码:
Gamedata.Persons.select { |p| p.Bag.any? { |i| i.name == '大师球' && i.count > 5= } }

如果你没听说过,那就去听说一下呗……
#5 @kmdd33 你不是 IP 的所有人。「买」这个词在这里是租用的意思,不是获得产权,因此你没法证明你是所有人,也没法买到 IP 对应的证书。当然这事和本案完全无关。

你至少应该把访问失败的那个访问请求贴出来吧?你是把服务器 IP 写死在网页 / 脚本里了?
@smdxex 是你没有搞懂我的意思。
我上面根本就没有提到任何一个数据库,示例的操作全都是在数组上进行的。
你如果把你那些 SQL 语句都写成函数式表达,你会发现不仅抽象度好,而且表达力更强,开发效率比 SQL 更高。

SQL 的表达力已经很弱了,所以 Rails 框架才把 SQL 抽象起来,更好地用代码来表达。
而你现在等于是在开倒车,倒退回用 SQL 的年代。
@smdxex 那就……用个好点的语言呗?
C#的 LINQ 是支持 Group 和 Select 的(分别是 #GroupBy 和#Where ), Java 不懂就不说了。
所以我之前就说了,你说了半天的 SQL 其实只是函数式风格编程的某种表达,你的关注点应该在函数式风格上,而不是 SQL 上。
现在我们做开发都已经不写 SQL 语句了,都是用函数式风格来写逻辑,然后交给 ORM 去转译成对应的 SQL 。
直接写 SQL 其实开发效率是偏低的。
一直保持 branch - rebase - merge 的好习惯。
2017-03-14 07:52:18 +08:00
回复了 R18 创建的主题 问与答 Linux 下的真实内存占用应该怎么查,怎么算?
「真实内存占用」的概念多了,你讲的是哪种占用?
2017-03-14 07:50:25 +08:00
回复了 mozutaba 创建的主题 问与答 godaddy 会自动扣款啊?
都会自动续费啊。域名如果多次扣款失败的话会丢弃。服务器如果一直在运行的话会累积账单最后提交到讨债公司以及上报征信机构。凡是正在租用的服务都会自动续费啊,除非你取消服务或者取消续期。
以下是你那些 SQL 代码的 Ruby 函数式风格转写:

INSERT arr 9 x = rownumber, y = 9

9.times { |x| arr << {x: x, y: 9} }

SELECT x,y=>drawPoint(x,y) FROM arr

arr.each { |x:, y:| draw_point(x, y) }

SELECT count (*) > 1 arr a INNER JOIN arr j ON (a.x=j.x) AND (a.y=j.y)

arr.group_by(&:itself).select{ |point, group| group.size > 1 }.keys
@smdxex 难道不是函数式风格编程能用来集合操作,而 SQL 只是其中的一种实现吗?
LINQ 本身就是函数式风格编程, LINQ SQL Form 是函数式编程的 SQL 转写表达。
2017-03-13 23:55:09 +08:00
回复了 zthxxx 创建的主题 分享创造 用 Hexo 做个人 Wiki 知识管理系统
以前我自己用是用的 MDWiki ,挺方便的, dropbox 一同步就好,全前端渲染。
@smdxex 你说了半天其实就是在说函数式风格编程咯。这和 SQL 有啥关系。
@wizardforcel LINQ 的两种写法编译出来的结果是相同的,所以运行效率相同。
至于编写效率,当然跟你熟悉哪种结构有关,你熟悉函数式语句的当然是 Lambda 方便,熟悉 SQL 的当然是 SQL Form 方便咯。
用 SQL 实现的意思,就是你写一个字符串,然后框架实现一个解析器,分析你的代码,然后转换成原本应该由你来写的代码,再执行。
2017-03-11 12:27:51 +08:00
回复了 zensh 创建的主题 酷工作 为什么 Node.js 后端程序员这么难招?—— Teambition 严清
曾经申请了这家的非盈利机构计划,过了 2 个月告诉我没戏,很尴尬。
1 ... 590  591  592  593  594  595  596  597  598  599 ... 1052  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3397 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 123ms · UTC 00:51 · PVG 08:51 · LAX 16:51 · JFK 19:51
♥ Do have faith in what you're doing.