Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

6
sed o awk: elimina n líneas siguiendo un patrón
¿Cómo mezclaría patrones y rangos numéricos en sed (o cualquier herramienta similar, awk por ejemplo)? Lo que quiero hacer es hacer coincidir ciertas líneas en un archivo y eliminar las siguientes n líneas antes de continuar, y quiero hacerlo como parte de una canalización.
105 unix  sed  awk 


3
SQLAlchemy: ¿cómo filtrar el campo de fecha?
Aquí está el modelo: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Quiero filtrar entre dos fechas, por ejemplo, para elegir a todos los usuarios en un intervalo de 18 a 30 años. ¿Cómo implementarlo con SQLAlchemy? Pienso: query = DBSession.query(User).filter( and_(User.birthday >= '1988-01-17', User.birthday …
105 python  sql  database  orm  sqlalchemy 

6
Regex exactamente n O m veces
Considere la siguiente expresión regular, donde Xes cualquier expresión regular. X{n}|X{m} Esta expresión regular probaría que Xocurra exactamente n o mveces. ¿Existe un cuantificador de expresiones regulares que pueda probar una ocurrencia Xexactamente no mveces?
105 java  php  regex 




2
¿Constexpr implica en línea?
Considere la siguiente función en línea: // Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } y la versión equivalente constexpr: // Constexpr specifier version #include<iostream> #include<cstdlib> constexpr int f(const int …

3
Llamar al método de clase de una clase base en Python
Considere el siguiente código: class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls` Base.do(a) if __name__ == '__main__': d = Derived() d.do('hello') > $ python play.py > In derived! > <class '__main__.Base'> msg De …

5
Ventajas del paso por valor y std :: moverse sobre el paso por referencia
Estoy aprendiendo C ++ en este momento y trato de evitar adquirir malos hábitos. Por lo que tengo entendido, clang-tidy contiene muchas "mejores prácticas" y trato de ceñirme a ellas lo mejor posible (aunque no necesariamente entiendo por qué se consideran buenas todavía), pero no estoy seguro de si entienda …
105 c++ 

7
Uso de definiciones de clases dentro de un método en Java
Ejemplo: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); } private static void testMethod() { abstract class TestMethod { int a; int b; int c; abstract void implementMe(); } class DummyClass extends TestMethod { void implementMe() {} } DummyClass dummy = new DummyClass(); …
105 java  class  local-class 

2
Ir a los campos de la interfaz
Estoy familiarizado con el hecho de que, en Go, las interfaces definen la funcionalidad, en lugar de los datos. Pones un conjunto de métodos en una interfaz, pero no puedes especificar ningún campo que sea necesario en cualquier cosa que implemente esa interfaz. Por ejemplo: // Interface type Giver interface …
105 struct  interface  go 

12
Compruebe si una lista contiene elementos de la otra
Tengo dos listas con diferentes objetos en ellas. List<Object1> list1; List<Object2> list2; Quiero verificar si el elemento de list1 existe en list2, según un atributo específico (Object1 y Object2 tienen (entre otros), un atributo mutuo (con tipo Long), llamado attributeSame). ahora mismo, lo hago así: boolean found = false; for(Object1 …
105 java  list  find  element 


6
¿Cómo combino dos marcos de datos?
Estoy usando marcos de datos de Pandas. Tengo un marco de datos inicial, digamos D. Extraigo dos marcos de datos de esta manera: A = D[D.label == k] B = D[D.label != k] luego cambio la etiqueta AyB A.label = 1 B.label = -1 Quiero combinar A y B para …
105 python  pandas 

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.