小编Art*_*hur的帖子

Homebrew安装的PHP7不适用于macOS上的Apache

我正在尝试升级到我通过自制软件安装的php7.

在CLI中,php -v返回

PHP 7.0.10 (cli) (built: Aug 21 2016 19:14:33) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

但是对于localhost,firefox会弹出一个加载页面的问题,我无法查看localhost/phpinfo.php; 如果我将模块线交换回php5它工作正常.

这是我的apache2/httpd.conf 的一个pastebin http://pastebin.com/950yC7wA,我不知道如何解决这个问题.

  • osx版El Capitan 10.11

php apache macos

26
推荐指数
6
解决办法
2万
查看次数

Swift - 无论状态如何都设置UIButton标题

在Swift中有没有办法为所有状态更改UIButton的标题/标签?我将UIButton的标题设置为某些东西,但是当它没有突出显示时,标签会改变为之前的标签.

谢谢

uibutton ios swift

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

Genymotion Android 模拟器在 Macbook 上运行缓慢

我一直在使用 genymotion 进行 android react-native 开发,但与 xcode ios 模拟器相比,模拟器的速度慢得令人麻木。

mbp 规格

2.5ghz i7
16gb ram
intel iris plus 640
500gb ssd
Run Code Online (Sandbox Code Playgroud)

genymotion 规格

genymotion 3.0.0
google pixel emulator
processors 4
memory size 4096
virtual box 5.2.22
Run Code Online (Sandbox Code Playgroud)

我之前有虚拟盒 6.x,但发现一个堆栈线程建议降级到推荐版本,但它没有解决任何问题。

模拟器工作正常并且启动速度相对较快 - 但是所有动画都非常滞后并且使用起来很痛苦

求推荐,谢谢

编辑:我尝试将处理器减少到 2,因为虚拟机试图使用 4(默认),但我有一台双核笔记本电脑,性能略有提高 - 但离 ios 模拟器还很远

macos android-emulator genymotion

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

Axios发布未经授权的错误但卷曲有效

试图通过axios尝试使用YouTrack的API,但我收到了未经授权的错误,同时通过卷曲工作获得相同的参数.

卷曲:

curl -X GET \
'https://<my youtrack url>/api/issues' \
-H 'Authorization: Bearer perm:<my token>' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json'
Run Code Online (Sandbox Code Playgroud)

爱可信:

const config = {
    headers: {
        'Content-Type': 'application/json',
        Authorization: 'Bearer perm:<my token>'
    },
    responseType: 'json',
};

axios.get('https://<my youtrack url>/api/issues', {}, config)
    .then((response) => {
        console.log(response.data);
    })
    .catch(e => {
        console.log('Error: ', e.response.data)
    });
Run Code Online (Sandbox Code Playgroud)

curl正确返回我可用问题的JSON,而我的axios调用返回错误

{error: "Unauthorized", error_description: ""}
Run Code Online (Sandbox Code Playgroud)

谢谢

rest youtrack youtrack-api axios

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

swagger-codegen react client-实验语法'classProperties'错误

我正在尝试es6react应用程序生成swagger 客户端,但是遇到以下babel错误:

SyntaxError: /path/to/petstore/src/ApiClient.js: Support for the experimental syntax 'classProperties' isn't currently enabled (231:33):
Run Code Online (Sandbox Code Playgroud)

我为达到这一点而采取的步骤:

  1. swagger-codegen@2使用自制软件安装
  2. 使用生成生成器 swagger-codegen generate -i http://petstore.swagger.io/v2/swagger.json -l javascript -o ./petstore --additional-properties usePromises=true,useES6=true
  3. 添加到import { PetApi } from '../../../../petstore/src';

我的应用程序package.json包含以下内容:

    "dependencies": {
        "@babel/plugin-proposal-class-properties": "^7.5.5",
        "ajv": "^6.10.2",
        "babel": "^6.23.0",
        "fuzzysort": "^1.1.4",
        "immutability-helper": "^3.0.0",
        "lodash": "^4.17.11",
        "moment": "^2.24.0",
        "moment-timezone": "^0.5.25",
        "normalizr": "^3.4.0",
        "prop-types-defined": "^15.6.0",
        "react": "^16.8.6",
        "react-redux": "^7.1.0",
        "react-scripts": "3.0.1",
        "redux": "^4.0.1",
        "redux-mock-store": "^1.5.3",
        "redux-persist": "^5.10.0",
        "redux-testkit": "^1.0.6", …
Run Code Online (Sandbox Code Playgroud)

babel swagger ecmascript-6 reactjs swagger-codegen

6
推荐指数
0
解决办法
130
查看次数

材质自动完成不适用于 InputProps

我正在尝试更改TextField通过 my 呈现的边框Autocomplete,但是当我添加InputProps道具时,Autocomplete不再呈现Chips

<Autocomplete
    multiple
    freeSolo
    options={options}
    renderTags={(value, { className, onDelete }) =>
        value.map((option, index) => (
            <Chip
                key={index}
                variant="outlined"
                data-tag-index={index}
                tabIndex={-1}
                label={option}
                className={className}
                color="secondary"
                onDelete={onDelete}
            />
        ))
    }
    renderInput={(params) => (
        <TextField
            {...params}
            id={id}
            className={textFieldStyles.searchField}
            label={label}
            value={value}
            onChange={onChange}
            variant="outlined"
            //InputProps={{
            //     classes: {
            //         input: textFieldStyles.input,
            //         notchedOutline: textFieldStyles.notchedOutline
            //     }
            //}}
            InputLabelProps={{
                classes: {
                    root: textFieldStyles.label
                }
            }}
        />
    )}
/>
Run Code Online (Sandbox Code Playgroud)

上面的代码有效,一旦我取消注释InputProps行,输入Chip或输入项目时,输入不再呈现s。

谢谢

javascript autocomplete textfield reactjs material-ui

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

jQuery切换完整的类名

我试图在jQuery中切换图标的类名.

我正在使用font-awesome库,它只替换了我班级中的初始"fa",这里是我的jsfiddle

$('[name="caret"]').click(function() {
    $(this).toggleClass('fa fa-caret-up fa-1x');
});
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

javascript jquery font-awesome

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

工具提示未显示在 fontawesome 图标按钮上

我有一个很棒的图标嵌套在 a 中,但工具提示没有弹出。

<i class="fa fa-random" title="some tooltip"></i>
Run Code Online (Sandbox Code Playgroud)

风格:

i.fa {
    display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)

html css tooltip font-awesome

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

猫头鹰旋转木马改变不起作用

我似乎无法让猫头鹰旋转木马onchange功能起火.这是相关代码的片段,任何想法?

HTML:

<div id="my-carousel" class="owl-carousel owl-theme">
    <div class="owl-item"><img alt="" src="pic1"/></div>
    <div class="owl-item"><img alt="" src="pic2" /></div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS:

var my = $('#my-carousel');
my.owlCarousel({
    autoPlay: true,
    autoplaySpeed: 4000,
    loop: true,
    slideSpeed: 300,
    paginationSpeed: 400,
    items: 1,
    margin: 2
});
my.on('changed.owl.carousel', function(e) {
    console.log("test");
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery owl-carousel owl-carousel-2

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

iOS - 按下按钮时关闭键盘

我目前有一个textfield,一个picker,一个button和几个textviews/ labels.

textfield提示了一些只有键盘,我想按下一个按钮时,键盘辞退.

以下是一些代码的片段:

class ViewController: UIViewController, UITextFieldDelegate, UIPickerViewDataSource, UIPickerViewDelegate  {

    @IBOutlet weak var provincePicker: UIPickerView!

    @IBOutlet weak var calcButton: UIButton!

    @IBOutlet weak var incomeLabel: UITextView!

    @IBOutlet weak var salaryTextField: UITextField!
    @IBOutlet weak var beforeTax: UITextView!
    @IBOutlet weak var provincialTax: UITextView!
    @IBOutlet weak var federalTax: UITextView!
    @IBOutlet weak var afterTax: UITextView!
Run Code Online (Sandbox Code Playgroud)

...

    override func viewDidLoad() {
  //  numberOnly()
         borders()
         super.viewDidLoad()
         provincePicker.dataSource = self
         provincePicker.delegate = self
    }
Run Code Online (Sandbox Code Playgroud)

...

     @IBAction …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift

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

Javascript从属性值匹配的对象数组返回数组

是否有内置的Javascript函数或库可以执行以下操作:

const data = [
    { name: 'name1', type: 'type1' },
    { name: 'name2', type: 'type2' },
    { name: 'name3', type: 'type3' },
    { name: 'name4', type: 'type2' },
];
Run Code Online (Sandbox Code Playgroud)

要搜索以下内容并返回所有对象,其中 type = 'type2'

类似data.findIndex((i) => i.type === 'type2')但返回所有匹配项而不是第一个索引?

谢谢

javascript arrays

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