Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

11
Analice un archivo .py, lea el AST, modifíquelo y luego vuelva a escribir el código fuente modificado
Quiero editar programáticamente el código fuente de Python. Básicamente, quiero leer un .pyarchivo, generar el AST y luego escribir el código fuente modificado de Python (es decir, otro .pyarchivo). Hay formas de analizar / compilar el código fuente de Python utilizando módulos Python estándar, como asto compiler. Sin embargo, no …

8
Laravel 5 Clear Views Cache
Noto que las vistas de caché de Laravel se almacenan en ~/storage/framework/views.Con el tiempo, pueden ocupar mi espacio. ¿Cómo los elimino? ¿Hay algún comando que pueda? Lo intenté php artisan cache:clear,pero no está borrando el caché de vistas. Con eso, tengo que eliminar manualmente los archivos en dicha carpeta. Además, …

8
Barra de herramientas superpuesta debajo de la barra de estado
Quiero tener la barra de herramientas appcompat v21 en mi actividad. Pero la barra de herramientas que estoy implementando se superpone debajo de la barra de estado. ¿Cómo puedo arreglarlo? Aquí está el diseño de la actividad xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include android:id="@+id/toolbar" layout="@layout/toolbar" /> <FrameLayout android:id="@+id/container" android:layout_width="fill_parent" …


12
Python concatena archivos de texto
Tengo una lista de 20 nombres de archivo, como ['file1.txt', 'file2.txt', ...]. Quiero escribir un script de Python para concatenar estos archivos en un nuevo archivo. Podía abrir cada archivo f = open(...), leer línea por línea llamando f.readline()y escribir cada línea en ese nuevo archivo. No me parece muy …



13
Establecer el color de la forma de Android mediante programación
Estoy editando para simplificar la pregunta, con la esperanza de que ayude a obtener una respuesta precisa. Digamos que tengo la siguiente ovalforma: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:angle="270" android:color="#FFFF0000"/> <stroke android:width="3dp" android:color="#FFAA0055"/> </shape> ¿Cómo configuro el color mediante programación, desde una clase de actividad?



8
@UniqueConstraint anotación en Java
Tengo un bean Java. Ahora, quiero asegurarme de que el campo sea único. Estoy usando el siguiente código: @UniqueConstraint(columnNames={"username"}) public String username; Pero recibo un error: @UniqueConstraint is dissallowed for this location ¿Cuál es la forma correcta de usar restricciones únicas? Nota: estoy usando play framework.


4
¿Cómo deshabilitar un botón cuando una entrada está vacía?
Soy nuevo en React JavaScript. Estoy tratando de deshabilitar un botón cuando un campo de entrada está vacío. ¿Cuál es el mejor enfoque en React para esto? Estoy haciendo algo como lo siguiente: <input ref="email"/> <button disabled={!this.refs.email}>Let me in</button> ¿Es esto correcto? No es solo la duplicación del atributo dinámico, …
168 reactjs 

4
Un operador "y" para una declaración "if" en Bash
Estoy tratando de crear una secuencia de comandos Bash simple para verificar si el sitio web no funciona y, por alguna razón, el operador "y" no funciona: #!/usr/bin/env bash WEBSITE=domain.com SUBJECT="$WEBSITE DOWN!" EMAILID="an@email.com" STATUS=$(curl -sI $WEBSITE | awk '/HTTP\/1.1/ { print $2 }') STRING=$(curl -s $WEBSITE | grep -o "string_to_search") …
168 bash  if-statement 

9
Utilice nombres de variables dinámicas en `dplyr`
Quiero usar dplyr::mutate()para crear múltiples columnas nuevas en un marco de datos. Los nombres de columna y sus contenidos deben generarse dinámicamente. Datos de ejemplo de iris: library(dplyr) iris <- tbl_df(iris) He creado una función para mutar mis nuevas columnas de la Petal.Widthvariable: multipetal <- function(df, n) { varname <- …
168 r  dplyr  r-faq 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.