我正在研究GNU/Linux上的C++项目,我正在寻找一种方法来测试IBM Informix库与Autotools的存在性和可用性 - 即编辑configure.in.我没有Autotools的经验,所以基本上我从项目configure.in 等人那里学到了.脚本和复制和更改我认为需要更改的位置.我,我一直在改编现有的文字configure.in.
到目前为止,我一直在成功使用AC_CHECK_LIBin configure.in来测试某个库是否存在且是否可用.但这似乎只适用于具有函数的库,而不是类.也就是说,在测试Informix的libifc++.so库时,这会失败:
AC_CHECK_LIB(ifc++, ITString,
INFORMIX_LIB="-L$INFORMIX_LIB_LOCATION/c++ -lifc++ -L$INFORMIX_LIB_LOCATION -L$INFORMIX_LIB_LOCATION/dmi -L$INFORMIX_LIB_LOCATION/esql -lifdmi -lifsql -lifasf -lifgen -lifos -lifgls -lifglx $INFORMIX_LIB_LOCATION/esql/checkapi.o -lm -ldl -lcrypt -lnsl",
echo "* WARNING: libifc++.so not found!"
INFORMIX_INC=""
INFORMIX_LIB=""
)
Run Code Online (Sandbox Code Playgroud)
我也试过使用其他组合,比如ITString::ITString等.
我没有在Informix的API中找到"纯"函数(即,在C++类中没有上下文的函数).所以我希望AC_CHECK_LIB在这种情况下有一种方法可以使用,或者还有另一种autoconf/ configure.in"命令"用于此特定用途.
提前感谢您的反馈.
以下是从"金融时报"粘贴文本时发生的情况示例,添加了顶部段落.
提前致谢!
例:
请尊重FT.com的ts&cs和版权政策,它们允许您:分享链接; 复制内容>个人使用; 并重新分配有限的摘录.请发送电子邮件至ftsales.support@ft.com购买其他权利>或使用此链接参考文章 - http://www.ft.com/cms/s/0/792f1aec- > 9600-11e0-8256-00144feab49a.html #ixzz1PFrYZiD0
英国"金融时报"获悉,高盛为一位利比亚高级官员的亲属提供带薪实习机会,而该银行代表该国的主权财富基金进行亏损交易.
我总是尝试做以下事情:
<label><input type="checkbox" /> Some text</label>
Run Code Online (Sandbox Code Playgroud)
要么
<label for="idOfField"><input type="checkbox" id="idOfField" /> Some text</label>
Run Code Online (Sandbox Code Playgroud)
我的问题与标签标签有关,特别是在复选框上.
大多数网站(我会说> 40%)不使用<label>标签.
是否有一个原因?浏览器或其他问题是否存在问题?
注意:如果人们不了解<label>标签,它有许多优点:
注2:有些人提到示例#2比#1(上面)更正确,但是根据这里的文档,要么是正确的
我正在设计一个新的Web应用程序,我知道注册过程(创建一个配置文件)对用户来说真的很令人沮丧(对我而言) - 无论我们去哪里,人们都应该注册.如果您强制他们注册,有些人甚至可能会停止使用您的网站.问题是,我真的需要我的用户注册 - 我需要知道他们的行为,以使网站有用.像SO这样的东西.
所以,我需要一些建议,如何让用户无痛苦.
提前致谢!
根据您作为开发人员的经验,哪些类型的内容已经拒绝用户和潜在用户使用您的程序?还有什么样的东西可以让你远离使用别人的程序?
例如,真正让我感到困惑的一件事是有人提供免费软件,但要求您在下载之前输入您的姓名和电子邮件地址. 他们为什么需要我的姓名和电子邮件地址?我只是想用这个程序! 我知道开发人员可能想要了解他们拥有多少用户等,但我必须做的额外工作才能让我三思而后行,即使它确实很棒.
当我在全新的iPhone上安装Square应用程序时,它会将我的名字,姓氏和电子邮件预填充到注册字段中.我必须输入的只是一个密码.那真的很整洁.
这是如何工作的,它如何知道我是谁?这是使用特权API吗?获取用户名AFAIK没有编程方式.
我经常在如何在我的应用程序中解决这个问题时发生冲突.我使用了许多选项,包括:
我没有找到任何关于解决这个问题的最佳方法的可用性研究.当你从<10个元素到100个元素时,这些替代解决方案中的许多都是很好的,但是当你从一百个到一千个时,可能会彻底崩溃.
你们用的是什么?你为什么用它?你能指点我的可用性案例研究吗?是否有一个尚未被发现的"神奇"解决方案?
我们可以只使用<a href="#">页面底部的"返回顶部"按钮吗?我认为它将始终在所有浏览器中工作.我们确实需要定义任何ID.
当我们点击 <a href="#">它时,总是需要页面顶部.或者使用"返回顶部"按钮的其他最佳做法是什么.
我的webapp中有一个字段,用户输入大量文本.我想实现x-webkit-speech元素.它适用于所有的
<input>
Run Code Online (Sandbox Code Playgroud)
盒子,但我无法让它呈现在
<textarea name="uxMyInput" rows="30" cols="20" id="uxMyInput" onblur="convert();" style="width:100%;" x-webkit-speech=""></textarea>
Run Code Online (Sandbox Code Playgroud) 考虑一个C#GUI应用程序,它使用a FileStream来读取用户通过"打开文件"对话框选择的文件.
如果读取因其中一个例外而失败,那么以用户友好的方式向用户报告失败的正确方法是什么?
我应该为每个例外发明我自己的消息,还是有办法获得一个我可以逐字呈现给用户的本地化,用户友好的消息?
我问的是.NET本身是否能够为我提供一个我可以呈现的描述性字符串(这与其他.NET程序一致).我知道我可以卷起自己的,但如果有标准的选择,我想避免这种情况.