小编joh*_*pin的帖子

laravel 包不安装照明/支持

当我尝试安装 zizaco confide 包时发生了这种情况。

这是我的 composer.json 添加后的样子:

http://pastebin.com/R9KgCaPR

我什至将它恢复到它工作时的位置,但仍然没有:

http://pastebin.com/5hSvMs9E

这就是命令行给我的:

C:\Users\Halichu>H:

H:\>cd "H:\WD SmartWare.swstor\HALEY-HP\Source\ATA\swafap"

H:\WD SmartWare.swstor\HALEY-HP\Source\ATA\swafap>composer update
Loading composer repositories with package information Updating
dependencies (including require-dev) Your requirements could not be
resolved to an installable set of packages.

  Problem 1
    - Conclusion: remove laravel/framework 4.0.x-dev
    - Conclusion: don't install laravel/framework 4.0.x-dev
    - Conclusion: don't install laravel/framework v4.0.10
    - Conclusion: don't install laravel/framework v4.0.9
    - Conclusion: don't install laravel/framework v4.0.8
    - Conclusion: don't install laravel/framework v4.0.7
    - Conclusion: don't …
Run Code Online (Sandbox Code Playgroud)

php laravel-4

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

Git 提交中的表情符号代码与 unicode 代码点

我看到表情符号入侵了 git 区域,最近我偶然发现了Gitmoji。这一切都很好很酷,因为表情符号传达了直接的含义。

\n\n

但我不明白为什么几乎所有这些表情符号都依赖于表情符号代码,:fire:而不是使用它们的 unicode 代码点U+1F525()。

\n\n

在命令行上使用 git 时,看到短代码\xe2\x80\xa6 很烦人,有人可以启发我吗?

\n\n

更新

\n\n

尽管@Makoto 的回答是有道理的。我最好在提交中使用真实的表情符号。所以我推出了一个 git hook来动态地将 markdown 表情符号替换为 unicode。

\n

git unicode github gitmoji

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

是否可以在插槽内制作子组件以向其父组件发送数据?

我正在尝试在 Sveltejs 中创建一个 Form 组件。这个 Form 组件将<slot />用来让他的父级 (App.svelte) 定义哪些 Inputs 和 Buttons 应该在 Form 内。Inputs 和 Buttons 也是组件,一旦 Input 组件的值发生变化,我想更新父 Form 组件内的对象,当单击 Button 时,我想将数据发送回 App 组件。

我试图阅读 Svelte 文档并解决这个问题,<slot let:name={value}>但是当 Input 组件的值发生变化时,我找不到更新 Form 组件的方法。

这是我正在尝试做的结构:

App.svelte

...
<Form on:submit={saveReceivedData}>
  <Input name="..." value="..." />
  <Button />
</Form>
...
Run Code Online (Sandbox Code Playgroud)

Form.svelte

<script>
...
let data = {}
</script>
...
<form>
  <slot />
</form>
...
Run Code Online (Sandbox Code Playgroud)

输入.svelte

...
<input name={name} value={value} on:input={updateDataVariableOnFormComponent} />
...
Run Code Online (Sandbox Code Playgroud)

Button.svelte

...
<button on:click={sendDataVariableToAppComponent}>Send</button>
...
Run Code Online (Sandbox Code Playgroud)

如果需要,我可以尝试向您发送完整代码。但是,既然我的问题不是“我做错了什么?” …

svelte

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

导入 svelte 组件省略 .svelte 扩展名

是否有可能配置汇总以导入省略.svelte扩展名的svelte 组件?

import MyComp from "path/MyComp"
Run Code Online (Sandbox Code Playgroud)

MyComp 文件有.svelte扩展名

rollupjs svelte

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

Ember Octane 升级如何将值从组件传递到控制器

从 Ember 升级<3.15到>=3.15. 如何将表单值从控制器传递到组件?

我无法解释尝试的诊断组合的数量及其收到的相应错误。所以,我想最好问问它应该如何正确完成?Glimmer 是否参与其中?

一个简单的例子:通过一个组件将密码从 oldpassword传递给anew和confirmpassword 到控制器。在Component 中,我不断收到onsubmit() is not a function错误消息。

代码示例:

用户输入表格

更改密码表格.hbs

<div class="middle-box text-center loginscreen animated fadeInDown">
    <div>
        <h3>Change Password</h3>
        <form class="m-t" role="form" {{on "submit" this.changePassword}}>
            {{#each errors as |error|}}
                <div class="error-alert">{{error.detail}}</div>
            {{/each}}
            <div class="form-group">
            {{input type="password" class="form-control" placeholder="Old Password" value=oldPassword required="true"}}
            </div>
            <div class="form-group">
                {{input type="password" class="form-control" placeholder="New Password" value=newPassword required="true"}}
            </div>
            <div class="form-group">
                {{input type="password" class="form-control" …
Run Code Online (Sandbox Code Playgroud)

html javascript ember.js ember-data ember-cli

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

避免 TypeScript 中对象和接口之间出现重复标识符

我目前正在使用 TypeScript 开发一个 React 项目,我遇到了一个非常愚蠢的问题,而且最重要的是非常烦人......

例如,我创建一个名为的虚拟组件Page,需要 apage类型Page作为 props:

interface Props {
  page: Page
}

export interface Page {
  id: number
  category: PageCategory
  path: string
  name: string
}

const Page: React.FunctionComponent<Props> = (props) => {
  ...
  return (
    ...
    <h1>{ props.page.name }<h1/>
    ...


export default Page
Run Code Online (Sandbox Code Playgroud)

到目前为止没有问题,但一旦我决定导入具有以下类型的组件,它们就会出现:

import Page, { Page } from './component/Page'  // ts-error: 'Duplicate identifier 'Page''
Run Code Online (Sandbox Code Playgroud)

因此,为了避免这个问题,我I在所有接口中添加了前缀IPage,但我确信有一种更优雅的方法来做到这一点。你怎么处理这个问题?

typescript reactjs

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

如何使 React &lt;FontAwesomeIcon/&gt; 颜色在按钮悬停时发生变化?

我对 React 还很陌生,无法解决这个问题。基本上,我只想在悬停按钮时更改“FontAwesomIcon”标签的颜色,而不是“span”标签内文本的颜色。我也在使用react-bootstrap。这是我的代码,

<div class="tab">
   <Link to="/dataset-upload">
      <button class="tablinks" onClick={this.handleClick}>
            <FontAwesomeIcon icon={faCloudUploadAlt} size="lg"/> 
            <span>Dataset Upload</span>
      </button>
  </Link>
</div>
Run Code Online (Sandbox Code Playgroud)

这是 FontAwesomeIcon 的 CSS,

.tab button FontAwesomeIcon:hover{
    color: #86BC25;
}
Run Code Online (Sandbox Code Playgroud)

如果我在 CSS 中将 FontAwesomeIcon 替换为 span ,它就可以工作。

我将不胜感激任何建议或建议。

html css frontend reactjs

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

在特定接口中禁用标识符的驼峰规则

我使用@typescript-eslint插件通过 eslint 将规则添加到我的 TypeScript 代码中。

我启用的规则之一是驼峰命名:

"@typescript-eslint/camelcase": ["error", { "properties": "always" }]
Run Code Online (Sandbox Code Playgroud)

它允许我规范我的变量和接口名称。

问题是标准 JSON 格式使用 Snake_case 约定来命名它们的标识符。所以我所有的API请求响应都使用snake_case。

在这种情况下,我必须使用 Snake_case 声明接口,如下所示:

"@typescript-eslint/camelcase": ["error", { "properties": "always" }]
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:有没有办法对接口结尾宽度中定义的标识符禁用此规则Response?所以我的界面中没有 lint 错误UserResponse。

@typescript-eslint 提供了一个有趣的参数,允许禁用与正则表达式匹配的特定名称的规则:

interface UserResponse {
  id: number
  dark_mode: boolean
  status_code: string
}
Run Code Online (Sandbox Code Playgroud)

这里 linter 不会触发 Snake_case 格式,Foo_Bar_Response因为它以单词 结尾Response。

但这里它仅适用于接口本身的名称,不适用于这些子标识符的名称。

知道我们如何才能做到这一点吗?

typescript eslint typescript-eslint

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

Java Stream API - 并行和顺序流

我是 Stream API 的新手。我有一个关于 Stream API 的问题,特别是并行和顺序流。问题是:例如,如果我有这样的伪代码:

someStream
    .parallel()
    .filter(some_predicate)
    .sequential()
    .map(some_mapping_function)
    .terminal_operation();
Run Code Online (Sandbox Code Playgroud)

Stream API 是要并行执行过滤器并按顺序映射,还是仅更改流的“并行特性”,因此,在此示例中,流将是顺序的?

java

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

打字稿的细长事件参数类型

如此苗条的新手,但它是如此之小,非常适合我正在从事的工作。

去打字稿选项:https : //svelte.dev/blog/svelte-and-typescript

我如何或在哪里可以找到自定义组件事件的类型:

一个简单的登录组件表单:

<script lang="ts">
  import { createEventDispatcher } from 'svelte'

  const dispatch = createEventDispatcher()
  let isSubmitting = false
  const handleSubmit = (e: HTMLFormElement) => {
    e.preventDefault()
    isSubmitting = true
    const payload = {
      username: e.target.username.value,
      password: e.target.password.value,
    }
    dispatch('submit', payload)
  }
</script>

<form on:submit={handleSubmit}>
    <label for="username"><b>Username</b></label>
    <input type="text" placeholder="Enter Username" name="username" required id="username">

    <label for="password"><b>Password</b></label>
    <input type="password" placeholder="Enter Password" name="password" required id="password">

    <button type="submit" disabled={isSubmitting}>Login</button>
</form>

Run Code Online (Sandbox Code Playgroud)

包含在另一个组件中以处理提交:

<script lang="ts">
  import Login from './molecules/Login.svelte'
  const loginHandle …
Run Code Online (Sandbox Code Playgroud)

typescript svelte

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