小编Jon*_*Saw的帖子

Jade/Pug中长属性值的多行

我们如何在Jade/Pug中的多行上写一个长属性值?

SVG路径往往很长.我们想在多行上写一个属性值以帮助提高可读性.例如,Mozilla 用HTML编写的教程很容易阅读.

任何改变这个的方法:

h3 Arcs
svg(width="320px", height="320px")
  path(d="M10 315 L 110 215 A 30 50 0 0 1 162.55 162.45 L 172.55 152.45 A 30 50 -45 0 1 215.1 109.9 L 315 10", 
    stroke="black", fill="green", 
    stroke-width="2", fill-opacity="0.5")
Run Code Online (Sandbox Code Playgroud)

进入这样的事情:

h3 Arcs
svg(width="320px", height="320px")
  path(d="M10 315 " +
    "L 110 215 " +
    "A 30 50 0 0 1 162.55 162.45 " +
    "L 172.55 152.45 " +
    "A 30 50 -45 0 1 215.1 109.9 " + …
Run Code Online (Sandbox Code Playgroud)

pug

39
推荐指数
4
解决办法
2万
查看次数

扩展Node.js类时的大括号

为什么我们{EventEmitter} = require 'events'在扩展Node.js类时将变量包装在花括号中?

例如,Trevor Burnham在他的Event-Driven CoffeeScript 教程中以这种方式扩展了Node的EventEmitter:

{EventEmitter} = require 'events'

class Rooster extends EventEmitter
  constructor: ->
    @on 'wake', -> console.log 'COCKADOODLEDOO!'

(foghorn = new Rooster).emit 'wake' # COCKADOODLEDOO!
Run Code Online (Sandbox Code Playgroud)

node.js coffeescript

27
推荐指数
1
解决办法
3430
查看次数

从已定义的模型中获取Sequelize.js ENUM值

在Sequelize.js中定义模型后,我们如何获得模型的ENUM值?

例如,我们将模型定义为:

sequelize.define('model', {
  states: {
    type:   Sequelize.ENUM,
    values: ['active', 'pending', 'deleted']
  }
})
Run Code Online (Sandbox Code Playgroud)

我们如何['active', 'pending' ,'deleted']从这个模型中获得预定义的值?

enums node.js sequelize.js

22
推荐指数
1
解决办法
2万
查看次数

将iisnode中的Node.js环境变量(NODE_ENV)设置为生产/开发/测试

我们如何告诉iisnode在生产/开发/测试中运行我们的Node.js应用程序环境?

我们已经成功地使用iisnode运行了我们的Node.js应用程序,但process.env.NODE_ENV它是以'undefined'形式出现的.

目前,我们的web.config文件是这样编写的:

<configuration>
  <system.webServer>

    <handlers>
      <add name="iisnode" path="app.js" verb="*" modules="iisnode" />
    </handlers>

    <rewrite>
      <rules>
        <rule name="app">
          <match url="/*" />
          <action type="Rewrite" url="app.js" />
        </rule>
      </rules>
    </rewrite>

    <security>
      <requestFiltering>
        <hiddenSegments>
          <add segment="node_modules" />
        </hiddenSegments>
      </requestFiltering>
    </security>    

  </system.webServer>
  <appSettings>
    <add key="NODE_ENV" value="production" />
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

iis node.js

15
推荐指数
1
解决办法
7397
查看次数

Angular 2选择特定输入的文本

使用jQuery,我们将以这种方式选择特定输入的所有内容:

<form id="target">
  <input id="input-1" type="text" value="some value" />
<form>
Run Code Online (Sandbox Code Playgroud)
$("#target").submit((event) => {
  event.preventDefault();
  $("#input-1").select();
});
Run Code Online (Sandbox Code Playgroud)

我们如何使用Angular 2实现这一目标?

angular

15
推荐指数
4
解决办法
2万
查看次数

AWS CloudFront中的单页应用程序

我有一个单页静态网站,它托管在AWS桶中.该应用程序是JavaScript.

我已经设置了Cloudfront来提供内容.该网站的内容托管在AWS S3存储桶中,Cloudfront用于为不同位置的用户提供更快的Web内容传输.

但在建立网站后,我遇到了一个问题.如果我刷新页面,它会抛出错误,因为密钥不存在.我无法刷新页面或复制URL并将其粘贴到浏览器中的另一个选项卡中以访问同一页面.

我收到以下错误:

<Error>
    <Code>NoSuchKey</Code>
    <Message>The specified key does not exist.</Message>
    <Key>__build__/home</Key>
    <RequestId>36941111717B2006</RequestId>   <HostId>wfLt17lDjXhZLqCxRM2zOiDIJSF03/HKdL3V9Oeq3r1glowmlZpavRj0zzBzBgXlXZudiXoc=</HostId>
</Error>
Run Code Online (Sandbox Code Playgroud)

我的S3存储桶重定向规则如下:

<RoutingRules>
    <RoutingRule>
        <Condition>
            <KeyPrefixEquals>*/</KeyPrefixEquals>
        </Condition>
        <Redirect>
            <ReplaceKeyWith>index.html</ReplaceKeyWith>
        </Redirect>
    </RoutingRule>
</RoutingRules>
Run Code Online (Sandbox Code Playgroud)

javascript amazon-s3 amazon-web-services amazon-cloudfront

11
推荐指数
1
解决办法
2625
查看次数

如何在反应中使用动态值的元标记?

任何人都可以帮助我如何在反应js中使用动态值的元标记?

请参阅图片了解我的要求,

代码截图

我在这里使用额外的metatag html标签(因为react需要在单个标签内包装完整的html,否则会引发错误).我也可以使用div/p任何html标签,但这是渲染反应组件的正确方法吗?拥有额外的html标签而不是meta标签内部.这对SEO有用吗?

请建议我手动使用元标记的任何其他好方法.

meta-tags reactjs

3
推荐指数
3
解决办法
6619
查看次数

反应原生电话号码输入

我一直在寻找网络试图找到如何通过React Native显示标准的IOS数字输入字段,但我没有运气.我发现像React-Native-Phone-Input这样的库不需要大量的另一个库.

我需要的只是能够显示原生数字输入字段,即使这是可能的吗?

IOS文本输入

javascript android ios reactjs react-native

3
推荐指数
1
解决办法
8923
查看次数

use_env_variable在sequelize中返回undefined

我使用的是最新版的sequelize,我的server/config/config.json文件配置如下:

{
    "development": {
        "use_env_variable": "DATABASE_URL",
        "dialect": "postgres"
    },
    "test": {
        "use_env_variable": "DATABASE_TEST_URL",
        "dialect": "postgres"
    },
    "production": {
        "use_env_variable": "DATABASE_URL",
        "dialect": "postgres"
    }
}
Run Code Online (Sandbox Code Playgroud)

我的.env文件配置如下:

DATABASE_URL = "MY database URL Here"
Run Code Online (Sandbox Code Playgroud)

当我跑步时,sequelize db:migrate我得到以下内容:

解析url时出错:undefined

postgresql node.js sequelize.js

3
推荐指数
1
解决办法
2972
查看次数

如何在 SwiftUI 中删除填充/将选取器值与隐藏标签左侧对齐?

我正在尝试将我的隐藏标签值与表单中的Picker另一个值对齐(请参阅附图)。删除显示的选择器值中的填充的最佳方法是什么?TextField8px

import SwiftUI

struct ContactFormView: View {
  
  var countries = ["Malaysia", "Singapore", "Japan"]
  
  @State var name: String = ""
  @State var mobile: String = ""
  @State var mobileCountry: String = "Malaysia"
  
  var body: some View {
    NavigationView {
      Form {
        Section(header: Text("Details")) {
          TextField("Name", text: $name)
            .border(Color.red, width: 1)
          HStack {
            Picker(selection: $mobileCountry, label: EmptyView()) {
              ForEach(countries, id: \.self) {
                Text($0).border(Color.red)
              }
            }
              .scaledToFit()
              .labelsHidden()
              .border(Color.red, width: 1)
            TextField("Mobile", text: $mobile)
              .border(Color.red, width: 1) …
Run Code Online (Sandbox Code Playgroud)

swiftui swiftui-picker

2
推荐指数
1
解决办法
2587
查看次数

ggplot2 图例结合 geom_bar 和 geom_point

我试图绘制一个图,以条形图显示投资组合中各种证券的回报,然后在条形图上叠加点,表明对这些证券的敞口。然而,我得到的图例完全忽略了这些点,只为条形图绘制了图例。

要生成具有类似结构的数据框:

out<-data.frame(security=c("A", "B", "C", "D", "A", "B", "C", "D"), avg_weight=c(0.1,0.2,0.3,0.4, 0.1, 0.2, 0.3, 0.4), return_type=c(rep("systematic",4), rep("idiosyncratic",4)), return=rnorm(8))
Run Code Online (Sandbox Code Playgroud)

现在,用于绘图

g <- ggplot(data=out, aes(x=factor(security, levels=out$security), y=return))
g <- g + geom_bar(stat="identity", position="dodge", aes(fill=return_type))
g <- g + geom_point(aes(x=factor(security, levels=out$security), y=avg_weight))
g <- g + ggtitle("Systematic and Idiosyncratic Returns")
g <- g + theme(axis.text.x=element_text(angle=70, hjust=1))
g + xlab("Security Description") + ylab("Return")
Run Code Online (Sandbox Code Playgroud)

绘图结果

我怎样才能获得图例中的第三个条目,例如:

  • 接触

r ggplot2 tidyr

1
推荐指数
1
解决办法
4390
查看次数

在 Octave 中安装 odepkg

我从互联网上下载了 odepkg 软件包。我将它保存在与 Octave GUI 相同的文件夹中,如下所示

八度文件夹

我尝试按照说明进行操作,但不知道要使用哪个文件。我找不到任何 .gz 文件,如示例所示。pkg install odepkg 返回警告:文件 odepkg 不存在

如果这是一个愚蠢的问题,我真的很抱歉,但我仍然希望你能帮助我......也感谢任何有关如何处理类似问题的一般建议。我是编程/数值计算方面的新手,很想学习,但有一些基础知识,比如我要问的,我找不到相关信息。

按照第二种方法后: 按照第二种方法后(如果我理解正确的话)

octave

0
推荐指数
1
解决办法
4028
查看次数