标签: state

我表单中的问题提交流程,表单数据太大

这是我的流程:

表格A发布数据到input.php为B.

如果数据无效,B将数据和错误代码发送到cookie并重定向到referer url(现在是表单A)

表单A读取数据,cookie中的错误代码,重新显示表单并显示错误消息.最后一件事是删除cookie.

我的问题是:如果表单数据太重,我仍然保持这种流程,因为cookie大小有限.

php cookies state

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

如何在php中保存对象状态

我有3个文件

  1. class.myclass.php
  2. test1.php
  3. test2.php

class.myclass.php包含

class myclass
    {
    public $value;

    function assign($input)
        {
        $this->value=$input;
        }
    function show()
        {
        echo $this->value;
        }
    }

$obj=new myclass();
Run Code Online (Sandbox Code Playgroud)

test1.php包含

require("class.myclass.php");
$obj->assign(1);
$obj->show();
Run Code Online (Sandbox Code Playgroud)

test2.php包含

require("class.myclass.php");
$obj->show();
Run Code Online (Sandbox Code Playgroud)

在test2.php中,该方法$obj->show();不显示该方法$obj->assign(1);在test1.php中指定的值

我想当我运行test2.php时,会再次创建对象$ obj,因此分配的值会消失.有没有办法保存对象的状态,所以我可以使用其他PHP页面

非常感谢您的帮助.谢谢 !!

php methods state class object

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

为什么我的私有变量设置为null?

我有一个asp.net页面.在后面的代码中,我设置了一些私有变量,以便临时存储一些值.变量最初由用户从列表视图中选择来设置.变量被赋予正确的值.但是,在触发按钮的click事件时,变量将设置为null.

发生了什么,我该如何解决?

c# asp.net state .net-4.0

0
推荐指数
2
解决办法
865
查看次数

Android SDK媒体录制器.州4

我刚刚开始开发一个快速的Android应用程序.

小问题.什么是州4?

我正在使用MediaPlayer,每次运行应用程序时都会收到错误消息,指出Media Player"start()"首先在状态0中调用,然后是状态4.

有谁知道4是什么状态?

如果我知道状态1和2等状态,我可以找出问题...

谢谢,

sdk android state media-player android-2.2-froyo

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

如何在haskell中更新关联映射时处理内容

如何在Haskell中实现一种在命令式语言中简单易行的转换,因为它可以轻松更新地图及其内容?

while( line = next()) {
  Data d = parse(line);
  if( map.get(d.key) == null) map.put(d.info);
  else map.get(d.key).update(d.info);
}

for(d : map.values) print d.computeResult()
Run Code Online (Sandbox Code Playgroud)

为了给出(过于简化的)具体示例,输入将包含需要通过某些规则关联的行.在这里,程序应检测到键'k'下的值被添加,更新但最终被删除,不应出现在输出中.

[time] ADD key=k, value1=V1
[time] ADD key=k, value2=V2
[time] ADD key=k, value1=ABC
[time] [...]
[time] DEL key=k
[time] ADD key=k2, value1=V1
Run Code Online (Sandbox Code Playgroud)

我应该考虑使用镜头,状态monad,按键(如果可能)或其他东西对数据进行排序?哪个是最干净的方式(至少用boilerplatte)来实现这个?我想知道这样的Haskell脚本是否比awk/sed/grep/xmlstartlet汤更容易维护.

parsing state haskell

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

为什么自引用指针或按钮中的范围超出范围?

我正在尝试使用带有State模式的Swing库生成动态画布.我的代码可以编译,但是当按下按钮时,控制台上会出现红色标记.

问题:我的自引用指针或保留字超出了按钮的范围.我希望能够在没有任何静态的情况下访问该类.

错误:线程"AWT-EventQueue-0"中的异常java.lang.Error:未解决的编译问题:类型State中的方法handlePush(SP)不适用于参数(new ActionListener(){})

这是画布类.

public class SP extends JPanel{
private static final long serialVersionUID = 1L;

private State state = null; 

public static void main(String[] args){
    SwingUtilities.invokeLater(new Runnable(){
        public void run(){
            createAndShowCanvasGUI();
        }
    });
}
public SP(State state ){
    this.state = state;
    init();
}
public SP(){
    this(new BlackState());
}
public static void createAndShowCanvasGUI(){
    JFrame frm = new JFrame("State Pattern");
    frm.setVisible(true);
    frm.setSize(400, 400);
    frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frm.setContentPane(new SP());
}
public void paintComponent(Graphics g){
    super.paintComponent(g);

    g.setColor(state.getColor());
    g.fillRect(0, 0, getWidth(), getHeight());
    repaint(); …
Run Code Online (Sandbox Code Playgroud)

java swing state this self-reference

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

如何在android中保存开关(按钮)的状态

我在我的Android应用程序中使用switch(如android togglebutton)而不是普通按钮.启用和禁用交换机时,代码工作正常.但我想存储开关的状态.假设我启用了交换机并关闭了我的应用程序,后台代码将正常运行但开关状态将更改为禁用.

每次关闭应用程序时,开关状态都将被禁用.有没有办法存储开关状态?

mySwitch.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
    if (mySwitch.isChecked()) {
        SharedPreferences.Editor editor = getSharedPreferences ("com.mobileapp.smartapplocker",
        MODE_PRIVATE).edit();
        editor.putBoolean("Service On", true);
        editor.commit();
    }

    else {
        SharedPreferences.Editor editor = getSharedPreferences ("com.mobileapp.smartapplocker",
        MODE_PRIVATE).edit();
        editor.putBoolean("Service Off", false);
        editor.commit();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

service android state switch-statement

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

Redux mapStateToProps返回未定义

Redux已成功存储和更新状态。减速器似乎正常工作。我可以使用this.props.dispatch。但是,当涉及到详细说明该信息时(即,this.props.array我似乎总是不确定)。

减速器:

export default function array(state = {}, action) {
    switch (action.type) {
      case "UPDATE_ARRAY":
        state.array = action.array
        return state;
      default:
        return state;
  }
}
Run Code Online (Sandbox Code Playgroud)

状态感知组件:

  constructor(props) {
    super(props);
    this.state = {
      array: array
    }
  }
Run Code Online (Sandbox Code Playgroud)

-

  self.props.dispatch({
    type: 'UPDATE_ARRAY',
    array: array
  })
Run Code Online (Sandbox Code Playgroud)

-

const mapStateToProps = (state) => {
      return {
        messages: state.messages,
        array: state.array
      };
    };

    export default connect(mapStateToProps)(Component);
Run Code Online (Sandbox Code Playgroud)

当我定义一个空数组时,这似乎只能保存状态btw。这似乎不对,我认为Redux的初衷是一个独立的商店?更新变量似乎会破坏目标。

将不胜感激。

javascript state reactjs redux react-redux

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

将元素添加到状态React

我已经有了一个状态:

 this.setState({
      conversation:
          (
            <div>
              {conversation.map(element => {
                 if (element.id === this.props.id) {
                      return(
                        <div className="row msg_container base_sent">
                          <div className="col-md-10 col-xs-10">
                             <div className="messages msg_sent">
                                 <p>{element.message}</p>
                             </div>
                             </div>
                        </div>
                   )
             }
              else {
                 return(
                     <div className="row msg_container base_receive">
                        <div className="col-md-10 col-xs-10">
                          <div className="messages msg_receive">
                              <p>{element.message}</p>
                          </div>
                      </div>
                      </div>
                )
               }
             })}
           </div>
          )
       })
Run Code Online (Sandbox Code Playgroud)

现在,我想用新信息对其进行更新。因此,向其添加另一个div。

像这样:

this.setState({conversation: previousConversation + new div})
Run Code Online (Sandbox Code Playgroud)

我该怎么做?或者我需要从零开始设置新状态

state reactjs

0
推荐指数
2
解决办法
6285
查看次数

将状态数组值转换为键值对

我有一个状态对象数组。我想将数组内的值转换为键值对

因此,我的状态如下所示:

0: {emp_code: "a001", company_code: "company_a", name: "abx", details: Array(3), details_dtypes: Array(3)}
1: {emp_code: "b002", company_code: "company_b", name: "xbz ", details: Array(2), details_dtypes: Array(2)}
//and so on adding other values to the array

Run Code Online (Sandbox Code Playgroud)

我想将emp-code和company_code转换为键值对,并像JSON对象一样显示;因此,JSON输出如下所示:

{
emp_and_company:
{
  "company_a" : ["a001","a002"],
  "company_b" : ["b002","b003"]
}
}

Run Code Online (Sandbox Code Playgroud)

所以我只想将company_code作为键并将值作为emp_code

javascript json state reactjs

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