程序设计

专业和发烧友程序员的问答


4
在Vim中,如何将宏应用于一组行?
我有一行文件。我记录了一个宏,它在一行上执行操作。我想在文件的所有其余行上重复该宏。有快速的方法可以做到这一点吗? 我尝试按Ctrl + Q,突出显示一组行,然后按@@,但这似乎不起作用。
222 vim  vim-macros 

6
在基于servlet的应用程序中的何处放置以及如何读取配置资源文件?
在我的Web应用程序中,我必须将电子邮件发送给一组预定义的用户,例如finance@xyz.com,因此我希望将其添加到.properties文件中并在需要时进行访问。这是正确的程序吗?如果是这样,那么我应该将该文件放在哪里?我正在使用Netbeans IDE,它具有用于源文件和JSP文件的两个单独的文件夹。

4
CTE,子查询,临时表或表变量之间是否存在性能差异?
在这个出色的SO问题中,讨论了CTE和之间的sub-queries差异。 我想特别问一下: 在以下哪种情况下,以下各项中的每一种都更有效/更快? CTE 子查询 临时表 表变量 传统上,我使用了大量的temp tables开发工具stored procedures-因为它们似乎比许多相互交织的子查询更具可读性。 Non-recursive CTE可以很好地封装数据集,并且可读性很强,但是在特定情况下有人可以说它们将始终表现更好吗?还是总是必须摆弄各种选项以找到最有效的解决方案? 编辑 最近有人告诉我,就效率而言,临时表是一个不错的首选,因为它们具有关联的直方图,即统计信息。

9
设置自定义UITableViewCells高度
我正在使用一个自定义UITableViewCell,其中包含一些标签,按钮和要显示的图像视图。单元格中有一个标签,其文本是一个NSString对象,字符串的长度可以是可变的。因此,我无法使用UITableView的heightForCellAtIndex方法为单元格设置恒定的高度。单元格的高度取决于标签的高度,可以使用NSString's sizeWithFont方法确定。我尝试使用它,但是好像我在某处出错。如何解决? 这是用于初始化单元格的代码。 if (self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier]) { self.selectionStyle = UITableViewCellSelectionStyleNone; UIImage *image = [UIImage imageNamed:@"dot.png"]; imageView = [[UIImageView alloc] initWithImage:image]; imageView.frame = CGRectMake(45.0,10.0,10,10); headingTxt = [[UILabel alloc] initWithFrame: CGRectMake(60.0,0.0,150.0,post_hdg_ht)]; [headingTxt setContentMode: UIViewContentModeCenter]; headingTxt.text = postData.user_f_name; headingTxt.font = [UIFont boldSystemFontOfSize:13]; headingTxt.textAlignment = UITextAlignmentLeft; headingTxt.textColor = [UIColor blackColor]; dateTxt …

8
命令失败怎么退出?
我是shell脚本方面的菜鸟。如果命令失败,我想打印一条消息并退出脚本。我试过了: my_command && (echo 'my_command failed; exit) 但它不起作用。它会继续执行脚本中此行之后的指令。我正在使用Ubuntu和bash。
222 linux  bash  exit  exitstatus 


8
实施API时如何避免在块中捕获自我?
我有一个正在运行的应用程序,正在将其转换为Xcode 4.2中的ARC。预检查警告之一涉及self强烈捕获到导致保留周期的块中。我制作了一个简单的代码示例来说明问题。我相信我理解这意味着什么,但是我不确定实现这种情况的“正确”或推荐方法。 self是MyAPI类的实例 下面的代码被简化为仅显示与与我的问题相关的对象和块的交互 假设MyAPI从远程源获取数据,而MyDataProcessor处理该数据并产生输出 处理器配置有块以传达进度和状态 代码示例: // code sample self.delegate = aDelegate; self.dataProcessor = [[MyDataProcessor alloc] init]; self.dataProcessor.progress = ^(CGFloat percentComplete) { [self.delegate myAPI:self isProcessingWithProgress:percentComplete]; }; self.dataProcessor.completion = ^{ [self.delegate myAPIDidFinish:self]; self.dataProcessor = nil; }; // start the processor - processing happens asynchronously and the processor is released in …

7
两个div并排-流体显示
我试图并排放置两个div,并使用以下CSS。 #left { float: left; width: 65%; overflow: hidden; } #right { overflow: hidden; } HTML很简单,在包装div中有两个左和右div。 <div id="wrapper"> <div id="left">Left side div</div> <div id="right">Right side div</div> </div> 我已经尝试了很多次,也在StackOverflow和其他站点上寻找更好的方法,但是找不到确切的帮助。 因此,代码乍一看工作正常。问题是,当我增加(%)的宽度时,左div自动获得填充/边距。因此,在65%的宽度处,左div有一些填充或边距,并且与右div并不完全对齐,我尝试填充/边距0但没有运气。其次,如果我放大页面,则右div会滑到左div之下,这就像没有流畅的显示一样。 注意:很抱歉,我进行了很多搜索。这个问题已经被问过很多次了,但是这些答案并没有帮助我。我已经说明了我的问题所在。 我希望有解决办法。 谢谢。 编辑:对不起,我是HTML问题,在左右两侧都有两个“ box” div,它们的填充百分比为%,所以左侧由于宽度较大而显示了更多的填充。抱歉,以上CSS完美运行,显示流畅并已修复,很抱歉提出错误的问题...
222 css  html  fluid-layout  fluid 

8
如何使用Jade / Pug渲染内联JavaScript?
我正在尝试使用Jade(http://jade-lang.com/)使JavaScript呈现在页面上 我的项目在带有Express的NodeJS中,在我想在头中编写一些内联JavaScript之前,传送功能都可以正常工作。即使从Jade文档中获取示例,我也无法使它正常工作,我还缺少什么? 玉模板 !!! 5 html(lang="en") head title "Test" script(type='text/javascript') if (10 == 10) { alert("working") } body 在浏览器中生成的呈现HTML <!DOCTYPE html> <html lang="en"> <head> <title>"Test"</title> <script type="text/javascript"> <if>(10 == 10) {<alert working></alert></if>} </script> </head> <body> </body> </html> 这里肯定有什么想念的想法吗?
222 node.js  express  pug 

11
如何连接到SQL Server 2008 Express的本地实例
我刚刚在Vista SP1计算机上安装了SQL Server 2008 Express。我以前在这里安装了2005,并在旧的SQL Server Management Studio Express中使用了它。我能够毫无问题地连接到我的PC-NAME \ SQLEXPRESS实例(不,PC-NAME不是我的计算机名;-)。 我卸载了2005和SQL Server Management Studio Express。然后,我在计算机上安装了SQL Server 2008 Express,并选择让它安装SQL Server Management Studio Basic。 现在,当我尝试连接到PC-NAME \ SQLEXPRESS(像往常一样使用Windows身份验证)时,收到以下消息: 无法连接到PC-NAME \ SQLEXPRESS。建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:SQL网络接口,错误:26-错误指定服务器/实例的位置)(Microsoft SQL Server,错误:-1)有关帮助,请单击:http : //go.microsoft.com/fwlink?ProdName= Microsoft+SQL + Server&EvtSrc = MSSQLServer&EvtID = -1&LinkId = 20476 安装SQL Server 2008时,我使用SQLEXPRESS作为本地实例名称。据我所知,通过SQL Server配置管理器,SQL Server配置为允许远程连接。 当我转到其中提到的帮助链接时,帮助页面会提出以下建议: …


1
如何开始使用Akka Streams?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 Akka Streams库已经提供了很多文档。但是,对我来说主要的问题是它提供了太多的材料-我对必须学习的概念数量感到不知所措。那里显示的许多示例都很繁重,无法轻松转换为现实的用例,因此非常神秘。我认为它给出了太多的细节,却没有说明如何一起构建所有构建块以及它如何帮助解决特定问题。 有源,汇,流,图阶段,部分图,物化,图DSL等,我只是不知道从哪里开始。该快速入门指南,就是要一个首发位置,但我不明白。它只是抛出了上述概念,而没有对其进行解释。此外,这些代码示例无法执行-缺少某些部分,这使我或多或少无法遵循本文。 谁能用简单的词和简单的示例来解释这些概念的来源,汇,流,图阶段,局部图,物化以及也许我错过的其他一些问题,这些示例并不能解释每个细节(并且可能在任何时候都不需要开始)?
222 scala  akka-stream 

4
使用jQuery选择多个类
我的外观很好,似乎无法找出如何在一个jQuery选择器语句中选择与某些类匹配的所有元素,例如: $('.myClass', '.myOtherClass').removeClass('theclass'); 关于如何实现这一目标的任何想法?唯一的其他选择是 $('.myClass').removeClass('theclass'); $('.myOtherClass').removeClass('theclass'); 但是我正在使用很多类来执行此操作,因此需要大量代码。

20
跨浏览器JavaScript(不是jQuery…)滚动到顶部动画
我正在寻找一个简单的跨浏览器“滚动到顶部”动画,可以将其应用于链接。我不想使用JS库,例如jQuery / Moo等。 // jQuery Equivilant to convert to pure JS... $('html, body').animate({scrollTop:0}, 400); 对于那些在进入图书馆之前应该100%学习JS的人来说,这是一个完美的案例。:(
222 javascript 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.