小编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
查看次数