程序设计

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

5
如何在本地运行的网页上创建指向本地文件的链接?
我想要一个html文件,该文件可以整理分散在我的硬盘中的某些文件。例如,我有两个文件可以链接到: C:\Programs\sort.mw C:\Videos\lecture.mp4 问题是我希望这些链接充当文件的快捷方式。我尝试了以下方法: <a href="C:\Programs\sort.mw">Link 1</a> <a href="C:\Videos\lecture.mp4">Link 2</a> ...但是第一个链接不执行任何操作,而第二个链接则在Chrome(而不是VLC)中打开文件。 我的问题是: 有没有一种方法可以调整我的HTML,以将链接视为文件的快捷方式? 如果没有调整HTML的方法,是否还有其他方法可以整齐地链接到分散在整个硬盘驱动器中的文件? 我的计算机运行Windows 7,而网络浏览器是Chrome。
155 html  anchor  local-files 

10
通用列表-在列表中移动项目
所以我有一个通用列表,以及oldIndex和newIndex值。 我想将项目从oldIndex移到newIndex...尽可能简单。 有什么建议? 注意 该项目应在删除之前(newIndex - 1)和newIndex 之后在项目之间结束。
155 c#  .net  generics  list 

3
了解Linux / proc / id / maps
我试图了解嵌入式Linux应用程序的内存使用情况。的/proc/pid/maps实用程序/文件似乎是查看详细信息的好资源。不幸的是,我不理解所有的列和条目。 匿名索引节点0条目是什么意思?这些似乎是一些较大的内存段。
155 linux  embedded 

7
是否可以将XML反序列化为List <T>?
给定以下XML: &lt;?xml version="1.0"?&gt; &lt;user_list&gt; &lt;user&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Joe&lt;/name&gt; &lt;/user&gt; &lt;user&gt; &lt;id&gt;2&lt;/id&gt; &lt;name&gt;John&lt;/name&gt; &lt;/user&gt; &lt;/user_list&gt; 和以下类: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } 是否可以使用XmlSerializer将XML反序列化为List&lt;User&gt;?如果是这样,我需要使用哪种类型的附加属性,或者我需要使用哪些附加参数来构造XmlSerializer实例? User[]如果不太理想,则可以使用数组()。

8
git从另一个目录克隆
我正在尝试从另一个目录克隆回购。 可以说我有一个回购C:/folder1和C:/folder2 我想将工作克隆folder1到中folder2。 为此,我将在命令提示符下键入什么? 似乎经常提供克隆URL而不是提供文件路径,但是,这时我只是在练习并尝试使用Git。
155 git  git-clone 

7
列表理解和功能比“ for循环”快吗?
在Python的性能方面,是一个列表理解或功能,如map(),filter()和reduce()比for循环快?从技术上讲,为什么它们以C速度运行,而for循环以python虚拟机速度运行? 假设在我正在开发的游戏中,我需要使用for循环绘制复杂而庞大的地图。这个问题肯定是相关的,例如,如果列表理解确实确实更快,那么它将是避免滞后的更好选择(尽管代码具有视觉上的复杂性)。

3
何时使用std :: forward转发参数?
C ++ 0x显示了使用示例std::forward: template&lt;class T&gt; void foo(T&amp;&amp; arg) { bar(std::forward&lt;T&gt;(arg)); } 何时总是有利于使用std::forward? 另外,它要求&amp;&amp;在参数声明中使用,是否在所有情况下均有效?我以为如果在函数中声明了函数,则必须将临时函数传递给函数&amp;&amp;,因此可以用任何参数调用foo吗? 最后,如果我有这样的函数调用: template&lt;int val, typename... Params&gt; void doSomething(Params... args) { doSomethingElse&lt;val, Params...&gt;(args...); } 我应该用这个代替吗: template&lt;int val, typename... Params&gt; void doSomething(Params&amp;&amp;... args) { doSomethingElse&lt;val, Params...&gt;(std::forward&lt;Params&gt;(args)...); } 另外,如果在函数中使用两次参数,即同时转发到两个函数,使用它是否明智std::forward?不会std::forward将同一事物转换为临时对象两次,从而移动内存并使之无效以再次使用吗?下列代码可以吗: template&lt;int val, typename... Params&gt; void doSomething(Params&amp;&amp;... args) { doSomethingElse&lt;val, Params...&gt;(std::forward&lt;Params&gt;(args)...); doSomethingWeird&lt;val, Params...&gt;(std::forward&lt;Params&gt;(args)...); …

19
MySQL不正确的日期时间值:“ 0000-00-00 00:00:00”
我最近接手了一个十年前创建的旧项目。它使用MySQL 5.1。 除其他外,我需要将默认字符集从latin1更改为utf8。 例如,我有这样的表: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `first_name` varchar(45) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `last_name` varchar(45) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `username` varchar(127) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `email` varchar(127) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, …
155 mysql 

5
按文件类型设置Vim空格首选项
在我的工作中,我需要遵循缩进的房屋样式,如下所示: 编码html和ruby时2个空格 编码javascript时使用制表符,建议使用tabwidth = 4 为每种文件类型指定不同的空白首选项的最佳方法是什么?

10
检查字符串是否包含列表中的元素(字符串)
对于以下代码块: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False 输出为: 情况1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True 情况2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False 该列表(listOfStrings)可能包含多个项目(最少20个),并且必须对照数千个字符串(例如myString)进行检查。 有没有更好(更有效)的方法来编写此代码?

5
将.pfx转换为.cer
是否可以将.pfx(个人信息交换)文件转换为.cer(安全证书)文件?除非我没有记错,否则.cer是否会以某种方式嵌入.pfx中?如果可能的话,我想以某种方式提取它。

4
正确使用错误
我正在将TypeScript用于一个相当大的项目,并且想知道使用Errors 的标准是什么。例如,假设我在Java中将索引超出范围例外: throw new IndexOutOfBoundsException(); TypeScript中的等效语句为: throw new Error("Index Out of Bounds"); 我还有什么其他方法可以做到这一点?公认的标准是什么?

2
将鼠标悬停在父元素上时设置子元素样式
当父元素悬停时如何更改子元素的样式。如果可能的话,我希望使用CSS解决方案。有没有可能通过:hover CSS选择器解决方案。实际上,当面板上悬停时,我需要更改面板内选项栏的颜色。 希望支持所有主流浏览器。
155 css  css-selectors 

2
我可以在点子要求文件中添加注释吗?
我想在点子要求文件中添加一些包装的注释。(只是为了解释为什么该软件包在列表中。)我可以这样做吗? 我在想像 Babel==0.9.5 # translation CherryPy==3.2.0 # web server Creoleparser==0.7.1 # wiki formatting Genshi==0.5.1 # templating
155 python  comments  pip 


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.