我正在写一个Vim插件.我需要调用一个应该在PATH中的二进制文件.但是,如果不是,我想显示错误消息.什么是找出二进制文件是否在PATH中的最佳方法?
我希望找到一种可在不同操作系统上移植的解决方案.但这似乎并不容易,我会解决一个适用于unix/linux/mac的解决方案.
我在阅读时发现了一些好的结果,例如:使用迭代器和预分配读取txt,或者读入容器.所以我想知道如何将最优雅的std :: string写入文件?
编辑:读取时我可以通过seek和tellg预先为字符串分配空间,因为我知道字符串的大小,我怎么能告诉文件系统我要写多少?
我正在尝试在选择其行时更改UITableViewCell的附件视图,我有以下代码:
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell* cell = [self tableView:aTableView cellForRowAtIndexPath:indexPath];
UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
[activityView startAnimating];
cell.accessoryView = activityView;
[activityView release];
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.有任何想法吗?
可能重复:
Facebook Sharer如何选择图像?
看起来Facebook以多种方式支持自定义标题,描述和缩略图.
到目前为止,我找到了两个解决方案.
使用元标记
[meta name="title" content="title" /]
[meta name="description" content="description" /]
Run Code Online (Sandbox Code Playgroud)使用URL参数.
[a href='http://www.facebook.com/sharer.php?s=100&p[title]=WEB1CHANNEL&p[summary]=Web+Design+Company+in+Dubai.&p[url]=http://www.webchannel.ae&p[images][0]=http://qacode.com/test.jpg']asdfa[/a]
Run Code Online (Sandbox Code Playgroud)我真的很喜欢解决方案#2,但它看起来不稳定.有时候它有效,有时则不然.总的来说,无论如何它都有效.
是否可以使用解决方案#2?它将来会有空吗?
我正在使用Delphi XE,我想制作一个按钮,只显示提供的PNG图像,透明背景,没有任何额外的边距.
我尝试用TButton做这个,但是我得到了一个带有bsPushButton风格的丑陋灰色背景.如果我使用bsCommandLink样式,则有一个10像素的上边距,尽管我的所有ImageMargins设置都设置为0.
实现这一目标的最简单方法是什么?
编辑:它不必看起来像一个按钮.我只需要它看起来与它所分配的图像完全一样.优选地,它应该能够是制表位并具有各种状态(启用,禁用,悬停......),因此我可以为每个状态分配适当的图像.
我是JAVA的新手,所以请放轻松.
我有一个服务器和一个客户端可以成功连接到彼此和其他东西,但客户端的一个功能是将图像发送到服务器.任何人都可以提供代码(在java中,而不是Web应用程序).
MyModel.objects.filter(created_at__gte='2011-03-09', created_at__lte='2011-03-11').values('created_at','status').annotate(status_count=Count('status'))
Run Code Online (Sandbox Code Playgroud)
上面的查询有created_atdatetime字段的问题.是否可以调整上述查询以忽略时间值并在执行group by时单独使用日期值?
我去年开始使用Git并且非常喜欢它,所以我正在考虑切换我最大,最活跃的Subversion回购.不幸的是,该回购包含几个(相关但独立)的项目.
有很多很多页面描述了如何转换单项目回购,但是多项目回购更少.事实上,我只发现了一些,他们似乎都认为每个项目都有自己的主干:
project1/
branches/
tags/
trunk/
project2/
branches/
tags/
trunk/
project3/
branches/
tags/
trunk/
Run Code Online (Sandbox Code Playgroud)
遗憾的是,我的 Subversion回购看起来像这样:
branches/
*empty*
tags/
project1-0.9/
project1-1.0/
project1-1.0.1/
project2-0.9/
project2-0.9.1/
project3-0.5/
trunk/
project1/
project2/
project3/
Run Code Online (Sandbox Code Playgroud)
更糟糕的是,标签都是从工作副本(例如svn copy . svn://example.com/svn/tags/project1-1.0.2)创建的,因此包括从未提交到主干的小变化(主要是硬编码版本号).此外,还有一些提交跨越所有项目(许可证更新等).值得庆幸的是,至少没有合并!
是否有一种干净的方法来解决这些项目,同时保留我的标签?如果它有帮助,这将是一个单向转换,随后Subversion repo脱机.
我有一个非常恼人的问题,在Java中有很多浮点数或双打数.基本上这个想法是,如果我执行:
for ( float value = 0.0f; value < 1.0f; value += 0.1f )
System.out.println( value );
Run Code Online (Sandbox Code Playgroud)
我得到的是:
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.70000005
0.8000001
0.9000001
Run Code Online (Sandbox Code Playgroud)
我明白浮动精度误差的积累,但是,如何摆脱这个?我尝试使用双打错误的一半,但结果仍然相同.
有任何想法吗?
UITextField的自动更正会在iOS 4.3 sdk构建目标的模拟器上崩溃我的应用程序.使用iOS 4.2 sdk在设备和模拟器中正常工作.
有其他人遇到过这个问题吗?我正在考虑4.3 sdk的错误?
只要输入第二个字符.堆栈跟踪
#0 0x01c01000 in objc_assign_ivar ()
#1 0x03b7ec34 in -[AppleSpell init] ()
#2 0x007e7538 in -[UITextChecker _checker] ()
#3 0x007e8de9 in -[UITextChecker checkSpellingOfString:startingAt:language:wrap:correction:] ()
#4 0x0b335725 in TIInputManagerZephyr::lookup_spellcheck_candidates(KB::String const&) ()
#5 0x0b3353f3 in TIInputManagerZephyr::lookup_static_dynamic_candidates(KB::String const&, KB::String const&, KB::Vector<KB::FPoint> const&, bool) ()
#6 0x0b332b2b in TIInputManager::lookup() ()
#7 0x0b332e18 in TIInputManager::autocorrection() ()
#8 0x0b34a06b in -[TIKeyboardInputManagerZephyr autocorrection] ()
#9 0x005cfbe8 in -[UIKeyboardImpl generateCandidatesWithCompletions:] ()
#10 0x005cfc3b in -[UIKeyboardImpl generateCandidates] ()
#11 0x005dca23 in -[UIKeyboardImpl …Run Code Online (Sandbox Code Playgroud) iphone ×2
java ×2
c++ ×1
delphi ×1
delphi-xe ×1
django ×1
facebook ×1
file ×1
file-io ×1
git ×1
ios ×1
ios4 ×1
objective-c ×1
python ×1
share ×1
string ×1
sum ×1
svn ×1
text-files ×1
uisearchbar ×1
uitableview ×1
uitextfield ×1
vcl ×1
vim ×1