小编use*_*805的帖子

Bump Version代表什么?

我多次在git中看到这个评论.实际上是什么意思?

git terminology version

210
推荐指数
4
解决办法
6万
查看次数

Node.js或Erlang

当涉及到它可以处理的并发级别时,我真的很喜欢这些工具.

Erlang看起来是更稳定的解决方案,但需要更多的学习和大量潜入功能语言范例.看起来Erlang在多核CPU方面做得更好(如果我错了就解决我的问题).

但我应该选择哪个?从短期/长期角度来看哪一个更好?

我的目标是学习一种工具,使得在高负载下扩展我的Web项目比传统语言更容易.

concurrency erlang multicore node.js

86
推荐指数
7
解决办法
3万
查看次数

ack-grep:chars escaping

我的目标是<?=用ack 找到所有" "事件.我怎样才能做到这一点?

ack "<?="
Run Code Online (Sandbox Code Playgroud)

不行.请告诉我如何解决逃避问题?

unix perl grep ack

21
推荐指数
4
解决办法
6275
查看次数

在Rails中订购控制器操作的惯例是什么?

由于它实现所有CRUD操作的控制器:new,create,delete,edit,index show,update,也有几个自定义操作,没有任何常规的(官方与否)为了这些行动要坚持?

coding-style ruby-on-rails

21
推荐指数
1
解决办法
3324
查看次数

Node.js服务器重启会丢弃会话

我正在使用Express和连接中间件的全功能用户注册/认证系统.

app.use(express.session({store: require('connect').session.MemoryStore( {reapInterval: 60000 * 10} ) }))
Run Code Online (Sandbox Code Playgroud)

唯一的问题是每次执行服务器重启时会话都会丢失.

https://github.com/remy/nodemon - 每次检测到文件更改时,nodemon都会重新启动node.js.

我怎么能有持久的会话?

session connect node.js express

20
推荐指数
4
解决办法
1万
查看次数

Node.js - 找不到模块

我正在使用Node Boilerplate,它一切正常,直到我决定在它上面创建另一个项目(在另一个目录中).

现在我在两个不同的文件夹中有完全相同的代码库(这个项目是原样).我可以毫无问题地运行其中一个但是另一个失败了:

% node app.js
node.js:116
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Cannot find module 'connect/middleware/router'
    at Function._resolveFilename (module.js:299:11)
    at Function._load (module.js:245:25)
    at require (module.js:327:19)
    at Object.<anonymous> (/home/gotts/Sites/nodejs-uploadr/lib/express/lib/express/server.js:17:14)
    at Module._compile (module.js:383:26)
    at Object..js (module.js:389:10)
    at Module.load (module.js:315:31)
    at Function._load (module.js:276:12)
    at require (module.js:327:19)
    at Object.<anonymous> (/home/gotts/Sites/nodejs-uploadr/lib/express/lib/express/index.js:28:31)
Run Code Online (Sandbox Code Playgroud)

这里解释了类似的问题 - https://github.com/visionmedia/express/issues/535,它说问题出在connect/express的不兼容版本中.

但这怎么可能呢?源代码在两个文件夹中完全相同,它在一个副本中正常工作而在另一个副本中失败?

connect node.js npm express

15
推荐指数
3
解决办法
7万
查看次数

珠宝商为我的宝石添加了循环依赖

Rakefile中的Gem(gemfoo)珠宝商声明看起来像这样:

Jeweler::Tasks.new do |gem|
  #truncated
  gem.add_runtime_dependency 'nokogiri', '~> 1.4.1'
  gem.add_development_dependency 'jeweler'
end                             
Run Code Online (Sandbox Code Playgroud)

问题是它在gemfoo.gemspec文件中生成以下依赖项:

s.add_runtime_dependency(%q<gemfoo>, [">= 0"]) s.add_runtime_dependency(%q<nokogiri>, ["~> 1.4.1"]) s.add_development_dependency(%q<jeweler>, [">= 0"])

这不会阻止你发布rubygem但不允许你安装它:

gem install gemfoo
ERROR:  Error installing gemfoo:
    gemfoo requires gemfoo (>= 0)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?


珠宝商1.6.0

ruby gem rubygems gemspecs

10
推荐指数
1
解决办法
498
查看次数

用于大型表的MySQL主键列类型

我正在使用相对较大的DB表(700K行)处理该项目.

错误,我在设计数据库架构时做了.当行增加时,我不得不增加ID的列类型bigint(x).

现在它是bigint(44).我害怕设置高x值因为我认为它会显着降低性能.也许我错了..

请帮我解决问题.

我可以设置哪种列类型并忘记此问题?

在数据库架构设计领域我应该学到什么?

mysql database schema database-design

7
推荐指数
1
解决办法
7089
查看次数

我应该考虑Erlang for web mvc吗?

我能这样做吗?我担心这可能是一种过度杀伤力,最终我的生产力会比使用像Ruby/Python这样的传统堆栈低得多.我知道如果你开始使用新技术,你会从低得多的生产力开始,但是......它是否值得尝试,最后转而使用Erlang作为Web开发和所有后端内容的唯一工具.

或者Erlang更适合只有一些高性能的后端任务?

erlang

6
推荐指数
3
解决办法
3031
查看次数

HTTP标头:Last-Modified - 如何最大限度地减少服务器负载?

想象一下以下用例:

我使用AJAX请求获取有关的信息Item并使用此URL:http:// domain/items/show/1

在我的数据库中,所有项目都有一个字段modified_at,用于存储此项目先前已修改的时刻.

Last-Modified如果我们每次都需要在服务器端处理此请求,那么响应中的服务器HTTP头如何最小化加载/减少请求/提高响应速度?看起来我们不会减少具有该响应的HTTP请求的数量,并且我们不会减少服务器上的负载.

无论如何谁还需要这个?

我是对的,它主要用于节省带宽吗?

caching http last-modified

5
推荐指数
1
解决办法
437
查看次数