问题列表 - 第2413页

如何与GCC进行弱连接工作?

似乎有3种方法告诉GCC弱连接符号:

  • __attribute__((weak_import))
  • __attribute__((weak))
  • #pragma weak symbol_name

这些都不适合我:

#pragma weak asdf
extern void asdf(void) __attribute__((weak_import, weak));
...
{
    if(asdf != NULL) asdf();
}
Run Code Online (Sandbox Code Playgroud)

我总是得到这样的链接错误:

Undefined symbols:
  "_asdf", referenced from:
      _asdf$non_lazy_ptr in ccFA05kN.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

我在OS X 10.5.5上使用GCC 4.0.1.我究竟做错了什么?

c linker gcc weak

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

您是将私人领域分组还是将其与其财产分开?

我已经在各种项目中看到(并使用过)这种布局,其中一组字段后跟一组属性:

private int MyIntField;
private string MyStringField;

public int MyInt { 
    get { return MyIntField; }
    set { MyIntField = value; }
}    
public string MyString { 
    get { return MyStringField; }
    set { MyStringField = value; }
}
Run Code Online (Sandbox Code Playgroud)

而且我也遇到了这个布局,其中包含了属性旁边的字段:

private int MyIntField;
public int MyInt { 
    get { return MyIntField; }
    set { MyIntField = value; }
}    

private string MyStringField;
public string MyString { 
    get { return MyStringField; }
    set { MyStringField = value; }
}
Run Code Online (Sandbox Code Playgroud)

有理由考虑一个比另一个好吗?我认为大多数编码标准都会推荐选项#1,但有时它可以方便地使用在其上运行的属性旁边的字段.

注意:我假设不能使用自动实现的属性的非平凡属性.

c# layout coding-style

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

ASP.NET:web.config在哪里/如何缓存?

我在Microsoft文档中的某处读到了ASP.NET的web.config的内容被缓存.如果这是真的,它在哪里缓存 - 在内存中还是在磁盘上

还有一个后续问题:如果我必须密集访问web.config,是否需要进行任何性能考虑?

asp.net caching web-config

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

在Windows中创建Applescript?

我有一个C#Web应用程序需要将文件部署到客户端计算机的硬盘驱动器.(Adobe Acrobat的javascript文件)

如果客户端使用的是mac,我会有一个AppleScript,它会在应用程序目录中搜索acrobat,然后将JS文件部署到正确的位置.

问题是我目前正在mac上创建applescript,然后将其移动到服务器.applescript至少有一条消息(说它已成功完成),此消息需要以用户选择的语言显示(在Web应用程序中指定)

那么,有没有办法在我的Windows C#服务器上创建applescript(使用嵌入的语言字符串),然后将其发送到客户端?

c# installer applescript

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

从同一源代码生成"免费/演示"和商业应用程序的最佳方法是什么?

我想在App Store上提供我的iPhone应用程序的两个不同版本 - 一个免费,受到通过应用程序显示的项目数量的限制,另一个完全无限制.

两个应用程序的源代码完全相同,唯一的区别是将项目存储在应用程序中的SQLite数据库.

据我所知,该应用程序的两个版本都需要具有不同的包名称和不同的图标.我试图找到一种方法来避免完全复制源代码目录,以便能够自定义其中的一些东西:数据库,图标,笔尖字符串等.

有没有一个很好的方法来做到这一点而不重复一切?

iphone cocoa-touch app-store

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

从Word文档中获取标题

如何使用VBA获取word文档中所有标题的列表?

vba ms-word word-vba

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

Flash - 从用户的网络摄像头录制

我见过一些网站有一个Flash应用程序,它从用户网络摄像头获取视频并进行操作.一个例子是闪存条形码阅读器http://www.renaun.com/flex2/BarcodeReader/BarcodeReader.html.

我希望用户能够提交10-15秒的剪辑,我可以将其保存到我的服务器,然后再通过闪存播放.

你能链接到一些示例项目,或者告诉我哪些部分应该看哪些手册?

-亚当

apache-flex flash webcam flv

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

以编程方式检查JDBC中的开放连接

如何在jdbc中为oracle数据库检查打开的连接?

注意:conn.isClosed()不能用于此.

java oracle jdbc

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

向用户显示时间和时区信息(什么,不是如何)

(这是关于UI而不是执行此操作所需技术的问题)

将不同时区发生的事件的时间显示给用户的最明确方法是什么?您的"普通"用户是否了解UTC和时区?

我们捕获本地时间和UTC偏移量,并将其存储在数据库(SQL 2008 DateTimeOffset)中,以用于在不同时区发生的事件.用户也在各种时区.

我将在下面提出几个答案,以便对它们进行评级,但我会感谢其他建议.

编辑:我想避免在用户的时区显示时间.不同时区的用户将讨论相同的事件,如果他们是不同时区的本地事件,则会产生混淆.

编辑:我想让问题通用,希望对更多人有用,但对于某些特定的上下文,这是一个用于跟踪包裹的Web应用程序(想想FedEx).包裹将跨越时区.客户支持在英国,但收件人可能在其他地方.

time timezone utc

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

如何在ASP.NET中获取客户端日期和时间?

当我使用时,DateTime.Now我从服务器的角度来看日期和时间.有没有办法在ASP.NET中获取客户端的日期和时间?

.net c# asp.net datetime client-side

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