GMail tiene esta función donde le avisará si intenta enviar un correo electrónico que cree podría tener un archivo adjunto.
DebidoaqueGMaildetectólacadenaseetheattached
enelcorreoelectrónico,peronounarchivoadjuntoreal,meadvierteconuncuadrodediálogoAceptar/CancelarcuandohagoclicenelbotónEnviar.
Tenemosunproblemarelacionadoconeldesbordamientodepila.Esdecir,cuandounusuarioingresaunapublicación
my problem is I need to change the database but I don't won't to create a new connection. example: DataSet dsMasterInfo = new DataSet(); Database db = DatabaseFactory.CreateDatabase("ConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand("uspGetMasterName");
Este usuario no dio formato a su código como code!
Es decir, no sangraron por 4 espacios por Markdown, ni usaron el botón de código (o el método abreviado de teclado ctrl + k ) que hace eso por ellos .
Por lo tanto, nuestro sistema está aceptando muchas ediciones en las que las personas tienen que ingresar y formatear manualmente el código de las personas que de alguna manera no pueden resolver esto. Esto lleva a Mucho dolor de vientre . Hemos mejorado la ayuda del editor varias veces, pero, aparte de conducir hasta la casa del usuario y presionar los botones correctos en su teclado, no podemos ver qué hacer a continuación.
Es por eso que estamos considerando una advertencia del estilo de Google GMail:
¿Querías publicar un código?
Escribiste cosas que creemos que parecen código, pero no lo formateaste como código al sangrar 4 espacios, usando el botón de código de la barra de herramientas o ctrl + k comando de formato de código.
Sin embargo, presentar esta advertencia requiere que detectemos la presencia de lo que creemos que es un código sin formato en una pregunta . ¿Cuál es una manera simple, semi-confiable de hacer esto?
- Según Markdown , el código siempre está sangrado por 4 espacios o dentro de las comillas inversas, por lo que todo el formato correcto se puede descartar de la comprobar inmediatamente.
- Esto es solo una advertencia y solo se aplicará a los usuarios de baja reputación que hagan sus primeras preguntas (o proporcionen sus primeras respuestas), por lo que algunos falsos positivos están bien, siempre y cuando se trate de 5% o menos.
- Las preguntas sobre el desbordamiento de pila pueden estar en cualquier idioma, aunque podemos limitar de manera realista nuestro cheque a, por ejemplo, los idiomas "big ten". Por la página de etiquetas que sería C #, Java, PHP, JavaScript, Objective-C, C, C ++, Python, Ruby.
- Utilice el volcado de datos de la comunidad creativa de desbordamiento de pila para auditar su solución potencial (o simplemente elija un algunas preguntas en las top 10 tags sobre desbordamiento de pila) y vea cómo lo hace.
- El pseudocódigo está bien, pero usamos c # si quieres ser amigable.
- Cuanto más simple, mejor (siempre y cuando funcione). ¡BESO! Si su solución requiere que intentemos compilar publicaciones en 10 compiladores diferentes, o un ejército de personas para entrenar manualmente un motor de inferencia bayesiano, eso no es exactamente lo que teníamos en mente.