问题列表 - 第28873页

strcmp()但是在AZ后的0-9?(C/C++)

由于我完全不同意的原因,但是"尽管我的反对意见仍在继续判决的权力(反可用性)",我有一个排序例程,它将基本的strcmp()与其名称排序进行比较.它很棒; 很难弄错那个人.但是,在第11个小时,已经确定以数字开头的条目应该在以字母开头的条目之后出现,与ASCII顺序相反.他们引用EBCDIC标准的数字跟随字母,所以先前的假设不是普遍的事实,我没有权力赢得这个论点......但我离题了.

这就是我的问题所在.我用新函数调用nonstd_strcmp替换了对strcmp的所有适当引用,现在需要实现修改以完成排序更改.我使用FreeBSD源作为我的基础:http://freebsd.active-venture.com/FreeBSD-srctree/newsrc/libkern/strncmp.c.html

 if (n == 0)
  return (0);
 do {
  if (*s1 != *s2++)
   return (*(const unsigned char *)s1 -
    *(const unsigned char *)(s2 - 1));
  if (*s1++ == 0)
   break;
 } while (--n != 0);
 return (0);
Run Code Online (Sandbox Code Playgroud)

我想我可能需要花一些时间来真正思考它应该如何完成,但我确信我不是唯一一个经历过刚刚释放规范变化的大脑死亡的人.

c c++ strcmp lexicographic

7
推荐指数
4
解决办法
1275
查看次数

如何在TCL代码中找到错误

我正在学习TCL,并想知道如何在代码中找出错误.我的意思是什么行没有发生错误或如何调试它.

以下是我正在尝试的代码:

proc ldelete {list value}{
    set ix [lsearch -exact $list $value]
    if{$ix >=0}{
        return [lreplace $list $ix $ix]
    } else {
        return $list
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我得到的错误:

 extra characters after close-brace
Run Code Online (Sandbox Code Playgroud)

我将感谢你的帮助.

谢谢aditya

tcl syntax-error

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

为UISegmentedControl定义单击事件

UISegmentedControl在我的申请中添加了一个.在正常状态下没有选择任何按钮.我想在选择第一个段时实现按钮单击事件,而在单击另一个按钮时实现另一个事件.

cocoa-touch uisegmentedcontrol ios

62
推荐指数
6
解决办法
7万
查看次数

URL编码POST不好的做法?

我(只是为了好玩)试图实施高分网络服务.我希望它与REST原则兼容.我希望能够使用像这样的url参数添加新的高分http://mydomain.com/hs/add&name=John&score=987.根据REST,这必须使用POST请求完成.这会导致空POST请求,其中包含URL参数中包含的所有数据.这会被认为是一种不好的做法吗?

更新
安全性目前不是一个大问题.

rest

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

在Python中生成非常大的XML文件?

有没有人知道在Python中生成非常大的xml文件(例如100-500 MiB)的内存有效方法?

我一直在使用lxml,但内存使用是通过屋顶.

python xml lxml

9
推荐指数
1
解决办法
3735
查看次数

如何在使用gRaphael制作的图表中使用日期值?

一个小前提:我正在节食,我正试图绘制一个减肥图表.

为此,我使用一个小的django应用程序来存储重量读数,并使用gRaphael(http://g.raphaeljs.com/)图表库来绘制报告.你可以在这里看到wip:http://www.totanus.net/weight/

这时我使用'ymd'格式在X轴上打印日期以便正确排序,但我不太满意(实际上我甚至不确定图表是否正确...)而我我想知道是否有更好的方式来呈现日期.

主要问题是:

  1. 有没有办法使用"100610"或"20100610"以外的其他标签?
  2. 有没有办法每n天或n-kg设置固定的x和y轴标签?
  3. 你能给我一些渲染这种图表的最佳实践(我对计算我的整体趋势特别感兴趣)

预先感谢您的任何帮助!

张志贤

django charts date raphael

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

格式化包含 HTML 的 CSV 文件以导入 Excel

我想从我的应用程序中导出一个 CSV 文件以导入 Excel(或任何其他支持 CSV 文件的电子表格)。无论如何,我的表格中的一个单元格具有丰富的内容(即 HTML),当然可以包含逗号以及其他 HTML 字符和格式。我意识到 Excel“可以”处理 HTML 格式的文本,但将其导出为 CSV 往往会搞砸导入的数据。有什么特别的方法可以格式化那个特定的单元格,以便正确导入吗?

csv excel export

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

什么'?' 在SQL中代表什么?

我有一个程序员的SQL:

$sql = "  
   INSERT INTO  
    `{$database}`.`table`  
   (  
    `my_id`,  
    `xType`,  
    `subType`,  
    `recordID`,  
    `textarea`  
   )  
   VALUES  
   (  
    {$my_id},  
    ?xType,  
    ?subType,  
    {$recordID},  
    ?areaText  
   ) ";  
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么他?在价值观之前使用?我怎样才能看到有什么价值?我做了echo,它显示?xType?xType.没有价值.什么 在SQL中代表什么?

mysql sql named-parameters

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

如何进一步优化此色差功能?

我已经使用此函数来计算CIE Lab颜色空间中的颜色差异,但它缺乏速度.由于我不是Java专家,我想知道是否有任何Java专家可以提供一些可以提高速度的技巧.

代码基于注释块中提到的matlab函数.

/**
 * Compute the CIEDE2000 color-difference between the sample color with
 * CIELab coordinates 'sample' and a standard color with CIELab coordinates
 * 'std'
 *
 * Based on the article:
 * "The CIEDE2000 Color-Difference Formula: Implementation Notes,
 * Supplementary Test Data, and Mathematical Observations,", G. Sharma,
 * W. Wu, E. N. Dalal, submitted to Color Research and Application,
 * January 2004.
 * available at http://www.ece.rochester.edu/~gsharma/ciede2000/
 */
public static double deltaE2000(double[] lab1, double[] lab2)
{
    double L1 = …
Run Code Online (Sandbox Code Playgroud)

java algorithm optimization colors color-space

12
推荐指数
1
解决办法
1804
查看次数

使用LINQ获取二维数组的最小值和最大值

你如何使用LINQ获得二维数组的最小值和最大值?要清楚,我的意思是数组中所有项目的最小值/最大值(不是特定维度的最小值/最大值).

或者我只是要以老式的方式循环?

c# linq arrays multidimensional-array

10
推荐指数
2
解决办法
3万
查看次数