Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

8
Mejores prácticas para probar métodos protegidos con PHPUnit
Encontré el debate sobre ¿Prueba método privado informativo. He decidido que en algunas clases quiero tener métodos protegidos, pero probarlos. Algunos de estos métodos son estáticos y cortos. Debido a que la mayoría de los métodos públicos los utilizan, probablemente pueda eliminar las pruebas de forma segura más adelante. Pero …



11
Tipo anulable como parámetro genérico posible?
Quiero hacer algo como esto: myYear = record.GetValueOrNull<int?>("myYear"), Observe el tipo anulable como parámetro genérico. Como la GetValueOrNullfunción podría devolver nulo, mi primer intento fue este: public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { return (T)columnValue; …
287 c#  generics 

7
INSERTAR con SELECCIONAR
Tengo una consulta que se inserta usando un select: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid ¿Es posible seleccionar solo "nombre, ubicación" para la inserción y establecer gid en otra cosa en la consulta?
287 mysql  sql  insert-select 

30
Fragmento de Android ¿no se ha encontrado ninguna vista para ID?
Tengo un fragmento que intento agregar a una vista. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } Cuando se ejecuta este código, aparece el siguiente error en la depuración. java.lang.IllegalArgumentException: No …




12
C #: palabra clave 'is' y buscando Not
Esta es una pregunta tonta, pero puede usar este código para verificar si algo es un tipo particular ... if (child is IContainer) { //.... ¿Hay alguna forma más elegante de verificar la instancia "NO"? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work …
287 c#  casting  keyword 

17
¿Cómo puedo lanzar excepciones COMPROBADAS desde las secuencias Java 8?
¿Cómo puedo lanzar excepciones CHECKED desde Java 8 streams / lambdas? En otras palabras, quiero hacer un código como este compilar: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Este código no se compila, ya que el Class.forName()método anterior …




11
Elemento de ocultar / mostrar de JavaScript
¿Cómo podría ocultar el enlace 'Editar' después de presionarlo? y también puedo ocultar el texto "lorem ipsum" cuando presiono editar? <script type="text/javascript"> function showStuff(id) { document.getElementById(id).style.display = 'block'; } </script> <td class="post"> <a href="#" onclick="showStuff('answer1'); return false;">Edit</a> <span id="answer1" style="display: none;"> <textarea rows="10" cols="115"></textarea> </span> Lorem ipsum Lorem ipsum Lorem …
287 javascript 

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.