问题列表 - 第39272页

使用Rails 3的动态路由

我有一项任务是根据路由模型开发rails应用程序.

我需要PageControllerPage模型.页面网址必须像/contacts, /shipping, /some_page.

我也需要CatalogControllerCategory模型.类别网址必须是这样的/laptops, /smartphones/android.

它将是ProductsControllerProduct模型,产品的网址必须是线/laptops/toshiba_sattelite_l605,/smartphones/android/htc_magic

我知道这个问题可以通过使用URL来解决

  • /page/shipping
  • /catalog/smartphones/android

但客户不希望在URL中看到" /page"或" /catalog" 的插入.

请告诉我解决这个问题的方向.对不起,我的英语不好.

ruby ruby-on-rails url-routing ruby-on-rails-3

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

帮助理解javascript约定

我看到JQuery插件和其他javascript库文档设置如下:

(function($,window,undefined){
    ...plug-in code...
});
Run Code Online (Sandbox Code Playgroud)

为什么有必要将脚本包装在一个函数中,该函数可以接收哪些args?

javascript

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

使用ASP.NET Razor视图引擎获得内联代码块的最简洁方法?

这有效:

<li @{if (Model.Mode == "map") {<text> class="bselected"</text>}}>@Html.ActionLink("Map & Directions", MVC.Biz.Show(Model.SingleBiz.BizName, "map", string.Empty))</li>
Run Code Online (Sandbox Code Playgroud)

但它很难看......有更好,更清洁的方法吗?在这段代码中,我正在检查某些视图数据是否为空或空,如果是,则添加一个类.

或者是否有另一种技术可以更好地实现这一目标?

c# syntax razor

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

MySQL Char()或其他Field的顺序UID集生成

尝试谷歌搜索,但:

问题:外部生成MySQL字段的顺序UID值的最佳方法,该字段必须可以表示为字符串.

原因:
磁盘顺序/页面附加插入的通用顺序UUID-ish值,用于在从char [0]转发中搜索字段的索引时执行写入和读取速度的日期前缀.该列将被索引,但寻找最佳数据以增加索引读取和表写入性能而不是普通的UUID.

我最初的想法是附加到或替换UUIDv4生成的字符串的某些部分(即[Unix epoch][remaining UUID4]在固定宽度的char字段中)的某些粒度(可能是填充的纪元)的日期,但我不确定这是否具有所需的页内/磁盘排序结果和索引搜索结果.一个例子是:

12904645950049bceba1cc24e80806dd

这些值必须独立于MySQL本身,因此使用UUID和时间戳而不是自动递增的某些变化.

任何知道MySQL索引内部的人都有任何建议(对于InnoDB表)?

艾登

mysql indexing uuid

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

什么是一些很好的PHP性能提示?

我听说过PHP的一些性能提示,例如根据情况使用strtr()over str_replace()over preg_replace().

至于使用某些功能而不是其他功能和代码风格,您知道哪些性能提示?

编辑:我不是在谈论使用的东西,使代码的可读性,像!isset($foo{5})strlen($foo) < 5,我说这样的事情使用参看preg_功能在ereg_功能正则表达式.

编辑:我之所以要问这个问题并不是为了挑战何时进行优化,而是为了大致了解在一组有限的替代方案中最有效的方法.例如,检查mysql语句是否返回错误可以说是比开始时抑制错误更好的做法.

php performance

20
推荐指数
5
解决办法
2万
查看次数

Windows时区ASP.NET中的缩写

他们甚至存在吗?我真的厌倦了向我的欧洲用户展示"浪漫标准时间",并试图解释为什么他们的"中欧时间"不能显示为"CET".如果我解析"浪漫标准时间"并向他们展示对他们毫无意义的"RST",或者可能混淆为"俄罗斯标准时间"或其他废话.

是不是有办法从Windows获得普遍接受的缩写?我需要一些适用于北美,南美,欧洲,非洲和亚洲的东西.

更新:我知道,这是一个彻头彻尾的黑客,但它可能会让我90%的情况下我关心.如果你有建议,我仍然都是耳朵;)

    /// <summary>
    /// Gets the current time zone abbreviation, corrected for Daylight Saving Time (if applicable)
    /// </summary>
    /// <param name="timeZoneId">The time zone id.</param>
    /// <returns></returns>
    public static string GetTZAbbrev(string timeZoneId)
    {
      var timeZoneInfos = TimeZoneInfo.GetSystemTimeZones();
      var abbrev = string.Empty;

      foreach (var timeZoneInfo in timeZoneInfos)
      {
        if (timeZoneInfo.Id != timeZoneId) continue;

        string[] words;

        if (timeZoneInfo.IsDaylightSavingTime(DateTime.UtcNow))
        {
          words = timeZoneInfo.DaylightName.Split(' ');         
        }
        else
        {
          words = timeZoneInfo.StandardName.Split(' ');         
        }

        foreach (var word in words)
        {
          abbrev += word[0]; …
Run Code Online (Sandbox Code Playgroud)

.net c# windows asp.net timezone

5
推荐指数
2
解决办法
3160
查看次数

'char x []'是什么意思?

我有这样的结构:

struct A 
{   
  char x[];
};
Run Code Online (Sandbox Code Playgroud)

这是什么意思?当我做的事情:

A a;
a.x = "hello";
Run Code Online (Sandbox Code Playgroud)

gcc抛出错误说:

error: incompatible types in assignent of 'const char [6]' to 'char [0u]'
Run Code Online (Sandbox Code Playgroud)

c c++

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

如何缩小rand()的数字?

以下代码每秒输出一个随机数:

int main ()
{
    srand(time(NULL)); // Seeds number generator with execution time.

    while (true)
    {
        int rawRand = rand();

        std::cout << rawRand << std::endl;

        sleep(1);
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何调整这些数字的大小,使它们总是在0-100的范围内?

c++ random generator mersenne-twister

34
推荐指数
4
解决办法
2万
查看次数

构建"相邻"字符串的图形

我有一组字符串,需要构建一个图表,其中字符串是节点,并且任何一对相邻字符串之间都有一条边.

对于字符串而言A,如果通过添加,删除或替换(在任何位置)获得的单个字符,B则称其为相邻字符串. AB

例如scarcar相邻(去除sscar),因此是carfar(取代cf)等都是farfarm(添加m).

是不是可以做到这一点O(n^2)

language-agnostic string algorithm graph

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

这是什么意思?

在jquery中,this它的用途和用途是什么?

javascript jquery

54
推荐指数
2
解决办法
4万
查看次数