小编San*_*gha的帖子

在VueJs 2.0中重新初始化数据的正确方法

我在SO上回答这个问题:是否有正确的方法在vuejs中重置组件的初始数据?

但是,现在不允许使用当前方法,VueJS禁止更改$ data var.

正如您在此https://github.com/vuejs/vue/issues/2873中所见($ data不允许修改.)

所以如果我尝试上面的方法,我会得到一个VueJS警告:

[Vue警告]:避免替换实例根$ data.请改用嵌套数据属性.

这是我的JS代码,

function initialState () {
        return {
            h2: 0,
            ch4: 0,
            c2h6: 0,
            c2h4: 0,
            c2h2: 0,
            c3h8: 0,
            c3h6: 0,
            co: 0,
            co2: 0,
            o2: 0,
            n2: 0,
            selected: ''
        }
    }
    export default {
        name: 'something',
        data () {
            return initialState() // This is working fine 
        },
        computed: {
            tdcg: function () {
                // some logic here...
            }
        },
        methods: {
            resetFields: function () {
                this.$data …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component

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

停止"php-fpm"(自制软件安装)Mac OSX 10.8.2

我已成功使用自制程序成功安装PHP-FPM.

我甚至配置了我的nginx.conf工作.但是,每当我在终端上做的时候:

$: php-fpm
Run Code Online (Sandbox Code Playgroud)

我收到错误:

[24-Jul-2013 19:58:34] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)
[24-Jul-2013 19:58:34] ERROR: failed to load configuration file '/private/etc/php-fpm.conf'
[24-Jul-2013 19:58:34] ERROR: FPM initialization failed
Run Code Online (Sandbox Code Playgroud)

但是,我的nginx运行正常.

根据运行Yii,这是nginx.conf.

server {
        listen       80;
        server_name  campusplugin;
        set $host_path "/var/www/campusplugin";

        root   $host_path;

        set $yii_bootstrap "index.php";

        charset utf-8;

        #access_log  logs/host.access.log  main;

        location / {
            index  index.html $yii_bootstrap;
            try_files $uri $uri/ /$yii_bootstrap?$args;
        }

        location ~ ^/(protected|framework|themes/\w+/views) {
        deny  all;
        }


        #avoid processing of calls to unexisting …
Run Code Online (Sandbox Code Playgroud)

php homebrew

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

像WordPress Media Uploader这样的PHP媒体管理器?

我非常喜欢Wordpress轻松上传和轻松管理照片和媒体.

我想在我的NON-WORDPRESS PHP站点中实现类似WordPress Media Uploader的功能.问题是我到目前为止还没有找到一个好的.

我正在寻找的功能很少:

  1. 文件上传器就像WP一样,带有文件上传进度.
  2. 不使用Flash进行上传.这非常重要.
  3. 拖放也许,也许?
  4. 文件管理器,显示上传的所有文件.
  5. 有什么可能免费的?(让我现在变得贪婪:P)

如果我没记错的话,我发现媒体管理器使用Plupload进行上传.甚至MoxieManager似乎也是一个很好的经理.但是,它不是免费的.

还有其他选择吗?或者我必须从零开始制作自己的?

请指导我.

php wordpress html5 file-upload

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

防止在Yii中加载特定的CSS文件

我在Yii编码.

我在main.php布局文件中注册了main.css文件,如下所示:

Yii::app()->clientScript->registerCssFile($this->assetsBase.'/css/main.css');
Run Code Online (Sandbox Code Playgroud)

现在这个脚本正在所有页面中注册.但是,我不希望该脚本在特定页面上注册.

我知道使用:

Yii::app()->clientScript->reset();
Run Code Online (Sandbox Code Playgroud)

将删除所有的CSS文件,但我只想要几个CSS文件取消注册.

有办法吗?

css php yii

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

pandas to_sql 中的 dtype 引发 ValueError

我能够使用以下代码在 python 中使用 pandas 成功将 CSV 数据写入 SQLite:

df = pandas.read_csv(path + '/issues.csv')
df.to_sql('issues', connection, if_exists='replace', index=False)
Run Code Online (Sandbox Code Playgroud)

但是,我想将其中一列定义为整数,并根据文档,当我尝试使用此代码时:

df = pandas.read_csv(path + '/issues.csv')
df.to_sql('issues', connection, if_exists='replace', index=False, dtype={"severity_int": sqlalchemy.types.Integer()})
Run Code Online (Sandbox Code Playgroud)

我收到错误:

File "/usr/local/lib/python3.7/site-packages/pandas/io/sql.py", line 1722, in to_sql
    raise ValueError(f"{col} ({my_type}) not a string")
ValueError: severity_int (INTEGER) not a string
Run Code Online (Sandbox Code Playgroud)

我认为我做得对,但不知道错误在哪里。

python csv sqlite pandas

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

更改Bootstrap Typeahead的外观

我一直在尝试使用bootstrap Typeahead进行搜索.我已经能够dropdown list使用Ajax了.但是,我想更改下拉列表的宽度以及内部的填充和基本背景颜色.哪个是白色的.我该怎么做?

此外,我希望它始终显示a -> "View All Results"在下拉列表的末尾,以便当用户单击它时,他将被发送到搜索结果页面.

我已经能够做到,但我无法改变Dropdown的外观.而且,我希望View All不受搜索的影响,也不要在匹配时突出显示字符.

我该怎么改变它?这就是我目前所获得的.

在此输入图像描述

请帮我改变下拉列表的外观.

html javascript css jquery twitter-bootstrap

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

如何将 Mini Profiler (ms) 气泡移至 Rails 的右侧

我尝试过覆盖 CSS,但无法将左侧显示的气泡移动到右侧。我可以更改任何设置来在 Rails 4 中实现此目的吗?

ruby-on-rails rack-mini-profiler

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

如何在ListView React-native中过滤数据?

我试图过滤我的数组对象列表,然后尝试使用新的DataSource在ListView中显示.但是,列表未被过滤.我知道我的过滤功能正常工作.(我在console.log中查了一下)

我正在使用Redux将我的状态映射到prop.然后尝试过滤道具.这是错误的方式吗?

这是我的代码:

/*global fetch:false*/
import _ from 'lodash';
import React, { Component } from 'react';
import { ListView, Text as NText } from 'react-native';
import { connect } from 'react-redux';
import { Actions } from 'react-native-router-flux';
import {
  Container, Header, Item,
  Icon, Input, ListItem, Text,
  Left, Right, Body, Button
} from 'native-base';


import Spinner from '../common/Spinner';
import HealthImage from '../misc/HealthImage';
import { assetsFetch } from '../../actions';

const ds = new ListView.DataSource({
  rowHasChanged: (r1, r2) => r1 !== r2
}); …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native redux

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

如何阻止Android硬件后退按钮在react-native的react-navigation中运行?

我正在开发一个琐事游戏,我正在使用反应导航来处理导航,我有3个组件,(新游戏,问题,结果)我不希望用户回到结果页面的问题,如果没有.问题已经用尽,然而,按下后退按钮(Android硬件)正在将他带回问题.然后,我尝试处理硬件后退按钮,如下所示:

componentWillMount() {
      this.props.gameState(true);
      BackHandler.addEventListener('hardwareBackPress', () => {
        if (this.props.gamePlaying) { // Currently set to true. I will set it to false again on NewGame Page.
          this.props.navigation.navigate('NewGame');
        }
      });
    }
Run Code Online (Sandbox Code Playgroud)

但是,这会将用户带到NewGame屏幕,但是立即回弹到结果页面,因为它在NewGame页面中立即触发NAVIGATION/BACK.这又将其带回结果页面.

可能的修复?

我想在登陆NewGame组件页面后停止后退按钮.有办法吗?

我的环境

react-navigation = ^ 1.0.0-beta.11 react-native = 0.44.0

javascript react-native react-redux react-native-android react-navigation

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

XMPP与HTML5 Websocket?

我们正在建立一个我们正在尝试开发聊天应用程序的网站,我们已经使用Comet构建了一个,但是由于速度因素,我们决定在XMPP中制作一个.

然而,随着HTML5活着和生存以及新的websockets技术的存在,我们应该离开XMPP并尝试使用Websockets而不是吗?

所以我的问题是:

  1. 我可以制作一个移动应用程序并将其连接到我的服务器上的XMPP,有没有办法通过手机连接到基于websockets的聊天应用程序?(例如,用于android的Smack库,对于基于websockets的app有类似的东西吗?

  2. 是否存在后备选项,如果此人使用旧浏览器进行基于websockets的聊天应用程序?

  3. 哪个有更多的开销,哪个技术更快或更好?

另外,可以说XMPP是一种久经考验的技术,它还需要很多库吗?比如Strophe.js flXHR等吧?但是,如果没有任何永恒的库等,这种类型的东西不是HTML5吗?

问候,

php html5 xmpp websocket

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