尝试创建一个宏,可以在定义DEBUG时用于打印调试消息,如下面的伪代码:
#define DEBUG 1
#define debug_print(args ...) if (DEBUG) fprintf(stderr, args)
Run Code Online (Sandbox Code Playgroud)
如何用宏实现这一目标?
如果我想在WPF中反序列化大量UI元素时阻止UI冻结,我有什么解决方案?当我试图在另一个线程中加载它们时,我收到错误抱怨对象属于UI线程.那么,在我加载UI数据时,我有什么选择来防止Vista"程序无响应"错误?我可以依赖单线程解决方案,还是我遗漏了一些关于多个UI线程的内容?
我有一个ASP.NET应用程序,它广泛使用ASP.NET缓存API来缓存常用数据.另外,我使用基于轮询的sql缓存依赖来跟踪到期.
当前设计的缺点是,在Web场环境中,每个Web服务器都有自己的数据缓存,而不是跨服务器共享.
有没有办法可以简单地迁移代码以跨多个服务器共享数据缓存?
我曾经想过使用memcached,但这不适用于sql cache依赖,对吗?
还有其他方法吗?
我正在为Java ME编写一个应用程序,我需要一个用于保存一些数据的类(PhoneBook).当我试图启动这个应用程序时,我总是得到一个nullPointerException.我正在调用类的构造函数,它为10个元素分配内存,所以它不应该为null.我究竟做错了什么?
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
public class TinyMIDlet extends MIDlet implements CommandListener {
private PhoneBook phoneBook = new PhoneBook();
public void initPhoneBook() {
phoneBook.records[0].Name = new String("abc");
}
protected void startApp() {
initPhoneBook();
}
public class Record {
public String Name;
public String Number;
public String email;
public String Group;
}
public class PhoneBook {
public Record[] records;
PhoneBook() {
records = new Record[10];
}
}
}
Run Code Online (Sandbox Code Playgroud) 有人可以推荐一个好的,开源的,独立的开发人员工具,用于使用JDBC查询SQL数据库并将结果导出到文件中吗?我知道很多数据库供应商都提供自己的工具,但是我需要一个允许我插入自己的自定义JDBC驱动程序并对任何数据库工作的工具.GUI是优选的,但不是必需的.
Oracle的SQL Developer被取消资格,因为它似乎只适用于预先设定的一组JDBC驱动程序.我也查看了Java-Source.net上的工具列表,但我希望有人可以根据个人经验帮助我缩小列表范围.它需要是独立的,因此非开发人员也可以使用它,这会使Eclipse插件失去资格.谢谢!
我工作的公司是在.NET中重新设计我们的应用程序.我们的应用程序使用软件即服务模型销售.
我们会跟踪软件中的所有用户操作以进行报告(搜索内容,下载资源,填写表单,与他们创建的表单相关联的内容,用户个人资料的快照和登录时的详细信息等).以前我们编写了一个非常强大的跟踪逻辑来完成旧应用程序中的所有这些细节.
在我完成.NET应用程序的初始重新设计之前,我想知道是否有人提出了过去实现的现成跟踪解决方案或开源跟踪系统的建议,这些系统非常强大.
其他细节:我们有很多需要跟踪的自定义数据(特定于我们的应用程序),我们的应用程序只能通过公司内部网站访问,因此我们不需要详细了解人们来自哪里.
我正计划跟踪页面点击,以便在必要时重新创建用户的访问.
编辑(2009年11月20日):似乎没有完全符合现成的解决方案来解决我的问题,但我将用我们将在未来几周内实施的设计和方向更新这个问题.因此,如果您对此问题的内容感兴趣,请稍后再回来查看.
这不是一个严格的编程问题,但我在这里问它,因为它肯定是一个软件开发问题,如果你采用"软件开发"来包括创建软件系统的所有方面.
我是一名独立的iPhone开发人员.除了翻译,我自己处理我的应用程序的所有方面 - 包括图形.我必须定期创建各种图标,按钮和UI元素.我已经学会了这些方面的一些技巧,虽然它们肯定不是艺术品,但我可以有效地使用渐变,阴影,边框笔触,透明度和纹理来创建简约,有吸引力的效果.
到目前为止,我已经使用了一个名为VectorDesigner的矢量绘图工具进行所有开发,偶尔使用Pixelmator进行光栅后处理.到目前为止,它的工作基本上没问题,但是VectorDesigner有很多问题:
因此,我正在寻找一种更好的工具来实现这一特定目的:在没有图形设计培训的情况下,在Mac上基于形状绘制简单图标,按钮和UI元素.良好的导出功能将是一个优势 - 理想情况下,将PNG导出到它在我的项目中的位置几乎同样容易,因为它是保存(而非另存为)文件.
对我来说,完美的工具是允许您通过堆叠由原始形状(可以保持单独编辑)定义的区域和蒙版来定义对象的形状,然后在这些对象上定义属性,如变换和笔划.不过,我不知道是否存在这样的事情.
Adobe的工具通常会让我觉得非常重量级,并且通常很昂贵,但我认为它们是可能的.(Fireworks,它强调屏幕设计,看起来可能特别合适,但我对此知之甚少.)但还有什么呢?如果你处在像我这样的位置,你会用什么?您有什么推荐的吗?
编辑补充说:当然,平面设计师可以从古老的MacPaint副本中获得比Illustrator CS5更好的结果.没有工具可以取代技能和品味,许多程序员也没有.我对此很清楚.但我很幸运,至少有一些品味足以让我的用户赞美我的应用在评论中的外观.我不是很有天赋,但我确实知道我的局限性,而且我不会让自己产生任何丑陋的东西.鉴于我的预算,现在必须这样做.
如果我有一个下拉列表,我知道我可以..
SelectedValue='<%#Bind("AgencyID")%>'
Run Code Online (Sandbox Code Playgroud)
我想对列表框执行相同操作,但选择多个值.我试图使用gridview.FindControl("listbox")但它总是为空.有人能引导我朝正确的方向发展吗?谢谢!
编辑:
我不确定是否应该编辑别人的问题.但我有同样的问题,需要尽快找到一个好的解决方案.我已经花了两天的时间寻找一个好的解决方案.
我已经通过以下一些链接,但没有得到很多帮助,仍然试图获得解决方案.
链接我已浏览 http://www.gutgames.com/post/Using-a-ListBox-Using-SelectionMode-Multiple-with-a-GridView.aspx