30 如何在SQL Server中将多行文本合并为单个文本字符串? 考虑一个包含名称的数据库表,该表具有三行: Peter Paul Mary 有没有简单的方法可以将其转换为单个字符串Peter, Paul, Mary? 1910 sql sql-server csv string-concatenation group-concat
30 如何创建充当链接的HTML按钮? Наэтотвопросестьответына 堆栈溢出нарусском:КаксоздатьHTML-кнопку,котораябудетвестисебя,какгиперссылка? 我想创建一个类似于链接的HTML按钮。因此,当您单击按钮时,它将重定向到页面。我希望它尽可能地易于访问。 我也希望这样做,因此URL中没有任何多余的字符或参数。 我该如何实现? 根据到目前为止发布的答案,我目前正在这样做: <form method="get" action="/page2"> <button type="submit">Continue</button> </form> 但这是在Safari和Internet Explorer中,它在URL的末尾添加了问号字符。我需要找到一种不会在URL末尾添加任何字符的解决方案。 还有其他两种解决方案:使用JavaScript或设置链接的样式以使其看起来像按钮。 使用JavaScript: <button onclick="window.location.href='/page2'">Continue</button> 但这显然需要JavaScript,因此,屏幕阅读器无法访问它。链接的重点是转到另一个页面。因此,试图使按钮像链接一样工作是错误的解决方案。我的建议是,您应该使用链接并设置其样式以使其看起来像一个按钮。 <a href="/link/to/page2">Continue</a> 1906 html button hyperlink anchor htmlbutton
30 使div填充剩余屏幕空间的高度 我正在一个Web应用程序上工作,我希望其中的内容能填满整个屏幕的高度。 该页面具有标题,其中包含徽标和帐户信息。这可以是任意高度。我希望内容div将页面的其余部分填充到底部。 我有一个标题div和一个内容div。目前,我正在使用表格进行布局,如下所示: CSS和HTML #page { height: 100%; width: 100% } #tdcontent { height: 100%; } #content { overflow: auto; /* or overflow: hidden; */ } <table id="page"> <tr> <td id="tdheader"> <div id="header">...</div> </td> </tr> <tr> <td id="tdcontent"> <div id="content">...</div> </td> </tr> </table> 运行代码段隐藏结果展开摘要 页面的整个高度已填满,不需要滚动。 对于content div中的任何内容,设置top: 0;将其放在标题的正下方。有时,内容将是一个实际表,其高度设置为100%。把header里面content不会让这种工作。 有没有一种方法可以在不使用的情况下达到相同的效果table? 更新: … 1906 html css html-table
30 Vim清除最后一个搜索突出显示 想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 在Vim中进行搜索后,我将所有出现的事件突出显示。如何禁用它?我现在再次搜索找不到的乱码。 有没有一种方法可以暂时禁用突出显示,然后在需要时重新启用它? 1903 vim highlight
17 Eclipse Android插件中的“调试证书已过期”错误 我正在使用Eclipse Android插件来构建项目,但是在控制台窗口中出现此错误: [2010-02-03 10:31:14 - androidVNC]Error generating final archive: Debug certificate expired on 1/30/10 2:35 PM! 我如何解决它? 1897 android eclipse certificate
8 C ++ 11引入了标准化的内存模型。这是什么意思?它将如何影响C ++编程? C ++ 11引入了标准化的内存模型,但这究竟意味着什么?它将如何影响C ++编程? 这篇文章(由加文·克拉克(Gavin Clarke)引用赫伯·萨特(Herb Sutter)表示)说, 内存模型意味着C ++代码现在有一个标准化的库可以调用,而不管编译器的创建者和运行平台是什么。有一种标准方法可以控制不同线程如何与处理器的内存通信。 “当你在谈论分裂[代码]在不同的内核,就是在标准,我们正在谈论的内存模型。我们要优化它没有打破以下假设人会在代码中做出,” 萨特说。 好吧,我可以记住这一段以及网上可以找到的类似段落(因为我从出生就拥有自己的记忆模型:P),甚至可以发布它作为对其他人提出的问题的答案,但是老实说,我并不完全理解这个。 C ++程序员甚至以前都曾开发过多线程应用程序,那么,它是POSIX线程,Windows线程还是C ++ 11线程又有什么关系呢?有什么好处?我想了解底层细节。 我还感觉到C ++ 11内存模型与C ++ 11多线程支持某种程度上相关,因为我经常将两者结合在一起。如果是的话,究竟如何?为什么要关联它们? 由于我不了解多线程的内部原理以及内存模型的一般含义,请帮助我理解这些概念。:-) 1894 c++ multithreading c++11 language-lawyer memory-model
18 如何按字典值对字典列表进行排序? 我有一个字典列表,希望每个项目都按特定的属性值排序。 考虑下面的数组, [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] 当排序name,应该成为 [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}] 1892 python list sorting dictionary data-structures
30 如何在不安装Microsoft Office的情况下在C#中创建Excel(.XLS和.XLSX)文件? 如何在不使用运行代码的计算机上安装Excel的情况下使用C#创建Excel电子表格? 1888 c# .net excel file-io
8 NPM,Bower,Browserify,Gulp,Grunt和Webpack 我试图总结我对最流行的JavaScript包管理器,捆绑器和任务运行器的了解。如果我错了,请纠正我: npm&bower是包裹经理。他们只是下载依赖项,而不知道如何自行构建项目。他们知道什么是调用webpack/ gulp/ grunt获取所有的依赖后。 bower类似于npm,但是构建了一个扁平的依赖树(与npm递归地执行不同)。含义将npm获取每个依赖项的依赖项(可能会获取相同的几次),同时bower希望您手动包含子依赖项。有时,bower和npm分别分别用于前端和后端(因为前端中每个兆字节可能都很重要)。 grunt并且gulp是任务执行者,可以自动化所有可以自动化的内容(例如,编译CSS / Sass,优化图像,制作捆绑包并缩小/翻译)。 gruntvs. gulp(类似于mavenvs. gradle或配置vs.代码)。Grunt基于配置单独的独立任务,每个任务打开/处理/关闭文件。Gulp需要较少的代码量,并且基于Node流,这使其可以构建管道链(无需重新打开同一文件)并使其更快。 webpack(webpack-dev-server)-对我来说,这是一个任务执行程序,它具有对更改进行热重新加载的功能,使您无需理会所有JS / CSS监视程序。 npm// bower插件可以代替任务运行器。它们的能力经常相交,因此如果您需要使用gulp/ gruntover npm+插件,则会有不同的含义。但是任务运行者绝对适合复杂任务(例如“在每个构建中创建捆绑包,从ES6移植到ES5,在所有浏览器模拟器上运行它,制作屏幕截图并通过ftp部署到保管箱”)。 browserify允许为浏览器打包节点模块。browserifyvs node's require实际上是AMD vs CommonJS。 问题: 什么是webpack&webpack-dev-server?官方文档说这是一个模块捆绑器,但对我来说只是一个任务运行器。有什么不同? 您将在哪里使用browserify?我们不能对node / ES6导入做同样的事情吗? 您何时会使用gulp/ gruntover npm+插件? 当您需要组合使用时,请提供示例 1886 gruntjs npm gulp bower webpack
28 什么是NullReferenceException,如何解决? 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 堆栈溢出语法:否NullReferenceException, 请参见堆栈溢出? 我有一些代码,执行时会抛出NullReferenceException,说: 你调用的对象是空的。 这是什么意思,我该怎么做才能解决此错误? 1875 c# .net vb.net null nullreferenceexception
21 如何在没有换行符或空格的情况下进行打印? 我想在里面做 蟒蛇。我想在这个例子中做什么C: 在C中: #include <stdio.h> int main() { int i; for (i=0; i<10; i++) printf("."); return 0; } 输出: .......... 在Python中: >>> for i in range(10): print('.') . . . . . . . . . . >>> print('.', '.', '.', '.', '.', '.', '.', '.', '.', '.') . . … 1867 python newline
24 有没有一种方法可以缓存GitHub凭证来推送提交? 我最近切换到将存储库同步到GitHub上的https://(由于防火墙问题),并且每次都要求输入密码。 有没有一种方法可以缓存凭据,而不是每次都进行身份验证git push? 1867 git authentication github git-push git-config