程序设计

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


11
在React组件中将HTML字符串呈现为真实HTML
这是我尝试过的方法以及出现问题的方法。 这有效: <div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} /> 这不是: <div dangerouslySetInnerHTML={{ __html: this.props.match.description }} /> description属性只是HTML内容的普通字符串。但是由于某种原因,它呈现为字符串,而不是HTML。 有什么建议?
159 javascript  html  reactjs  jsx 

10
如何在axios中设置标题和选项?
我使用Axios来执行这样的HTTP发布: import axios from 'axios' params = {'HTTP_CONTENT_LANGUAGE': self.language} headers = {'header1': value} axios.post(url, params, headers) 这样对吗?还是我应该做: axios.post(url, params: params, headers: headers)
159 javascript  post  axios 

8
为什么在函数内部使用let声明的某些变量在其他函数中变得可用,而另一些变量导致引用错误?
我不明白为什么在函数内部声明变量时会表现得如此奇怪。 在first函数中,我使用let变量b和c值10进行声明: b = c = 10; 在second函数中,我显示: b + ", " + c 这表明: 10, 10 同样在first函数中,我声明a为10: let a = b = c = 10; 但是在second函数中它显示了一个错误: 找不到变量: a 现在在first函数中,我声明d为20: var d = 20; 但是在second函数中,它显示出与以前相同的错误,但带有变量d: 找不到变量: d 例: function first() { let a = b = c = 10; var …




10
是否有充分的理由使我看到VARCHAR(255)经常使用(相对于另一种长度)?
在多门课程,书籍和工作中,我已经看到定义为VARCHAR(255)的文本字段是“短”文本的默认字段。有什么好的理由经常选择255的长度,而不是一个不错的整数有?是有一定理由(过去是否适用)从过去某个时间开始的坚持吗? 我当然知道,如果您以某种方式知道字符串的最大长度,则更严格的限制将更为理想。但是,如果您使用的是VARCHAR(255),则可能表明您不知道最大长度,只是它是一个“短”字符串。 注意:我发现这个问题(VARCHAR(255)V TINYBLOB v TINYTEXT),它表示,VARCHAR(Ñ)需要Ñ为1个字节的存储Ñ <= 255,Ñ为2个字节的存储Ñ > 255。这是唯一原因吗?这似乎是任意的,因为与VARCHAR(256)相比,您只节省了两个字节,并且可以通过声明VARCHAR(253)来轻松保存另外两个字节。

9
如何在div中将高度可变的内容垂直居中?
当内容的高度可变时,垂直对齐div内容的最佳方法是什么?在我的特定情况下,容器div的高度是固定的,但是如果有一种在容器高度可变的情况下也能起作用的解决方案,那会很棒。另外,我希望不使用CSS hack和/或使用非语义标记,或者很少使用CSS hack和/或非语义标记的解决方案。

30
如何解决“红宝石安装缺少心理”错误?
我使用rvm安装了ruby 1.9.3。即使已成功安装,它也抱怨libyaml。现在,每次我想安装一个宝石(比如说滑轨)时,都会显示此警告: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. 我使用Mac os X 10.7(Lion)。
158 ruby-on-rails  ruby  macos  rvm 

7
Bash foreach循环
我有输入(比如说一个文件)。每行上都有一个文件名。如何读取此文件并显示每个文件的内容。
158 bash  foreach 


7
rhc设置给出错误`没有这样的文件dl / import`
我正在按照以下说明安装openshift客户端工具:https : //developers.openshift.com/en/getting-started-windows.html#client-tools。在“设置您的机器”步骤中,出现错误: rhc设置C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:在'require'中:无法加载此类文件-dl / import(LoadError) 完整堆栈跟踪: C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- dl/import (LoadError) from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/pageant.rb:1:in `<top (required)>' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent/socket.rb:5:in `<top (required)>' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent.rb:22:in `<top (required)>' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from …
158 ruby  openshift 

4
Heroku免费帐户限制?
目前,我正在免费主机上运行wordpress作为我的博客引擎,但是我打算转移到在Ruby平台上使用基于git的博客引擎(Jekyll,Toto)。然后我看到Heroku提供了免费帐户功能,但是我没有看到有关带宽,磁盘空间,请求的任何详细信息?
158 blogs  heroku 

5
'指定条件“ $(PackageAsSingleFile)”的计算结果为“”,而不是布尔值?
在“公共Web”中预览时,我PC上的Visual Studio 2012收到以下错误消息。我需要重新启动VS才能消除错误消息。 调用构建由于异常'失败,指定条件“ $(PackageAsSingleFile)”的计算结果为“”,而不是布尔值。C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets' 是什么导致错误?

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.