¿Porqué mi aplicación de Windows 64 mapea bibliotecas kernel32, gdi32, win32u, etc.?

Estuve explorando e intentando aprender un poco sobre la arquitectura y los detalles de bajo nivel de Windows x64. Para ver un poco cómo se organiza el espacio de memoria de los procesos compilé una aplicación básica y la cargué en el debugger. Curiosamente, en el espacio de memoria están mapeadas las bibliotecas kernel32.dll, gdi32.dll, user32.dll, gdi32full.dll y win32u.dll. No tengo motivo para asumir que porque tienen 32 en el nombre están de alguna forma atadas a 32 bits, aunque me resultó llamativo. ¿Alguien sabe si es solo una cuestión de nomenclatura o si realmente hay algo más profundo?

Gracias.

Auto iniciar aplicacion Android Nougat y Oreo BOOT_COMPLETE

Tengo un problema al utilizar un receiver que se lanze con la accion boot_complete

<receiver android:name=".BootCompletedReceiver" android:exported="true" android:enabled="true"         android:directBootAware="true"         android:permission="android.permission.RECEIVE_BOOT_COMPLETED">         <intent-filter>             <action android:name="android.intent.action.BOOT_COMPLETED" />             <category android:name="android.intent.category.DEFAULT"/>         </intent-filter>                 </receiver> 

Con su respectivo permiso

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 

el receiver ni siquiera filtra la accion que esta lanzando ya que solo lo uso para comprobar que funcione pero no lo hace.

En nougat pude ir a Apps>My Application>Batery y ahi existe la opcion Auto launch introducir la descripción de la imagen aquí que al habilitarla la aplicacion ya puede iniciar con el sistema pero en Oreo no existe esta opcion, ademas como es que esta opcion se puede habilitar desde codigo?

Gracias

¿Cómo evitar que los datos se descarguen cada vez que ingreso a la aplicación?

me encuentro ya finalizando el desarrollo de una aplicación Android y me encontré con dos problemas.

P1: los datos los descargo cuando aparece el splashscreen y almaceno en una BD, por ende, la próxima vez que se ingrese, no deberían de descargarse otra vez. (para esto ya había pensado usar muchos if o un switch, pero no me parece la mejor solución. isFirstTimeLaunch() ya lo estoy usando al momento de usar la pantalla de bienvenida por primera vez, pero podría ser una solución).

EJ:

Calendar c = Calendar.getInstance(); int timeOfDay = c.get(Calendar.DATE);  if (timeOfDay == 18) {    loadURL();    loadURL2();    loadURL3(); } 

P2: los datos el algún momento deberán ser actualizados, y si se descargan solo una vez, ¿cómo los actualizo luego? (había pensado en un archivo JSON para esto, pero no sé cómo).

Impedir que mi aplicación java web navegue a sitios externos

Buen día amigos,

He intentado bloquear mi aplicación web con el fin de evitar que navegue a sitios diferentes a los de mi dominio, pero no ha sido posible. Lo debo hacer ya que es un requerimiento de seguridad del aplicativo. Mi archivo web.xml es el siguiente:

<?xml version = '1.0' encoding = 'windows-1252'?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="Portal" version="3.0"> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jspx</url-pattern> </servlet-mapping> <session-config> <cookie-config> <http-only>true</http-only> <secure>true</secure> </cookie-config> </session-config> <welcome-file-list> <welcome-file>faces/pages/login.xhtml</welcome-file> </welcome-file-list> <!--Evita divulgación de tecnologías en cabeceras--> <context-param> <param-name>com.sun.faces.sendPoweredByHeader</param-name> <param-value>false</param-value> </context-param> <!--Fin--> <context-param> <param-name>primefaces.THEME</param-name> <param-value>blitzer</param-value> </context-param> <context-param> <param-name>javax.faces.FACELETS_VIEW_MAPPINGS</param-name> <param-value>*.jsf;*.xhtml</param-value> </context-param> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param> <param-name>javax.faces.PARTIAL_STATE_SAVING</param-name> <param-value>false</param-value> </context-param> <context-param> <param-name>isLog4jAutoInitializationDisabled</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>javax.faces.VALIDATE_EMPTY_FIELDS</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name> <param-value>true</param-value> </context-param> <!-- Filtro Interceptor Acciones Usuario--> <filter> <filter-name>FiltroAccionesUsuario</filter-name> <filter-class>co.empresa.transversales.FiltroAccionesUsuario</filter-class> </filter> <!-- Set the login filter to secure all the pages in the /secured/* path of the application --> <filter-mapping> <filter-name>FiltroAccionesUsuario</filter-name> <url-pattern>/faces/pages/*</url-pattern> </filter-mapping> <filter> <filter-name>primeFacesFileUploadFilter</filter-name> <filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class> </filter> <filter-mapping> <filter-name>primeFacesFileUploadFilter</filter-name> <servlet-name>Faces Servlet</servlet-name> </filter-mapping> <mime-mapping> <extension>swf</extension> <mime-type>application/x-shockwave-flash</mime-type> </mime-mapping> <mime-mapping> <extension>amf</extension> <mime-type>application/x-amf</mime-type> </mime-mapping> <!-- Log4j inicio --> <context-param> <param-name>log4jContextName</param-name> <param-value>myApplication</param-value> </context-param> <context-param> <param-name>log4jConfiguration</param-name> <param-value>log4j2.xml</param-value> </context-param> <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value>/WEB-INF/faces-config.xml</param-value> </context-param> <listener> <listener-class>org.apache.logging.log4j.web.Log4jServletContextListener</listener-class> </listener> <filter> <filter-name>log4jServletFilter</filter-name> <filter-class>org.apache.logging.log4j.web.Log4jServletFilter</filter-class> </filter> <filter-mapping> <filter-name>log4jServletFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> <dispatcher>INCLUDE</dispatcher> <dispatcher>ERROR</dispatcher> </filter-mapping> <!-- Log4j Fin --> <error-page> <!-- Missing login --> <error-code>401</error-code> <location>/AppExceptionHandler</location> </error-page> <error-page> <!-- Forbidden directory listing --> <error-code>403</error-code> <location>/AppExceptionHandler</location> </error-page> <error-page> <!-- Missing resource --> <error-code>404</error-code> <location>/AppExceptionHandler</location> </error-page> <error-page> <!-- Uncaught exception --> <error-code>500</error-code> <location>/AppExceptionHandler</location> </error-page> <error-page> <!-- Unsupported servlet method --> <error-code>503</error-code> <location>/AppExceptionHandler</location> </error-page> </web-app>

Me gustaría saber como evitar que el navegador me deje ir a web’s diferentes a las que inician con el nombre de mi dominio.

Gracias de antemano.

Pregunta sobre aplicacion movil

Quisiera saber si existe alguna posibilidad de evitar, que cuando estoy navegando en mi aplicación movil, en navegador recargue la pagina al deslizar la pantalla hacia abajo, en caso de Android y Chrome.

Cuando deslizo el dedo muy fuerte en chrome movil se recarga la pagina, me gustaria saber si se puede hacer alguna configuracion durante la programacion de la pagina para evitar que esto ocurra

¿ por que mi aplicacion web en vue.js , va lenta en dispositvos moviles?

Hola estoy empezando a usar VUE.JS todo va bien en pc’s de escritorio y laptops pero cuando abro la web en dispotivos moviles como celulares o tablets se pone en verdad muy lento.

Solo tengo un simple formulario y cuando se escribe algo en un input vinculado con un v-model las letras aparecen muy lento tambien cuando abro una ventanda de dialogo se nota un poco de lentitud. Me eh dado cuenta q todo lo que tiene un v-model se pone lento. Alguie le paso lo mismo?, adjunto el codigo en un txt. Gracias de antemano.

NOTA: ya probé en varios dispositvos moviles y tambien noté que en celulares de gama alta no tiene lentitud por ejemplo probe en galaxy s9 y todo va bien pero en un lg k8 va lento tabien en una tableta samsung galaxy tab .

Implementación de aplicación web .net en amazon web services

el siguiente posteo lo realizo con el fin de obtener ayuda de alguien que sepa como realizar la implementaciones .net en amazon web services.

Bien, sucede los siguiente: Realice una aplicación en aspx (vb.net) y la estoy intentando implementar en Amazon Web Services, en un principio me aparecían los errores 400 y 403, lo cuales ya pude solucionar, al final pude subir la aplicación pero ahora me aparece el siguiente error

“500 – Internal server error. There is a problem with the resource you are looking for, and it cannot be displayed.”

La vdd es que necesito que alguien me ayude a solucionar este problema o que me explique como es que se realiza la implementación en AWS, puesto que soy nuevo en esto y no tengo la mas minima idea…

Saludos.

Error de servidor en la aplicación ‘/’ No se ha encontrado la ruta de acceso de la red

Al ejecutar mi proyecto me sale este error introducir la descripción de la imagen aquí

[Win32Exception (0x80004005): No se ha encontrado la ruta de acceso de la red]

[SqlException (0x80131904): Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Named Pipes Provider, error: 40 – No se pudo abrir una conexión con SQL Server)] System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +153 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +336 SqlDependencyProcessDispatcher.StartWithDefault(String connectionString, String& server, DbConnectionPoolIdentity& identity, String& user, String& database, String& service, String appDomainKey, SqlDependencyPerAppDomainDispatcher dispatcher, Boolean& errorOccurred, Boolean& appDomainStart) +0 System.Data.SqlClient.SqlDependency.Start(String connectionString, String queue, Boolean useDefaults) +1095 System.Data.SqlClient.SqlDependency.Start(String connectionString) +13 Customer.MvcApplication.Application_Start() in D:\Escritorio\Nueva carpeta (3)\SignalR-SQL_Dependency-master\Customer\Customer\Global.asax.cs:22

¿Cómo puedo crear un vector global donde pueda ir almacenando la información que debo recolectar en el recorrido de mi aplicación?

Estoy desarrollando un registro en android, y necesito recolectar la información, pero debo ir almacenándola en un vector para después enviar ese paquete a una base de datos, sé que debo crear una variable global, pero en realidad no sé como hacerlo, ya que desde cada activity debo ir enviando información al vector y al finalizar cuando ya esté lleno pues enviarla a la base de datos. Agradezco toda su colaboración, soy nueva en esto.