问题列表 - 第35830页

C中的函数指针

以下代码(函数原型):

void parse_ini(FSFILE *fp, void(*secFunc)(char*), void(*varFunc)(char*, char*));
Run Code Online (Sandbox Code Playgroud)

编译时出现错误:

util\setup.c:38: error: syntax error before '*' token
util\setup.c:38: error: 'parse_ini' declared as function returning a function
util\setup.c:38: error: syntax error before 'void'
util\setup.c:50: error: syntax error before '*' token
Run Code Online (Sandbox Code Playgroud)

是什么造成的?使用MPLAB C30,这是用于PIC24F/dsPIC 16位微控制器的GCC v3.23版本.

c gcc function-pointers

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

ExtJS GridPanel中的垂直滚动条

我正在开发一个项目,我在页面上有一个GridPanel.面板可以显示任意数量的行,并且我设置了autoHeight属性,这会导致GridPanel扩展以适合行数.我现在想要一个水平滚动条,因为在某些分辨率上不会显示所有列(并且我不能减少列数).

如果我设置autoHeight我没有水平滚动条,如果我没有设置它并设置固定高度我有一个水平滚动条但GridPanel显然不适合行数....

有什么办法可以解决这个问题吗?我似乎找不到能够达到我需要的结果的财产.

grid extjs

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

PHP在上传过程中保存临时文件的位置?

我在Windows上使用XAMPP.通过打印$_FILES["file"]["tmp_name"],似乎临时文件保存在C:\ xampp\tmp\phpABCD.tmp中.但我无法在服务器的文件系统上看到它.但是,文件可以移动或复制通过move_uploaded_file(),rename()copy().那么PHP在上传过程中实际保存了临时文件的位置?

php

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

在 web.config 中指定配置源时如何为 SqlDataSource 设置 ConnectionString

我希望能够快速创建一些没有代码隐藏文件的简单 ASP.NET 报告。每个报表都是一个 aspx 文件,其中可能有多个 SqlDataSource 控件。我希望能够使用 <%$ ConnectionStrings:MyTag %> 语法来设置连接字符串,但是,我们使用的应用程序在单独的配置文件中具有实际的连接字符串,该文件在 web.config 中使用configSource="App_Data\database.config"。

在后面的代码中,我可以使用以下方法以编程方式访问 ConnectionString:ConfigurationManager.ConnectionStrings["AbleCommerce"].ConnectionString

但是我们如何在不使用后面的代码的情况下设置连接字符串呢?

asp.net configuration-files

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

使用OleDbDataAdapter从Excel工作表中获取数据时出现问题

首先,我想说我在这里深水,因为我只是对公司中其他人编写的代码进行了一些更改,使用OleDbDataAdapter与Excel"对话"并且我不熟悉接着就,随即.有一个我无法遵循的错误.

我正在尝试使用OleDbDataAdapter来读取大约450行的excel文件.

在代码中,它是这样做的:

connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source='" + path + "';" + "Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1;\"");
connection.Open();
OleDbDataAdapter objAdapter = new OleDbDataAdapter(objCommand.CommandText, connection);
objAdapter.Fill(objDataSet, "Excel");

foreach (DataColumn dataColumn in objTable.Columns) {
  if (dataColumn.Ordinal > objDataSet.Tables[0].Columns.Count - 1) {
    objDataSet.Tables[0].Columns.Add();
  }
  objDataSet.Tables[0].Columns[dataColumn.Ordinal].ColumnName = dataColumn.ColumnName;
  objImport.Columns.Add(dataColumn.ColumnName);
}

foreach (DataRow dataRow in objDataSet.Tables[0].Rows) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

除了一件事,一切似乎都很好.第二列填充了大多数四位数字,如6739,3920等,但是fice行具有字母数字值,如8201NO和8205NO.据报道,这五个细胞具有空白内容而不是其字母数字内容.我已检入excel,此列中的所有单元格都标记为文本.

顺便说一句,这是一个xls文件,而不是xlsx.

有没有人知道为什么这些单元格在DataRow中显示为空白,但数字显示正常?还有其他具有字母数字内容的列显示得很好.

c# excel oledbconnection jet

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

正确的方法来定义函数的指针

大家好,我有这段代码:

void foo(int var, int var1)
{
 printf("%d\n", var);
 printf("%d\n", var1);
}

void foo_for_foo( void (*some_function)(int, int))
{
 int x = 5;
 some_function(x, x);
}

int main()
{
 void (*ptr_foo);  // <- look here
 ptr_foo = &foo;
 foo_for_foo(ptr_foo);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

如何定义函数指针是否重要:

1) void (*ptr_foo);
2) void (*ptr_foo)(int, int);
Run Code Online (Sandbox Code Playgroud)

我的编译器收到两个版本

提前感谢解释差异

c

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

WP7 Wlan检测(我在线怎么样)

说实话,我此刻有点懒惰.我尝试了3分钟的搜索,但是我得到了很多Windows7和C#相关的东西,而不是我想要的东西.无论如何它是一个宠物项目,所以我试试看:

有没有办法找出我如何连接到WP7的互联网?

背景:任何为有趣目的而编写的应用程序,例如图片排序应用程序.当我通过WLAN上线(例如200mB)时,我想让它与我的服务器同步很多东西,但如果我使用昂贵的GPRS连接,它不应该做任何事情......

感谢您的任何提示,实际上一个带有良好搜索词的谷歌搜索引擎优化将达到诀窍:-)

克里斯

c# windows-phone-7

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

如何在javascript中引用django变量?

我正在开发一个项目,要求我使用view.py模板中的变量中包含的值.我需要在我的javascript中使用该变量.有没有人知道将变量从django传递给JS的正确方法?

这是我在views.py中的功能

@login_required
@never_cache_headers
def user_feed(request, user=None, extension=None):
# Ensure we have a user
if user is None:
    user = request.user
    prof = user.get_profile()
elif isinstance(user, basestring):
    user = get_object_or_404(User, id=user)

# Build author list
author_ids = []
author_ids.append(user.id)

# Check if user if friend to profile being viewed
are_friends = Friendship.objects.are_friends(user, request.user)

# Determine Date
now = datetime.datetime.now()
today = now.date()
if now.time() < datetime.time(3):
    start_dt = datetime.datetime.now() - datetime.timedelta(hours=settings.FEEDITEM_BUFFER_HOURS)
else:
    start_dt = datetime.datetime(today.year, today.month, today.day)

# Build up …
Run Code Online (Sandbox Code Playgroud)

django django-templates

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

John Resig的OO JavaScript实现生产安全吗?

很长一段时间以来,我一直在努力使我的JavaScript更加面向对象.我也看了几个不同的实现,但我无法决定是否有必要.

我想回答的是以下问题

  • 约翰Resig的简单继承结构使用安全生产?
  • 有什么办法可以说明它的测试情况如何?
  • 除了Joose,我还有其他选择吗?我需要一个易于使用,快速且稳健的产品.它还需要与jQuery兼容.

javascript oop jquery

24
推荐指数
3
解决办法
2135
查看次数

大规模使用Meyer的建议更喜欢非会员,非朋友的功能?

有一段时间我一直在设计我的类接口是最小的,更喜欢命名空间包装的非成员函数而不是成员函数.基本上遵循Scott Meyer在非成员函数如何改进封装的文章中的建议.

我在一些小规模的项目中一直在这方面做得很好,但我想知道它在更大规模上的运作情况.是否有任何大型的,备受推崇的开源C++项目,我可以看看,也许参考这个建议被强烈遵循的地方?

更新:感谢所有的意见,但我并不是真的对意见感兴趣,而是在大规模的实践中找出它的效果.尼克的答案在这方面最接近,但我希望能够看到代码.任何形式的实践经验的详细描述(积极,消极,实际考虑等)也是可以接受的.

c++ class-design

41
推荐指数
4
解决办法
2174
查看次数