小编Me *_*agi的帖子

Backbone.js - 大型站点的动态路由

我打算对拥有30多个模块的应用程序使用backbone + require.我没有为每个模块创建单独的路线,而是计划创建这样的东西.

不确定这是最佳做法.请指导.

routes: {
  ":module"                   : "routeLevelOne",
  ":module/:id"               : "routeLevelTwo",
},

routeLevelOne: function(module){
    require(['views/' + module + 'View',],
        function(){
          require('views/' + module + 'View').render();  
       }
    );
},

routeLevelTwo: function(module, id){
    require(['views/' + module + 'View',],
        function(){
          require('views/' + module + 'View').renderWithId(id);  
       }
    );
},
Run Code Online (Sandbox Code Playgroud)

requirejs backbone.js backbone-routing

9
推荐指数
2
解决办法
5277
查看次数

在C中将单个文件拆分为多个文件 - 性能方面

我在这个主题上找到了一篇类似的文章,但它讨论的是设计方面而不是性能,所以我发布这篇文章是为了了解破坏一个大的 c 文件如何影响编译和执行时间。

我有一个很大的实用程序文件(我们都知道它们增长得很快)。我试图了解将文件拆分为基于模块的函数文件(cookies.c、memcacheutils.c、stringutils.c、search.c、sort.c、arrayutils.c 等)是否会增加编译和执行时间的损失。

我的常识是,这会增加一些惩罚,因为代码现在必须在远取位置而不是在同一文件中查找指针。

我可能是完全错误的,也可能是部分正确的。求各位高手指导。我当前的 utils 文件大约有 150k,有 80 多个函数。

感谢您阅读这篇文章。

c performance

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

我应该为 RESTful Nodejs 应用程序使用 Express 还是 Connect

我计划开发一个包含 30 个模块的复杂 Node 应用程序,这些模块将完全通过 REST 服务访问 - 主干是前端之一。我不确定是否应该使用 Express 或 Connect,因为该应用程序不使用任何视图。

connect node.js express

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

dust.js对象打印

是否可以在不知道其属性的情况下打印对象?我试图调试为什么在视图中无法访问某个对象的属性.

{#object}
  {attr}
{/object}
Run Code Online (Sandbox Code Playgroud)

在上述示例的情况下,不打印任何内容而不是attr值.

dust.js

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

带有struct指针的C结构

我试图使用指针而不是大小声明来定义数组,因为我不知道地图可能有多少元素.尝试链表但没有成功.如果这是一份报告,我很抱歉.我是新手请原谅,如果它看起来像一个愚蠢的问题.

#include<stdio.h>

typedef struct _keyValue
{
    char *key;
    char *value;
} _keyValue;

typedef struct _keyValues
{
    /* _keyValue keyValue[5];  - This works*/
    _keyValue *keyValue;
    int size;
} _keyValues;

_keyValues map;

main()
{
    map.keyValue[0].key     = "Key One";
    map.keyValue[0].value   = "Value One";

    map.keyValue[1].key     = "Key Two";
    map.keyValue[1].value   = "Value Two";

    map.size = 2;

    printf("Key: %s Value: %s", map.keyValue[0].key, map.keyValue[0].value);
}
Run Code Online (Sandbox Code Playgroud)

c

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

Javascript字符串到JSON

怎么能得到这个

var myString = 'a,b';
Run Code Online (Sandbox Code Playgroud)

在以下以最有效的方式

var myObject = { a:1, b:1};
Run Code Online (Sandbox Code Playgroud)

我需要1与每个参数相关联.谢谢.

javascript

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