Programación

82
Varias rutinas gordas escuchando en un canal

Tengo múltiples goroutines tratando de recibir en el mismo canal simultáneamente. Parece que la última goroutine que comienza a recibir en el canal obtiene el valor. ¿Está esto en alguna parte de la especificación del idioma o es un comportamiento indefinido? c := make(chan string) for i := 0;...

82
¿Cómo convierto un String en un BigInteger?

Estoy tratando de leer algunos números realmente grandes de la entrada estándar y sumarlos. Sin embargo, para agregar a BigInteger, necesito usar BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable,...

82
buscar por ObjectId en mongodb con pymongo

Necesito buscar un ObjectId con python usando pymongo pero siempre obtengo este error. ¿Alguna idea de cómo buscar? import pymongo from pymongo import MongoClient from pymongo import ObjectId gate = collection.find({'_id': ObjectId(modem["dis_imei"])}) print gate Traceback (most recent call...

82
¿Cómo comprobar que un canal está cerrado o no sin leerlo?

Este es un buen ejemplo del modo de trabajadores y controlador en Go escrito por @Jimt, en respuesta a " ¿Hay alguna forma elegante de pausar y reanudar cualquier otra rutina de gor en golang? " package main import ( "fmt" "runtime" "sync" "time" ) // Possible worker states. const (...

82
Usando plantillas en línea en AngularJS

Quería cargar una plantilla de vista en línea. Envolví la plantilla en una etiqueta de script de tipo text/ng-templatey establecí la identificación en temp1.html. y así es como se ve la configuración de mi módulo learningApp.config(function ($routeProvider) { $routeProvider .when("/first",{...

82
Varios <thead> / <tbody> en la tabla ¿Válido?

Imagina una lista de listas similar a esta: var list = [ { name: 'group1', items: [ 1, 2, 3, 4, 5 ] }, { name: 'group2', items: [ 1, 2, 3, 4, 5 ] }, etc... ] Ahora olvidar todo el "tablas de datos no son diseñar" argumento, quería mostrar una sola mesa para listy tienen un separado...

82
Func <T> () frente a Func <T> .Invoke ()

Tengo curiosidad por las diferencias entre llamar a un Func directamente y usar Invoke () en él. Hay una diferencia ? ¿Es el primero, el azúcar sintáctico y las llamadas Invoke () debajo de todos modos? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); } vs public...

82
Pasando parámetros en JQuery .trigger

Estoy usando el disparador JQuery pero no estoy seguro de cuál es la sintaxis correcta para pasar parámetros en mi situación. Aquí es donde hago la llamada: $('#'+controlName).trigger(event); Aquí es donde estoy haciendo el enlace de eventos: $(window).on('onPartialRendered',...

82
ruby .split ('\ n') no se divide en la nueva línea

¿Por qué esta cadena no se divide en cada "\ n"? (RUBÍ) "ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n') >> ["ADVERTISING...