小编Ste*_*Mai的帖子

Django,Rails路由......点?

我是网络开发(和大学)的学生,所以我很抱歉,如果这听起来很天真和冒犯,我当然不是那种意思.我的经验是PHP和一个小项目(一个美化的班次日历)我希望学习一个更高级别的框架来减轻代码负担.到目前为止,我看了CakePHP Symfony Django和Rails.

使用PHP,URL非常简单地映射到文件,它"只是工作".服务器很快,直观.但是对于所有这些框架,有一种倾向于通过使URL映射到不同的函数并将参数路由到不同文件中的不同变量来"漂亮"URL.

我正在阅读的"The Rails Way"一书承认,这是一个很慢的狗,并且是大型项目中大多数表现痛苦的原因.我的问题是"为什么要把它放在首位?"?在url-maps-to-a-file范例(或mod_rewrite到单个文件)中是否有特定点需要正则表达式和复杂的路由方案?我不想使用它们而错过了什么?

提前致谢!

django routing ruby-on-rails url-mapping

6
推荐指数
2
解决办法
1230
查看次数

Scala的Lift如何管理状态?

Lift 2.0带有Actors和StatefulSnippets等对表的印象让我印象深刻,但我有点担心这些东西的内存开销.我的问题是双重的:

  1. Lift如何确定何时垃圾收集状态对象?
  2. 页面请求的内存占用量是多少?

如果网络爬虫在网站的足迹上跳舞,他们是否会打开足够的状态对象以淹没适度的VPS(512M)?这个问题非常明显取决于应用程序,但我很好奇是否有人有任何真实世界的数字,他们可以抛弃我.

scala stateful lift footprint

6
推荐指数
1
解决办法
1131
查看次数

算法交易API

任何人都有算法交易的经验(比如股票)?用于获取报价和进行交易的任何好服务?

algorithmic-trading

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

尾部采样日志

我有一个进程需要对不断增长的日志文件进行定期处理。现在,我这样做的方式非常简单(如果你真的很好奇,我会包括 bash 脚本)。

  • 启动 tail -n0 -f $FILE
  • 每次迭代:
    • 杀死尾巴
    • 移动旧样本
    • 开始新的尾巴

这解决了没有任何重叠的问题,但我担心我可能会错过 1 或 2 行。有没有更好的方法来避免重叠(和“下”圈)?

bash tail

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

你如何避免布局div上的JQuery切换()导致布局移动?

我有一个JQuery函数切换我的布局中的一个div.问题是当div出现或消失时,整个布局在屏幕上移动.有没有办法在不改变布局的情况下实现相同的显示/隐藏效果?

<script>
  $(document).ready(function(){
    $("button").click(function () {
      $("#layoutDiv").toggle();
    });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

html css jquery toggle

3
推荐指数
1
解决办法
2747
查看次数

vim注释换行符意外行为

在使用vim时,当我用//开始注释时,在我输入空格后立即开始一个新的注释行.

例如,如果我输入以下内容:

//hello world my name is stefan
Run Code Online (Sandbox Code Playgroud)

我会得到:

//hello
//world
//my
//name
//is
//stefan
Run Code Online (Sandbox Code Playgroud)

这种行为也表现在python代码中,如果我用print开始一行,每个空格都被解释为换行符

print "Hello world my name is Stefan"
Run Code Online (Sandbox Code Playgroud)

是

print
"hello
world
my
name
is
stefan"
Run Code Online (Sandbox Code Playgroud)

这是预期的行为还是我的设置搞砸了?以下是我的.vimrc:

" An example for a vimrc file.
"
" Maintainer:   Bram Moolenaar <email address>
" Last change:  2006 Nov 16
"
" To use it, copy it to
"     for Unix and OS/2:  ~/.vimrc
"         for Amiga:  s:.vimrc
"  for MS-DOS and Win32:  $VIM\_vimrc
"       for OpenVMS:  sys$login:.vimrc …
Run Code Online (Sandbox Code Playgroud)

vim newline

2
推荐指数
1
解决办法
975
查看次数

有人可以向菜鸟解释这个jquery如何创建图库?

我不明白这里发生了什么.如果有人能解释,我会很感激.我需要创建一个照片库,并建议查看此代码,但我不明白它是如何工作的.

$(document).ready(function(){
  imageSwapper(".thumbnails a");
});

function imageSwapper(link) {
  $(link).click(function(){
    $('#largeimage').attr('src', this.href);
    return false;
  });
};
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
104
查看次数