Imprimir matriz para juego Taken

qué tal estoy comenzando a aprender a programar en java pero no se por donde empezar ya que no tengo conocimientos sobre la programación del mismo y espero que la pregunta, no sea muy obvia eso espero.La meta es hacer un juego de consola que haga lo siguiente, por ahora no me preocupo del diseño. introducir la descripción de la imagen aquí Por lo que pienso nada más crear una matriz hacer que el usuario elija que movimiento quiere hacer, hasta que llegue al movimiento o no. Pero tengo problemas al crear la matriz, solo quisiera que me la imprima aparte que tampoco me deja meter un caracter “X” en ella.

    // Llamo al paquete scanner para que me ayude, cuando ingreso por el teclado //import java.util.Scanner;  public class takenjuego {     public static void main(String[] args) {         //Tomare el juego como si fuera una matriz de n*m         //En este caso sería una matriz de 2*2         int n=2;         int m=2;         //Creación de la matriz          int A [][]=new int [n][m];         // Ahora tengo que llenar la matriz con las condiciones iniciales que tengo           A[1][1]=3;          A[1][2]=7;          A[2][1]=2;          A[2][2]=1;          System.out.print(A);     }     } 

Como faço para clicar na listview e abrir uma activyity?

Preciso clicar na liste view e abrir uma nova activyte com o nome da pessoa.

segue meu codigo, se alguem puder ajudar agradeço muito.

////////////////////////

import android.content.Intent; import android.os.Bundle; import android.os.StrictMode; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.AdapterView; import android.widget.Button; import android.widget.ListView; import android.widget.Toast;

import org.json.JSONArray; import org.json.JSONObject;

import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL;

public class Main2Activity extends AppCompatActivity {

String urladdress="https://wwwmeusite"; String[] name; String[] email; String[] imagepath; ListView listView; BufferedInputStream is; String line=null; String result=null;   @Override protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_main2);      listView=(ListView)findViewById(R.id.lview);      StrictMode.setThreadPolicy((new StrictMode.ThreadPolicy.Builder().permitNetwork().build()));     collectData();     CustomListView customListView=new CustomListView(this,name,email,imagepath);     listView.setAdapter(customListView);   }   private void collectData() { 

//Connection try{

        URL url=new URL(urladdress);         HttpURLConnection con=(HttpURLConnection)url.openConnection();         con.setRequestMethod("GET");         is=new BufferedInputStream(con.getInputStream());      }     catch (Exception ex)     {         ex.printStackTrace();     }     //content     try{         BufferedReader br=new BufferedReader(new InputStreamReader(is));         StringBuilder sb=new StringBuilder();         while ((line=br.readLine())!=null){             sb.append(line+"\n");         }         is.close();         result=sb.toString();      }     catch (Exception ex)     {         ex.printStackTrace();      } 

//JSON try{ JSONArray ja=new JSONArray(result); JSONObject jo=null; name=new String[ja.length()]; email=new String[ja.length()]; imagepath=new String[ja.length()];

        for(int i=0;i<=ja.length();i++){             jo=ja.getJSONObject(i);             name[i]=jo.getString("nome");             email[i]=jo.getString("email");             imagepath[i]=jo.getString("photo");         }      }     catch (Exception ex)     {          ex.printStackTrace();     }  } 

}

¿Como formulo los data atributos de manera dinamica en js o jquery utilizando una funcion personalizada para reenderizar el datatable?

La cuestion es la siguiente: Tengo un datatable personalizado llenado con multiples checks que se dibuja dinamicamente con la llamada al api, el problema es que necesito que cada columna tenga un data-atributo(data-modulo), es una tabla que autoriza los permisos que tiene cada usuario pero para poder inicializarlos todos segun los permisos autorizados de cada usuario y para eso necesito que cada columna debajo de los modulos tenga los siguientes atributos les muestro:

 const columnas = [                         { "data":'id', "title":'Departamento', "targets":0 },                         { "data":'correo_electronico', "title":'Correo Electr&oacute;nico', "visible":false, "targets":1 },                          { "data":'nombre', "title":'Nombre', "targets":2 },                         { "data":'check1', "className":'text-center', "targets":3, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":5,"data-lectura":1}) } },                         { "data":'check2', "className":'text-center', "targets":4, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":5,"data-escritura":1}) } },                         { "data":'check3', "className":'text-center', "targets":5, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":4,"data-lectura":1}) } },                         { "data":'check4', "className":'text-center', "targets":6, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":4,"data-escritura":1}) } },                         { "data":'check5', "className":'text-center', "targets":7, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":3,"data-lectura":1}) } },                         { "data":'check6', "className":'text-center', "targets":8, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":3,"data-escritura":1}) } },                         { "data":'check7', "className":'text-center', "targets":9, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":2,"data-lectura":1}) } },                         { "data":'check8', "className":'text-center', "targets":10, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":2,"data-escritura":1}) } },                         { "data":'check9', "className":'text-center', "targets":11, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":1,"data-lectura":1}) } },                         { "data":'check10', "className":'text-center', "targets":12, "bSortable":false, "createdCell":function(td){ $  (td).attr({"data-modulo":1,"data-escritura":1}) } },                         { "data":'check11', "className":'text-center', "targets":13, "bSortable":false },                     ];   

La cuestion estaria que sea dinamica la parte del createdCell para que la columna par que es permiso de lectura me se agregue el data-lectura y en la columna impar se agregue el data-escritura y a su vez se agregue el data-modulo pero en decremento cada dos columnas, es decir, que pasa las primeras dos columnas de lectura y escritura se agregue 4, despues en la siguiente se agregue 4 y despues 3 asi sucesivamente cada 2 columnas hasta que llegue a 1 solamente.

Lo intente hacer de la siguiente manera:

  let  data_attr = (td,cellData,rowData,rowIndex,colIndex) =>{                                                            if (rowData.id === 1) {                         for (let i = a(modulos_id.length); i >= 1; i--) {                             for (let j = 1; j <= 2; j++) {                                 if (colIndex % 2 === 0)                                      $  (td).attr({"data-modulo":i,"data-lectura":1});                                 else                                      $  (td).attr({'data-modulo':i,"data-escritura":1});                                    }                              }                         }                                                   }  //Declaramos las columnas y asignamos los valores junto con cada conjunto de checks en sus respectivos permisos                     const columnas = [                         { "data":'id', "title":'Departamento', "targets":0 },                         { "data":'correo_electronico', "title":'Correo Electr&oacute;nico', "visible":false, "targets":1 },                          { "data":'nombre', "title":'Nombre', "targets":2 },                         { "data":'check1', "className":'text-center', "targets":3, "bSortable":false, "createdCell":data_attr },                         { "data":'check2', "className":'text-center', "targets":4, "bSortable":false, "createdCell":data_attr },                         { "data":'check3', "className":'text-center', "targets":5, "bSortable":false, "createdCell":data_attr },                         { "data":'check4', "className":'text-center', "targets":6, "bSortable":false, "createdCell":data_attr },                         { "data":'check5', "className":'text-center', "targets":7, "bSortable":false, "createdCell":data_attr },                         { "data":'check6', "className":'text-center', "targets":8, "bSortable":false, "createdCell":data_attr },                         { "data":'check7', "className":'text-center', "targets":9, "bSortable":false, "createdCell":data_attr },                         { "data":'check8', "className":'text-center', "targets":10, "bSortable":false, "createdCell":data_attr },                         { "data":'check9', "className":'text-center', "targets":11, "bSortable":false, "createdCell":data_attr },                         { "data":'check10', "className":'text-center', "targets":12, "bSortable":false, "createdCell":data_attr },                         { "data":'check11', "className":'text-center', "targets":13, "bSortable":false },                     ];   

Sin embargo en los lopps al momento que se ejecuta la funcion no me lo deja como en el primer fragmento de codigo si no mas bn todo funciona pero estoy atorado con el data-modulo para que me decremente como espero y en realidad cuando entra ya al reendereado del datatable se queda en un solo valor por ejemplo 1 y se lo agrega a todas las columnas de de los permisos en todas las filas de los usuarios

Consulta por componente para Visual Studio con c#

Quisiera saber si esto se puede hacer, voy a poner una foto para que se entienda.

introducir la descripción de la imagen aquí

He visto varias paginas que, en la sección de preguntas, estas las tienen encerradas en, por decirle de alguna forma, botones, los cuales al dar click se despliegan hacia abajo y muestran la respuesta y si les das click nuevamente guardan este texto.

He estado buscando en internet pero no he visto nada parecido, sé que existen los tabs pero no es lo que busco.

Se puede hacer algo parecido en C#, quizás visualmente no sea igual pero si la funcionalidad??

Como hacer para que esta funcion se reinicie al llegar al final

necesito su ayuda. Tengo esta funcion en jquery que hace desaparecer un div y hace aparecer la siguiente, pero al llegar al final me gustaria que la funcion se regrese al primer div, tipo slider.

 $  ('div[xx="deporte"]').hide(); // hide all slides                   $  ('div[xx="deporte"]:first-child').show(); // show first slide                   setInterval(function () {                         $  ('div[xx="deporte"]:first-child').hide()                               .next('div[xx="deporte"]').show()                               .end().appendTo('body');                   },             5000); // slide duration 

Agradezco mucho su ayuda

VBA Posição de array de Variant para String

Bom dia,

Tenho no Excel uma pesquisa que retorna um array de variant preenchido com o endereço completo dos arquivos encontrados.
Preciso passar cada posição do array para uma string, estou tentando usar um laço For…Next para passar cada posição do array para uma string com a função CStr() mas um erro de tipos incompatíveis e retornado.
Segue o pedaço do código:

For i = LBound(vArray) To UBound(vArray)             On Error Resume Next             strFile = CStr(vArray(i))             Set myDoc = wdApp.Documents.Open(Filename:=strFile, ReadOnly:=True, AddToRecentFiles:=False, Visible:=False)             .Cells(i, 1).Value = myDoc.txtNome.Text             .Cells(i, 2).Value = myDoc.txtNis.Text             .Cells(i, 3).Value = myDoc.txtCpf.Text             .Cells(i, 4).Value = myDoc.txtEnd.Text             .Cells(i, 5).Value = myDoc.txtCep.Text             .Cells(i, 6).Value = myDoc.Combobox1.Value             myDoc.Close SaveChanges:=False         Next i 

O que estou fazendo errado, existe alguma outra maneira de fazer este procedimento?

Desde já obrigado!!!