程序设计

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


13
如何从C#中的通用方法返回NULL?
我有一个使用此(虚拟)代码的通用方法(是的,我知道IList具有谓词,但是我的代码未使用IList但使用了其他集合,无论如何这与问题无关...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach T thing in collecion { if (thing.Id == id) return thing; } return null; // ERROR: Cannot convert null to type parameter 'T' because it could be a value type. Consider using 'default(T)' instead. } 这给了我一个构建错误 …
546 c#  generics 


30
jQuery / JavaScript替换损坏的图像
我有一个包含一堆图像的网页。有时,该图像不可用,因此在客户端的浏览器中会显示损坏的图像。 如何使用jQuery获取图像集,将其过滤为损坏的图像然后替换src? -我以为使用jQuery会更容易,但是事实证明,仅使用纯JavaScript解决方案(即Prestaul提供的解决方案)要容易得多。

13
在Visual Studio中不是Web项目的项目是否进行了App.Config转换?
对于基于Visual Studio 2010 Web的应用程序,我们具有“配置转换”功能,通过这些功能,我们可以为不同的环境维护多个配置文件。但是该功能不适用于Windows Services / WinForms或控制台应用程序的App.Config文件。 这里有建议的解决方法:将XDT magic应用于App.Config。 但是,这并不简单,需要很多步骤。有没有更简单的方法来实现相同的app.config文件?

15
宇宙射线:它们会影响程序的概率是多少?
我再一次进行设计审查,并遇到一种说法,即特定场景的可能性“小于宇宙射线的风险”对程序的影响,但我发现我并不了解那是什么。概率是。 “由于2 -128是340282366920938463463374374607431768211456中的1,因此我认为我们有理由在这里冒险,即使这些计算相差数十亿倍……我们更容易受到宇宙射线的威胁我相信,把我们搞砸了。” 这个程序员正确吗?宇宙射线撞击计算机并影响程序执行的概率是多少?

28
jQuery UI DatePicker-更改日期格式
我正在使用jQuery UI的UI DatePicker作为独立的选择器。我有以下代码: <div id="datepicker"></div> 和下面的JS: $('#datepicker').datepicker(); 当我尝试使用以下代码返回值时: var date = $('#datepicker').datepicker('getDate'); 我返回了: Tue Aug 25 2009 00:00:00 GMT+0100 (BST) 这是完全错误的格式。有没有办法让我以格式返回它DD-MM-YYYY?

11
如何输入已经以新的TTY运行的Docker容器
我有一个在前台运行Apache服务的容器。我希望能够从另一个外壳访问该容器,以便在其中“探查”并检查文件。目前,如果我连接到容器,则只能查看Apache守护程序,并且无法运行任何命令。 是否可以将另一个tty附加到正在运行的容器?可能,我可以利用Docker实际上只是包裹LXC容器这一事实吗?我已经尝试过了,sudo lxc-console -n [container-id] -t [1-4]但是看来只有一个tty可用,而那是一个运行apache守护程序的tty。也许有一种在构建过程中启用多个lxc控制台的方法? 如果可能的话,我宁愿不使用openssh服务配置和构建容器。
545 docker  tty 

8
脚本标签-异步和延迟
我有一对夫妇的有关属性的问题async及defer对<script>标签,该标签在HTML5的浏览器我的理解只有工作。 我的一个网站有两个外部JavaScript文件,它们当前位于</body>标记上方;首先是jQuery的 来自Google,第二个是本地外部脚本。 关于站点加载速度 async在页面底部添加两个脚本是否有任何优势? 将async选项添加到两个脚本并将它们放在页面顶部的页面中,会有任何好处<head>吗? 这是否意味着它们会在页面加载时下载? 我认为这会导致HTML4浏览器出现延迟,但是会加快HTML5浏览器的页面加载速度吗? 使用 <script defer src=... 将<head>具有属性的两个脚本加载到内部是否 defer具有与之前拥有脚本相同的影响</body>? 我再次假设这会使HTML4浏览器变慢。 使用 <script async src=... 如果我async启用了两个脚本 他们会同时下载吗? 还是一次与其余页面一起? 脚本的顺序是否会成为问题?例如,一个脚本依赖于另一个脚本,因此,如果一个脚本下载速度更快,则第二个脚本可能无法正确执行等。 最后,在HTML5更常用之前,我最好还是保持现状吗?
545 javascript  html 

23
在Mac OS X上进行Maven安装
我正在尝试按照以下说明通过终端安装Maven 。 到目前为止,我知道了 export M2_HOME=/user/apple/apache-maven-3.0.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH export JAVA_HOME=/usr/java/jdk1.6.0_22 这可能是一个愚蠢的问题,您在哪里可以找到它?
545 macos  maven  maven-3 

16
HTML5最佳做法;部分/标题/旁边/文章元素
网上有足够的关于HTML5的信息(以及关于stackoverflow的信息),但是现在我对“最佳实践”感到好奇。诸如section / header / article之类的标签是新标签,每个人对于何时/何地应使用这些标签都有不同的看法。那么你们如何看待以下布局和代码? 1 <!doctype html> 2 <head> 3 <title>Website</title> 4 </head> 5 6 <body> 7 <section> 8 <header> 9 <div id="logo"></div> 10 <div id="language"></div> 11 </header> 12 13 <nav> 14 <ul> 15 <li>menu 1</li> 16 <li>menu 2</li> 17 <li>menu 3</li> 18 <li>menu 4</li> 19 <li>menu 5</li> 20 …
545 html  header  article 

15
链接并执行托管在GitHub上的外部JavaScript文件
当我尝试将本地JavaScript文件的链接引用更改为GitHub原始版本时,我的测试文件停止工作。错误是: 拒绝从...执行脚本,因为它的MIME类型(text/plain)无法执行,并且启用了严格的MIME类型检查。 有没有一种方法可以禁用这种行为,或者有一种服务可以链接到GitHub原始文件? 工作代码: <script src="bootstrap-wysiwyg.js"></script> 非工作代码: <script src="https://raw.github.com/mindmup/bootstrap-wysiwyg/master/bootstrap-wysiwyg.js"></script>
545 javascript  github 



27
将div链接
我有一个<div>带有一些我不想更改的精美视觉内容的块。我想使其成为可点击的链接。 我在寻找类似的东西<a href="…"><div> … </div></a>,但这是有效的XHTML 1.1。
545 css  html  xhtml  anchor 

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.