问题列表 - 第47182页

你必须在C中声明函数吗?

可能的重复:
必须在 C 中声明函数原型吗?

我正在学习 C,在我正在阅读的这本书中,这段代码有一个声明void scalarMultiply(int nRows, int nCols, int matrix[nRows][nCols], int scalar);. 即使我不包括这一行,该程序似乎也能工作?

    int main(void)
    {

        void scalarMultiply(int nRows, int nCols, int matrix[nRows][nCols], int scalar);
        void displayMatrix(int nRows, int nCols, int matrix[nRows][nCols]);
    int sampleMatrix[3][5] = {
        { 7, 16, 55, 13, 12},
        { 12, 10, 52, 0, 7 },
        { -2, 1, 2, 4, 9   }

    };

    scalarMultiply(3, 5, sampleMatrix, 2);


}    void scalarMultiply(int nRows, int nCols, int matrix[nRows][nCols], int scalar){
        int row, column;

        for (row …
Run Code Online (Sandbox Code Playgroud)

c

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

强制applicationCache重新加载缓存的文件

我正在使用HTML5 applicationCache来存储页面的许多Javascript,CSS,图像等文件.如果我更新其中一个文件,浏览器永远不会重新加载它.我尝试过以下方法:

  • 在页面加载时调用applicationCache.update()
  • 侦听applicationCache的updateready事件,并调用swapCache()和window.location.reload()
  • 向清单文件本身添加时间戳注释以强制浏览器实现清单已更改

当然这不可能是这么难.如何说服浏览器重新请求一些缓存文件?

html5 offline offline-mode application-cache

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

FOP for Android?

我最近使用FOP编译了一个Android应用程序,因为我想将一些XML转换为PDF文件.但是我不认为FOP JAR文件不适用于Android.有没有适用于Android的FOP版本?或者我可以在我的应用程序中使用的任何其他XML到PDF转换器,而不是连接到Internet上的FOP启用的服务器?

我尝试过包含fop.jar和xmlgraphics.jar,但即使添加到我的项目中,调用也会FopFactory.newInstance()失败.

这是我调用FOP的按钮点击的代码片段:

// Add button listener
btnCreatePDF.setOnClickListener(new OnClickListener()
        {
            @Override
            public void onClick(View v)
            {   
                FopFactory fopFactory = FopFactory.newInstance();
                OutputStream out = new BufferedOutputStream(new FileOutputStream(new File("/sdcard/test.pdf")));
                Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, out);
                TransformerFactory factory = TransformerFactory.newInstance();
                Transformer transformer = factory.newTransformer();
                Source src = new StreamSource(new File("/sdcard/test.fo"));
                Result res = new SAXResult(fop.getDefaultHandler());

                transformer.transform(src, res);

                out.close();
            }
        });
Run Code Online (Sandbox Code Playgroud)

编译器也给了我一堆Dxwarning: Ignoring InnerClasses attribute...错误.单击按钮创建PDF时出现错误:

02-22 14:16:23.641: WARN/System.err(5590): java.lang.UnsupportedOperationException: Don't know how to handle "application/pdf" as an output format. Neither …
Run Code Online (Sandbox Code Playgroud)

android apache-fop

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

Java中空赋值的优点是什么?

我看到很多像这样的代码:

SomeObject someObject = null;

try{

   someObject = ObjectFactory.createSomeObject();
   ...
Run Code Online (Sandbox Code Playgroud)

与此相比,这样做有什么好处:

SomeObject someObject = ObjectFactory.createSomeObject();
Run Code Online (Sandbox Code Playgroud)

java

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

sqlcmd将无法运行 - 这是配置问题吗?

我正在尝试使用sqlcmd来执行一些SQL脚本.

使用带有简单查询的测试命令,例如:

sqlcmd -S HOSTNAME -d MYDATABASE -Q 'SELECT Names FROM Customers'
Run Code Online (Sandbox Code Playgroud)

sqlcmd似乎没有尝试连接到服务器,因为它显示此消息:

Sqlcmd:错误:连接失败.
SQL Native Client未正确安装.若要更正此问题,请运行SQL Server安装程序.

本机客户端可能是作为SQL Server设置的一部分安装的,可能是正确的.我实际上在安装了SQL服务器的任何计算机上都尝试使用sqlcmd来获取此消息,因此这不是安装损坏的问题.

不幸的是,这条消息真的没有告诉我这个问题,所以我不知道真正的问题是什么.我知道SQL Native客户端正常工作,因为vbscript能够对数据库执行SQL查询.

是否需要使用sqlcmd进行其他配置?

sql t-sql sql-server sqlcmd

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

无法检查动态 HTML 复选框

通过 ajax,我正在将动态 html 行构建到表中,并通过 jquery 附加行。我向行中的单元格添加一个复选框并返回该行。问题是当您单击复选框时不会出现任何检查。我可以看到复选框。我陷入了警报以查看返回的文本值。我是否必须添加某种 OnClick 事件才能显示支票?

$(table).append(row);
value of row
<table>
     <tr>
         <td><input type="checkbox" name="vehicle1" value="Bike" />
         </td>
     </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

编辑ajax代码:

function BindRows(id) {
   $.ajax({
      type: "POST",
      url: "Default.aspx/GetTable",
      data: "{'id':'" + id + "'}",
      contentType: "application/json",
      dataType: "json",
      success: function(data) {
          var name = data.d[0];
          var status = data.d[1];
          var row = data.d[2];
          var table = '#' + name + '_table_status' + status;

          $('#<%= lblConfirmMsg.ClientID %>').html(row);
          if (status.length > 0) {
              $(table + ' tr').remove();
              $(table).append(row);
              alert(row); …
Run Code Online (Sandbox Code Playgroud)

html ajax jquery

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

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

python:将"5,4,2,4,1,0"转换为[[5,4],[2,4],[1,0]]

是否有一种"简单"的方法将包含数字的str转换为[x,y]整数列表?

# from: '5,4,2,4,1,0,3,0,5,1,3,3,14,32,3,5'
# to: [[5, 4], [2, 4], [1, 0], [3, 0], [5, 1], [3, 3], [14, 32], [3, 5]]
Run Code Online (Sandbox Code Playgroud)

顺便说一句,下面的工作,但不会直接称之为...此外,可以假设输入str已经过验证,以确保它只包含偶数个逗号交错的数字.

num_str = '5,4,2,4,1,0,3,0,5,1,3,3,14,32,3,5'
numpairs_lst = []      # ends up as [[5, 4], [2, 4], [1, 0], ...]

current_num_str = ''   # the current num within the str; stop when a comma is found
xy_pair = []           # this is one of the [x,y] pairs -> [5, 4] 
for ix,c in enumerate(num_str):
    if c == ',':
        xy_pair.append(int(current_num_str))
        current_num_str …
Run Code Online (Sandbox Code Playgroud)

python

9
推荐指数
3
解决办法
2756
查看次数

LINQ查询出错了

我有一个类卡,其中包含对具有不同卡类型的枚举的引用.枚举定义如下:

 enum Rank
    {
        Ace = 1,
        Two,
        Three,
        Four,
        Five,
        Six,
        Seven,
        Eight,
        Nine,
        Ten,
        Jack,
        King,
        Queen
    }
Run Code Online (Sandbox Code Playgroud)

我有一个LINQ查询,它应该采用List并检查它们是否按顺序排列.这意味着任何两个等级之间的差异只有1.

查询:

List<Card> cards = group.ToList();
cards.Sort(SortComparatorByRank);
List<Card> test = cards.Where((x, idx) =>
            (idx >= 1 && (int)cards[idx - 1].CardRank == (int)x.CardRank - 1 ||
            (idx < cards.Count() - 1 &&
            (int)cards[idx + 1].CardRank == (int)x.CardRank + 1))).ToList();
Run Code Online (Sandbox Code Playgroud)

无论如何运行,我得到了这个结果: 运行查询后列表中的项目...

如你所见,两个和四个据说互相追随???

给出此查询的列表不包含所有卡,这就是我需要检查排名顺序等的原因...

linq sorting c#-4.0

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

检查Float是否等效于Ruby中的整数值

说我有以下代码:

x = 0.8
y = 1.0
Run Code Online (Sandbox Code Playgroud)

什么是最好的检查方式y相当于Integer?目前我正在做:

y.to_int == y
Run Code Online (Sandbox Code Playgroud)

哪个有效,但我觉得应该有一个更好的方法.

ruby type-conversion

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