此错误的地址为 0x66fab3fc,在线程 0x31b8 上.错误代码为 0xc0000005

背景:用C# dllImport第三方库,使用C++写的,第三方库,大家都懂的原因,我没有C++源码,我参考网上的C++ C#类型转换系列文章,最后唯独以下代码报错,其他全部秒退。求各位大神帮帮忙,帮忙看看是什么原因,急,谢谢大家了~~

C++的调用声明

    int __stdcall Dcrf_ReadCard(char *S);                           //读卡

C#的声明

    [DllImport("LsdDcrf.dll", CallingConvention = CallingConvention.StdCall)]
    public extern static int Dcrf_ReadCard(ref String Str);

测试的调用代码:

    String str = "";
    CardRead.Dcrf_ReadCard(ref str);
    lab.Text = str.ToString();

遭遇的错误:
图片说明
运行时遇到了错误。此错误的地址为 0x66fab3fc,在线程 0x365c 上。错误代码为 0xc0000005。此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损坏堆栈。
图片说明

我没有C++的源码提供分析。。

5个回答

[DllImport("LsdDcrf.dll", CallingConvention = CallingConvention.StdCall)]
public extern static int Dcrf_ReadCard(ref byte S);

qq_32795117
全面回憶 回复全面回憶: 在下面,我有补充。
大约 2 年之前 回复
qq_32795117
全面回憶 好吧,我太粗心大意了,谢谢友方
大约 3 年之前 回复
qq_32795117
全面回憶 同,谢谢了~~
大约 3 年之前 回复

一年之后,自问自答(笑):
这里就以我问题下方,有个人的回答为例:
解决方案:
一、将入参声明为

 private static extern int ReadCard(int d12, ref byte buffData)

调用时,声明足够长的数组,如

byte[] data=new byte[2048]; 
ReadCard(12/*示例参数*/,ref data[0]);   //传入数组的第一个元素

二、入参声明为

private static extern int ReadCard(int d12, StringBuffer buffData) 

这种声明,需要

StringBuffer str=new StringBuffer(2048); 
/*也需要足够长的容量,然后*/ 
ReadCard(12/*示例*/,str);

原理:
很简单,这里相当于传入了一个 C++ 指针, 而我们声明的数组 或者 StringBuffer 就是一个指针,出现这种错误是因为 String 本身不提供修改,不可读,所以无论是 StringBuffer 还是数组,都需要申请足够的容量,让 C++ dll 将数据写入指针。这里仅仅是 C++ 需要写数据,需要这样。如果能够确定 一个DLL 函数只对传入的数据是只读的,那么能够直接将函数声明为

private static extern int ReadCard(int d12, string buffData)

也是不会错的。

qq_32795117
全面回憶 回复全面回憶: 没有编辑功能,好难用...
大约 2 年之前 回复
qq_32795117
全面回憶 用词有许多有错的地方,不想改。指针不是这样说的哈,可能会误导不懂指针的。String本身可读,不可修改,指针是一个地址,而数组是一个地址链表,传入第一个元素,相当于传入了第一个地址,然后向后遍历,如果长度不够,指针会指向其他地址,该地址可能不是程序本来就可以访问的,可能是其他地址,而C# 这里帮着处理了,于是乎,就报了个 FatalExcationException 来阻止 C++ 读取其他地址的数据。如果是C++ 程序,如果没有启用数组检查,是不会报错的,如果启用了,会OutOfIndex..
大约 2 年之前 回复

博主你好我最近也在作门锁的对接用的是java,我想问一下你调用ReadCard方法时的第二个参数是你自己传进去的还是说,传了个空的字符串它会给这个参数赋值

我也遇到了这种问题,求解

C#调接口:
[DllImport("\jiangning\proRFL.dll", CallingConvention = CallingConvention.StdCall)]
//int __stdcall ReadCard(uchar d12,uchar *buffData) //读取卡片
//d12 USB类型,对于proUSB固定为1
//buffData 返回的卡数据字符串
private static extern int ReadCard(int d12, ref string buffData);

调用DEMO:
string result = string.Empty;
St = ReadCard(Fusb, ref result);

错误提示:
图片说明
图片说明

只有DLL文件,没有源码

qq_32795117
全面回憶 你的类型错误,应该是 StringBuffer,凡是通过字符串读取的,只有两种方法。一、将入参声明为 private static extern int ReadCard(int d12, ref byte buffData),调用时,声明足够长的数组,如 byte[] data=new byte[2048]; ReadCard(12/*示例参数*/,ref data[0])二、入参声明为 private static extern int ReadCard(int d12, StringBuffer buffData) 这种声明,需要 StringBuffer str=new StringBuffer(2048); /*也需要足够长的容量,然后*/ ReadCard(12/*示例*/,str)
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
此错误的地址为 0x6a330726,在线程 0x5458 上。错误代码为 0xc0000005。
背景:用C# dllImport第三方库,使用C++写的,第三方库,大家都懂的原因,我没有C++源码,我参考网上的C++ C#类型转换系列文章,最后唯独以下代码报错,其他全部秒退。求各位大神帮帮忙,帮忙看看是什么原因,急,谢谢大家了~~ C++的调用声明 C++原型: int __stdcall ReadCard(uchar d12,uchar *buffData) //读取卡片 d12 USB类型,对于proUSB固定为1 buffData 返回的卡数据字符串 C#的声明: [DllImport("\\proRFL.dll", CallingConvention = CallingConvention.StdCall)] private static extern int ReadCard(int d12, ref string buffData); 测试的调用代码: string result = string.Empty; St = ReadCard(Fusb, ref result); bufCard = result.Substring(25, 8); if (St != 0) { MessageBox.Show("读卡失败"); } 遇到的错误: ![图片说明](https://img-ask.csdn.net/upload/201710/25/1508923742_733189.png) ![图片说明](https://img-ask.csdn.net/upload/201710/25/1508923828_724457.png) 运行时遇到了错误。此错误的地址为 0x66fab3fc,在线程 0x365c 上。错误代码为 0xc0000005。此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损坏堆栈。 只有DLL文件,需要的话附上,没有C++源码提供分析,求各位大神解答
求助:springboot报错:Caused by: java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine
报错详细信息: ``` 2019-10-16 17:32:09.395 INFO [cloud-agr-service,,,] 17972 --- [erListUpdater-0] c.netflix.config.ChainedDynamicProperty : Flipping property: gateway-zuul.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 2019-10-16 17:32:12.545 ERROR [cloud-agr-service,124633d2ab2910a8,ee13ca3fab5a335a,false] 17972 --- [o-auto-1-exec-5] o.s.c.s.i.web.ExceptionLoggingFilter : Uncaught exception thrown org.springframework.web.util.NestedServletException: Request processing failed; nested exception is feign.RetryableException: connect: Address is invalid on local machine, or port is not valid on remote machine executing GET http://cloud-landmark/category/findOneAll at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:866) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) ~[javax.servlet-api-3.1.0.jar:3.1.0] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[javax.servlet-api-3.1.0.jar:3.1.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ~[tomcat-embed-websocket-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90) ~[spring-boot-actuator-2.0.4.RELEASE.jar:2.0.4.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFilter.doFilter(OAuth2AuthenticationProcessingFilter.java:176) ~[spring-security-oauth2-2.2.1.RELEASE.jar:na] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) ~[spring-security-web-5.0.7.RELEASE.jar:5.0.7.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) ~[spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) ~[spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) ~[spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) ~[spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.springframework.cloud.sleuth.instrument.web.ExceptionLoggingFilter.doFilter(ExceptionLoggingFilter.java:48) ~[spring-cloud-sleuth-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at brave.servlet.TracingFilter.doFilter(TracingFilter.java:86) [brave-instrumentation-servlet-5.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:155) [spring-boot-actuator-2.0.4.RELEASE.jar:2.0.4.RELEASE] at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:123) [spring-boot-actuator-2.0.4.RELEASE.jar:2.0.4.RELEASE] at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108) [spring-boot-actuator-2.0.4.RELEASE.jar:2.0.4.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471) [tomcat-embed-core-8.5.32.jar:8.5.32] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.32.jar:8.5.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_131] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.32.jar:8.5.32] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131] Caused by: feign.RetryableException: connect: Address is invalid on local machine, or port is not valid on remote machine executing GET http://cloud-landmark/category/findOneAll at feign.FeignException.errorExecuting(FeignException.java:67) ~[feign-core-9.5.1.jar:na] at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:104) ~[feign-core-9.5.1.jar:na] at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76) ~[feign-core-9.5.1.jar:na] at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103) ~[feign-core-9.5.1.jar:na] at com.sun.proxy.$Proxy201.findOneAll(Unknown Source) ~[na:na] at com.cloud.agr.service.controller.LandmarkController.findOneAll(LandmarkController.java:944) ~[classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209) ~[spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136) ~[spring-web-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:877) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:783) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974) ~[spring-webmvc-5.0.8.RELEASE.jar:5.0.8.RELEASE] ... 88 common frames omitted Caused by: java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[na:1.8.0_131] at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:83) ~[na:1.8.0_131] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_131] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_131] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_131] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.8.0_131] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_131] at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_131] at sun.net.NetworkClient.doConnect(NetworkClient.java:175) ~[na:1.8.0_131] at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_131] at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_131] at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) ~[na:1.8.0_131] at sun.net.www.http.HttpClient.New(HttpClient.java:339) ~[na:1.8.0_131] at sun.net.www.http.HttpClient.New(HttpClient.java:357) ~[na:1.8.0_131] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1202) ~[na:1.8.0_131] at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138) ~[na:1.8.0_131] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032) ~[na:1.8.0_131] at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966) ~[na:1.8.0_131] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546) ~[na:1.8.0_131] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) ~[na:1.8.0_131] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) ~[na:1.8.0_131] at feign.Client$Default.convertResponse(Client.java:152) ~[feign-core-9.5.1.jar:na] at feign.Client$Default.execute(Client.java:74) ~[feign-core-9.5.1.jar:na] at org.springframework.cloud.sleuth.instrument.web.client.feign.TracingFeignClient.execute(TracingFeignClient.java:91) ~[spring-cloud-sleuth-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.cloud.sleuth.instrument.web.client.feign.LazyTracingFeignClient.execute(LazyTracingFeignClient.java:55) ~[spring-cloud-sleuth-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer$1.doWithRetry(RetryableFeignLoadBalancer.java:103) ~[spring-cloud-openfeign-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer$1.doWithRetry(RetryableFeignLoadBalancer.java:88) ~[spring-cloud-openfeign-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.2.RELEASE.jar:na] at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:180) ~[spring-retry-1.2.2.RELEASE.jar:na] at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer.execute(RetryableFeignLoadBalancer.java:88) ~[spring-cloud-openfeign-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer.execute(RetryableFeignLoadBalancer.java:54) ~[spring-cloud-openfeign-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at com.netflix.client.AbstractLoadBalancerAwareClient$1.call(AbstractLoadBalancerAwareClient.java:104) ~[ribbon-loadbalancer-2.2.5.jar:2.2.5] at com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommand.java:303) ~[ribbon-loadbalancer-2.2.5.jar:2.2.5] at com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommand.java:287) ~[ribbon-loadbalancer-2.2.5.jar:2.2.5] at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:231) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:228) ~[rxjava-1.3.8.jar:1.3.8] at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.drain(OnSubscribeConcatMap.java:286) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.onNext(OnSubscribeConcatMap.java:144) ~[rxjava-1.3.8.jar:1.3.8] at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:185) ~[ribbon-loadbalancer-2.2.5.jar:2.2.5] at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) ~[ribbon-loadbalancer-2.2.5.jar:2.2.5] at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) ~[rxjava-1.3.8.jar:1.3.8] at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber$1.call(OperatorRetryWithPredicate.java:127) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:79) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:45) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.util.ScalarSynchronousObservable$WeakSingleProducer.request(ScalarSynchronousObservable.java:276) ~[rxjava-1.3.8.jar:1.3.8] at rx.Subscriber.setProducer(Subscriber.java:209) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:138) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:129) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) ~[rxjava-1.3.8.jar:1.3.8] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) ~[rxjava-1.3.8.jar:1.3.8] at rx.Observable.subscribe(Observable.java:10423) ~[rxjava-1.3.8.jar:1.3.8] at rx.Observable.subscribe(Observable.java:10390) ~[rxjava-1.3.8.jar:1.3.8] at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443) ~[rxjava-1.3.8.jar:1.3.8] at rx.observables.BlockingObservable.single(BlockingObservable.java:340) ~[rxjava-1.3.8.jar:1.3.8] at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112) ~[ribbon-loadbalancer-2.2.5.jar:2.2.5] at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:63) ~[spring-cloud-openfeign-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.cloud.sleuth.instrument.web.client.feign.TraceLoadBalancerFeignClient.execute(TraceLoadBalancerFeignClient.java:67) ~[spring-cloud-sleuth-core-2.0.0.RELEASE.jar:2.0.0.RELEASE] at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:97) ~[feign-core-9.5.1.jar:na] ... 105 common frames omitted ```
以太坊智能合约离线交易失败
https://cn.etherscan.com/tx/0x0053139e21963fd2a8cf110b4d20be552cabd85ebb593fab60fbe83f984399e4 我的离线签名交易,转ETH可以成功,但是转代币总失败,帮忙看看
关于MPAndroidChart 的水平柱状图,值无法显示问题
希望呈现如下效果,不带坐标轴,只有柱状体和文字说明显示 ![图片说明](https://img-ask.csdn.net/upload/201912/16/1576463628_110079.jpg) 使用HorizontalBarChart控件,关闭各个坐标轴,通过setValueFormatter来设置值的显示,但很奇怪的就是偶尔能显示,大部分时候只有状图没有文字与值。 大佬们快来指导一下到底是哪出了问题。同样的代码放在BarChart上就一切正常 ![图片说明](https://img-ask.csdn.net/upload/201912/16/1576465237_782317.jpg) 代码如下: ``` mChart.setDrawBarShadow(false); mChart.setDrawValueAboveBar(true); mChart.getDescription().setEnabled(false); mChart.setPinchZoom(false); mChart.setDrawGridBackground(false); mChart.setTouchEnabled(false); XAxis xl = mChart.getXAxis(); xl.setEnabled(false); YAxis yl = mChart.getAxisLeft(); yl.setEnabled(false); YAxis yr = mChart.getAxisRight(); yr.setEnabled(false); mChart.setFitBars(true); mChart.animateY(1000); Legend l = mChart.getLegend(); l.setEnabled(false); ArrayList<BarEntry> yVals1 = new ArrayList<BarEntry>(); yVals1.add(new BarEntry(1,50,"A")); yVals1.add(new BarEntry(2,95,"B")); yVals1.add(new BarEntry(3,200,"C")); yVals1.add(new BarEntry(4,29,"D")); BarDataSet set1; if (mChart.getData() != null && mChart.getData().getDataSetCount() > 0) { set1 = (BarDataSet) mChart.getData().getDataSetByIndex(0); set1.setValues(yVals1); mChart.getData().notifyDataChanged(); mChart.notifyDataSetChanged(); } else { set1 = new BarDataSet(yVals1, "DataSet 1"); set1.setValueFormatter(new ValueFormatter() { @Override public String getFormattedValue(float value) { return "连接异常"+(int)value; } }); List<Integer> gradientColors = new ArrayList<>(); gradientColors.add(Color.parseColor("#FC8456")); gradientColors.add(Color.parseColor("#779FFE")); gradientColors.add(Color.parseColor("#FAB945")); gradientColors.add(Color.parseColor("#54B4A7")); set1.setColors(gradientColors); ArrayList<IBarDataSet> dataSets = new ArrayList<>(); dataSets.add(set1); BarData data = new BarData(dataSets); data.setValueTextSize(10f); data.setBarWidth(0.8f); mChart.setData(data); } ```
多线程运行,cpu使用率过高
1 使用Fork/Join,类似代码如下,运行起来,CPU过高 public class MyTask extends RecursiveTask<Integer> { private static final long serialVersionUID = 1103203544619621157L; int THRESHOLD = 100;int start;int end; int[] arr; public MyTask(int[] arr,int start,int end){ this.arr = arr; this.start = start; this.end = end; } @Override protected Integer compute() { if(end - start <= THRESHOLD){ int sum = 0; for(int i= start;i<end;i++){ sum += arr[i]; } return sum; } int mid = (end + start)/2; MyTask t1 = new MyTask(arr,start,mid); MyTask t2 = new MyTask(arr,mid,end); invokeAll(t1, t2); return t1.join() + t2.join(); } public static void main(String args){ int[] arr = new int[5000]; random(arr); ForkJoinPool pool = new ForkJoinPool(); MyTask task = new MyTask(arr,0,arr.length); pool.invoke(task); } } 2 堆栈信息如下 "ForkJoinPool-1-worker-8" daemon prio=10 tid=0x00007fab88001000 nid=0x32d4 waiting on condition [0x00007fac178b7000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070b86f138> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.ForkJoinPool.tryAwaitWork(ForkJoinPool.java:864) at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:647) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398) "ForkJoinPool-1-worker-6" daemon prio=10 tid=0x00007fab8c004800 nid=0x32d2 waiting on condition [0x00007fac17ab9000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070b86f138> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.ForkJoinPool.tryAwaitWork(ForkJoinPool.java:864) at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:647) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398) "ForkJoinPool-1-worker-5" daemon prio=10 tid=0x00007fab90003000 nid=0x32d1 waiting on condition [0x00007fac17bba000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070b86f138> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.ForkJoinPool.tryAwaitWork(ForkJoinPool.java:864) at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:647) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398) "ForkJoinPool-1-worker-4" daemon prio=10 tid=0x00007fab90001000 nid=0x32d0 waiting on condition [0x00007fac17cbb000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070b86f138> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.ForkJoinPool.idleAwaitWork(ForkJoinPool.java:894) at java.util.concurrent.ForkJoinPool.tryAwaitWork(ForkJoinPool.java:830) at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:647) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398) "ForkJoinPool-1-worker-2" daemon prio=10 tid=0x00007fab8c001000 nid=0x32ce waiting on condition [0x00007fac17ebd000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070b86f138> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.ForkJoinPool.tryAwaitWork(ForkJoinPool.java:864) at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:647) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398) "http-bio-3080-exec-10" daemon prio=10 tid=0x00007fabc8007000 nid=0x32b5 waiting on condition [0x00007fac34260000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070bac9f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) "http-bio-3080-exec-9" daemon prio=10 tid=0x00007fabc8005000 nid=0x32b4 waiting on condition [0x00007fac34361000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070bac9f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) "http-bio-3080-exec-8" daemon prio=10 tid=0x00007fabc8003800 nid=0x32b3 waiting on condition [0x00007fac34462000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070bac9f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) "http-bio-3080-exec-7" daemon prio=10 tid=0x00007faba4001000 nid=0x32b2 waiting on condition [0x00007fac34563000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000070bac9f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) ![图片说明](https://img-ask.csdn.net/upload/201906/28/1561714492_127107.png)
怎么把网页1的导航完美移植到网页2的轮播图上边的位置使导航和轮播图结合成一个网页
网页1带导航的 <!DOCTYPE html> <html> <head> <link rel="icon" href="images/favicon.ico" type="img/x-ico" /> <title>山东金泽网络科技有限公司</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"> <meta name="keywords" content="" /> <script type="application/x-javascript"> addEventListener("load", function () { setTimeout(hideURLbar, 0); }, false); function hideURLbar() { window.scrollTo(0, 1); } </script> <link href="css/bootstrap.css" rel='stylesheet' type='text/css' /> <link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" property="" /> <link href="css/style.css" rel='stylesheet' type='text/css' /> <link href="css/simpleLightbox.css" rel='stylesheet' type='text/css' /> <link href="css/fontawesome-all.css" rel="stylesheet"> <link href="http://fonts.googleapis.com/css?family=Poppins:100i,200,200i,300,400,400i,500,500i,600,600i,700,700i,800" rel="stylesheet"> </head> <body> <header> <div class="header_top" id="home"> <nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <a class="navbar-brand" href="index.html"> <i class="fab fa-digital-ocean"></i> 金泽科技</a> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mx-auto tp-nav text-center"> <li class="nav-item active"> <a class="nav-link" href="index.html">首页 <span class="sr-only">(current)</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="about.html">关于</a> </li> <li class="nav-item"> <a class="nav-link" href="了解银豹.html">解决方案</a> </li> <li class="nav-item"> <a class="nav-link" href="blog.html">博客</a> </li> <li class="nav-item"> <a class="nav-link" href="contact.html">联系我们</a> </li> </ul> <form action="#" method="post" class="form-inline my-2 my-lg-0 search"> <input class="form-control mr-sm-2" type="search" placeholder="点击输入搜索..." name="Search" required> <button class="btn btn-outline-success my-2 my-sm-0" type="submit">搜索</button> </form> </div> </nav> </div> </header> <!--//header--> </body> </html> ``` 网页2 轮播图代码: ``` <!DOCTYPE html> <html> <head> <link rel="icon" href="images/favicon.ico" type="img/x-ico" /> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>山东金泽网络科技有限公司</title> <link rel="stylesheet" href="css/style.css" /> </head> <body> <div class="c-banner"> <div class="banner"> <ul> <li><img src="img/lunbo1.jpg"></li> <li><img src="img/lunbo2.jpg"></li> <li><img src="img/lunbo3.jpg"></li> </ul> </div> <div class="nexImg"> <img src="img/nexImg.png" /> </div> <div class="preImg"> <img src="img/preImg.png" /> </div> <div class="jumpBtn"> <ul> <li jumpImg="0"></li> <li jumpImg="1"></li> <li jumpImg="2"></li> </ul> </div> </div> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript"> //定时器返回值 var time=null; //记录当前位子 var nexImg = 0; //用于获取轮播图图片个数 var imgLength = $(".c-banner .banner ul li").length; //当时动态数据的时候使用,上面那个删除 // var imgLength =0; //设置底部第一个按钮样式 $(".c-banner .jumpBtn ul li[jumpImg="+nexImg+"]").css("background-color","black"); //页面加载 $(document).ready(function(){ // dynamicData(); //启动定时器,设置时间为3秒一次 time =setInterval(intervalImg,3000); }); //点击上一张 $(".preImg").click(function(){ //清楚定时器 clearInterval(time); var nowImg = nexImg; nexImg = nexImg-1; console.log(nexImg); if(nexImg<0){ nexImg=imgLength-1; } //底部按钮样式设置 $(".c-banner .jumpBtn ul li").css("background-color","white"); $(".c-banner .jumpBtn ul li[jumpImg="+nexImg+"]").css("background-color","black"); //将当前图片试用绝对定位,下一张图片试用相对定位 $(".c-banner .banner ul img").eq(nowImg).css("position","absolute"); $(".c-banner .banner ul img").eq(nexImg).css("position","relative"); //轮播淡入淡出 $(".c-banner .banner ul li").eq(nexImg).css("display","block"); $(".c-banner .banner ul li").eq(nexImg).stop().animate({"opacity":1},1000); $(".c-banner .banner ul li").eq(nowImg).stop().animate({"opacity":0},1000,function(){ $(".c-banner ul li").eq(nowImg).css("display","none"); }); //启动定时器,设置时间为3秒一次 time =setInterval(intervalImg,3000); }) //点击下一张 $(".nexImg").click(function(){ clearInterval(time); intervalImg(); time =setInterval(intervalImg,3000); }) //轮播图 function intervalImg(){ if(nexImg<imgLength-1){ nexImg++; }else{ nexImg=0; } //将当前图片试用绝对定位,下一张图片试用相对定位 $(".c-banner .banner ul img").eq(nexImg-1).css("position","absolute"); $(".c-banner .banner ul img").eq(nexImg).css("position","relative"); $(".c-banner .banner ul li").eq(nexImg).css("display","block"); $(".c-banner .banner ul li").eq(nexImg).stop().animate({"opacity":1},1000); $(".c-banner .banner ul li").eq(nexImg-1).stop().animate({"opacity":0},1000,function(){ $(".c-banner .banner ul li").eq(nexImg-1).css("display","none"); }); $(".c-banner .jumpBtn ul li").css("background-color","white"); $(".c-banner .jumpBtn ul li[jumpImg="+nexImg+"]").css("background-color","black"); } //轮播图底下按钮 //动态数据加载的试用应放在请求成功后执行该代码,否则按钮无法使用 $(".c-banner .jumpBtn ul li").each(function(){ //为每个按钮定义点击事件 $(this).click(function(){ clearInterval(time); $(".c-banner .jumpBtn ul li").css("background-color","white"); jumpImg = $(this).attr("jumpImg"); if(jumpImg!=nexImg){ var after =$(".c-banner .banner ul li").eq(jumpImg); var befor =$(".c-banner .banner ul li").eq(nexImg); //将当前图片试用绝对定位,下一张图片试用相对定位 $(".c-banner .banner ul img").eq(nexImg).css("position","absolute"); $(".c-banner .banner ul img").eq(jumpImg).css("position","relative"); after.css("display","block"); after.stop().animate({"opacity":1},1000); befor.stop().animate({"opacity":0},1000,function(){ befor.css("display","none"); }); nexImg=jumpImg; } $(this).css("background-color","black"); time =setInterval(intervalImg,3000); }); }); //动态数据轮播图 //动态数据加载的时候不要直接点击demo.html运行否则可能请求不到本地json数据 // function dynamicData(){ // $.ajax({ // url:"js/test.json", // type:"get", // dataType:"json", // success:function(data){ // if(data.code==1){ // var data = data.data; // $.each(data,function(i){ // $(".c-banner .banner ul").append('<li><img src="'+this.img+'"></li>'); // $(".c-banner .jumpBtn ul").append('<li jumpImg="'+i+'"></li>') // }) // } // //获取图片总数量 // imgLength = $(".c-banner .banner ul li").length; // //为底部按钮定义单击事件 // $(".c-banner .jumpBtn ul li").each(function(){ // //为每个按钮定义点击事件 // $(this).click(function(){ // clearInterval(time); // $(".c-banner .jumpBtn ul li").css("background-color","white"); // jumpImg = $(this).attr("jumpImg"); // if(jumpImg!=nexImg){ // var after =$(".c-banner .banner ul li").eq(jumpImg); // var befor =$(".c-banner .banner ul li").eq(nexImg); // // //将当前图片试用绝对定位,下一张图片试用相对定位 // $(".c-banner .banner ul img").eq(nexImg).css("position","absolute"); // $(".c-banner .banner ul img").eq(jumpImg).css("position","relative"); // // after.css("display","block"); // after.stop().animate({"opacity":1},1000); // befor.stop().animate({"opacity":0},1000,function(){ // befor.css("display","none"); // }); // nexImg=jumpImg; // } // $(this).css("background-color","black"); // time =setInterval(intervalImg,3000); // }); // }); // } // }) // } </script> <div style="text-align:center;margin:10px 0; font:normal 14px/24px 'MicroSoft YaHei';"> </div> </body> </html> ``` ```
请教一下,我这个导航栏怎么增加每个导航按钮之间的间距呢?
<!DOCTYPE html> <html> <head> <link rel="icon" href="images/favicon.ico" type="img/x-ico" /> <title>山东金泽网络科技有限公司</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"> <meta name="keywords" content="" /> <script type="application/x-javascript"> addEventListener("load", function () { setTimeout(hideURLbar, 0); }, false); function hideURLbar() { window.scrollTo(0, 1); } </script> <link href="css/bootstrap.css" rel='stylesheet' type='text/css' /> <link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" property="" /> <link href="css/style.css" rel='stylesheet' type='text/css' /> <link href="css/simpleLightbox.css" rel='stylesheet' type='text/css' /> <link href="css/fontawesome-all.css" rel="stylesheet"> <link href="http://fonts.googleapis.com/css?family=Poppins:100i,200,200i,300,400,400i,500,500i,600,600i,700,700i,800" rel="stylesheet"> </head> <body> <header> <div class="header_top" id="home"> <nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <a class="navbar-brand" href="index.html"> <i class="fab fa-digital-ocean"></i> 金泽科技</a> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mx-auto tp-nav text-center"> <li class="nav-item active"> <a class="nav-link" href="index.html">首页 <span class="sr-only">(current)</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="about.html">关于</a> </li> <li class="nav-item"> <a class="nav-link" href="了解银豹.html">解决方案</a> </li> <li class="nav-item"> <a class="nav-link" href="blog.html">博客</a> </li> <li class="nav-item"> <a class="nav-link" href="contact.html">联系我们</a> </li> </ul> <form action="#" method="post" class="form-inline my-2 my-lg-0 search"> <input class="form-control mr-sm-2" type="search" placeholder="点击输入搜索..." name="Search" required> <button class="btn btn-outline-success my-2 my-sm-0" type="submit">搜索</button> </form> </div> </nav> </div> </header> <!--//header--> </body> </html> ``` ```
java 多线程,这种情况是否正常。线程总数一直在上升,但是内存没有出现过大的波动
因根据不同的任务需要定时创建线程池,为什么线程总数一直在上升? ![![](http://d.hiphotos.baidu.com/zhidao/pic/item/72f082025aafa40fe0fab898a864034f78f019b2.jpg)](http://d.hiphotos.baidu.com/zhidao/pic/item/72f082025aafa40fe0fab898a864034f78f019b2.jpg)
linux sparc 架构PCI设备能找到设备,但无法分配可用资源。
[ 0.000000] ###INFO: ***************Welcom to MyKernel*************** [ 0.000000] ###INFO: Build on Sep 5 2014, 04:56:28 [ 0.000000] PROMLIB: Sun IEEE Boot Prom 'OBP 1.0.0 2013/06/08 09:37' [ 0.000000] PROMLIB: Root node compatible: sun4v [ 0.000000] Linux version 2.6.32.20 (root@localhost.localdomain) (gcc version 4.4.3 20100121 (Red Hat 4.4.3-3) (GCC) ) #8 SMP Fri Sep 5 04:56:43 CST 2014 [ 0.000000] bootconsole [btext0] enabled [ 0.000000] ARCH: SUN4V [ 0.000000] Kernel: Using 2 locked TLB entries for main kernel image. [ 0.000000] Remapping the kernel... done. [ 0.000000] OF stdout device is: /pci@0/pci@0/display@0 [ 0.000000] PROM: Built device tree with 151492 bytes of memory. [ 0.000000] MDESC: Size is 34720 bytes. [ 0.000000] PLATFORM: banner-name [YH FT-1000 Platform] [ 0.000000] PLATFORM: name [YH FT-1000 Platform] [ 0.000000] PLATFORM: hostid [83f9edf0] [ 0.000000] PLATFORM: serial# [00ab4130] [ 0.000000] PLATFORM: stick-frequency [3b9aca00] [ 0.000000] PLATFORM: mac-address [144ff9edf0] [ 0.000000] PLATFORM: watchdog-resolution [1000 ms] [ 0.000000] PLATFORM: watchdog-max-timeout [31536000000 ms] [ 0.000000] PLATFORM: max-cpus [256] [ 0.000000] Top of RAM: 0xff82e000, Total RAM: 0xfb3c6000 [ 0.000000] Memory hole size: 68MB [ 0.000000] [0000010000000000-fffff80005000000] page_structs=131072 node=0 entry=0/0 [ 0.000000] [0000010000000000-fffff80005400000] page_structs=131072 node=0 entry=1/0 [ 0.000000] [0000010000800000-fffff80005800000] page_structs=131072 node=0 entry=2/0 [ 0.000000] [0000010000800000-fffff80005c00000] page_structs=131072 node=0 entry=3/0 [ 0.000000] [0000010001000000-fffff80006000000] page_structs=131072 node=0 entry=4/0 [ 0.000000] [0000010001000000-fffff80006400000] page_structs=131072 node=0 entry=5/0 [ 0.000000] [0000010001800000-fffff80006800000] page_structs=131072 node=0 entry=6/0 [ 0.000000] [0000010001800000-fffff80006c00000] page_structs=131072 node=0 entry=7/0 [ 0.000000] Zone PFN ranges: [ 0.000000] Normal 0x00002200 -> 0x0007fc17 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[3] active PFN ranges [ 0.000000] 0: 0x00002200 -> 0x0007fbd2 [ 0.000000] 0: 0x0007fbd8 -> 0x0007fbe8 [ 0.000000] 0: 0x0007fc16 -> 0x0007fc17 [ 0.000000] On node 0 totalpages: 514531 [ 0.000000] Normal zone: 4021 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 510510 pages, LIFO batch:15 [ 0.000000] Booting Linux... [ 0.000000] PERCPU: Embedded 7 pages/cpu @fffff80007000000 s25920 r8192 d23232 u65536 [ 0.000000] pcpu-alloc: s25920 r8192 d23232 u65536 alloc=1*4194304 [ 0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 510510 [ 0.000000] Kernel command line: root=/dev/mapper/VolGroup-lv_root ro LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet selinux=0 [ 0.000000] PID hash table entries: 4096 (order: 2, 32768 bytes) [ 0.000000] Dentry cache hash table entries: 524288 (order: 9, 4194304 bytes) [ 0.000000] Inode-cache hash table entries: 262144 (order: 8, 2097152 bytes) [ 0.000000] Memory: 4048080k available (4048k kernel code, 2832k data, 232k init) [fffff80000000000,00000000ff82e000] [ 0.000000] SLUB: Genslabs=14, HWalign=32, Order=0-3, MinObjects=0, CPUs=64, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:255 [ 0.000000] clocksource: mult[10000] shift[16] [ 0.000000] clockevent: mult[80000000] shift[31] [ 0.000000] Console: colour dummy device 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 40.725938] Calibrating delay using timer specific routine.. 2002.12 BogoMIPS (lpj=10010649) [ 40.726151] Mount-cache hash table entries: 512 [ 40.742607] Brought up 32 CPUs [ 40.748046] ldc.c:v1.1 (July 22, 2008) [ 40.749322] NET: Registered protocol family 16 [ 40.781504] VIO: Adding device channel-devices, parent = NO [ 40.784457] FeiTeng board init [ 40.784515] the processor type:FT1000a, board:ft1000a_gw,FT USER VERSION: |渄??-#M7+酾h [ 40.784900] Testing NMI watchdog ... OK. [ 40.984975] Performance events: Supported PMU type is 'FT' [ 41.001527] pci_sun4v: Registered hvapi major[1] minor[0] [ 41.001913] /pci@0: SUN4V PCI Bus Module [ 41.001928] /pci@0: On NUMA node -1 [ 41.001944] /pci@0: PCI IO[c810000000] MEM[ca00000000] [ 41.062546] /pci@0: Imported 19 TSB entries from OBP [ 41.064105] /pci@0: MSI Queue first[0] num[36] count[128] devino[0x18] [ 41.064125] /pci@0: MSI first[0] num[256] mask[0xff] width[32] [ 41.064143] /pci@0: MSI addr32[0x7fff0000:0x10000] addr64[0x3ffff0000:0x10000] [ 41.064160] /pci@0: MSI queues at RA [00000000fab00000] [ 41.064179] PCI: Scanning PBM /pci@0 [ 41.064592] PCI: scan_bus[/pci@0] bus no 0 [ 41.064607] * /pci@0/pci@0 [ 41.064688] create device, devfn: 0, type: pciex [ 41.064737] class: 0x60400 device name: 0000:00:00.0 [ 41.064757] parse addresses (20 bytes) @ fffff800ff7bab40 [ 41.064774] start: ca00100000, end: ca0010ffff, i: 38 [ 41.064786] adding to system ... [ 41.064831] pci 0000:00:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.064872] pci 0000:00:00.0: supports D1 [ 41.064889] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 41.064908] pci 0000:00:00.0: PME# disabled [ 41.064929] PCI: dev header type: 1 [ 41.064940] of_scan_pci_bridge(/pci@0/pci@0) [ 41.064966] bus name: PCI Bus 0000:01 [ 41.064979] PCI: scan_bus[/pci@0/pci@0] bus no 1 [ 41.064992] * /pci@0/pci@0/display@0 [ 41.065042] create device, devfn: 0, type: display [ 41.065089] class: 0x30000 device name: 0000:01:00.0 [ 41.065106] parse addresses (80 bytes) @ fffff800ff7b9680 [ 41.065123] start: ca10000000, end: ca1fffffff, i: 10 [ 41.065138] start: ca00200000, end: ca0021ffff, i: 18 [ 41.065153] start: c810001000, end: c8100010ff, i: 20 [ 41.065168] start: ca00220000, end: ca0023ffff, i: 30 [ 41.065180] adding to system ... [ 41.065212] pci 0000:01:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.065261] pci 0000:01:00.0: supports D1 D2 [ 41.065288] PCI: dev header type: 0 [ 41.065300] * /pci@0/pci@1 [ 41.065349] create device, devfn: 8, type: pciex [ 41.065391] class: 0x60400 device name: 0000:00:01.0 [ 41.065412] parse addresses (20 bytes) @ fffff800ff7b8800 [ 41.065428] start: ca00110000, end: ca0011ffff, i: 38 [ 41.065442] adding to system ... [ 41.065472] pci 0000:00:01.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.065509] pci 0000:00:01.0: supports D1 [ 41.065524] pci 0000:00:01.0: PME# supported from D0 D1 D3hot [ 41.065542] pci 0000:00:01.0: PME# disabled [ 41.065562] PCI: dev header type: 1 [ 41.065572] of_scan_pci_bridge(/pci@0/pci@1) [ 41.065596] bus name: PCI Bus 0000:02 [ 41.065609] PCI: scan_bus[/pci@0/pci@1] bus no 2 [ 41.065622] * /pci@0/pci@1/pci@0 [ 41.065672] create device, devfn: 0, type: pciex [ 41.065721] class: 0x60400 device name: 0000:02:00.0 [ 41.065738] parse addresses (20 bytes) @ fffff800ff7b7800 [ 41.065754] start: ca20000000, end: ca2001ffff, i: 10 [ 41.065766] adding to system ... [ 41.065796] pci 0000:02:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.065858] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold [ 41.065877] pci 0000:02:00.0: PME# disabled [ 41.065909] PCI: dev header type: 1 [ 41.065920] of_scan_pci_bridge(/pci@0/pci@1/pci@0) [ 41.065945] bus name: PCI Bus 0000:03 [ 41.065958] PCI: scan_bus[/pci@0/pci@1/pci@0] bus no 3 [ 41.065971] * /pci@0/pci@1/pci@0/pci@1 [ 41.066022] create device, devfn: 8, type: pciex [ 41.066071] class: 0x60400 device name: 0000:03:01.0 [ 41.066086] adding to system ... [ 41.066116] pci 0000:03:01.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.066178] pci 0000:03:01.0: PME# supported from D0 D3hot D3cold [ 41.066197] pci 0000:03:01.0: PME# disabled [ 41.066229] PCI: dev header type: 1 [ 41.066241] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@1) [ 41.066268] bus name: PCI Bus 0000:04 [ 41.066281] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@1] bus no 4 [ 41.066295] * /pci@0/pci@1/pci@0/pci@1/ethernet@0 [ 41.066348] create device, devfn: 0, type: [ 41.066399] class: 0x20000 device name: 0000:04:00.0 [ 41.066417] parse addresses (80 bytes) @ fffff800ff7b5740 [ 41.066435] start: ca20100000, end: ca2011ffff, i: 10 [ 41.066450] start: ca20120000, end: ca2013ffff, i: 14 [ 41.066467] start: c810002000, end: c81000201f, i: 18 [ 41.066482] start: ca20140000, end: ca2015ffff, i: 30 [ 41.066494] adding to system ... [ 41.066525] pci 0000:04:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.066592] pci 0000:04:00.0: PME# supported from D0 D3hot D3cold [ 41.066612] pci 0000:04:00.0: PME# disabled [ 41.066643] PCI: dev header type: 0 [ 41.066655] * /pci@0/pci@1/pci@0/pci@1/ethernet@0,1 [ 41.066709] create device, devfn: 1, type: [ 41.066760] class: 0x20000 device name: 0000:04:00.1 [ 41.066777] parse addresses (80 bytes) @ fffff800ff7b4a80 [ 41.066793] start: ca20160000, end: ca2017ffff, i: 10 [ 41.066809] start: ca20180000, end: ca2019ffff, i: 14 [ 41.066824] start: c810002020, end: c81000203f, i: 18 [ 41.066839] start: ca201a0000, end: ca201bffff, i: 30 [ 41.066851] adding to system ... [ 41.066881] pci 0000:04:00.1: calling quirk_resource_alignment+0x0/0x1a4 [ 41.066948] pci 0000:04:00.1: PME# supported from D0 D3hot D3cold [ 41.066967] pci 0000:04:00.1: PME# disabled [ 41.066999] PCI: dev header type: 0 [ 41.067011] * /pci@0/pci@1/pci@0/pci@4 [ 41.067063] create device, devfn: 20, type: pciex [ 41.067113] class: 0x60400 device name: 0000:03:04.0 [ 41.067127] adding to system ... [ 41.067157] pci 0000:03:04.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.067219] pci 0000:03:04.0: PME# supported from D0 D3hot D3cold [ 41.067238] pci 0000:03:04.0: PME# disabled [ 41.067270] PCI: dev header type: 1 [ 41.067281] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4) [ 41.067306] bus name: PCI Bus 0000:05 [ 41.067319] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4] bus no 5 [ 41.067334] * /pci@0/pci@1/pci@0/pci@4/pci@0 [ 41.067387] create device, devfn: 0, type: pciex [ 41.067439] class: 0x60400 device name: 0000:05:00.0 [ 41.067455] parse addresses (20 bytes) @ fffff800ff7b2d40 [ 41.067473] start: ca20200000, end: ca2021ffff, i: 10 [ 41.067485] adding to system ... [ 41.067517] pci 0000:05:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.067586] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold [ 41.067606] pci 0000:05:00.0: PME# disabled [ 41.067640] PCI: dev header type: 1 [ 41.067651] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0) [ 41.067677] bus name: PCI Bus 0000:06 [ 41.067690] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0] bus no 6 [ 41.067705] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@1 [ 41.067760] create device, devfn: 8, type: pciex [ 41.067812] class: 0x60400 device name: 0000:06:01.0 [ 41.067826] adding to system ... [ 41.067856] pci 0000:06:01.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.067924] pci 0000:06:01.0: PME# supported from D0 D3hot D3cold [ 41.067943] pci 0000:06:01.0: PME# disabled [ 41.067978] PCI: dev header type: 1 [ 41.067989] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@1) [ 41.068015] bus name: PCI Bus 0000:07 [ 41.068029] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@1] bus no 7 [ 41.068045] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@3 [ 41.068100] create device, devfn: 18, type: pciex [ 41.068153] class: 0x60400 device name: 0000:06:03.0 [ 41.068167] adding to system ... [ 41.068197] pci 0000:06:03.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.068265] pci 0000:06:03.0: PME# supported from D0 D3hot D3cold [ 41.068285] pci 0000:06:03.0: PME# disabled [ 41.068319] PCI: dev header type: 1 [ 41.068330] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@3) [ 41.068357] bus name: PCI Bus 0000:08 [ 41.068370] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@3] bus no 8 [ 41.068387] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@a [ 41.068442] create device, devfn: 50, type: pciex [ 41.068494] class: 0x60400 device name: 0000:06:0a.0 [ 41.068508] adding to system ... [ 41.068539] pci 0000:06:0a.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.068610] pci 0000:06:0a.0: PME# supported from D0 D3hot D3cold [ 41.068631] pci 0000:06:0a.0: PME# disabled [ 41.068666] PCI: dev header type: 1 [ 41.068678] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@a) [ 41.068703] bus name: PCI Bus 0000:09 [ 41.068717] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@a] bus no 9 [ 41.068733] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b [ 41.068789] create device, devfn: 58, type: pciex [ 41.068842] class: 0x60400 device name: 0000:06:0b.0 [ 41.068856] adding to system ... [ 41.068886] pci 0000:06:0b.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.068954] pci 0000:06:0b.0: PME# supported from D0 D3hot D3cold [ 41.068974] pci 0000:06:0b.0: PME# disabled [ 41.069008] PCI: dev header type: 1 [ 41.069019] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@b) [ 41.069046] bus name: PCI Bus 0000:0a [ 41.069059] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@b] bus no 10 [ 41.069075] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0 [ 41.069132] create device, devfn: 0, type: ohci [ 41.069192] class: 0xc0310 device name: 0000:0a:00.0 [ 41.069209] parse addresses (20 bytes) @ fffff800ff7a1dc0 [ 41.069225] start: ca20300000, end: ca20301fff, i: 10 [ 41.069237] adding to system ... [ 41.069263] pci 0000:0a:00.0: calling quirk_netmos+0x0/0x104 [ 41.069291] pci 0000:0a:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.069375] pci 0000:0a:00.0: supports D1 D2 [ 41.069391] pci 0000:0a:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 41.069412] pci 0000:0a:00.0: PME# disabled [ 41.069449] PCI: dev header type: 0 [ 41.069461] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0,1 [ 41.069521] create device, devfn: 1, type: ehci [ 41.069582] class: 0xc0320 device name: 0000:0a:00.1 [ 41.069603] parse addresses (20 bytes) @ fffff800ff79e740 [ 41.069621] start: ca20302000, end: ca20303fff, i: 10 [ 41.069633] adding to system ... [ 41.069658] pci 0000:0a:00.1: calling quirk_netmos+0x0/0x104 [ 41.069686] pci 0000:0a:00.1: calling quirk_resource_alignment+0x0/0x1a4 [ 41.069770] pci 0000:0a:00.1: supports D1 D2 [ 41.069787] pci 0000:0a:00.1: PME# supported from D0 D1 D2 D3hot D3cold [ 41.069807] pci 0000:0a:00.1: PME# disabled [ 41.069844] PCI: dev header type: 0 [ 41.069856] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0,2 [ 41.069915] create device, devfn: 2, type: ohci [ 41.069976] class: 0xc0310 device name: 0000:0a:00.2 [ 41.069993] parse addresses (20 bytes) @ fffff800ff79d980 [ 41.070009] start: ca20304000, end: ca20305fff, i: 10 [ 41.070021] adding to system ... [ 41.070047] pci 0000:0a:00.2: calling quirk_netmos+0x0/0x104 [ 41.070075] pci 0000:0a:00.2: calling quirk_resource_alignment+0x0/0x1a4 [ 41.070159] pci 0000:0a:00.2: supports D1 D2 [ 41.070175] pci 0000:0a:00.2: PME# supported from D0 D1 D2 D3hot D3cold [ 41.070195] pci 0000:0a:00.2: PME# disabled [ 41.070233] PCI: dev header type: 0 [ 41.070245] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0,3 [ 41.070304] create device, devfn: 3, type: ehci [ 41.070365] class: 0xc0320 device name: 0000:0a:00.3 [ 41.070382] parse addresses (20 bytes) @ fffff800ff79cbc0 [ 41.070398] start: ca20306000, end: ca20307fff, i: 10 [ 41.070410] adding to system ... [ 41.070435] pci 0000:0a:00.3: calling quirk_netmos+0x0/0x104 [ 41.070463] pci 0000:0a:00.3: calling quirk_resource_alignment+0x0/0x1a4 [ 41.070547] pci 0000:0a:00.3: supports D1 D2 [ 41.070563] pci 0000:0a:00.3: PME# supported from D0 D1 D2 D3hot D3cold [ 41.070583] pci 0000:0a:00.3: PME# disabled [ 41.070620] PCI: dev header type: 0 [ 41.070634] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0,4 [ 41.070700] create device, devfn: 4, type: ohci [ 41.070761] class: 0xc0310 device name: 0000:0a:00.4 [ 41.070777] parse addresses (20 bytes) @ fffff800ff79be00 [ 41.070793] start: ca20308000, end: ca20309fff, i: 10 [ 41.070805] adding to system ... [ 41.070831] pci 0000:0a:00.4: calling quirk_netmos+0x0/0x104 [ 41.070859] pci 0000:0a:00.4: calling quirk_resource_alignment+0x0/0x1a4 [ 41.070943] pci 0000:0a:00.4: supports D1 D2 [ 41.070959] pci 0000:0a:00.4: PME# supported from D0 D1 D2 D3hot D3cold [ 41.070979] pci 0000:0a:00.4: PME# disabled [ 41.071016] PCI: dev header type: 0 [ 41.071028] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0,5 [ 41.071089] create device, devfn: 5, type: ehci [ 41.071150] class: 0xc0320 device name: 0000:0a:00.5 [ 41.071167] parse addresses (20 bytes) @ fffff800ff79b040 [ 41.071183] start: ca2030a000, end: ca2030bfff, i: 10 [ 41.071195] adding to system ... [ 41.071220] pci 0000:0a:00.5: calling quirk_netmos+0x0/0x104 [ 41.071248] pci 0000:0a:00.5: calling quirk_resource_alignment+0x0/0x1a4 [ 41.071332] pci 0000:0a:00.5: supports D1 D2 [ 41.071348] pci 0000:0a:00.5: PME# supported from D0 D1 D2 D3hot D3cold [ 41.071369] pci 0000:0a:00.5: PME# disabled [ 41.071406] PCI: dev header type: 0 [ 41.071418] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0,6 [ 41.071481] create device, devfn: 6, type: ohci [ 41.071542] class: 0xc0310 device name: 0000:0a:00.6 [ 41.071559] parse addresses (20 bytes) @ fffff800ff798a40 [ 41.071575] start: ca2030c000, end: ca2030dfff, i: 10 [ 41.071587] adding to system ... [ 41.071612] pci 0000:0a:00.6: calling quirk_netmos+0x0/0x104 [ 41.071640] pci 0000:0a:00.6: calling quirk_resource_alignment+0x0/0x1a4 [ 41.071726] pci 0000:0a:00.6: supports D1 D2 [ 41.071744] pci 0000:0a:00.6: PME# supported from D0 D1 D2 D3hot D3cold [ 41.071766] pci 0000:0a:00.6: PME# disabled [ 41.071803] PCI: dev header type: 0 [ 41.071815] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@b/usb@0,7 [ 41.071878] create device, devfn: 7, type: ehci [ 41.071957] class: 0xc0320 device name: 0000:0a:00.7 [ 41.071975] parse addresses (20 bytes) @ fffff800ff797c80 [ 41.071991] start: ca2030e000, end: ca2030ffff, i: 10 [ 41.072003] adding to system ... [ 41.072029] pci 0000:0a:00.7: calling quirk_netmos+0x0/0x104 [ 41.072057] pci 0000:0a:00.7: calling quirk_resource_alignment+0x0/0x1a4 [ 41.072141] pci 0000:0a:00.7: supports D1 D2 [ 41.072157] pci 0000:0a:00.7: PME# supported from D0 D1 D2 D3hot D3cold [ 41.072178] pci 0000:0a:00.7: PME# disabled [ 41.072215] PCI: dev header type: 0 [ 41.072227] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@c [ 41.072291] create device, devfn: 60, type: pciex [ 41.072343] class: 0x60400 device name: 0000:06:0c.0 [ 41.072358] adding to system ... [ 41.072389] pci 0000:06:0c.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.072459] pci 0000:06:0c.0: PME# supported from D0 D3hot D3cold [ 41.072479] pci 0000:06:0c.0: PME# disabled [ 41.072514] PCI: dev header type: 1 [ 41.072525] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@c) [ 41.072553] bus name: PCI Bus 0000:0b [ 41.072566] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@c] bus no 11 [ 41.072583] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@d [ 41.072647] create device, devfn: 68, type: pciex [ 41.072700] class: 0x60400 device name: 0000:06:0d.0 [ 41.072714] adding to system ... [ 41.072751] pci 0000:06:0d.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.072819] pci 0000:06:0d.0: PME# supported from D0 D3hot D3cold [ 41.072840] pci 0000:06:0d.0: PME# disabled [ 41.072876] PCI: dev header type: 1 [ 41.072888] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@d) [ 41.072915] bus name: PCI Bus 0000:0c [ 41.072929] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@d] bus no 12 [ 41.072945] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@e [ 41.073010] create device, devfn: 70, type: pciex [ 41.073063] class: 0x60400 device name: 0000:06:0e.0 [ 41.073077] adding to system ... [ 41.073107] pci 0000:06:0e.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.073176] pci 0000:06:0e.0: PME# supported from D0 D3hot D3cold [ 41.073196] pci 0000:06:0e.0: PME# disabled [ 41.073230] PCI: dev header type: 1 [ 41.073242] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@e) [ 41.073268] bus name: PCI Bus 0000:0d [ 41.073282] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@e] bus no 13 [ 41.073298] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@f [ 41.073365] create device, devfn: 78, type: pciex [ 41.073419] class: 0x60400 device name: 0000:06:0f.0 [ 41.073433] adding to system ... [ 41.073464] pci 0000:06:0f.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.073532] pci 0000:06:0f.0: PME# supported from D0 D3hot D3cold [ 41.073551] pci 0000:06:0f.0: PME# disabled [ 41.073586] PCI: dev header type: 1 [ 41.073598] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@f) [ 41.073624] bus name: PCI Bus 0000:0e [ 41.073638] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@f] bus no 14 [ 41.073654] * /pci@0/pci@1/pci@0/pci@4/pci@0/pci@2 [ 41.073720] create device, devfn: 10, type: pciex [ 41.073772] class: 0x60400 device name: 0000:06:02.0 [ 41.073788] adding to system ... [ 41.073823] pci 0000:06:02.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.073892] pci 0000:06:02.0: PME# supported from D0 D3hot D3cold [ 41.073912] pci 0000:06:02.0: PME# disabled [ 41.073946] PCI: dev header type: 1 [ 41.073958] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@4/pci@0/pci@2) [ 41.073985] bus name: PCI Bus 0000:0f [ 41.073998] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@4/pci@0/pci@2] bus no 15 [ 41.074015] * /pci@0/pci@1/pci@0/pci@4/pciex10b5,8619@0,1 [ 41.074082] create device, devfn: 1, type: [ 41.074133] class: 0x88000 device name: 0000:05:00.1 [ 41.074150] parse addresses (20 bytes) @ fffff800ff792040 [ 41.074166] start: ca20220000, end: ca2023ffff, i: 10 [ 41.074178] adding to system ... [ 41.074208] pci 0000:05:00.1: calling quirk_resource_alignment+0x0/0x1a4 [ 41.074296] PCI: dev header type: 0 [ 41.074309] * /pci@0/pci@1/pci@0/pci@5 [ 41.074375] create device, devfn: 28, type: pciex [ 41.074425] class: 0x60400 device name: 0000:03:05.0 [ 41.074440] adding to system ... [ 41.074470] pci 0000:03:05.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.074533] pci 0000:03:05.0: PME# supported from D0 D3hot D3cold [ 41.074552] pci 0000:03:05.0: PME# disabled [ 41.074584] PCI: dev header type: 1 [ 41.074595] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@5) [ 41.074620] bus name: PCI Bus 0000:10 [ 41.074633] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@5] bus no 16 [ 41.074648] * /pci@0/pci@1/pci@0/pci@5/pci@0 [ 41.074714] create device, devfn: 0, type: pciex [ 41.074773] class: 0x60400 device name: 0000:10:00.0 [ 41.074788] adding to system ... [ 41.074818] pci 0000:10:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.074886] pci 0000:10:00.0: PME# supported from D0 D3hot D3cold [ 41.074906] pci 0000:10:00.0: PME# disabled [ 41.074948] PCI: dev header type: 1 [ 41.074959] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@5/pci@0) [ 41.074993] bus name: PCI Bus 0000:11 [ 41.075007] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@5/pci@0] bus no 17 [ 41.075023] * /pci@0/pci@1/pci@0/pci@5/pci@0/interrupt-controller@8 [ 41.075094] create device, devfn: 40, type: [ 41.075134] class: 0x80000 device name: 0000:11:08.0 [ 41.075151] parse addresses (20 bytes) @ fffff800ff78f540 [ 41.075167] start: 0, end: 0, i: 10 [ 41.075177] adding to system ... [ 41.075207] pci 0000:11:08.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.075237] PCI: dev header type: 0 [ 41.075250] * /pci@0/pci@1/pci@0/pci@6 [ 41.075318] create device, devfn: 30, type: pciex [ 41.075368] class: 0x60400 device name: 0000:03:06.0 [ 41.075383] adding to system ... [ 41.075413] pci 0000:03:06.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.075475] pci 0000:03:06.0: PME# supported from D0 D3hot D3cold [ 41.075494] pci 0000:03:06.0: PME# disabled [ 41.075526] PCI: dev header type: 1 [ 41.075537] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@6) [ 41.075562] bus name: PCI Bus 0000:12 [ 41.075575] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@6] bus no 18 [ 41.075590] * /pci@0/pci@1/pci@0/pci@7 [ 41.075657] create device, devfn: 38, type: pciex [ 41.075706] class: 0x60400 device name: 0000:03:07.0 [ 41.075720] adding to system ... [ 41.075751] pci 0000:03:07.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.075813] pci 0000:03:07.0: PME# supported from D0 D3hot D3cold [ 41.075832] pci 0000:03:07.0: PME# disabled [ 41.075864] PCI: dev header type: 1 [ 41.075877] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@7) [ 41.075906] bus name: PCI Bus 0000:13 [ 41.075920] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@7] bus no 19 [ 41.075934] * /pci@0/pci@1/pci@0/pci@8 [ 41.076009] create device, devfn: 40, type: pciex [ 41.076060] class: 0x60400 device name: 0000:03:08.0 [ 41.076074] adding to system ... [ 41.076104] pci 0000:03:08.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.076167] pci 0000:03:08.0: PME# supported from D0 D3hot D3cold [ 41.076186] pci 0000:03:08.0: PME# disabled [ 41.076218] PCI: dev header type: 1 [ 41.076229] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@8) [ 41.076254] bus name: PCI Bus 0000:14 [ 41.076267] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@8] bus no 20 [ 41.076282] * /pci@0/pci@1/pci@0/pci@9 [ 41.076350] create device, devfn: 48, type: pciex [ 41.076400] class: 0x60400 device name: 0000:03:09.0 [ 41.076414] adding to system ... [ 41.076444] pci 0000:03:09.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.076507] pci 0000:03:09.0: PME# supported from D0 D3hot D3cold [ 41.076525] pci 0000:03:09.0: PME# disabled [ 41.076557] PCI: dev header type: 1 [ 41.076568] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@9) [ 41.076593] bus name: PCI Bus 0000:15 [ 41.076606] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@9] bus no 21 [ 41.076621] * /pci@0/pci@1/pci@0/pci@a [ 41.076689] create device, devfn: 50, type: pciex [ 41.076739] class: 0x60400 device name: 0000:03:0a.0 [ 41.076753] adding to system ... [ 41.076783] pci 0000:03:0a.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.076846] pci 0000:03:0a.0: PME# supported from D0 D3hot D3cold [ 41.076865] pci 0000:03:0a.0: PME# disabled [ 41.076897] PCI: dev header type: 1 [ 41.076908] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@a) [ 41.076936] bus name: PCI Bus 0000:16 [ 41.076950] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@a] bus no 22 [ 41.076964] * /pci@0/pci@1/pci@0/pci@2 [ 41.077033] create device, devfn: 10, type: pciex [ 41.077084] class: 0x60400 device name: 0000:03:02.0 [ 41.077098] adding to system ... [ 41.077128] pci 0000:03:02.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.077190] pci 0000:03:02.0: PME# supported from D0 D3hot D3cold [ 41.077209] pci 0000:03:02.0: PME# disabled [ 41.077241] PCI: dev header type: 1 [ 41.077252] of_scan_pci_bridge(/pci@0/pci@1/pci@0/pci@2) [ 41.077277] bus name: PCI Bus 0000:17 [ 41.077290] PCI: scan_bus[/pci@0/pci@1/pci@0/pci@2] bus no 23 [ 41.077305] * /pci@0/pci@1/pci@0/pci@2/ethernet@0 [ 41.077377] create device, devfn: 0, type: [ 41.077429] class: 0x20000 device name: 0000:17:00.0 [ 41.077445] parse addresses (80 bytes) @ fffff800ff788680 [ 41.077462] start: ca20400000, end: ca2041ffff, i: 10 [ 41.077477] start: ca20420000, end: ca2043ffff, i: 14 [ 41.077492] start: c810003000, end: c81000301f, i: 18 [ 41.077507] start: ca20440000, end: ca2045ffff, i: 30 [ 41.077519] adding to system ... [ 41.077550] pci 0000:17:00.0: calling quirk_resource_alignment+0x0/0x1a4 [ 41.077617] pci 0000:17:00.0: PME# supported from D0 D3hot D3cold [ 41.077637] pci 0000:17:00.0: PME# disabled [ 41.077668] PCI: dev header type: 0 [ 41.077680] * /pci@0/pci@1/pci@0/pci@2/ethernet@0,1 [ 41.077752] create device, devfn: 1, type: [ 41.077804] class: 0x20000 device name: 0000:17:00.1 [ 41.077821] parse addresses (80 bytes) @ fffff800ff7879c0 [ 41.077837] start: ca20460000, end: ca2047ffff, i: 10 [ 41.077852] start: ca20480000, end: ca2049ffff, i: 14 [ 41.077867] start: c810003020, end: c81000303f, i: 18 [ 41.077882] start: ca204a0000, end: ca204bffff, i: 30 [ 41.077894] adding to system ... [ 41.077925] pci 0000:17:00.1: calling quirk_resource_alignment+0x0/0x1a4 [ 41.077993] pci 0000:17:00.1: PME# supported from D0 D3hot D3cold [ 41.078012] pci 0000:17:00.1: PME# disabled [ 41.078046] PCI: dev header type: 0 [ 41.095901] /amba@400: SUN4V AMBA Bus Module [ 41.095916] /amba@400: On NUMA node -1 [ 41.095928] /amba@400: Device Handle 0x400 [ 41.095944] /amba@400: AMBA MEM [0x8a00000000 ~ 0x8dffffffff] [ 41.095965] /amba@400: Virtual DMA [0x80000000 ~ 0xffffffff] [ 41.155908] /amba@400: Imported 4 IOTSB entries from OBP [ 41.155927] AMBA: Scanning PBM /amba@400 [ 41.155940] * /amba@400/sata@8 [ 41.155953] periphid: 0x8 [ 41.156054] mem space: 0x8b01000000 ~ 8b01001fff [ 41.156067] irq: 0x9 [ 41.156426] * /amba@400/sata@a [ 41.156440] periphid: 0xa [ 41.156510] mem space: 0x8c01000000 ~ 8c01001fff [ 41.156523] irq: 0xa [ 41.156758] * /amba@400/usb@d [ 41.156774] periphid: 0xd [ 41.156844] mem space: 0x8a00411000 ~ 8a004113ff [ 41.156857] irq: 0xb [ 41.157083] * /amba@400/usb@c [ 41.157098] periphid: 0xc [ 41.157173] mem space: 0x8a00410000 ~ 8a004103ff [ 41.157186] irq: 0xc [ 41.157413] * /amba@400/usb@f [ 41.157428] periphid: 0xf [ 41.157502] mem space: 0x8a00421000 ~ 8a004213ff [ 41.157515] irq: 0xd [ 41.157749] * /amba@400/usb@e [ 41.157764] periphid: 0xe [ 41.157838] mem space: 0x8a00420000 ~ 8a004203ff [ 41.157851] irq: 0xe [ 41.158078] * /amba@400/i2c@10 [ 41.158093] periphid: 0x10 [ 41.158167] mem space: 0x8a00400000 ~ 8a004003ff [ 41.158180] irq: 0xf [ 41.158407] * /amba@400/i2c@11 [ 41.158421] periphid: 0x11 [ 41.158496] mem space: 0x8a00400400 ~ 8a004007ff [ 41.158509] irq: 0x10 [ 41.158744] * /amba@400/i2c@12 [ 41.158759] periphid: 0x12 [ 41.158834] mem space: 0x8a00400800 ~ 8a00400bff [ 41.158847] irq: 0x11 [ 41.159077] * /amba@400/i2c@13 [ 41.159091] periphid: 0x13 [ 41.159167] mem space: 0x8a00400c00 ~ 8a00400fff [ 41.159180] irq: 0x12 [ 41.159410] * /amba@400/i2s@14 [ 41.159424] periphid: 0x14 [ 41.159500] mem space: 0x8a00401000 ~ 8a004013ff [ 41.159513] irq: 0x13 [ 41.159745] * /amba@400/i2s@15 [ 41.159763] periphid: 0x15 [ 41.159839] mem space: 0x8a00401400 ~ 8a004017ff [ 41.159852] irq: 0x14 [ 41.160093] * /amba@400/i2s@16 [ 41.160107] periphid: 0x16 [ 41.160184] mem space: 0x8a00401800 ~ 8a00401bff [ 41.160198] irq: 0x15 [ 41.160426] * /amba@400/i2s@17 [ 41.160440] periphid: 0x17 [ 41.160518] mem space: 0x8a00401c00 ~ 8a00401fff [ 41.160531] irq: 0x16 [ 41.160761] * /amba@400/console@18 [ 41.160776] periphid: 0x18 [ 41.160859] mem space: 0x8a00402000 ~ 8a004023ff [ 41.160872] irq: 0x17 [ 41.161103] * /amba@400/console@19 [ 41.161117] periphid: 0x19 [ 41.161196] mem space: 0x8a00402400 ~ 8a004027ff [ 41.161209] irq: 0x18 [ 41.161439] * /amba@400/gpio@1a [ 41.161453] periphid: 0x1a [ 41.161533] mem space: 0x8a00402800 ~ 8a00402bff [ 41.161546] irq: 0x19 [ 41.162037] * /amba@400/ictl@1b [ 41.162052] periphid: 0x1b [ 41.162132] mem space: 0x8a00402c00 ~ 8a00402fff [ 41.162145] irq: 0x1a [ 41.162375] * /amba@400/rtc@1c [ 41.162390] periphid: 0x1c [ 41.162471] mem space: 0x8a00403000 ~ 8a004033ff [ 41.162485] irq: 0x1b [ 41.162716] * /amba@400/watchdog@1d [ 41.162731] periphid: 0x1d [ 41.162812] mem space: 0x8a00403400 ~ 8a004037ff [ 41.162825] irq: 0x1c [ 41.187831] bio: create slab <bio-0> at 0 [ 41.192286] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none [ 41.192440] vgaarb: loaded [ 41.192451] vgaarb: bridge control possible 0000:01:00.0 [ 41.193396] SCSI subsystem initialized [ 41.196468] libata version 3.00 loaded. [ 41.197521] usbcore: registered new interface driver usbfs [ 41.197755] usbcore: registered new interface driver hub [ 41.198064] usbcore: registered new device driver usb [ 41.200082] Switching to clocksource stick [ 41.217874] NET: Registered protocol family 2 [ 41.218412] IP route cache hash table entries: 131072 (order: 7, 1048576 bytes) [ 41.221009] TCP established hash table entries: 524288 (order: 10, 8388608 bytes) [ 41.250930] TCP bind hash table entries: 65536 (order: 7, 1048576 bytes) [ 41.255596] TCP: Hash tables configured (established 524288 bind 65536) [ 41.255615] TCP reno registered [ 41.257623] NET: Registered protocol family 1 [ 41.257760] pci 0000:00:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.257803] pci 0000:00:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.257836] pci 0000:00:01.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.257865] pci 0000:00:01.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.257896] pci 0000:01:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.257925] pci 0000:01:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.257956] pci 0000:02:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.257984] pci 0000:02:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258015] pci 0000:03:01.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258044] pci 0000:03:01.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258075] pci 0000:03:04.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258104] pci 0000:03:04.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258135] pci 0000:03:05.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258163] pci 0000:03:05.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258194] pci 0000:03:06.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258223] pci 0000:03:06.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258254] pci 0000:03:07.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258283] pci 0000:03:07.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258315] pci 0000:03:08.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258344] pci 0000:03:08.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258378] pci 0000:03:09.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258407] pci 0000:03:09.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258437] pci 0000:03:0a.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258466] pci 0000:03:0a.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258496] pci 0000:03:02.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258525] pci 0000:03:02.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258557] pci 0000:04:00.0: calling quirk_e100_interrupt+0x0/0x1e8 [ 41.258583] pci 0000:04:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258611] pci 0000:04:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258643] pci 0000:04:00.1: calling quirk_e100_interrupt+0x0/0x1e8 [ 41.258668] pci 0000:04:00.1: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258696] pci 0000:04:00.1: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258727] pci 0000:05:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258756] pci 0000:05:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258787] pci 0000:05:00.1: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258815] pci 0000:05:00.1: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258846] pci 0000:06:01.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258875] pci 0000:06:01.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258905] pci 0000:06:03.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258934] pci 0000:06:03.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.258964] pci 0000:06:0a.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.258993] pci 0000:06:0a.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259024] pci 0000:06:0b.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259052] pci 0000:06:0b.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259083] pci 0000:06:0c.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259112] pci 0000:06:0c.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259143] pci 0000:06:0d.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259171] pci 0000:06:0d.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259202] pci 0000:06:0e.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259230] pci 0000:06:0e.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259261] pci 0000:06:0f.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259289] pci 0000:06:0f.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259320] pci 0000:06:02.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259349] pci 0000:06:02.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259385] pci 0000:0a:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259415] pci 0000:0a:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259458] pci 0000:0a:00.1: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259487] pci 0000:0a:00.1: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259522] pci 0000:0a:00.2: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259551] pci 0000:0a:00.2: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259588] pci 0000:0a:00.3: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259617] pci 0000:0a:00.3: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259652] pci 0000:0a:00.4: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259681] pci 0000:0a:00.4: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259719] pci 0000:0a:00.5: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259747] pci 0000:0a:00.5: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259782] pci 0000:0a:00.6: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259811] pci 0000:0a:00.6: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259849] pci 0000:0a:00.7: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259878] pci 0000:0a:00.7: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259912] pci 0000:10:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.259941] pci 0000:10:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.259972] pci 0000:11:08.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.260001] pci 0000:11:08.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.260033] pci 0000:17:00.0: calling quirk_e100_interrupt+0x0/0x1e8 [ 41.260058] pci 0000:17:00.0: calling quirk_cardbus_legacy+0x0/0x38 [ 41.260086] pci 0000:17:00.0: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.260119] pci 0000:17:00.1: calling quirk_e100_interrupt+0x0/0x1e8 [ 41.260143] pci 0000:17:00.1: calling quirk_cardbus_legacy+0x0/0x38 [ 41.260171] pci 0000:17:00.1: calling quirk_usb_early_handoff+0x0/0x5f0 [ 41.260541] Unpacking initramfs... [ 43.105650] Freeing initrd memory: 14241k freed [ 43.124732] HugeTLB registered 4 MB page size, pre-allocated 0 pages [ 43.128158] VFS: Disk quotas dquot_6.5.2 [ 43.128378] Dquot-cache hash table entries: 1024 (order 0, 8192 bytes) [ 43.128956] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 43.129318] msgmni has been set to 7935 [ 43.135109] alg: No test for stdrng (krng) [ 43.135431] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 43.135454] io scheduler noop registered [ 43.135468] io scheduler anticipatory registered [ 43.135482] io scheduler deadline registered (default) [ 43.135521] io scheduler cfq registered [ 43.153792] f0298788: ttyS0 at I/O 0x0 (irq = 2) is a SUN4V HCONS [ 43.155022] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 43.166368] loop: module loaded [ 43.172343] megasas: 00.00.04.01 Thu July 24 11:41:51 PST 2008 [ 43.172624] mpt2sas version 02.100.03.00 loaded [ 43.173155] osst :I: Tape driver with OnStream support version 0.99.4 [ 43.173166] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 43.173988] SCSI Media Changer driver v0.25 [ 43.177164] Fusion MPT base driver 3.04.12 [ 43.177176] Copyright (c) 1999-2008 LSI Corporation [ 43.177218] Fusion MPT SPI Host driver 3.04.12 [ 43.177472] Fusion MPT FC Host driver 3.04.12 [ 43.177751] Fusion MPT SAS Host driver 3.04.12 [ 43.178016] Fusion MPT misc device (ioctl) driver 3.04.12 [ 43.178257] mptctl: Registered with Fusion MPT base driver [ 43.178278] mptctl: /dev/mptctl @ (major,minor=10,220) [ 43.178530] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 43.178629] PCI: Enabling device: (0000:0a:00.1), cmd 2 [ 43.178660] ehci_hcd 0000:0a:00.1: enabling bus mastering [ 43.178678] ehci_hcd 0000:0a:00.1: EHCI Host Controller [ 43.178718] ehci_hcd 0000:0a:00.1: new USB bus registered, assigned bus number 1 [ 43.178870] ehci_hcd 0000:0a:00.1: Enabling legacy PCI PM [ 43.215396] ehci_hcd 0000:0a:00.1: enabling Mem-Wr-Inval [ 43.215469] ehci_hcd 0000:0a:00.1: irq 8, io mem 0xca20302000 [ 43.233503] ehci_hcd 0000:0a:00.1: USB 2.0 started, EHCI 1.00 [ 43.233623] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 43.233644] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.233663] usb usb1: Product: EHCI Host Controller [ 43.233679] usb usb1: Manufacturer: Linux 2.6.32.20 ehci_hcd [ 43.233695] usb usb1: SerialNumber: 0000:0a:00.1 [ 43.234123] usb usb1: configuration #1 chosen from 1 choice [ 43.234443] hub 1-0:1.0: USB hub found [ 43.234494] hub 1-0:1.0: 1 port detected [ 43.234697] PCI: Enabling device: (0000:0a:00.3), cmd 2 [ 43.234722] ehci_hcd 0000:0a:00.3: enabling bus mastering [ 43.234739] ehci_hcd 0000:0a:00.3: EHCI Host Controller [ 43.234775] ehci_hcd 0000:0a:00.3: new USB bus registered, assigned bus number 2 [ 43.234919] ehci_hcd 0000:0a:00.3: Enabling legacy PCI PM [ 43.263503] ehci_hcd 0000:0a:00.3: enabling Mem-Wr-Inval [ 43.263563] ehci_hcd 0000:0a:00.3: irq 5, io mem 0xca20306000 [ 43.283512] ehci_hcd 0000:0a:00.3: USB 2.0 started, EHCI 1.00 [ 43.283604] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 43.283625] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.283643] usb usb2: Product: EHCI Host Controller [ 43.283659] usb usb2: Manufacturer: Linux 2.6.32.20 ehci_hcd [ 43.283675] usb usb2: SerialNumber: 0000:0a:00.3 [ 43.284070] usb usb2: configuration #1 chosen from 1 choice [ 43.284395] hub 2-0:1.0: USB hub found [ 43.284440] hub 2-0:1.0: 1 port detected [ 43.284630] PCI: Enabling device: (0000:0a:00.5), cmd 2 [ 43.284655] ehci_hcd 0000:0a:00.5: enabling bus mastering [ 43.284672] ehci_hcd 0000:0a:00.5: EHCI Host Controller [ 43.284708] ehci_hcd 0000:0a:00.5: new USB bus registered, assigned bus number 3 [ 43.284845] ehci_hcd 0000:0a:00.5: Enabling legacy PCI PM [ 43.313504] ehci_hcd 0000:0a:00.5: enabling Mem-Wr-Inval [ 43.313571] ehci_hcd 0000:0a:00.5: irq 6, io mem 0xca2030a000 [ 43.333548] ehci_hcd 0000:0a:00.5: USB 2.0 started, EHCI 1.00 [ 43.333640] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002 [ 43.333661] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.333679] usb usb3: Product: EHCI Host Controller [ 43.333694] usb usb3: Manufacturer: Linux 2.6.32.20 ehci_hcd [ 43.333710] usb usb3: SerialNumber: 0000:0a:00.5 [ 43.334103] usb usb3: configuration #1 chosen from 1 choice [ 43.334412] hub 3-0:1.0: USB hub found [ 43.334457] hub 3-0:1.0: 1 port detected [ 43.334654] PCI: Enabling device: (0000:0a:00.7), cmd 2 [ 43.334679] ehci_hcd 0000:0a:00.7: enabling bus mastering [ 43.334696] ehci_hcd 0000:0a:00.7: EHCI Host Controller [ 43.334731] ehci_hcd 0000:0a:00.7: new USB bus registered, assigned bus number 4 [ 43.334864] ehci_hcd 0000:0a:00.7: Enabling legacy PCI PM [ 43.363516] ehci_hcd 0000:0a:00.7: enabling Mem-Wr-Inval [ 43.363581] ehci_hcd 0000:0a:00.7: irq 7, io mem 0xca2030e000 [ 43.383536] ehci_hcd 0000:0a:00.7: USB 2.0 started, EHCI 1.00 [ 43.383635] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002 [ 43.383657] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.383675] usb usb4: Product: EHCI Host Controller [ 43.383690] usb usb4: Manufacturer: Linux 2.6.32.20 ehci_hcd [ 43.383706] usb usb4: SerialNumber: 0000:0a:00.7 [ 43.384114] usb usb4: configuration #1 chosen from 1 choice [ 43.384422] hub 4-0:1.0: USB hub found [ 43.384468] hub 4-0:1.0: 1 port detected [ 43.384890] ehci-amba usb@c: AMBA EHCI [ 43.384924] ehci-amba usb@c: new USB bus registered, assigned bus number 5 [ 43.385274] ehci-amba usb@c: irq 12, io mem 0x8a00410000 [ 43.403514] ehci-amba usb@c: USB 2.0 started, EHCI 1.00 [ 43.403602] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002 [ 43.403623] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.403641] usb usb5: Product: AMBA EHCI [ 43.403655] usb usb5: Manufacturer: Linux 2.6.32.20 ehci_hcd [ 43.403671] usb usb5: SerialNumber: AMBA USB EHCI [ 43.404070] usb usb5: configuration #1 chosen from 1 choice [ 43.404371] hub 5-0:1.0: USB hub found [ 43.404416] hub 5-0:1.0: 2 ports detected [ 43.404594] ehci-amba usb@e: AMBA EHCI [ 43.404627] ehci-amba usb@e: new USB bus registered, assigned bus number 6 [ 43.405449] ehci-amba usb@e: irq 14, io mem 0x8a00420000 [ 43.423501] ehci-amba usb@e: USB 2.0 started, EHCI 1.00 [ 43.423589] usb usb6: New USB device found, idVendor=1d6b, idProduct=0002 [ 43.423612] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.423632] usb usb6: Product: AMBA EHCI [ 43.423646] usb usb6: Manufacturer: Linux 2.6.32.20 ehci_hcd [ 43.423663] usb usb6: SerialNumber: AMBA USB EHCI [ 43.424111] usb usb6: configuration #1 chosen from 1 choice [ 43.424420] hub 6-0:1.0: USB hub found [ 43.424465] hub 6-0:1.0: 2 ports detected [ 43.424830] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 43.424934] ohci_hcd 0000:0a:00.0: OHCI Host Controller [ 43.424977] ohci_hcd 0000:0a:00.0: new USB bus registered, assigned bus number 7 [ 43.425045] ohci_hcd 0000:0a:00.0: irq 8, io mem 0xca20300000 [ 43.487608] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001 [ 43.487630] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.487649] usb usb7: Product: OHCI Host Controller [ 43.487664] usb usb7: Manufacturer: Linux 2.6.32.20 ohci_hcd [ 43.487680] usb usb7: SerialNumber: 0000:0a:00.0 [ 43.488086] usb usb7: configuration #1 chosen from 1 choice [ 43.488413] hub 7-0:1.0: USB hub found [ 43.488463] hub 7-0:1.0: 1 port detected [ 43.488678] ohci_hcd 0000:0a:00.2: OHCI Host Controller [ 43.488715] ohci_hcd 0000:0a:00.2: new USB bus registered, assigned bus number 8 [ 43.488780] ohci_hcd 0000:0a:00.2: irq 5, io mem 0xca20304000 [ 43.547593] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001 [ 43.547614] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.547633] usb usb8: Product: OHCI Host Controller [ 43.547648] usb usb8: Manufacturer: Linux 2.6.32.20 ohci_hcd [ 43.547664] usb usb8: SerialNumber: 0000:0a:00.2 [ 43.548070] usb usb8: configuration #1 chosen from 1 choice [ 43.548388] hub 8-0:1.0: USB hub found [ 43.548442] hub 8-0:1.0: 1 port detected [ 43.548650] ohci_hcd 0000:0a:00.4: OHCI Host Controller [ 43.548687] ohci_hcd 0000:0a:00.4: new USB bus registered, assigned bus number 9 [ 43.548747] ohci_hcd 0000:0a:00.4: irq 6, io mem 0xca20308000 [ 43.607599] usb usb9: New USB device found, idVendor=1d6b, idProduct=0001 [ 43.607624] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.607646] usb usb9: Product: OHCI Host Controller [ 43.607665] usb usb9: Manufacturer: Linux 2.6.32.20 ohci_hcd [ 43.607684] usb usb9: SerialNumber: 0000:0a:00.4 [ 43.608148] usb usb9: configuration #1 chosen from 1 choice [ 43.608513] hub 9-0:1.0: USB hub found [ 43.608567] hub 9-0:1.0: 1 port detected [ 43.608810] ohci_hcd 0000:0a:00.6: OHCI Host Controller [ 43.608854] ohci_hcd 0000:0a:00.6: new USB bus registered, assigned bus number 10 [ 43.608924] ohci_hcd 0000:0a:00.6: irq 7, io mem 0xca2030c000 [ 43.667592] usb usb10: New USB device found, idVendor=1d6b, idProduct=0001 [ 43.667613] usb usb10: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.667632] usb usb10: Product: OHCI Host Controller [ 43.667647] usb usb10: Manufacturer: Linux 2.6.32.20 ohci_hcd [ 43.667663] usb usb10: SerialNumber: 0000:0a:00.6 [ 43.668082] usb usb10: configuration #1 chosen from 1 choice [ 43.668400] hub 10-0:1.0: USB hub found [ 43.668449] hub 10-0:1.0: 1 port detected [ 43.668847] ohci-amba usb@d: USB Host Controller [ 43.668882] ohci-amba usb@d: new USB bus registered, assigned bus number 11 [ 43.668947] ohci-amba usb@d: irq 11, io mem 0x8a00411000 [ 43.725574] usb usb11: New USB device found, idVendor=1d6b, idProduct=0001 [ 43.725596] usb usb11: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.725617] usb usb11: Product: USB Host Controller [ 43.725634] usb usb11: Manufacturer: Linux 2.6.32.20 ohci_hcd [ 43.725652] usb usb11: SerialNumber: AMBA USB OHCI [ 43.726044] usb usb11: configuration #1 chosen from 1 choice [ 43.726351] hub 11-0:1.0: USB hub found [ 43.726397] hub 11-0:1.0: 2 ports detected [ 43.726584] ohci-amba usb@f: USB Host Controller [ 43.726619] ohci-amba usb@f: new USB bus registered, assigned bus number 12 [ 43.726696] ohci-amba usb@f: irq 13, io mem 0x8a00421000 [ 43.785574] usb usb12: New USB device found, idVendor=1d6b, idProduct=0001 [ 43.785596] usb usb12: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 43.785614] usb usb12: Product: USB Host Controller [ 43.785629] usb usb12: Manufacturer: Linux 2.6.32.20 ohci_hcd [ 43.785645] usb usb12: SerialNumber: AMBA USB OHCI [ 43.786037] usb usb12: configuration #1 chosen from 1 choice [ 43.786345] hub 12-0:1.0: USB hub found [ 43.786391] hub 12-0:1.0: 2 ports detected [ 43.786994] usbcore: registered new interface driver usblp [ 43.787512] mice: PS/2 mouse device common for all mice [ 43.789261] Linux video capture interface: v2.00 [ 43.790002] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com [ 43.796264] usbcore: registered new interface driver hiddev [ 43.796520] usbcore: registered new interface driver usbhid [ 43.796541] usbhid: v2.6:USB HID core driver [ 43.796595] func:uart_amba_probe [ 43.796607] port.mapbase:592709689344 [ 43.796961] console@18: ttyS1 at MMIO 0x8a00402000 (irq = 23) is a 16550A [ 43.797257] amba-uart ttyAMBAS0 probed,irq:23,port.type:4 [ 43.797290] func:uart_amba_probe [ 43.797302] port.mapbase:592709690368 [ 43.797619] console@19: ttyS2 at MMIO 0x8a00402400 (irq = 24) is a 16550A [ 43.797905] amba-uart ttyAMBAS1 probed,irq:24,port.type:4 [ 43.801869] rtc-ds1307 3-0068: rtc core: registered ds1339 as rtc0 [ 43.806241] ahci-amba sata@8: AHCI 0001.0300 32 slots 2 ports 3 Gbps 0x3 impl amba mode [ 43.806274] ahci-amba sata@8: flags: 64bit ncq sntf pm led clo only pmp pio slum part ccc apst [ 43.806742] scsi0 : ahci [ 43.807449] scsi1 : ahci [ 43.808004] ata1: SATA max UDMA/133 mmio [0x8b01000000-0x8b01001fff] port 0x100 irq 9 [ 43.808027] ata2: SATA max UDMA/133 mmio [0x8b01000000-0x8b01001fff] port 0x180 irq 9 [ 43.812140] ahci-amba sata@a: AHCI 0001.0300 32 slots 2 ports 3 Gbps 0x3 impl amba mode [ 43.812172] ahci-amba sata@a: flags: 64bit ncq sntf pm led clo only pmp pio slum part ccc apst [ 43.812621] scsi2 : ahci [ 43.813289] scsi3 : ahci [ 43.813838] ata3: SATA max UDMA/133 mmio [0x8c01000000-0x8c01001fff] port 0x100 irq 10 [ 43.813861] ata4: SATA max UDMA/133 mmio [0x8c01000000-0x8c01001fff] port 0x180 irq 10 [ 43.814809] Advanced Linux Sound Architecture Driver Version 1.0.21. [ 43.814826] ALSA device list: [ 43.814836] No soundcards found. [ 43.815699] IPVS: Registered protocols () [ 43.815766] IPVS: Connection hash table configured (size=4096, memory=64Kbytes) [ 43.816075] IPVS: ipvs loaded. [ 43.818358] TCP cubic registered [ 43.818375] NET: Registered protocol family 17 [ 43.824924] rtc-ds1307 3-0068: setting system clock to 2014-09-05 05:07:00 UTC (1409893620) [ 44.023522] usb 3-1: new high speed USB device using ehci_hcd and address 2 [ 44.163511] ata2: SATA link down (SStatus 0 SControl 310) [ 44.163563] ata1: SATA link down (SStatus 0 SControl 310) [ 44.165762] ata4: SATA link down (SStatus 0 SControl 310) [ 44.178540] usb 3-1: New USB device found, idVendor=13fe, idProduct=4100 [ 44.178561] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 44.178580] usb 3-1: Product: USB DISK 2.0 [ 44.178593] usb 3-1: Manufacturer: [ 44.178609] usb 3-1: SerialNumber: 070D2AF2D655E500 [ 44.179097] usb 3-1: configuration #1 chosen from 1 choice [ 44.343529] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310) [ 44.355059] ata3.00: ATA-8: KINGSTON SV300S37A60G, 505ABBF1, max UDMA/133 [ 44.355082] ata3.00: 117231408 sectors, multi 16: LBA48 NCQ (depth 31/32) [ 44.365101] ata3.00: configured for UDMA/133 [ 44.385663] scsi 2:0:0:0: Direct-Access ATA KINGSTON SV300S3 505A PQ: 0 ANSI: 5 [ 44.386785] sd 2:0:0:0: [sda] 117231408 512-byte logical blocks: (60.0 GB/55.8 GiB) [ 44.387087] sd 2:0:0:0: [sda] Write Protect is off [ 44.387108] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 44.387269] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 44.388123] sda: sda1 sda2 sda3 [ 44.390839] sd 2:0:0:0: [sda] Attached SCSI disk [ 44.471768] dracut: dracut-004-43.5.ft.ky3 [ 44.483535] usb 7-1: new low speed USB device using ohci_hcd and address 2 [ 44.527045] udev: starting version 145 [ 44.679541] usb 7-1: New USB device found, idVendor=0a81, idProduct=0205 [ 44.679567] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 44.679588] usb 7-1: Product: PS2 to USB Converter [ 44.679604] usb 7-1: Manufacturer: CHESEN [ 44.680251] usb 7-1: configuration #1 chosen from 1 choice [ 44.693737] input: CHESEN PS2 to USB Converter as /devices/root/f029cd34/pci0000:00/0000:00:01.0/0000:02:00.0/0000:03:04.0/0000:05:00.0/0000:06:0b.0/0000:0a:00.0/usb7/7-1/7-1:1.0/input/input0 [ 44.694183] generic-usb 0003:0A81:0205.0001: input: USB HID v1.10 Keyboard [CHESEN PS2 to USB Converter] on usb-0000:0a:00.0-1/input0 [ 44.705801] input: CHESEN PS2 to USB Converter as /devices/root/f029cd34/pci0000:00/0000:00:01.0/0000:02:00.0/0000:03:04.0/0000:05:00.0/0000:06:0b.0/0000:0a:00.0/usb7/7-1/7-1:1.1/input/input1 [ 44.706493] generic-usb 0003:0A81:0205.0002: input: USB HID v1.10 Mouse [CHESEN PS2 to USB Converter] on usb-0000:0a:00.0-1/input1 [ 44.801853] [drm] Initialized drm 1.1.0 20060810 [ 44.844393] usb 11-1: new full speed USB device using ohci-amba and address 2 [ 45.026552] usb 11-1: New USB device found, idVendor=0d8c, idProduct=0105 [ 45.026577] usb 11-1: New USB device strings: Mfr=3, Product=1, SerialNumber=0 [ 45.026596] usb 11-1: Product: USB Multimedia Audio Device [ 45.026612] usb 11-1: Manufacturer: C-Media Electronics Inc. [ 45.028735] usb 11-1: configuration #1 chosen from 1 choice [ 45.036290] input: C-Media Electronics Inc. USB Multimedia Audio Device as /devices/root/f02a56cc/usb@d/usb11/11-1/11-1:1.3/input/input2 [ 45.036717] generic-usb 0003:0D8C:0105.0003: input: USB HID v1.00 Device [C-Media Electronics Inc. USB Multimedia Audio Device] on usb-AMBA USB OHCI-1/input3 [ 45.074746] [drm] radeon defaulting to kernel modesetting. [ 45.074764] [drm] radeon kernel modesetting enabled. [ 45.075009] radeon 0000:01:00.0: enabling bus mastering [ 45.075931] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68F9 0x1002:0x0000). [ 45.075952] radeon: No suitable DMA available. [ 45.075965] [drm] register mmio base: 0x00200000 [ 45.075978] [drm] register mmio size: 131072 [ 47.870203] ATOM BIOS: Great [ 47.870342] radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used) [ 47.870366] radeon 0000:01:00.0: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF [ 47.870385] [drm] Detected VRAM RAM=512M, BAR=256M [ 47.870398] [drm] RAM width 64bits DDR [ 47.870640] [TTM] Zone kernel: Available graphics memory: 2031676 kiB. [ 47.870659] [TTM] Initializing pool allocator. [ 47.870764] [drm] radeon: 512M of VRAM memory ready [ 47.870781] [drm] radeon: 512M of GTT memory ready. [ 47.870846] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 47.870862] [drm] Driver supports precise vblank timestamp query. [ 47.870953] radeon 0000:01:00.0: radeon: using MSI. [ 47.871044] [drm] radeon: irq initialized. [ 47.871076] [drm] GART: num cpu pages 65536, num gpu pages 131072 [ 47.872956] [drm] Loading CEDAR Microcode [ 47.872979] platform radeon_cp.0: firmware: requesting radeon/CEDAR_pfp.bin [ 47.886771] platform radeon_cp.0: firmware: requesting radeon/CEDAR_me.bin [ 47.900539] platform radeon_cp.0: firmware: requesting radeon/CEDAR_rlc.bin [ 47.924508] radeon 0000:01:00.0: WB enabled [ 47.941477] [drm] ring test succeeded in 0 usecs [ 47.942049] [drm] radeon: ib pool ready. [ 47.942372] [drm] ib test succeeded in 0 usecs [ 47.947370] [drm] Radeon Display Connectors [ 47.947385] [drm] Connector 0: [ 47.947396] [drm] DisplayPort [ 47.947406] [drm] HPD4 [ 47.947423] [drm] DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c [ 47.947438] [drm] Encoders: [ 47.947449] [drm] DFP1: INTERNAL_UNIPHY [ 47.947462] [drm] Connector 1: [ 47.947471] [drm] DVI-D [ 47.947481] [drm] HPD1 [ 47.947497] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c [ 47.947511] [drm] Encoders: [ 47.947522] [drm] DFP2: INTERNAL_UNIPHY1 [ 47.947533] [drm] Connector 2: [ 47.947543] [drm] DVI-D [ 47.947552] [drm] HPD2 [ 47.947568] [drm] DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c [ 47.947583] [drm] Encoders: [ 47.947594] [drm] DFP3: INTERNAL_UNIPHY1 [ 47.947605] [drm] Connector 3: [ 47.947615] [drm] VGA [ 47.947631] [drm] DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c [ 47.947646] [drm] Encoders: [ 47.947656] [drm] CRT1: INTERNAL_KLDSCP_DAC1 [ 47.958016] [drm] Radeon display connector DP-1: No monitor connected or invalid EDID [ 47.968364] [drm] Radeon display connector DVI-D-1: No monitor connected or invalid EDID [ 47.978740] [drm] Radeon display connector DVI-D-2: No monitor connected or invalid EDID [ 47.989126] [drm] Radeon display connector VGA-1: No monitor connected or invalid EDID [ 47.989241] [drm] Internal thermal controller with fan control [ 47.989681] [drm] radeon: power management initialized [ 48.249075] [drm] fb mappable at 0xCA10142000 [ 48.
IContainer container 错误日志怎么看
# http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- T H R E A D --------------- Current thread (0x000000000021e000): JavaThread "main" [_thread_in_native, id=5608, stack(0x0000000002450000,0x0000000002550000)] siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff Registers: RAX=0x000000000044df90, RBX=0x0000000059ed85b0, RCX=0x000000000044df90, RDX=0x0000000000000009 RSP=0x000000000254e040, RBP=0x000000000044d6d0, RSI=0x000000000044ef90, RDI=0x0000000000000004 R8 =0x000000006ee77580, R9 =0x000000006ee76490, R10=0x0000000000450d70, R11=0x00000000003d91a0 R12=0x00000000003d99a0, R13=0x0000000000000004, R14=0x0000000000000184, R15=0x000000006fab8f20 RIP=0x000000006ee76520, EFLAGS=0x0000000000010202 Top of Stack: (sp=0x000000000254e040) 0x000000000254e040: 000000006ee76665 000000006ee774c5 0x000000000254e050: 000000006ee77505 000000006ee77545 0x000000000254e060: 000000006ee77585 000000006ee79426 0x000000000254e070: 000000006fa67a80 000000000044df90 0x000000000254e080: 0000000059edaa70 00000000025571e0 0x000000000254e090: 3fe0000000000000 0000000000000000 0x000000000254e0a0: 40c7760000000000 0000000000000000 0x000000000254e0b0: 3fe0000000000000 0000000000000001 0x000000000254e0c0: 0000000059edba70 000000006ea45d24 0x000000000254e0d0: 3f40624dd2f1a9fc 0000000000000000 0x000000000254e0e0: 0000000000000000 0000000000000000 0x000000000254e0f0: 0000000000000000 0000000000000000 0x000000000254e100: 0000000059ee4970 000000006fab7320 0x000000000254e110: 0000000056d27db5 0000000059ed8510 0x000000000254e120: 0000000000000001 000000000044d6d0 0x000000000254e130: 000000000044d750 0000000000000000 Instructions: (pc=0x000000006ee76520) 0x000000006ee76500: c4 e3 5d 0c c0 55 c5 e4 5c c8 c5 e4 58 c0 c5 fc 0x000000006ee76510: 29 01 c5 fc 29 49 20 c3 0f 1f 84 00 00 00 00 00 0x000000006ee76520: c5 fc 28 51 40 c5 fc 28 59 60 c5 ec 5c fb c5 ec 0x000000006ee76530: 58 d3 c5 c4 57 3d 26 41 84 00 c5 ec c6 df be c5 Register to memory mapping: RAX=0x000000000044df90 is an unknown value RBX=0x0000000059ed85b0 is an unknown value RCX=0x000000000044df90 is an unknown value RDX=0x0000000000000009 is an unknown value RSP=0x000000000254e040 is pointing into the stack for thread: 0x000000000021e000 RBP=0x000000000044d6d0 is an unknown value RSI=0x000000000044ef90 is an unknown value RDI=0x0000000000000004 is an unknown value R8 =0x000000006ee77580 is an unknown value R9 =0x000000006ee76490 is an unknown value R10=0x0000000000450d70 is an unknown value R11=0x00000000003d91a0 is an unknown value R12=0x00000000003d99a0 is an unknown value R13=0x0000000000000004 is an unknown value R14=0x0000000000000184 is an unknown value R15=0x000000006fab8f20 is an unknown value Stack: [0x0000000002450000,0x0000000002550000], sp=0x000000000254e040, free space=1016k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [xuggle7728532234667330671.dll+0x736520] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j com.xuggle.xuggler.XugglerJNI.IContainer_open__SWIG_0(JLcom/xuggle/xuggler/IContainer;Ljava/lang/String;IJLcom/xuggle/xuggler/IContainerFormat;)I+0 j com.xuggle.xuggler.IContainer.open(Ljava/lang/String;Lcom/xuggle/xuggler/IContainer$Type;Lcom/xuggle/xuggler/IContainerFormat;)I+15 j vedio.ffmpeg.VedioInfoUtil.getVedioInfo(Ljava/lang/String;)V+10 j test.Test.main([Ljava/lang/String;)V+24 v ~StubRoutines::call_stub
求教:怎么样给16个div设置data-index=""使 控制另一个div中16张图片显示隐藏?
怎么样给16个div设置data-index=""使 控制另一个div中16张图片显示隐藏? 代码: <div data-v-4a1fb872="" data-v-311834f5="" class="wrapper"> <div data-v-4a1fb872="" class="bg-left" style="background-image:url(小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/index2bg.2dead38.png)"> </div> <div data-v-4a1fb872="" class="part"> <div data-v-4a1fb872="" class="phone" style="background-image:url(小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/phone.1a1ffa5.png)"> <div data-v-4a1fb872="" class="phone-img"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/1-1.514b9e5.png" alt=""> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/1-2.fe2440c.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/1-3.61fa415.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/2-1.77e24af.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/2-2.03c77b0.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/2-3.68454c5.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/3-1.378751a.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/3-2.5415338.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/3-3.3522ddc.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-1.80e2eb2.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-2.67cb670.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-3.dc4d534.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-4.2cbe036.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-1.11fab89.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-2.2b657e7.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-3.f4f1d4b.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-4.4752a09.png" alt="" style="display: none;"> </div> </div> <div data-v-4a1fb872="" class="number"> 02 </div> <div data-v-4a1fb872="" class="con"> <div data-v-4a1fb872="" class="title"> 为销售赋能的小名片 </div> <div data-v-4a1fb872="" class="mark"> 产品展示 </div> <ul data-v-4a1fb872="" class="list"> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon1"> </div> <div data-v-4a1fb872="" class="name"> 小名片展示 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 统一公司形象,全员分享,小名片直达企业官网,产品、服务的展现 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="0" class="link-item"> 名片信息 </div> <div data-v-4a1fb872="" data-index="1" class="link-item"> 个人信息 </div> <div data-v-4a1fb872="" data-index="2" class="link-item"> 更多信息 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon2"> </div> <div data-v-4a1fb872="" class="name"> 绑定小官网 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 企业官网、产品、服务的完整展现 </p> <p data-v-4a1fb872=""> 帮助访客第一时间了解企业,更快促成业务交流 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="3" class="link-item"> 查看名片 </div> <div data-v-4a1fb872="" data-index="4" class="link-item"> 查看企业小官网 </div> <div data-v-4a1fb872="" data-index="5" class="link-item"> 小官网多样式介绍 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon3"> </div> <div data-v-4a1fb872="" class="name"> 销售雷达展示 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 访问消息实时推送,名片访客即客户,不加好友就可微信沟通不错过每个商机;探测访客访问动态,让销售沟通更高效 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="6" class="link-item"> 实时推送访客消息 </div> <div data-v-4a1fb872="" data-index="7" class="link-item"> 不加微信好友沟通 </div> <div data-v-4a1fb872="" data-index="8" class="link-item"> 即时聊天 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon4"> </div> <div data-v-4a1fb872="" class="name"> 智能AI分析 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 分析客户兴趣与活跃度,挖掘深度用户 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="9" class="link-item"> 访客数据分析 </div> <div data-v-4a1fb872="" data-index="10" class="link-item"> 访客互动情况 </div> <div data-v-4a1fb872="" data-index="11" class="link-item"> 销售人员能力分析 </div> <div data-v-4a1fb872="" data-index="12" class="link-item"> 销售详情分析 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon5"> </div> <div data-v-4a1fb872="" class="name"> 商机SCRM </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 助销售进行客户标签化管理,客户跟进记录管理,客户AI分析 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="13" class="link-item"> 商机标签化管理 </div> <div data-v-4a1fb872="" data-index="14" class="link-item"> 销售跟进记录 </div> <div data-v-4a1fb872="" data-index="15" class="link-item"> 客户访问轨迹 </div> <div data-v-4a1fb872="" data-index="16" class="link-item"> 客户兴趣分析 </div> </div> </div> </li> </ul> </div> </div> </div> ``` ``` 刚毕业的实习生,在网上扒的网站,但是js没有用,我也没学过js;求教怎么解决? css代码太多了,我也不知道拿那一部分所以就不放了, 这个网站就是我复制的网站 www.xcxzhan.com 里面可以拿到css,js 可以拿下来,但是不知道为什么没有用。 求大佬教学!!!跪谢!!!
java -jar 运行一个jar项目,运行一段时间后就进程自动被杀掉
# 运行程序的命令: java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xloggc:../logs/gc.log -jar emplatform-1.0.1-release.jar & ## gc.log 日志 Java HotSpot(TM) 64-Bit Server VM (25.131-b11) for linux-amd64 JRE (1.8.0_131-b11), built on Mar 15 2017 01:23:40 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8) Memory: 4k page, physical 16333940k(12397552k free), swap 2097148k(2097148k free) CommandLine flags: -XX:InitialHeapSize=2147483648 -XX:MaxHeapSize=2147483648 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:ThreadStackSize=512 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC 4.624: [GC (Metadata GC Threshold) [PSYoungGen: 272899K->14776K(611840K)] 272899K->14856K(2010112K), 0.0223975 secs] [Times: user=0.05 sys=0.01, real=0.02 secs] 4.647: [Full GC (Metadata GC Threshold) [PSYoungGen: 14776K->0K(611840K)] [ParOldGen: 80K->14040K(1398272K)] 14856K->14040K(2010112K), [Metaspace: 20838K->20838K(1069056K)], 0.0641837 secs] [Times: user=0.16 sys=0.01, real=0.07 secs] 7.167: [GC (Metadata GC Threshold) [PSYoungGen: 520000K->22892K(611840K)] 534041K->36941K(2010112K), 0.0295682 secs] [Times: user=0.05 sys=0.00, real=0.03 secs] 7.196: [Full GC (Metadata GC Threshold) [PSYoungGen: 22892K->0K(611840K)] [ParOldGen: 14048K->27566K(1398272K)] 36941K->27566K(2010112K), [Metaspace: 34825K->34825K(1081344K)], 0.0498541 secs] [Times: user=0.13 sys=0.01, real=0.05 secs] 9.544: [GC (Allocation Failure) [PSYoungGen: 524800K->19918K(611840K)] 552366K->47492K(2010112K), 0.0302185 secs] [Times: user=0.08 sys=0.00, real=0.03 secs] 57.786: [GC (Allocation Failure) [PSYoungGen: 544718K->22544K(611840K)] 572292K->50145K(2010112K), 0.0269022 secs] [Times: user=0.08 sys=0.00, real=0.02 secs] 180.300: [GC (Metadata GC Threshold) [PSYoungGen: 169197K->20777K(611840K)] 196798K->48386K(2010112K), 0.0264694 secs] [Times: user=0.08 sys=0.01, real=0.03 secs] 180.327: [Full GC (Metadata GC Threshold) [PSYoungGen: 20777K->0K(611840K)] [ParOldGen: 27609K->33178K(1398272K)] 48386K->33178K(2010112K), [Metaspace: 58024K->58020K(1101824K)], 0.2751654 secs] [Times: user=0.75 sys=0.00, real=0.27 secs] Heap PSYoungGen total 611840K, used 508359K [0x00000000d5580000, 0x0000000100000000, 0x0000000100000000) eden space 524800K, 96% used [0x00000000d5580000,0x00000000f45f1ea0,0x00000000f5600000) from space 87040K, 0% used [0x00000000f5600000,0x00000000f5600000,0x00000000fab00000) to space 25088K, 0% used [0x00000000fe780000,0x00000000fe780000,0x0000000100000000) ParOldGen total 1398272K, used 33178K [0x0000000080000000, 0x00000000d5580000, 0x00000000d5580000) object space 1398272K, 2% used [0x0000000080000000,0x00000000820669b8,0x00000000d5580000) Metaspace used 59420K, capacity 60386K, committed 60632K, reserved 1103872K class space used 6923K, capacity 7119K, committed 7168K, reserved 1048576K 服务器上还有其他项目在运行,这些项目没有做jvm的设置。
MongoDB迁移之后,启动报错 WT_PANIC: WiredTiger library panic
软件运行环境为 Centos 7.4 执行如下命令后报错(mongodb是备份的数据库): ./mongod --storageEngine wiredTiger --auth --dbpath /data/mongo_data/mongodb/ --unixSocketPrefix=/data/mongo_data/ --bind_ip=0.0.0.0 --logpath /data/mongo_data/logs/mongodb.out --quiet & 详细错误,启动异常错误为如下 2018-10-25T10:17:15.030+0800 W - [initandlisten] Detected unclean shutdown - /data/mongo_data/mongodb/mongod.lock is not empty. 2018-10-25T10:17:15.030+0800 W STORAGE [initandlisten] Recovering data from the last clean checkpoint. 2018-10-25T10:17:15.030+0800 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=11G,session_max=20000,eviction=(threads_max=4),statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0), 2018-10-25T10:17:15.034+0800 E STORAGE [initandlisten] WiredTiger (0) [1540433835:34734][16529:0x7f1cc3334cc0], file:WiredTiger.wt, connection: read checksum error for 4096B block at offset 94208: block header checksum of 3534655478 doesn't match expected checksum of 351635639 2018-10-25T10:17:15.034+0800 E STORAGE [initandlisten] WiredTiger (0) [1540433835:34762][16529:0x7f1cc3334cc0], file:WiredTiger.wt, connection: WiredTiger.wt: encountered an illegal file format or internal value 2018-10-25T10:17:15.034+0800 E STORAGE [initandlisten] WiredTiger (-31804) [1540433835:34770][16529:0x7f1cc3334cc0], file:WiredTiger.wt, connection: the process must exit and restart: WT_PANIC: WiredTiger library panic 2018-10-25T10:17:15.034+0800 I - [initandlisten] Fatal Assertion 28558 2018-10-25T10:17:15.043+0800 I CONTROL [initandlisten] 0xf75549 0xf12271 0xef60f1 0xd93f8a 0x13ab369 0x13ab525 0x13ab9c4 0x12fe3d2 0x131811c 0x1315ef8 0x1316d52 0x1340b4b 0x13aa50b 0x13780ab 0x133e207 0xd7e61c 0xd7c3a8 0xa7dc5d 0x7f57a2 0x7fa739 0x7f1cc186f445 0x7f3549 ----- BEGIN BACKTRACE ----- {"backtrace":[{"b":"400000","o":"B75549"},{"b":"400000","o":"B12271"},{"b":"400000","o":"AF60F1"},{"b":"400000","o":"993F8A"},{"b":"400000","o":"FAB369"},{"b":"400000","o":"FAB525"},{"b":"400000","o":"FAB9C4"},{"b":"400000","o":"EFE3D2"},{"b":"400000","o":"F1811C"},{"b":"400000","o":"F15EF8"},{"b":"400000","o":"F16D52"},{"b":"400000","o":"F40B4B"},{"b":"400000","o":"FAA50B"},{"b":"400000","o":"F780AB"},{"b":"400000","o":"F3E207"},{"b":"400000","o":"97E61C"},{"b":"400000","o":"97C3A8"},{"b":"400000","o":"67DC5D"},{"b":"400000","o":"3F57A2"},{"b":"400000","o":"3FA739"},{"b":"7F1CC184D000","o":"22445"},{"b":"400000","o":"3F3549"}],"processInfo":{ "mongodbVersion" : "3.0.6", "gitVersion" : "1ef45a23a4c5e3480ac919b28afcba3c615488f2", "uname" : { "sysname" : "Linux", "release" : "3.10.0-693.el7.x86_64", "version" : "#1 SMP Tue Aug 22 21:09:27 UTC 2017", "machine" : "x86_64" }, "somap" : [ { "elfType" : 2, "b" : "400000", "buildId" : "7F7AA372EDE22BA34234ADA10A8AF2E665681140" }, { "b" : "7FFFF8CC1000", "elfType" : 3, "buildId" : "7FB8E16CEA1B913E2703A6E4159FB468CD1E3507" }, { "b" : "7F1CC2F18000", "path" : "/lib64/libpthread.so.0", "elfType" : 3, "buildId" : "F4C04BCE85D2D269D0A2AF4972FC69805B50345B" }, { "b" : "7F1CC2CA6000", "path" : "/lib64/libssl.so.10", "elfType" : 3, "buildId" : "ED0AC7DEB91A242C194B3DEF27A215F41CE43116" }, { "b" : "7F1CC2845000", "path" : "/lib64/libcrypto.so.10", "elfType" : 3, "buildId" : "BC0AE9CA0705BEC1F0C0375AAD839843BB219CB1" }, { "b" : "7F1CC263D000", "path" : "/lib64/librt.so.1", "elfType" : 3, "buildId" : "D33989EC31EFE745EB0D3B68A92D19E77D7DDFDA" }, { "b" : "7F1CC2439000", "path" : "/lib64/libdl.so.2", "elfType" : 3, "buildId" : "5CDB5A56336E7E2BD14FFA189411E44A834AFCD8" }, { "b" : "7F1CC2132000", "path" : "/lib64/libstdc++.so.6", "elfType" : 3, "buildId" : "9589AE0FDA6AEB1183EBA1C62A328F933E7817FD" }, { "b" : "7F1CC1E30000", "path" : "/lib64/libm.so.6", "elfType" : 3, "buildId" : "F4CAE74047F9AA2D5A71FDEC67C4285D75753EBA" }, { "b" : "7F1CC1C1A000", "path" : "/lib64/libgcc_s.so.1", "elfType" : 3, "buildId" : "531AA1391EA4E1489D5EF11AA5DC2FFD9E2BDFEE" }, { "b" : "7F1CC184D000", "path" : "/lib64/libc.so.6", "elfType" : 3, "buildId" : "CB4B7554D1ADBEF2F001142DD6F0A5139FC9AA69" }, { "b" : "7F1CC3134000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "D266B1F6650927E18108323BCCA8F7B68E68EB92" }, { "b" : "7F1CC1600000", "path" : "/lib64/libgssapi_krb5.so.2", "elfType" : 3, "buildId" : "DA322D74F55A0C4293085371A8D0E94B5962F5E7" }, { "b" : "7F1CC1318000", "path" : "/lib64/libkrb5.so.3", "elfType" : 3, "buildId" : "B69E63024D408E400401EEA6815317BDA38FB7C2" }, { "b" : "7F1CC1114000", "path" : "/lib64/libcom_err.so.2", "elfType" : 3, "buildId" : "A3832734347DCA522438308C9F08F45524C65C9B" }, { "b" : "7F1CC0EE1000", "path" : "/lib64/libk5crypto.so.3", "elfType" : 3, "buildId" : "A48639BF901DB554479BFAD114CB354CF63D7D6E" }, { "b" : "7F1CC0CCB000", "path" : "/lib64/libz.so.1", "elfType" : 3, "buildId" : "EA8E45DC8E395CC5E26890470112D97A1F1E0B65" }, { "b" : "7F1CC0ABD000", "path" : "/lib64/libkrb5support.so.0", "elfType" : 3, "buildId" : "6FDF5B013FD2739D304CFB9D723DCBC149EE03C9" }, { "b" : "7F1CC08B9000", "path" : "/lib64/libkeyutils.so.1", "elfType" : 3, "buildId" : "2E01D5AC08C1280D013AAB96B292AC58BC30A263" }, { "b" : "7F1CC06A0000", "path" : "/lib64/libresolv.so.2", "elfType" : 3, "buildId" : "2BDC2B6FF0B2C204CCE34D139A9EADA0272EB070" }, { "b" : "7F1CC0479000", "path" : "/lib64/libselinux.so.1", "elfType" : 3, "buildId" : "A88379F56A51950A33198890D37F5F8AEE71F8B4" }, { "b" : "7F1CC0217000", "path" : "/lib64/libpcre.so.1", "elfType" : 3, "buildId" : "9CA3D11F018BEEB719CDB34BE800BF1641350D0A" } ] }} mongod(_ZN5mongo15printStackTraceERSo+0x29) [0xf75549] mongod(_ZN5mongo10logContextEPKc+0xE1) [0xf12271] mongod(_ZN5mongo13fassertFailedEi+0x61) [0xef60f1] mongod(+0x993F8A) [0xd93f8a] mongod(__wt_eventv+0x489) [0x13ab369] mongod(__wt_err+0x95) [0x13ab525] mongod(__wt_panic+0x24) [0x13ab9c4] mongod(__wt_bm_read+0x72) [0x12fe3d2] mongod(__wt_bt_read+0x1AC) [0x131811c] mongod(__wt_btree_tree_open+0x58) [0x1315ef8] mongod(__wt_btree_open+0xD02) [0x1316d52] mongod(__wt_conn_btree_get+0x19B) [0x1340b4b] mongod(__wt_session_get_btree+0x41B) [0x13aa50b] mongod(__wt_metadata_open+0x2B) [0x13780ab] mongod(wiredtiger_open+0xCD7) [0x133e207] mongod(_ZN5mongo18WiredTigerKVEngineC1ERKSsS2_bb+0x30C) [0xd7e61c] mongod(+0x97C3A8) [0xd7c3a8] mongod(_ZN5mongo23GlobalEnvironmentMongoD22setGlobalStorageEngineERKSs+0x30D) [0xa7dc5d] mongod(_ZN5mongo13initAndListenEi+0x422) [0x7f57a2] mongod(main+0x139) [0x7fa739] libc.so.6(__libc_start_main+0xF5) [0x7f1cc186f445] mongod(+0x3F3549) [0x7f3549] ----- END BACKTRACE ----- 2018-10-25T10:17:15.043+0800 I - [initandlisten] ***aborting after fassert() failure
对于fgets和fgetws的疑问?
项目中需要解析hex,s19等文件格式,因为整体项目都是采用Unicode所以先用了fgetws来读取文件中的记录,奇怪的是用fgetws竟然在读取文件的时候会失败,读到7326行以后竟然会读取失败,甚至改用了wfstream.gets也是如此,最后试着用get竟然全读取成功了,求大神解答疑惑? 文件是标准的intel hex,以下文件内容: :020000040800F2 :020000020000FC :2000000020170020112B0008212A0008232A0008252A0008272A0008292A00080000000092 :200020000000000000000000000000002B2A00082D2A0008000000002F2A0008312A000840 :20004000512B0008552B0008592B00085D2B0008612B0008652B0008692B00086D2B000810 :20006000712B0008752B0008792B00087D2B0008812B0008852B0008892B00088D2B0008F0 :20008000912B0008952B0008992B00089D2B0008352A0008A52B0008A92B0008AD2B00083D :2000A000B12B0008B52B0008B92B0008BD2B0008C12B0008C52B0008C92B0008CD2B0008B0 :2000C000D12B0008D52B0008D92B0008DD2B0008E12B0008392A0008E92B0008ED2B00083D :2000E000F12B0008F52B0008F92B0008FD2B0008012C0008052C0008092C00080D2C00086C :20010000112C0008152C0008192C00081D2C0008212C0008252C0008292C00082D2C000847 :20012000312C0008352C0008392C00083D2C000810B5DFF87C4700B92BE000F095F800680B :20014000804720680A3010BD80B5DFF864070068C178DFF8602752788A420CD38278002A3A :2001600004BF8288002A06D1817200F07DF840688047002002BD022002BD10B5DFF8304717 :2001800000B906E000F070F88068804720680C3010BD206801210182002010BD10B5DFF872 :2001A00010472068C1784079DFF80C2712689269904721688A7A92B1002804BF08790028B4 :2001C0000DD1887858B900F04FF8C068804720684179C1722068C1780173002010BD022051 :2001E00010BD10B5DFF8C816096810B90220088238E0DFF8C84600202080087800227F23D1 :20020000184214D1487A81064CBF42F00201002121704006207854BF00F0FE0040F0010054 :20022000207000F021F800698047204610BD00F07F03012BF9D000F07F00022812D148791E :2002400000F00F0142F0010200F084FA05D500F030001028E5D12270E3E700F44050B0F58E :20026000805FF7E7002010BDDFF8540600687047F8B5DFF83C060068017811F07F0102BF9B :20028000417A01F0DF0141724ED0022901BF418800290179002949D1417921F08004DFF841 :2002A00024560A0655F824204CBF02F0300202F44052DFF800361B789C4237D2002A1CBFE0 :2002C000807A002832D0080655F824000BD500F03000102824D1204600F090FB30212046B6 :2002E00000F02BFB1CE000F44050B0F5805F17D148F280064BF68F77200007D1DFF8C80559 :2003000090F82C10204600F0A1FB01E000F064FB55F82400384080F44050304345F8240036 :20032000FFF7A2FF406980470020F2BD0220F2BD38B5DFF87C050268537923F08000DFF831 :2003400084151C0651F820404CBF04F0300404F44054DFF860552D78A84206D2558825B9CC :20036000002C1CBF927A002A01D1022032BD48F280021B0651F8203042BF48F6BF74234012 :2003800083F0100304D44BF68F74234083F480531A4341F82020FFF767FF8069804700200C :2003A00032BD80B5DFF808050068417A41F020014172FFF759FFC0698047002002BDDFF819 :2003C000F0241268538A20B98888C01A108200207047086818187047F8B5DFF8D4542868F3 :2003E00000F110042688A168080016D0300014D0A088864288BF0646304688470746208882 :20040000801B2080608830186080002000F010FB32460146384600F07DFBDFF8B06420883E :2004200050B1DFF8AC044FF4405101800021002000F005FB3020308028682188A288914278 :2004400028BF032101D211B105210172F1BD06210172DFF88004006880B2DFF87C1400229D :2004600041F8102030203080F1BD2DE9F843DFF84044206800F110063188DFF850540A00EC :2004800004BF007A042816D1DFF85004017801290DD1DFF84014096889B2DFF83C2400232F :2004A00042F8113030212980042703702CE007271020288028E0B6F80480884505D304270D :2004C000414588BF4146884600E002274046B16888478146002000F0AAFA424601464846AB :2004E00000F003FB4146002000F0A9FA3088A0EB0800308070884044708030202880DFF89E :20050000D0034FF44051018020680772BDE8F18338B5DFF89C432068457801787F22114244 :2005200038D1092D02D1FFF70FFE47E0052D1BD1C17880294FD28178002901BF818800294A :20054000807A002847D10620DFF88813096889B2DFF88423002342F81130DFF87013302255 :200560000A802168087231BD032D08D1C178012904BF8088002823D1FFF713FF1EE0012D79 :2005800004BFC17801291BD18188C9B9407A80060DD415E001F07F00012804D10B2D0FD122 :2005A000FFF7FCFD0AE002280AD1012D02D1FFF75FFE03E0032D03D1FFF7BAFE0028C2D0BA :2005C0002846BD49096849698847032808BF0920C7D00028B7D00820C3E738B5B44D286804 :2005E0004178B54C2268062910D101787F23194229D18078012808BFD1696AD0022808BFEA :20060000116A66D003281ED1516A62E00B003FD14188002904BFC188022914D1017991B925 :2006200001787F23194204BF8388002B2ED001F07F03012B12D1002140799269904710B956 :200640002868807A10BB28684078216809698847032847D128680921017231BD01F07F0164 :200660000229F0D1407900F00F0100F0700200F071F84CBF00F0300000F440508D4B1B7800 :200680009942E0D2002ADED10028DCD0944920E0082905D100787F210842D4D1914918E063 :2006A0000A2902BF017801F07F010129CBD1817A0029C8D04188002901BF01790029C1883C :2006C0000129C0D100214079926990470028BAD185490800B7D0286800224282816100202B :2006E0008847002029680A8A4FF6FF739A4208BF092004D0022818BF002A02D108200872EF :2007000031BD087800061ED5C88800902368009C94423CBF009808820FD382420DD293F868 :200720002C006E4C824238BF002005D392FBF0F500FB152008B90120207093F82C0088824B :20074000BDE8314091E60320087261484FF44051018031BD5B4B000653F82100704738B5C7 :200760005C48006880B2614931F81000400000F1804000F5C0404E4C21680A7A092A14D0B4 :2007800010F8012B0A70216810F8012B4A70851C35F8040B00F0A4F921684880288800F0D9 :2007A0009FF921688880A888C8802068012101722068C08810B9FFF7ABFE01E0FFF70DFF60 :2007C000BDE831403EE010B5394C2068017A022918BF042904D1FFF748FE2068007A14E062 :2007E000062911D14178052902BF01787F22114206D1C07800F040F8FFF736FD006A804742 :020000040800F2 :020000020000FC :200800002D48006880688047082017E010B5284C2068007A022818BF04280ED0032818BFE5 :20082000052804D1FFF7D8FD2068007A06E0072803D121480068C068804708202168087215 :20084000BDE8104080B5204890F82C10002000F0FDF817480068017A082906D11C494FF44B :2008600080520A80194910220A80007A092801D1012002BD002002BD70B50E4909780022A3 :20088000104B48F68F760BE0D4B253F824503540254345F4004545F0800543F82450521C58 :2008A0008A42F1D340F080001149086070BD0000D80E002038020020DC0E0020000F002070 :2008C000E00E0020005C004018010020060F0020040F0020505C004004600040150F0020F9 :2008E000E3010008310100087B010008086000404C5C0040704750F8041B61B150F8042B17 :20090000D30744BFA9F101039A18002342F8043B091FFAD1EFE770474FF6F8710840DFF8C1 :20092000A8110860704710B5DFF8A02152F8203048F68F142340194324E010B5DFF88C21FB :2009400052F8203048F6BF742340CC0648BF83F01003890648BF83F020030FE010B5DFF813 :200960006C2152F820304BF68F742340CC0448BF83F48053890448BF83F4005343F40041B2 :2009800041F0800142F8201010BDDFF8401151F8202048F6BF731A4082F0300242F40042D7 :2009A00015E0DFF8281151F820204BF68F731A4082F4405242F4004209E0DFF8101151F862 :2009C000202048F68F631A4042F40042FFE742F0800241F820207047DFF8F01051F82020AB :2009E00052040AD551F8202048F68F731A4042F4404242F0800241F820207047334951F83E :200A0000202052060AD551F8202048F68F731A4042F4004242F0C00241F82020704738E088 :200A2000294A126892B202EBC000294A37E03BE02549096889B201EBC00025493AE0224A79 :200A4000126892B202EBC000224A2AE01E4A126892B202EBC000204A02EB40003F2909D307 :200A60004A091F23194208BF521E1204910941F4004105E04A08C90748BF521C12049109FD :200A8000016070471049096889B201EBC000124914E00D4A126892B202EBC0000F4A4908D2 :200AA000490042F8101070470749096889B201EBC0000A4951F8100080B2704751F8100046 :200AC0008005800D70470000505C0040005C004008600040046000400C600040006000402D :200AE0000106090C41EA1020704710B5490001F1804101F5C041521C521009E010F8013B13 :200B000010F8014B43EA042321F8023B891C521EF4D110BD490001F1804101F5C041521CCF :200B2000521004E051F8043B20F8023B521EF9D170470000F0B5DFF83024002300240A255B :200B4000B1FBF2F606F130071F545B1C02FB16110A26B2FBF6F21E1816F8016C302E06BF2C :200B6000002C0023641C6D1EEAD1F0BDF0B50A46002400210B460578302D2DD14578782DEE :200B800018BF582D28D184780CB90020F0BD0224255C15B9136001211AE0A5F14106F6B2E9 :200BA000062E21BFA5F16107062FA5F130070A2F0ED2A5F130070A2F38BF303D03D3062E94 :200BC00034BF373D573D05EB0313641C0B2CDFD30B2C20D300211EE0255C0DB913600DE0BB :200BE0006B2D18BF4B2D02D10CB1980205E06D2D18BF4D2D04D11CB11805106001210AE0D9 :200C0000A5F130060A2E06D20A26303D06FB0353641C0B2CE0D30846F0BD80B5DFF84C0344 :200C200000F00EFBDFF84813B1F90020DFF84433D054501C00B2B0F5006FA8BF002008800C :200C400001BD38B5DFF82443DFF82C53B5F90200DFF82813415C204600F0EEFA6888401C6C :200C600000B24028A8BF00206880B5F90200B5F90010884207D1002240F227712046BDE8E4 :200C8000384000F0C1BA31BDB949B1F90220B1F900309A4201D100207047B64BD25C0270B5 :200CA0004888401C488000B2B0F5006FA4BF002048800120704780B500208DF8000000A8D5 :200CC000FFF7E2FF0028FAD09DF8000002BD01B4AB48BDF80010018001880029FCD101B0D9 :200CE0007047A748018811B10188491E018070472DE9F0420546A04CB4F90060771CB4F90F :200D0000029002E00A20FFF7E2FF4F45FAD0402F08BFB9F1000FF5D098483554701C2080B7 :200D200000B24028A4BF0020208096480068052805D000F031F8BDE8F04200F065BABDE88A :200D4000F08270B504468D4D8B4E17E00A20FFF7BEFFB6F90000421CB6F902309A42F5D09C :200D6000402A08BF002BF1D022784255401C308000B24028A4BF00203080641C207800288C :200D8000E7D180480068052805D000F005F8BDE8704000F039BA70BD012240F2277173486F :200DA000704701B40099C80A490518BF401C01B070472DE9F84301240225042600F04CFB75 :200DC0008046714F786800EA0801814237D000F03FFB8146786848EA0000786000F078FAB3 :200DE0008046786810F1010F03D0C04300F0B8FA804609F00700072810D04846C00758BF83 :200E000000244846800758BF00255FEA497058BF002632462946204600F0F9FAB8F1040F32 :200E20000AD10FF27410FFF78CFF0FF28C10FFF788FF00F08CF8FEE70FF2C81001E00FF2A3 :200E4000F010BDE8F2437CE710B582B000F057FB464C002240F22551204600F0D5F900227A :200E600040F22771204600F0CFF914208DF8000001208DF801000020ADF8020000A800F0CB :200E80004FFB13BD10B541480068A0F10060000B3D4C20603E2805D2012101FA00F0401ED5 :200EA000C04301E04FF00040606000F0D5FA61680840884214BF01200020A06001E000F090 :200EC00063FB0FF29010FFF73CFF0FF2A410FFF738FF0FF2B810FFF734FF0FF2CC10FFF73B :200EE00030FFA06818B10FF2DC10FFF72AFF0FF2FC10FFF726FFFFF7DEFE3128DFD032288A :200F000002D100F02FFCDCE733280ED16420FFF7DEFEFFF799FF4FF44870FFF7D8FE01201A :200F200080F3138800F013F8FEE7342804BFA068012802D1FFF73DFFC3E7A068002814BFC1 :200F40000FF2D8100FF2C010FFF7FBFEB9E7BFF34F8F0F48016801F4E0610E4A11430160B5 :200F6000BFF34F8F7047000000CA9A3B00380140F80E00203C020020FC0E00203C0E0020FA :200F8000100F00200C0F0020E40E0020080100200CED00E00400FA055772697465205072D3 :200FA0006F74656374696F6E2064697361626C65642E2E2E0D0A00002E2E2E616E64206195 :200FC0002053797374656D2052657365742077696C6C2062652067656E657261746564209B :200FE000746F2072652D6C6F616420746865206E6577206F7074696F6E2062797465730D72 :020000040800F2 :020000020000FC :201000000A0000004572726F723A20466C61736820777269746520756E70726F7465637425 :20102000696F6E206661696C65642E2E2E0D0A00466C617368206D656D6F7279206E6F742C :201040002077726974652070726F7465637465640D0A00000D0A3D3D3D3D3D204D61696E57 :20106000204D656E75203D3D3D3D3D0D0A0A000020446F776E6C6F616420496D61676520CE :201080003D3D3E20310D0A0A000000002055706C6F616420496D6167652020203D3D3E2066 :2010A000320D0A0A00000000204578652050726F6772616D202020203D3D3E20330D0A0AF7 :2010C00000000000202044697361626C65207468652077726974652070726F7465637469E6 :2010E0006F6E203D3D3E20340D0A0A003D463D3030313033303030303032313231313035C6 :201100003D0D0A0A00000000496E76616C6964204E756D6265722021200D0000496E766125 :201120006C6964204E756D6265722021203D3D3E20546865206E756D6265722073686F750B :201140006C642062652065697468657220312C20322C2033206F7220340D000030B585B06D :2011600004460D46208A4CF6FF710840E98808432082A0894EF6F3110840A98808432989E9 :20118000084369890843A081A08A4FF6FF410840A9890843A08200A800F063FB14488442F8 :2011A0000CBF03980298296819225043A28912044CBF49008900B0FBF1F16422B1FBF2F011 :2011C0000001030902FB1311A3891B0406D5C9003231B1FBF2F101F0070105E009013231B5 :2011E000B1FBF2F101F00F010843208105B030BD003801400029818912BF41F400514DF68B :20120000FF7211408181704710B50B065B0F012401F01F0104FA01F1012B08BF0C3003D0EB :20122000022B0CBF10301430002A026814BF114322EA0101016010BDC905C90D81807047DF :201240008088C005C00D704700220088084218BF01221046704730B50A46002113065B0F69 :20126000012402F01F0504FA05F5012B08BF838903D0022B0CBF038A838A2B40120A04FA52 :2012800002F200881040002B1CBF00280121084630BD0000FFE7DFF8F801DFF8F811016000 :2012A000DFF8F4110160704738B5054600F032F804280CD1794C206840F00200206065601B :2012C00000F024F8216841F6FD721140216032BD70B5A52400F0C3F800B1002400F01AF8A2 :2012E000042812D100F083F841F6EF76042807D1A86841F6DF7100F072F8048000F02DF84A :20130000052802D0A9683140A96070BD206840F0400020604FF43020D0E0F8B507460C460F :201320000020009000F019F8042814D15B4D286840F0010028603C8000F00FF841F6FE769C :20134000042805D1B81C0090200C009900F004F8296831402960F2BD08804FF40050ADE094 :201360002DE9F843C04300F0FF08C0F30729010CCEB2070EFFF7F1FF04282ED1484C45496A :20138000216045492160A16841F01001A160454DB8F1FF0F05D0A5F80080FFF7DEFF042837 :2013A00006D1B9F1FF0F05D0A5F80290FFF7D5FF042804D1FF2E04D0AE80FFF7CEFF0428B1 :2013C00004D1FF2F04D0EF80FFF7C7FF052804D0A16841F6EF721140A160BDE8F2830840B5 :2013E000A860A86840F01000A8602F4870472C4D2848286028482860A86840F02000A8608E :20140000A86840F04000A8604FF4302056E0F8B506460F461446224D1E4828601E48286088 :20142000FFF79BFF042812D1A86840F01000A86047EA0600204340F0F8001C49FFF78CFF0D :20144000052804D0A96841F6EF721140A960F2BD17480068800870471648006870471448FA :2014600000680006400EFFE700F001007047042011490A68D20701D5012070470A685207E0 :2014800001D5022070470968C90648BF032070470420024023016745AB89EFCD10200240E4 :2014A0000820024008F8FF1F00F8FF1F02F8FF1F1C200240202002400C20024010B5FFE75D :2014C0000446FFF7D4FF03E02CB1FFF7D0FF641E0128F9D004B9052010BD000080B50120FB :2014E00000F049FA0C48012101600021016041604FF4E051094A11800160002002BD10B562 :20150000054C012020600020606000F034FA03202060002010BD0000405C0040120F00202E :2015200070B503781A460121C478ECB1124B1B6803F4E063C3F5E0631B0A4478C3F10405FD :20154000AC4085780F2626FA03F32B4023431B010A4C135500784211094B00F01F0001FA83 :2015600000F043F8220070BD5011064A03F01F03994042F8201070BD0CED00E000E400E01E :2015800000E100E080E100E010B584B000A80FF28C010A2200F074FA0FF28C00FFF7D1FB41 :2015A0001C4800F0A9FA0446012C1CDB0FF2A000FFF7C7FB0FF2C400FFF7C3FB1648FFF7A0 :2015C000C0FB214600A8FFF7B5FA0FF2D400FFF7B8FB00A8FFF7B5FB0FF2D000FFF7B1FB5D :2015E0000FF2D40012E014F1010F08BF0FF2E0000CD014F1020F08BF0FF2141006D014F1AE :20160000030F0CBF0FF224100FF23810FFF799FB1FBD00003C0A00200400002020202020FF :20162000202020202020000057616974696E672066696C652E2E2E287072657373202761D0 :201640002720746F2061626F7274290A0D0000000A0A0D2050726F6772616D6D696E672004 :20166000436F6D706C65746564205375636365737366756C6C79210A000000000D3D3D3DB9 :201680003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A204E616D653A2000FA :2016A0000A0D2053697A653A200000002042797465730D0A000000003D3D3D3D3D3D3D3DD8 :2016C0003D3D3D3D3D3D3D3D3D3D3D3D3D0A00000A0A0D54686520696D6167652073697A0C :2016E0006520697320686967686572207468616E2074686520616C6C6F776564207370615A :201700006365206D656D6F7279210A0D000000000A0A0D566572696669636174696F6E20EC :201720006661696C6564210A0D0000000D0A0A41626F7274656420627920757365722E0A18 :201740000D0000000A0D4661696C656420746F2072656365697665207468652066696C65F9 :20176000210A0D0080B50FF23C00FFF7EAFAFFF7A2FA43280DD14FF4F8220FF260010848FB :2017800000F05BFB00280CBF0FF294000FF2640001E00FF2B000BDE80240FFF7D2BA00001B :2017A000004000080A0A0D53656C65637420526563656976652046696C65202E2E2E2028EB :2017C000707265737320616E79206B657920746F2061626F7274290A0D00000055706C6FF0 :2017E00061646564466C617368496D6167652E62696E00000A0D4572726F72204F63637558 :020000040800F2 :020000020000FC :20180000726564207768696C65205472616E736D697474696E672046696C650A0D00000079 :201820000A0D46696C6520547261736D6974746564205375636365737366756C6C79200A81 :201840000D0000000D0A0A41626F7274656420627920757365722E0A0D00000028490860A1 :20186000704730B525490A68264B02F00C02082A0ED10A680C68C2F38342921C224D554355 :20188000E40302D50C68A40301D52B4600E0534303600B681D4A0468C3F303139B5C24FA28 :2018A00003F343600B684468C3F302239B5C24FA03F383600B684468C3F3C2239B5C24FAD8 :2018C00003F3C3600968C368C1F381318918097CB3FBF1F1016130BD0D4A0029116814BF1C :2018E000084321EA0000106070470A4A0029116814BF084321EA00001060704704100240CF :20190000D800424200127A0000093D00F8010020181002401C10024080B501210420FFF737 :20192000DBFF8020ADF8000003208DF8020010208DF8030000A9394800F058FB01BD80B5C6 :201940000020FFF78BFF01214FF40000BDE80440FFF7CBBF80B514208DF8000001208DF885 :20196000010000208DF8020001208DF8030000A8FFF7D6FD01BD294A18B98021104600F0BC :2019800096BB8021104600F090BB70B5244C207801282DD02348B0F90010234DB5F900200F :2019A0008A4208BF002022D02048101891420EDAC2F14006B2B2C021FFF797F8B1B20120F0 :2019C000FFF73DF80120FEF7E0FF00200DE08E1AB2B2C021FFF789F8B1B20120FFF72FF8D5 :2019E0000120FEF7D2FF2888301828800120207070BD38B50E4801684468806840180BD00F :201A00000C4D0822A91C00F017F8042205F112012046BDE838400FE031BD000000080140A7 :201A2000140F0020FC0E0020FE0E00203C0E0020E8F7FF1F8C01002030B50023002506E0E6 :201A400001F81340000101EB430465705B1C934205DA040F0A2C34BF30343734F0E730BD37 :201A600062B38B0708D0521E11F8013B00F8013B00F024808B07F6D1830740F0208000BFF8 :201A8000103A07D330B4B1E83810103AA0E83810F9D230BC530724BFB1E80810A0E80810FE :201AA00044BF51F8043B40F8043BD20724BF31F8022B20F8022B44BF0B7803707047083ADB :201AC00007D3B1E80810083A40F8043B40F804CBF7D25307E4E7000038B504460D462846D5 :201AE000451E30B12046FFF7CFF80128F7D1002032BD4FF0FF3032BD2DE9F14FADF5846D39 :201B000000200190DFF8BC54DFF8BC04C5F808010026B1460DF1080806AF02E00620FFF7F2 :201B2000E7F8B24602E04320FFF7E2F800244FF4801100F059FAF0B99DF8000001282DD01A :201B4000022828D0042843D018280AD0412818BF612810D100F0E2F800F0E0F86FF002006D :201B600015E04FF4801100F03FFA002804BF9DF80000182832D0B9F1000F18BF761C062E5B :201B8000D1DB00F0CBF81820FFF7B2F800200DF2244DBDE8F08F4FF4806400E080248DF82A :201BA00018004FF0010B4FF4801106A85844FFF793FF0028DFD10BF101001FFA80FB601D36 :201BC0008345F0DB7878B97881F0FF018842D2D100262000A2D0B4F1FF3F01D10620D3E726 :201BE00078785FFA8AF1884218BF15209CD1BAF1000F57D1F87800284FD000200DF11B010B :201C000004E0421911F8013B1371401C0A780AB1FF28F6DD401906710020491C04E011F8E7 :201C2000012B00F80820401C0A78202A01D01028F5DB00F8086001A902A8FEF797FF01987F :201C4000B0F5002F06DB00F069F800F067F84FF0FF309CE7FFF7A5F8C5F81001C5F80C61B3 :201C60000DE0D5F80811B5F8042100FB0210FFF71BFB2870D5F80C01401CC5F80C01D5F841 :201C80000C01D5F81011884202D229780429E8D00620FFF72DF8432039E00620FFF728F82C :201CA000019874E722460DF11B01DDF82004FFF7D7FEDDF82004C5F81401B14607E0001D24 :201CC000C5F80801081DC5F8140109F10409A1451CDAD5F80801019901F1006101F58041EA :201CE000884213D2D5F814110968FFF716FBD5F81411D5F8080102680B689A42DFD000F0AB :201D00000DF800F00BF86FF0010040E70620FEF7EFFF0AF1010A4FF0010907E71820FEF7D1 :201D2000E7BF3EB504460120207000206070FF20A070002502E0C3706D1CADB26B5C2819C6 :201D40000BB1FF2DF7DD0021C170116800A8FEF7F1FE0020291D02E00A55401C491C89B2CD :201D600080B200AA825C002AF6D10846832805D2C1F1830189B2001900F09CF937BD70B5C0 :201D80000C46B3F5806F22BF4FF480631946022505D28021802B34BF9BB28023012525700C :201DA0006270D243A270032203E010F8016B1655521C92B2DE1CB242F7DB99420BDBDA1C1A :201DC00090B2CB1C191A984205DA1A220019BDE8704000F073B970BD4FF480721143400032 :201DE0004900CA0548BF401CC20344BF80F4805080F02100CA03F2D580B2704738B5044617 :201E000000200D1903E014F8011BFFF7E5FFAC42F9D30021FFF7E0FF0021BDE83440DBE7EB :201E200070B504460D46002603E0305DFEF760FF761CB6B2AE42F8D370BD2DE9F447ADF224 :201E40000C5D06460025002001AB425CC254401CFF28FADBFFAAFF32113201A941A8FFF72A :201E600060FF42F2107900F0B3F800F0B4F800F0B6F8F8B2FEF73CFF00F0B5F820B99DF88C :201E80000000062801D102E06D1C0A2DEBD30A2D42D2DDF80C850124B8F1000F3DD04346BE :201EA000E2B241A93046FFF76AFF00208DF800000025B8F5806F2CBF4FF4806A4FF0800A88 :201EC0000AF1030189B200F084F8514600F084F800F085F8F8B2FEF70BFF3C4900F084F852 :201EE000002804BF9DF80000062810D15644C2450AD2A8EB0A084FF4F870A1B2814208BFA9 :201F0000FF205AD04C1C05E04FF0000802E06D1C0A2DCED30A2DBFD34CE000208DF8000007 :201F200000250420FEF7E4FE00F05DF8002804BF9DF80000062802D06D1C0A2DF1D30A2D01 :201F400038D200268DF80060002501208DF804018DF80551FF208DF80601802141A8C01CB0 :201F600000F0A8F800F034F800F035F800F037F8F8B2FEF7BDFE00F036F828B99DF800008B :201F8000062802D1012602E06D1C0A2DEAD30A2D10D20420FEF7ACFE00F025F8002804BFE6 :201FA0009DF80000062803D06D1C0EB90A2DF0D30A2D01D3E8B200E000200DF5A26DBDE8E6 :201FC000F08700000000002000400008A0860100832141A824E7802141A8C01C0EE70746BB :201FE000000AFEF785BE494600A875E52DE9F0410022CC7804F00F03E40644BF8C78234304 :020000040800F2 :020000020000FC :202000000C8801250F26E7B217B3D0F800C005FA02F7BE460EEA0408F04514D14FEA820E03 :2020200006FA0EF82CEA080C03FA0EFE4EEA0C0C91F803E0BEF1280F08BF476103D0BEF1D4 :20204000480F08BF0761521C082AE0D3C0F800C04FF48072944226D3D0F804C0002202F18A :20206000080705FA07F7BE460EEA0408F04515D14FEA820E06FA0EF82CEA080C03FA0EFE2F :202080004EEA0C0C91F803E0BEF1280F08BF476191F803E0BEF1480F08BF0761521C082AEE :2020A000DDD3C0F804C0BDE8F08101617047416170470000002200F005B8000062F30F2217 :2020C00062F31F42401810F0030308D0C91A1FD3DB0748BF00F8012D28BF20F8022D1300EF :2020E00030B414461546103928BF20E93C00FAD8490728BF20E90C0048BF40F8042D8900BB :2021000028BF20F8022D48BF00F8012D30BC7047C91818BF00F8012DCB0728BF00F8012D04 :202120007047000080B5FFF764FC7248006800218172FFF7D3F900F0F1F86F480021016053 :2021400001BD80B56B48016800228A7201686B4AD2794A7200680021C1720020FEF7DCFB85 :202160004FF400710020FEF7DEFB10210020FEF7E4FB40210020FEF753FC80210020FEF71D :202180004EFC0020FEF719FC5D4890F82C100020FEF75CFC0020FEF704FC00210120FEF7A9 :2021A000C2FBC0210120FEF73AFC20210120FEF7C4FB00210120FEF7D1FB4FF4C061022096 :2021C000FEF7B1FB4FF480710220FEF728FC00210220FEF7C3FB20210220FEF7AEFB0021D7 :2021E0000320FEF7A0FB4FF488710320FEF718FC40210320FEF72AFC4FF440510320FEF739 :20220000ADFB00210320FEF798FB0020FEF734FB39480121016001BD3A48807A10B1364889 :20222000052101607047344804210160704736480178202904BF002101707047704780B56F :2022400000212C4A1268212807D1107800F07F00212810D10FF281010BE020280BD1107811 :2022600000F07F00212808BF0FF27501264820230370080001D1022002BD916100205082A5 :202280008847002002BD1B490968097801F07F01212905D1022818BF222801D100207047B5 :2022A000022070471949FEF78AB81949FEF787B810490968C978052901DB00207047154ACB :2022C00002EBC101FEF77BB809B9022801D30220704700207047000000B905E002E0000037 :2022E00000B901E00C487047024800680821018200207047D80E00200C0F00207C28000817 :2023000018010020BC0E0020180F002028020020300200206C01002020020020044800217B :2023200041604FF40641034A1180016000207047405C0040120F00202DE9F84F0020ADF81D :20234000000040F68F7848F60F7B48F28006444F444CDFF81491DFF814A14BF6BF7525E013 :2023600054F82010ADF80010BDF8001009040BD554F8201008EA010144F820103C4901EB2D :20238000800050F8040C8047BDF8000000060DD599F8000054F820100BEA010144F8201091 :2023A000344901EB800050F8040C8047606CAAF80000000452D5BAF8000010F00F0089F83A :2023C0000000CDD120683880388800F030007880388800F4405038802068284080F4005097 :2023E00080F0200030432060BAF80000C006206805D40BEA00002060FEF7E5F916E0ADF89E :202400000000BDF80000000506D5206808EA00002060FEF7A4F909E0BDF800000004C5D55F :20242000206808EA00002060FEF7F0F9206828403988C90448BF80F480503988890448BFA6 :2024400080F400507988C90648BF80F010007988890648BF80F0200030432060BDE8F18F22 :20246000040F0020005C0040170F00200A0F0020C4010020A801002010B582B000208DF8C4 :202480000000FEF707FF00F04BF8FFF745FAFFF756FAFFF75FFA00F085F8354800684FF4AF :2024A0007A71B0FBF1F0B0F1807F21D231490002000A401E48603048F02202700020886082 :2024C0000720086040F6C41400A8FEF7DDFB20B90120FEF7FCFB641EF6D19DF800002428DA :2024E00007D10FF2AC00FEF72CFCFEF7CBFC16E0FEE7224C206822490840B0F1005F0ED11B :20250000FEF7A2FCC820FEF7E2FB60681D4908601D490860206880F3088808688047FEE763 :2025200000B585B04FF4E130019000200290ADF80C00ADF810000C20ADF80E0001A900200B :2025400000F040F825208DF8000000208DF801008DF8020001208DF8030000A8FEF7E0FF37 :20256000012240F225510948FEF74EFE05B000BD1C02002010E000E023ED00E00040000846 :202580000000FE2FF40E0020F00E0020003801400D0A3D50726F6772616D6D696E673D0D34 :2025A0000A0000000448C0610221017203490162034A426208680047BC0E00201801002094 :2025C00048010020F8B506460C46354601210FF29C0050F825000FF29C0252F8252010431F :2025E00040F00100FFF778F92EB901214FF48040FFF772F906E001210FF2680050F82500F8 :20260000FFF773F918208DF803000FF2700030F8150000F01FF8124E06EB850700A9B8683D :20262000FFF7E4FC04208DF803000FF2540030F81500ADF8000000A93869FFF7D7FC214667 :2026400056F82500FEF78AFD012156F82500FEF7D1FDF1BDADF8000003208DF8020070477F :20266000E00100200040000000000200040000000400000004000000040000000002040001 :202680000004080034480178012900D0704738B5324CB4F90010324AB2F900208A4202D17A :2026A0000021017031BD2F48081891420EDA551AAAB2C021FEF719FAA9B20120FEF7BFF96B :2026C0000120FEF762F9208828180DE0C1F14005AAB2C021FEF709FAA9B20120FEF7AFF96F :2026E0000120FEF752F90020208031BD70B500240320FEF7C7F905B20320FEF799F91A4EE1 :20270000AAB201463046FEF705FA184818490CE0B0F90020A35D5354521C028012B2B2F534 :20272000006FA4BF00220280641C24B2AC42EFDB0320BDE87040FEF734B90E4800680528D0 :2027400009D10D4801784A1C0270052903D100210170FFF71AB97047140F0020FE0E002076 :20276000FC0E00203C0E00207C0E0020F80E00203C0200200C0F0020160F002082B0354868 :20278000016841F0010101604168334A114041600168324A11400160016821F4802101600D :2027A000416821F4FE0141604FF41F018160002101910091016841F480310160016801F425 :2027C000003100910199491C0191009919B90199B1F5A06FF2D10168490C01F001010091E7 :2027E0000099012930D11E490A6842F010020A600A68920892000A600A6842F002020A6074 :020000040800F2 :020000020000FC :202800004168416041684160416841F480614160416821F47C114160416841F4E811416060 :20282000016841F08071016001688901FCD54168890889004160416841F00201416041685D :2028400001F00C010829FAD106484FF00061016002B07047001002400000FFF8FFFFF6FE8B :202860000020024008ED00E012010002020000408304405700020102030100000902430055 :20288000020100C03209040000010202010005240010010524010001042402020524060070 :2028A00001070582030800FF09040100020A00000007050302400000070581024000000045 :2028C000040309042603530054004D006900630072006F0065006C0065006300740072009B :2028E0006F006E0069006300730000003203530054004D00330032002000560069007200DD :202900007400750061006C00200043004F004D00200050006F0072007400200020000000FD :202920002DE9F04100F10801026801EB820243685808400002EB80000024002526460127E7 :202940000EE0F44518BFAC4208D014F8018B0CF8018B761E36B2002EF3D50127F44513D1D4 :20296000824201D1BDE8F08152F804CB5FEAC37E48BFCC4452F804EBE644EFE70C686418C8 :20298000091D51F8045B2D19AC42F7D05FB114F9016B002705E00C686418091D51F8045B1B :2029A0002D19AC42F7D0002ED4D514F8018BF445D4D00CF8018B761C36B2002EF7D4CCE71A :2029C00070B5134C134D28686080134E608831880840800507D54FF6FF5028602078401CE8 :2029E0002070FFF7AAFE608831880840000448BFFFF7A2FC608831880840400507D54FF6D2 :202A0000FF30286005484068BDE87040004770BD080F0020445C0040120F002018010020B0 :202A20007047FEE7FEE7FEE7FEE7704770477047FEF757B9FFF7C4BF10B50E4C40F22551E1 :202A40002046FEF708FC08B1FEF7E7F840F227712046FEF700FC08B1FEF7F3F80821204641 :202A6000FEF7F2FB20B12046BDE81040FEF7E8BB10BD00000038014010B5084979441C314A :202A8000074C7C441A34A14206D0081D0A68511888470146A142F8D110BD00BF08000000C6 :202AA0003000000053DEFFFFE00C00003C020020000000006DFEFFFF020000000200000000 :202AC0008001000026010000000000203C02000000F009F8002801D0FFF7CEFF0020FFF72D :202AE000CBFC00F002F80120704700F001B800000746384600F002F8FBE7000080B5C046D2 :202B0000C046024A11001820ABBEFBE72600020001488047014800477D270008212B000807 :202B2000C046C046C046C046FFF7D2FFFFF778BFFFF777BFFFF776BFFFF775BFFFF774BFDF :202B4000FFF773BFFFF772BFFFF771BFFFF770BFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF0F :202B6000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBD :202B8000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9D :202BA000FFF748BFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF33 :202BC000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5D :202BE000FFF7FEBFFFF728BFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF13 :202C0000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF1C :202C2000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFC :202C4000000481008100FA000008FD0002400008F4002725210008432100082F2200083DBA :202C60002200083F22000887220008C9220008A5220008AB220008B1220008FC000040FD65 :202C80000028F508000819220008F5080008F5080008F5080008F5080008F5080008F508AE :202CA000000827220008C028000804FD0004C428000826FD0004EC28000832FD00048C01CF :202CC00000201AFD000E1A03530054004D0033003200310030F3004F85260008F5080008DE :202CE000F5080008F5080008F5080008F5080008F5080008F5080008F5080008ED26000896 :202D0000F5080008F5080008F5080008F50800080038014000440040000801400008014010 :202D20000008014000080140FC000F01020304010203040607080902040608F8000E0102A7 :202D400003040607080900A24A0400C201FD000608006828000812FD00047C28000843FDF9 :202D60000003040100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 :202D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 :202DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 :202DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 :202DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 :202E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 :202E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 :202E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 :202E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 :202E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 :202EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 :202EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 :202EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 :202F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 :202F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 :202F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 :202F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 :202F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 :202FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 :202FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 :202FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 :020000040800F2 :020000020000FC :20300000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 :20302000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 :20304000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 :20306000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 :20308000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 :2030A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 :2030C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 :2030E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 :20310000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF :20312000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF :20314000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F :20316000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F :20318000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F :2031A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F :2031C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F :2031E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF :20320000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE :20322000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE :20324000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E :20326000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E :20328000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E :2032A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E :2032C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E :2032E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE :20330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD :20332000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD :20334000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D :20336000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D :20338000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D :2033A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D :2033C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D :2033E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED :20340000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC :20342000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC :20344000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C :20346000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C :20348000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C :2034A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C :2034C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C :2034E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC :20350000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB :20352000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB :20354000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B :20356000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B :20358000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B :2035A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B :2035C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B :2035E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB :20360000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA :20362000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA :20364000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A :20366000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A :20368000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A :2036A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A :2036C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A :2036E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA :20370000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 :20372000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 :20374000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 :20376000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 :20378000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 :2037A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 :2037C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 :2037E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 :020000040800F2 :020000020000FC :20380000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 :20382000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 :20384000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 :20386000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 :20388000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 :2038A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 :2038C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 :2038E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 :20390000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 :20392000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 :20394000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 :20396000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 :20398000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 :2039A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 :2039C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 :2039E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 :203A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 :203A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 :203A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 :203A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 :203A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 :203AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 :203AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 :203AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 :203B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 :203B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 :203B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 :203B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 :203B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 :203BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 :203BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 :203BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 :203C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 :203C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 :203C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 :203C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 :203C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 :203CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 :203CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 :203CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 :203D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 :203D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 :203D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 :203D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 :203D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 :203DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 :203DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 :203DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 :203E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 :203E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 :203E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 :203E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 :203E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 :203EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 :203EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 :203EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 :203F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 :203F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 :203F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 :203F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 :203F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 :203FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 :203FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 :203FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 :020000040800F2 :020000020000FC :2040000018B70020196F0308F5540308F7540308F9540308FB540308FD5403080000000066 :20402000000000000000000000000000FF54030801550308000000000355030805550308F9 :20404000596F03085D6F0308616F0308656F0308696F03086D6F0308716F0308756F030858 :20406000796F03087D6F0308816F0308856F0308896F03088D6F0308916F0308956F030838 :20408000996F03089D6F030849550308A56F030809550308AD6F0308B16F0308B56F030844 :2040A000B96F0308BD6F0308C16F0308C56F03088F560308C7560308F1560308D56F030863 :2040C000D96F0308DD6F0308E16F0308E56F0308775503080D550308F16F0308F56F03085E :2040E000F96F0308FD6F03080170030805700308097003080D7003081170030815700308B2 :20410000197003081D7003084B5B030825700308297003082D700308F15B0308335D0308E4 :20412000397003083D70030841700308457003080000000000000000000000000000000097 :2041400000000000000000000000000000000000000000000000000000000000000000005F :204160000C001E001E001E001E001E000E000E000C000C000C000C000C000C000000000039 :2041800000001E001E001E0000000000000000001DC01DC01DC01DC0198019803B80000064 :2041A0000000000000000000000000000000000000000000000000000000000000000000FF :2041C000000000001980198039803B803B80FFE03B803B803B8033003300FFE0770077003B :2041E000770077007700770000000000000000000000060006001F803FC07FE076C076002E :2042000076003E001E000F8007C006E006E006E066E077C03FC01F0006000600000000001D :204220000000000079C07980CF80CF80CF00CF007E007E000C001C001FC01BC03E603660FE :204240007660766063C0E3C00000000000000000000000001E003F007780738073807380BF :204260003F003E003C007E007E60E770E3E0E3C0E3C0F7E07FE03E700000000000000000E5 :204280000700070007000700060006000E00000000000000000000000000000000000000E8 :2042A00000000000000000000000000000000000018003C007800F000E001C001C001C00C2 :2042C000380038003800380038003800380038001C001C001C000E000E000700078003C05D :2042E0006000780038001C000E000E0007000700078003800380038003800380038003804C :204300000700070007000E000E001C00380070000000000000000000000007000600060095 :20432000E660FFF03FC006000F001F80198039C030C0000000000000000000000000000013 :20434000000000000000000000000E000E000E000E000E00FFE0FFE00E000E000E000E0021 :204360000E000000000000000000000000000000000000000000000000000000000000002F :204380000000000000000000000000000000000000001C001E001E000E000E000C001C0081 :2043A00000000000000000000000000000000000000000007FE07FE000000000000000003F :2043C0000000000000000000000000000000000000000000000000000000000000000000DD :2043E0000000000000000000000000000000000000001E001E001E00000000000000000063 :2044000000C000E000C001C001C00380038003800700070006000E000E001C001C001800B1 :2044200038003800300070003000000000000000000000001F003F803BC071C071C0E3E03E :20444000E3E0E7E0EEE0EEE0FCE0F8E0F8E071C071C03BC03F801F0000000000000000006F :20446000000000000E001E007E006E000E000E000E000E000E000E000E000E000E000E0098 :204480000E000E000E000E000000000000000000000000001F003F80738061C001C001C070 :2044A00001C001C0038007800F000E001C003800380070007FC07FC00000000000000000D9 :2044C000000000001F007F80338001C001C001C001C007801F001F80038001C001C001C0FC :2044E000C1C0E3807F803E000000000000000000000000000380038007800F800F801F8051 :204500001B803B8073807380E380FFE0FFE0038003800380038003800000000000000000AF :20452000000000003FC03FC030003000300030003F003FC031C061E000E000E000E000E0CD :2045400031E079C03FC01F000000000000000000000000000FC01FE01CC038003800700069 :204560007F807FC079C070E070E070E070E070E038E03DC01FC00F00000000000000000031 :20458000000000007FC07FC001C00380038003800700070007000E000E000E000C001C00EC :2045A0001C001C00380038000000000000000000000000000F801FC03DE038E038E038E080 :2045C0003DC01FC00F801FC039C070E070E070E070E079C03FC01F80000000000000000081 :2045E000000000000F003F8039C071C070E070E070E070E070E039E03FE01FE000E000C05C :2046000001C033C07F803E00000000000000000000000000000000000000000000000000A9 :204620001E001E001E000000000000000000000000001E001E001E000000000000000000C6 :20464000000000000000000000000000000000001E001E001E000000000000000000000000 :2046600000001C001E001E000E000E000C001C000000000000000000006000E003C00F800C :204680001E007800F000F00078001C000F00078001C000E000600000000000000000000079 :2046A0000000000000000000000000000000FFE0FFE00000000000000000FFE0FFE000007E :2046C000000000000000000000000000000000000000000000000000C000E00078003E0084 :2046E0000F0003C001E001E003C007001E003C007000E000C00000000000000000000000F2 :204700003F007F80F38061C001C001C001C001C00380078007000E000E000E000E0000007A :2047200000001E001E001E000000000000000000000000000F003F8039C070C070E0E7E011 :20474000EFE0FEE0FCE0FCE0FDE0EFE0EFE07000700038C03FC00F80000000000000000013 :20476000000000000C000C000C001E001E001E001F003F003B00338073807F807FC0E1C09D :20478000E1C0E0E0E0E0C0E0000000000000000000000000FF00FF80E3C0E1C0E1C0E1C054 :2047A000E380FF80FF80E1C0E1C0E0E0E0E0E0E0E0E0E1C0FFC0FF000000000000000000F7 :2047C000000000000F003FC079C070E070C0E000E000E000E000E000E000E000E0007000A2 :2047E00070C079E03FC00F80000000000000000000000000FE00FF80E3C0E1C0E1C0E0E080 :020000040800F2 :020000020000FC :20480000E0E0E0E0E0E0E0E0E0E0E0E0E0E0E1C0E1C0E380FF80FE00000000000000000036 :2048200000000000FFC0FFC0E000E000E000E000E000E000FF80FF80E000E000E000E0003C :20484000E000E000FFC0FFC00000000000000000000000007FE07FE070007000700070009C :2048600070007FC07FC070007000700070007000700070007000700000000000000000005A :20488000000000000F803FC078E070C07000E000E000E000E000E3E0E3E0E0E0E0E070E0BC :2048A00070E079E03FE00F80000000000000000000000000E0E0E0E0E0E0E0E0E0E0E0E021 :2048C000E0E0E0E0FFE0FFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E000000000000000009A :2048E000000000007FC07FC00E000E000E000E000E000E000E000E000E000E000E000E0092 :204900000E000E007FC07FC00000000000000000000000003FC03FC00700070007000700E3 :2049200007000700070007000700070007000700C700EF00FE003C0000000000000000004F :2049400000000000E1E0E1C0E380E700E700EE00FC00FC00FC00FC00EE00EE00E700E7003C :20496000E380E3C0E1C0E0E000000000000000000000000070007000700070007000700030 :2049800070007000700070007000700070007000700070007FE07FE00000000000000000F9 :2049A00000000000E0E0E0E0F1E0F1E0F1E0FBE0FBE0FFE0FEE0EEE0EEE0ECE0E0E0E0E0A9 :2049C000E0E0E0E0E0E0E0E0000000000000000000000000E0E0F0E0F0E0F8E0F8E0F8E0EF :2049E000FCE0ECE0EEE0E6E0E7E0E7E0E3E0E3E0E1E0E1E0E0E0E0E0000000000000000065 :204A0000000000001F003F807BC071C071E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E071C0CA :204A200071C07BC03F801F00000000000000000000000000FF80FFC0E1C0E0E0E0E0E0E00D :204A4000E0E0E1C0FFC0FF80E000E000E000E000E000E000E000E0000000000000000000B7 :204A6000000000001F003F807BC071C071E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0F1E0CA :204A800071C07BC03F801F000E000E000FC007C000000000FF00FF80E3C0E1C0E1C0E1C016 :204AA000E1C0E380FF80FF00EE00E700E700E380E380E380E1C0E1E000000000000000002D :204AC000000000000F803FC038E070C07000700078003E001F0007C001C000E000E000E023 :204AE00060E071C03FC01F80000000000000000000000000FFE0FFE00E000E000E000E00B1 :204B00000E000E000E000E000E000E000E000E000E000E000E000E000000000000000000ED :204B200000000000E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0F5 :204B4000F1E071C07FC01F00000000000000000000000000E070E0E070E070E070E071C0C4 :204B600039C039C039801B801F801F801F000F000F000E000600060000000000000000005A :204B800000000000E030E630E670E670E7706F606F607F607FE07FE07FE079E079C039C0C7 :204BA00039C030C030C030C000000000000000000000000070E070E030C039C019801F806B :204BC0001F800F000F000F000F001F801F8039C039C030E070E0F07000000000000000000A :204BE00000000000E0E0E0E0E1C071C071803B803B801F001F001F000E000E000E000E0067 :204C00000E000E000E000E00000000000000000000000000FFC0FFC001C003800380070010 :204C200007000E000E000C001C001C003800380070007000FFE0FFE00000000000000000FF :204C40001FE01FE01C001C001C001C001C001C001C001C001C001C001C001C001C001C00CE :204C60001C001C001C001C001C001FE01FE000000000300070003000380038001C001C0032 :204C80001C000E000E0006000700070003800380038001C001C000C000E000C0000000005D :204CA0007F807F8003800380038003800380038003800380038003800380038003800380CC :204CC000038003800380038003807F807F8000000000060007000F001F001F80398039C0BB :204CE00070C000000000000000000000000000000000000000000000000000000000000084 :204D0000000000000000000000000000000000000000000000000000000000000000000093 :204D200000000000000000000000FFF0FFF000003000380018001C001C000E000E000000C1 :204D4000000000000000000000000000000000000000000000000000000000000000000053 :204D600000000000000000000000000000001F807FC031E000E000E01FE07FE0F0E0E0E096 :204D8000E1E0F3E07FE03EE0000000000000000070007000700070007000700070007780FB :204DA0007FE079E070F07070707070707070707070F079E07FC06F80000000000000000094 :204DC00000000000000000000000000000001F803FC078E070C0E000E000E000E000E0004D :204DE00070C078E03FC01F80000000000000000000E000E000E000E000E000E000E01FE06E :204E00003FE071E0F1E0E0E0E0E0E0E0E0E0E0E0F1E071E07FE01EE0000000000000000012 :204E200000000000000000000000000000001F003FC079C070E0E0E0FFE0FFE0E000E0008D :204E4000F00078C03FE01F80000000000000000007C00FF00E701C601C001C001C007FC019 :204E60007FC01C001C001C001C001C001C001C001C001C001C001C000000000000000000BF :204E800000000000000000000000000000001F703FF07BC071C071C071C07BC03F803F004D :204EA000700070007FC03FE060E0E0E0FFE0FFC0700070007000700070007000700077800F :204EC0007FC07DE078E070E070E070E070E070E070E070E070E070E000000000000000000E :204EE00000001E001E001E000000000000007E007E000E000E000E000E000E000E000E00FA :204F00000E000E007FC07FC0000000000000000000000780078007800000000000003F80A3 :204F20003F8003800380038003800380038003800380038003800380C380E700FF003E00AA :204F4000700070007000700070007000700070E071C0738077007E007E007E007700738072 :204F6000738071C070E070F000000000000000007E007E000E000E000E000E000E000E000D :204F80000E000E000E000E000E000E000E000E000E000E007FC07FC0000000000000000007 :204FA0000000000000000000000000000000FDC0FFE0EFE0EEE0EEE0EEE0EEE0EEE0EEE0B2 :204FC000EEE0EEE0EEE0EEE0000000000000000000000000000000000000000000007780A2 :204FE0007FC07DE078E070E070E070E070E070E070E070E070E070E00000000000000000ED :020000040800F2 :020000020000FC :2050000000000000000000000000000000001F803FC079E070E0E070E070E070E070E070B9 :2050200070E079E03FC01F8000000000000000000000000000000000000000000000EF003A :20504000FFC0F3C0E1E0E0E0E0E0E0E0E0E0E0E0E1E0F3C0FF80FF00E000E000E000E000EB :2050600000000000000000000000000000003FC07FC0E3C0E3C0C1C0C1C0C1C0C1C0C1C027 :20508000E3C0F3C07FC03DC001C001C001C001C000000000000000000000000000003BC07F :2050A0003FE03EC03C0038003800380038003800380038003800380000000000000000009F :2050C00000000000000000000000000000001F803FC079E070C078003E001FC003E000E051 :2050E000C0E0F1E07FC03F8000000000000000000000000000000E000E000E001C007FC0BC :205100007FC01C001C001C001C001C001C001C001C001E600FE00FC0000000000000000034 :20512000000000000000000000000000000070E070E070E070E070E070E070E070E070E09F :2051400071E079E03FE01EE000000000000000000000000000000000000000000000E0E0C8 :20516000F0E070E071C071C039C03B803B801F801F001F000E000E00000000000000000045 :205180000000000000000000000000000000C070CE70CE70EE70EF60EF60FFE0FBE07BE052 :2051A0007BE079C071C071C000000000000000000000000000000000000000000000F1E028 :2051C00071C03B803B801F001F000E001F001F803B807BC071C0F0E0000000000000000027 :2051E0000000000000000000000000000000F070707070E038E038E038E01DC01DC01DC040 :205200000F800F800F8007000700CF00FE007C0000000000000000000000000000007FC04B :205220007FC001C00380070007000E001C003C0038007000FFE0FFE0000000000000000011 :20524000000007C00FC01E001C001C001C001C001C001C003C00F800F80038001C001C0056 :205260001C001C001C001C001C001E000FC007C000000E000E000E000E000E000E000E008C :205280000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E002E :2052A00000003E003F00078003800380038003800380038003C001F001F003C0038003806A :2052C0000380038003800380038007803F003E0000000000000000000000000000003C609F :2052E0007E70E7E003C0000000000000000000000000000000000000000000000000000036 :2053000000000000000000000000000000000000000000000000000000000000000000008D :2053200000000000000000000000000000000000000000000000000000000000000000006D :2053400000001C1C1C1C1C1C1C1C1C00001C1C00000000777777777777000000000000004F :20536000000000007777FFFF777777FFFF77770000000000001C1C7F7FDCDC7F7F1DFFFFE9 :205380001C1C000000007878DFDF7F7E1C3F7FFB7B0F0F000000003C7CEEEEFC7C7B7BFFBB :2053A000EFE77F3F000000001C1C1C1C1C1C00000000000000000000001F3F707070707023 :2053C000707070703F1F00000000FCFE070707070707070707FEFC000000000000C3E77E54 :2053E0007EFFFF7E7EE7C3000000000000001C1C1C1CFFFF1C1C1C000000000000000000C9 :205400000000000000003C3C3C3C1C1C380000000000000000FFFF0000000000000000002E :2054200000000000000000003C3C3C3C00000000030303070F0E1C3870F0E0E0E0000000FB :20544000003C7EE7E7E7EFFFFFF7F7E77E3C000000001C3C7C7CFCDC1C1C1C1C1CFFFF00AF :205460000000003E7FE3E30307070E1C3870FFFF00000000FFFF070E1C1C3E3F03E3E37FB8 :205480003E00000000070F1F3F3F77E7FFFF0707070700000000FFFFE0E0E0E0FEFF07E73A :2054A000E77F3E000000003E7FE7E7E0E0FEFFE7E7E77F3E00000000FFFF0303070E1C1C3D :2054C0001C1C1C1C1C000000003C7EE7E7E7E77E7EE7E7E77E3C000000003E7FE3E3E3E336 :2054E0007F3F03E3E37F3E00000000000000003C3C3C3C003C3C3C3C000000000000000088 :205500003C3C3C3C003C3C3C3C1C1C38000103070E1E3C78381C0E070301000000000000E3 :2055200000000000FFFF00FFFF00000000000030783C1E0E0703070F0E1C7830000000006D :205540003E7FE3E30307070E1C00001C1C000000003E7FE3E303037BFBDBDBDBFF7F000047 :2055600000003C7EE7E7E7E7FFFFE7E7E7E7E700000000FEFFE7E7E7E7FEFEE7E7E7FFFE0D :20558000000000003E7FE7E7E0E0E0E0E0E7E77F3E00000000FEFFE7E7E7E7E7E7E7E7E779 :2055A000FFFE00000000FFFFE0E0E0E0FFFFE0E0E0FFFF00000000FFFFE0E0E0E0FFFFE078 :2055C000E0E0E0E0000000003E7FE7E7E0E0EFEFE7E7E77F3E00000000E7E7E7E7E7E7FF47 :2055E000FFE7E7E7E7E7000000003E7F1C1C1C1C1C1C1C1C1CFFFF0000000007070707074F :2056000007070707E7E77F3E00000000E1E3E7EFFEFCF8FCFEEFE7E3E100000000E0E0E023 :20562000E0E0E0E0E0E0E0E0FFFF00000000E3F7F7FFFFFFFFE3E3E3E3E3E300000000E766 :20564000E7E7F7F7FFFFEFEFE7E7E7E7000000003C7EE7E7E7E7E7E7E7E7E77E3C00000083 :2056600000FEFFE7E7E7E7FFFEE0E0E0E0E0000000003E7FE7E7E7E7E7EFFFEFE77F3F0072 :20568000000000FEFFE7E7E7E7FFFEFCEEE7E7E3000000003E7FE7E7E0E07E3F07E7E77F7D :2056A0003E00000000FFFF1C1C1C1C1C1C1C1C1C1C1C00000000E7E7E7E7E7E7E7E7E7E774 :2056C000E7FF7E00000000E7E7E7E7E7E7E7E7E77E7E3C1800000000E7E7E7E7E7E7FFFF8F :2056E000FFFFFFFF7E00000000E3E3E3F7773E1C3E77F7E3E3E300000000E3E3E3F7773E15 :205700001C1C1C1C1C1C1C00000000FFFF0303070E1C3870E0E0FFFF00000000FFFFE0E06C :20572000E0E0E0E0E0E0E0FFFF00000000E0E0E0F078381C0E0F0703030300000000FFFFC4 :20574000070707070707070707FFFF000000001C3C7E360000000000000000000000000000 :2057600000000000000000000000000000FFFF000030783C1800000000000000000000002F :205780000000000000003E3F077F7FE7E77F7F00000000E0E0E0E0FEFFE7E7E7E7E7FFFEBE :2057A00000000000000000003F7FE0E0E0E0E07F3F00000000070707073F7FE7E7E7E7E7B0 :2057C0007F3F00000000000000003E7FE7FFFFE0E07F3F00000000070F1C1CFFFF1C1C1C4B :2057E0001C1C1C1C00000000000000003F7FE7E7E7E77F3F0707FFFF00E0E0E0E0FEFFE7B1 :020000040800F2 :020000020000FC :20580000E7E7E7E7E7E7000000000C0C00003C3C1C1C1C1C1CFFFF00000000070700000FE7 :205820000F070707070707E7E77F3E00E0E0E0E1E7EFFEFCFCFEFEEFE7000000003C3C1CF1 :205840001C1C1C1C1C1C1C1CFFFF0000000000000000BEFFFFFFFFFFFFFFDB0000000000D8 :20586000000000FCFEE7E7E7E7E7E7E700000000000000007EFFE7E7E7E7E7FF7E00000060 :205880000000000000FEFFE7E7E7E7E7FFFEE0E0E000000000003F7FE7E7E7E7E77F3F07E5 :2058A00007070000000000FEFFE7E7E0E0E0E0E000000000000000007FFFE0FE7F0707FFC7 :2058C000FE000000001C1C1C1CFFFF1C1C1C1C1C0F070000000000000000E3E3E3E3E3E368 :2058E000E37F3F0000000000000000E3E3E3E3E3773E1C1C0000000000000000C3C3C3DB87 :20590000FFFFFFFF7E0000000000000000C1E3773E1C3E77E3C10000000000000000E3E379 :20592000E3E3E3E37F3F0303FFFF0000000000FFFF070E1C3870FFFF00000000070F1C1CF6 :205940001C1C3C3C1C1C1C0F07000000001C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C00F0F885 :205960001C1C1C1C1E1E1C1C1CF8F0000000000000000070F8DB1F0E0000000000000000CF :2059800000000000000000000000000000000000000000000CC00880088019801980FFE01A :2059A00019801980198019801100FFE0310033003300330033003300000000000000000063 :2059C0000000060006001F803FC076E066406600660036001E000F8007C006600660066079 :2059E000466066C03FC01F0006000600000000000000000000001E000700018000001F00EC :205A00007F8021C000C000C01FC07FC0E0C0C0C0C1C0E3C07FC03CC0000000000000000089 :205A200000000F001980198019800F0000000000000000000000000000000000000000007D :205A400000000000000000000000000000000000000000000E003F80718060C06080C000C8 :205A6000C000C000C000C000C000C000C0006000608071C03F800F00060006003E003C0021 :205A800000001C00360063006300620030001F8030C0606060606060606030C01F8000C07E :205AA0000860186018600EC00380000000000000020007000D8018C030600000000000003F :205AC0000000000000000000000000000000000000000000000000000000000000000000C6 :205AE000200030001000180018000C000C00000000000000000000000000000000000000FE :205B0000000000000000000000000000000000000000000000000F001C00300000001E000C :205B20003F80718060C0C0C0FFC0FFC0C000C000E00070803FC01F00000000000000000029 :205B40000000000000001E0007000180000060C060C060C060C060C060C060C060C060C07F :205B600061C071C03FC01CC000000000000000000000000000001E000700018000001E0034 :205B80003F80718060C0C0C0FFC0FFC0C000C000E00070803FC01F000000000000000000C9 :205BA000000000000000000039C039C039C0000000000000000000000000000000000000FA :205BC00000000000000000000000000000000000000000001980198039803B803B80FFE085 :205BE0003B803B803B8033003300FFE0770077007700770077007700000000000000000065 :205C00000000060006001F803FC07FE076C0760076003E001E000F8007C006E006E006E0F5 :205C200066E077C03FC01F000600060000000000000000001C001E000700018000001F805C :205C40007FC031E000E000E01FE07FE0F0E0E0E0E1E0F3E07FE03EE0000000000000000035 :205C600000001F8039C039C039C01F800000000000000000000000000000000000000000FB :205C800000000000000000000000000000000000000000000F003FC079C070E070C0E0005D :205CA000E000E000E000E000E000E000E000700070C079E03FC00F80070007003F003E00B2 :205CC00000001E00370073807380730038001FC038E0707070707070707038E01FC000E090 :205CE0000C701C701C700EE003C00000000000000000060007000F001F001F80398039C0D3 :205D000070C000000000000000000000000000000000000000000000000000000000000053 :205D20003000380018001C001C000E000E000000000000000000000000000000000000008F :205D4000000000000000000000000000000000000000000007000F001C00300000001F00C2 :205D60003FC079C070E0E0E0FFE0FFE0E000E000F00078C03FE01F80000000000000000077 :205D8000000000001C001E0007000180000070E070E070E070E070E070E070E070E070E071 :205DA00071E079E03FE01EE00000000000000000000000001C001E000700018000001F003B :205DC0003FC079C070E0E0E0FFE0FFE0E000E000F00078C03FE01F80000000000000000017 :205DE00000000000000000003DE03DE03DE00000000000000000000000000000000000004C :205E000000000000000000000000000000000000006C6CFEFE6C6C6CFEFE6C6C0000000096 :205E2000000018187FFFD8D8FE7F1BFFFE18180000000030380C007C7C067EFEC6C6FE7E49 :205E400000000000003C3C243C1800000000000000000000387CC6C6C0C0C0C0C0C0C6E6E6 :205E60007C38187870387CC6C660386CC6C6C66C380CC6C67C380030387C6C000000000098 :205E800000000000000000207038100000000000000000000000000000183860007C7CC6BC :205EA000FEFEC0C07E7E00000000181C0600C6C6C6C6C6C6C67E7E00000000181C06007C14 :205EC0007CC6FEFEC0C07E7E00000000006C6C00000000000000000000000000007777FF43 :205EE000FF777777FFFF77770000000000001C1C7F7FDCDC7F7F1DFFFF1C1C0000000038DB :205F00003C0E007E7E077FFFE7E7FF7F00000000003E3E363E1C000000000000000000005E :205F20003C7EE7E7E0E0E0E0E0E0E7F77E3C1C7C783C7EE7E7703C7EE7E7E77E3C0EE7E7F4 :205F40007E3C001C3C7E360000000000000000000000000030783C1800000000000000007F :205F600000000000001C3C70007E7EE7FFFFE0E07F7F00000000383C0E00E7E7E7E7E7E7CE :205F8000E77F7F00000000383C0E007E7EE7FFFFE0E07F7F0000000000EEEE00000000001F :205FA0000000000000000000000000000CC00880088019801980FFE0198019801980198090 :205FC0001100FFE031003300330033003300330000000000000000000000060006001F80F6 :205FE0003FC076E066406600660036001E000F8007C0066006600660466066C03FC01F0014 :020000040800F2 :020000020000FC :20600000060006000000000000001C00360063006300620030001F8030C0606060606060FB :20602000606030C01F8000C00860186018600EC0038000000000000039C039C000000400B2 :2060400004000E000E000A001B001B001900118031803F803FC060C060C06060C060C06087 :20606000000000000000000039C039C0000000000F003F8031C060C060C0C060C060C060CF :20608000C060C060C06060C060C031C03F800F0000000000000000007380738000000000BB :2060A000C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0E1C061807F801E0041 :2060C0000000000000000000020007000D8018C030600000000000000000000000000000C2 :2060E000000000000000000000000000000000000000000000000000200030001000180028 :2061000018000C000C0000000000000000000000000000000000000000000000000000004F :20612000000000000000000000000000000039C039C0000000001F007F8021C000C000C0EE :206140001FC07FC0E0C0C0C0C1C0E3C07FC03CC0000000000000000000000000000039C0A9 :2061600039C0000000001F003F8071C060C0C060C060C060C060C06060C071C03F801F0028 :20618000000000000000000000000000000039C039C00000000060C060C060C060C060C06D :2061A00060C060C060C060C061C071C03FC01CC00000000000000000000000000000000032 :2061C00007800CC018C018C018C0318037003180618061806180618073006E006000600026 :2061E000C000000000000000000000001980198039803B803B80FFE03B803B803B8033003B :206200003300FFE077007700770077007700770000000000000000000000060006001F80F7 :206220003FC07FE076C0760076003E001E000F8007C006E006E006E066E077C03FC01F00DF :20624000060006000000000000001E00370073807380730038001FC038E0707070707070B5 :20626000707038E01FC000E00C701C701C700EE003C000000000000000003DE03DE00000E8 :2062800006000F000F000F001F801F801D8019C039C03FC03FE070E070E07070E070E070E0 :2062A000000000000000000000003DE03DE000000F803FC039E070E070E0E070E070E0706D :2062C000E070E070E07070E070E039E03FC00F80000000000000000000007BC07BC0000011 :2062E000E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0F1E071C07FC01F003E :2063000000000000000000000000060007000F001F001F80398039C070C0000000000000C1 :206320000000000000000000000000000000000000000000000000003000380018001C00C1 :206340001C000E000E00000000000000000000000000000000000000000000000000000005 :2063600000000000000000000000000000003DE03DE0000000001F807FC031E000E000E034 :206380001FE07FE0F0E0E0E0E1E0F3E07FE03EE000000000000000000000000000003DE0E1 :2063A0003DE0000000001F803FC079E070E0E070E070E070E070E07070E079E03FC01F80A2 :2063C00000000000000000000000000000003DE03DE00000000070E070E070E070E070E0F3 :2063E00070E070E070E070E071E079E03FE01EE00000000000000000000000000000000096 :2064000007C00EE01CE01CE01CE039C03F8031C071C071C071C071C07B807F00700070000C :20642000C000000000000000006666FFFF666666FFFF666600000000000018187F7FD8D8F8 :206440007E7F1BFFFE1818000000387CC6C660386CC6C6C66C380CC6C67C386C6C007C7CA1 :20646000C6C6C6FEFEC6C6C6C60000006C6C007C7CC6C6C6C6C6C6C67C7C0000006C6C00AC :20648000C6C6C6C6C6C6C6C6C67C7C0000000030387C6C000000000000000000000000209E :2064A0007038100000000000000000000000000000006C6C007C7C067EFEC6C6FE7E0000CA :2064C0000000006C6C007C7CC6C6C6C6C67C7C00000000006C6C00C6C6C6C6C6C6C67E7ED8 :2064E0000000003EC3C3C3DEC6C3C3C3E3DCC0C0C0000000007777FFFF777777FFFF7777EC :206500000000000000001C1C7F7FDCDC7F7F1DFFFF1C1C0000003C7EE7E7703C7EE7E7E7D5 :206520007E3C0EE7E77E3CE7E7003C7EE7E7E7FFFFE7E7E7E7000000E7E7003C7EE7E7E7F7 :20654000E7E7E7E77E3C000000E7E700E7E7E7E7E7E7E7E7E7FF7E000000001C3C7E36006F :2065600000000000000000000000000030783C180000000000000000000000000000E7E751 :20658000003E3F077F7FE7E77F7F0000000000E7E7007EFFE7E7E7E7E7FF7E000000000062 :2065A000E7E700E3E3E3E3E3E3E37F3F0000003EE7E7E7FEE6E7E7E7F7DCC0C0C00000007B :2065C000000000000F801FC0388038003000300030007F007F001800180018001800180057 :2065E00030007E00FFE063E000000000000000000000060006001F803FC076E066406600BF :20660000660036001E000F8007C0066006600660466066C03FC01F00060006000000000042 :20662000000000000F001F8030C060606060C3E0C7E0CE60CC60CC60CCE0C7E0E760600072 :20664000700038401FC00F8000000000000000001FC01FC018001800180018001800180096 :2066600018001800180018001800180018001800180018001800180018001FC01FC0000024 :20668000200060002000300030001800180018000C000C0004000600060003000300030081 :2066A00001800180008000C000800000000000007F007F0003000300030003000300030008 :2066C00003000300030003000300030003000300030003000300030003007F007F00000095 :2066E00000000000040006000E001A001B003100318060800000000000000000000000008B :2067000000000000000000000000000000000000200030001000180018000C000C000000D1 :20672000000000000000000000000000000000000000000000000000000000000000000059 :206740000000000007800F801C001800180018001800180018003800F000F00030003800F7 :20676000180018001800180018001C000F80078000000C000C000C000C000C000C000C001B :206780000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C0039 :2067A000000000003C003E000700030003000300030003000300038001E001E0038003007B :2067C0000300030003000300030007003E003C0000000000000000000000000000003840B1 :2067E0007C60C7C003800000000000000000000000000000000000000000000000000000B3 :020000040800F2 :020000020000FC :20680000000000000FC01FE03CC03C003800380038007F007F001C001C001C001C001C0040 :2068200038007F00FFF063F000000000000000000000060006001F803FC07FE076C07600AA :2068400076003E001E000F8007C006E006E006E066E077C03FC01F000600060000000000B7 :20686000000000000F003F8039C070C070E0E7E0EFE0FEE0FCE0FCE0FDE0EFE0EFE07000BA :20688000700038C03FC00F8000000000000000001FE01FE01C001C001C001C001C001C005C :2068A0001C001C001C001C001C001C001C001C001C001C001C001C001C001FE01FE000006E :2068C0000000300070003000380038001C001C001C000E000E0006000700070003800380EE :2068E000038001C001C000C000E000C0000000007F807F80
android无法转换字符串到整型
求助: 从一个XML文件中获取字符串,内容大概就是`262626`这样。现在需要将字符串转换到 **MB (/1024)** 形式。但是不能转换int或者长整型。我的测试代码: String size = parser.getValue(e, parser.KEY_FileSizeInByte); Log.i("menuItems",size); try { int s = Integer.parseInt(size); Log.i("s", getString(s)); } catch (Exception e1) { Log.i("error", e1.getMessage()); } 我还测试了: Integer.valueOf(str); 得到的错误: 04-15 23:06:17.652: I/menuItems(6819): 97035 04-15 23:06:17.652: W/ResourceType(6819): No package identifier when getting value for resource number 0x00017b0b 04-15 23:06:17.652: I/error(6819): String resource ID #0x17b0b 04-15 23:06:17.692: I/menuItems(6819): 2957 04-15 23:06:17.692: W/ResourceType(6819): No package identifier when getting value for resource number 0x00000b8d 04-15 23:06:17.692: I/error(6819): String resource ID #0xb8d 04-15 23:06:17.692: I/menuItems(6819): 559711 04-15 23:06:17.692: W/ResourceType(6819): No package identifier when getting value for resource number 0x00088a5f 04-15 23:06:17.692: I/error(6819): String resource ID #0x88a5f 04-15 23:06:17.692: I/menuItems(6819): 153651 04-15 23:06:17.692: W/ResourceType(6819): No package identifier when getting value for resource number 0x00025833 04-15 23:06:17.692: I/error(6819): String resource ID #0x25833 04-15 23:06:17.692: I/menuItems(6819): 1733630 04-15 23:06:17.692: W/ResourceType(6819): No package identifier when getting value for resource number 0x001a73fe 04-15 23:06:17.692: I/error(6819): String resource ID #0x1a73fe 04-15 23:06:17.692: I/menuItems(6819): 532105 04-15 23:06:17.692: W/ResourceType(6819): No package identifier when getting value for resource number 0x00081e89 04-15 23:06:17.692: I/error(6819): String resource ID #0x81e89 04-15 23:06:17.702: I/menuItems(6819): 28817 04-15 23:06:17.702: W/ResourceType(6819): No package identifier when getting value for resource number 0x00007091 04-15 23:06:17.702: I/error(6819): String resource ID #0x7091 04-15 23:06:17.702: I/menuItems(6819): 90787 04-15 23:06:17.702: W/ResourceType(6819): No package identifier when getting value for resource number 0x000162a3 04-15 23:06:17.702: I/error(6819): String resource ID #0x162a3 04-15 23:06:17.702: I/menuItems(6819): 33556 04-15 23:06:17.702: W/ResourceType(6819): No package identifier when getting value for resource number 0x00008314 04-15 23:06:17.702: I/error(6819): String resource ID #0x8314 04-15 23:06:17.702: I/menuItems(6819): 122145 04-15 23:06:17.702: W/ResourceType(6819): No package identifier when getting value for resource number 0x0001dd21 04-15 23:06:17.702: I/error(6819): String resource ID #0x1dd21 04-15 23:06:17.702: I/menuItems(6819): 323312 04-15 23:06:17.702: W/ResourceType(6819): No package identifier when getting value for resource number 0x0004eef0 04-15 23:06:17.702: I/error(6819): String resource ID #0x4eef0 04-15 23:06:17.702: I/menuItems(6819): 532676 04-15 23:06:17.702: W/ResourceType(6819): No package identifier when getting value for resource number 0x000820c4 04-15 23:06:17.702: I/error(6819): String resource ID #0x820c4 04-15 23:06:17.712: I/menuItems(6819): 49133 04-15 23:06:17.712: W/ResourceType(6819): No package identifier when getting value for resource number 0x0000bfed 04-15 23:06:17.712: I/error(6819): String resource ID #0xbfed 04-15 23:06:17.712: I/menuItems(6819): 622507 04-15 23:06:17.712: W/ResourceType(6819): No package identifier when getting value for resource number 0x00097fab 04-15 23:06:17.712: I/error(6819): String resource ID #0x97fab 04-15 23:06:17.712: I/menuItems(6819): 57333 04-15 23:06:17.712: W/ResourceType(6819): No package identifier when getting value for resource number 0x0000dff5 04-15 23:06:17.712: I/error(6819): String resource ID #0xdff5 04-15 23:06:17.712: I/menuItems(6819): 17265 04-15 23:06:17.712: W/ResourceType(6819): No package identifier when getting value for resource number 0x00004371 04-15 23:06:17.712: I/error(6819): String resource ID #0x4371
内存位置异常,怎么查看内存位置,以及内存中的信息
ipiv=(int*)malloc(sizeof(int)*count_1); A=(float*)malloc(sizeof(float)*b*count_1); Ta=(float*)malloc(sizeof(float)*count_1*count_1); invTa=(float*)malloc(sizeof(float)*count_1*count_1); det=(float*)malloc(sizeof(float)*1); eigRe=(float*)malloc(sizeof(float)*count_1); eigIm=(float*)malloc(sizeof(float)*count_1); //大小为uu count_1*numPixel;aa numPixel; vol numPixel; uu=(float*)malloc(sizeof(float)*count_1*numPixel); aa=(float*)malloc(sizeof(float)*numPixel); vol=(float*)malloc(sizeof(float)*numPixel); uMulInv=(float*)malloc(sizeof(float)*count_1*numPixel); //设备端申请空间; //int *d_ipiv; //float *d_A,*d_Ta,*d_invTa,*d_eigRe,*d_eigIm,*d_uu,*d_aa,*d_vol,*d_uMulInv; //float *d_det; cudaMalloc((void**)&d_ipiv,sizeof(int)*count_1); cudaMalloc((void**)&d_A,sizeof(float)*b*count_1); cudaMalloc((void**)&d_Ta,sizeof(float)*count_1*count_1); cudaMalloc((void**)&d_invTa,sizeof(float)*count_1*count_1); cudaMalloc((void**)&d_det,sizeof(float)*1); cudaMalloc((void**)&d_eigRe,sizeof(float)*count_1); cudaMalloc((void**)&d_eigIm,sizeof(float)*count_1); //大小为uu count_1*numPixel;aa numPixel; vol numPixel; cudaMalloc((void**)&d_uu,sizeof(float)*count_1*numPixel); cudaMalloc((void**)&d_aa,sizeof(float)*numPixel); cudaMalloc((void**)&d_vol,sizeof(float)*numPixel); cudaMalloc((void**)&d_uMulInv,sizeof(float)*count_1*numPixel); //计算A; caculateA<<<1,b>>>(d_OMEGA,d_A,d_First,b,count_1); /*cudaMemcpy(A,d_A,sizeof(float)*count_1*b,cudaMemcpyDeviceToHost); //显示A; char showA[64] = {0}; sprintf(showA, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n", A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8]); ::MessageBox(NULL, showA,"showA", MB_OK);*/ //求ATA; stat=cublasSgemm(handler,CUBLAS_OP_T,CUBLAS_OP_N,count_1,count_1,b, &al,d_A,b,d_A,b,&bet,d_Ta,count_1); cudaMemcpy(d_invTa,d_Ta,sizeof(float)*count_1*count_1,cudaMemcpyDeviceToDevice); //d_Ta复制给d_invTa,因为稍后的计算会覆盖; /*//显示ATA; cudaMemcpy(Ta,d_Ta,sizeof(float)*count_1*count_1,cudaMemcpyDeviceToHost); char showATA[64] = {0}; sprintf(showATA, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n", Ta[0],Ta[1],Ta[2],Ta[3],Ta[4],Ta[5],Ta[6],Ta[7],Ta[8]); ::MessageBox(NULL, showATA,"showATA", MB_OK);*/ //求特征值; culaInitialize(); culaDeviceSgeev('N','N',count_1,d_Ta,count_1,d_eigRe,d_eigIm,NULL,count_1,NULL,count_1); //求A*A转置特征值; //求行列式; cudaMemcpy(eigRe,d_eigRe,sizeof(float)*count_1,cudaMemcpyDeviceToHost); cudaMemcpy(eigIm,d_eigIm,sizeof(float)*count_1,cudaMemcpyDeviceToHost); det[0]=detValue(eigRe,eigIm,count_1); /* //显示行列式; char showDet[64] = {0}; sprintf(showDet, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n", det[0],det[1],det[2],det[3],det[4],det[5],det[6],det[7],det[8]); ::MessageBox(NULL, showDet,"showDet", MB_OK);*/ //求逆矩阵; culaDeviceSgetrf(count_1,count_1,(float *)d_invTa,count_1,(int *)d_ipiv); //LU分解; culaDeviceSgetri(count_1,(float *)d_invTa,count_1,(int *)d_ipiv); //求逆; /* //显示逆矩阵; cudaMemcpy(invTa,d_invTa,sizeof(float)*count_1*count_1,cudaMemcpyDeviceToHost); char showInv[64] = {0}; sprintf(showInv, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n", invTa[0],invTa[1],invTa[2],invTa[3],invTa[4],invTa[5],invTa[6],invTa[7],invTa[8]); ::MessageBox(NULL, showInv,"showInv", MB_OK);*/ //求体积最大; e3=0; caculateUu<<<dimGrid,dimBlock>>>(d_subData,d_A,d_uu,b,w,numPixel,count_1); //求uu; //显示UU; cudaMemcpy(uu,d_uu,sizeof(float)*count_1*numPixel,cudaMemcpyDeviceToHost); char showUU[64] = {0}; sprintf(showUU, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n", uu[0],uu[1],uu[2],uu[300],uu[400],uu[500],uu[600],uu[700],uu[800]); ::MessageBox(NULL, showUU,"showUU", MB_OK); caculateUinv<<<dimGrid,dimBlock>>>(d_uMulInv,d_invTa,d_uu,w,count_1,numPixel); //求uMulInv; //显示Uinv; cudaMemcpy(uMulInv,d_uMulInv,sizeof(float)*count_1*numPixel,cudaMemcpyDeviceToHost); char showUinv[64] = {0}; sprintf(showUinv, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n", uMulInv[0],uMulInv[1],uMulInv[2],uMulInv[300],uMulInv[400],uMulInv[500],uMulInv[600],uMulInv[700],uMulInv[800]); ::MessageBox(NULL, showUinv,"showUinv", MB_OK); caculateAa<<<dimGrid,dimBlock>>>(d_uu,d_aa,d_uMulInv,w,count_1,numPixel);//求aa; //显示Aa; cudaMemcpy(aa,d_aa,sizeof(float)*numPixel,cudaMemcpyDeviceToHost); char showAa[64] = {0}; sprintf(showAa, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n", aa[0],aa[1],aa[2],aa[300],aa[400],aa[500],aa[600],aa[700],aa[800]); ::MessageBox(NULL, showAa,"showAa", MB_OK); caculateVol<<<dimGrid,dimBlock>>>(d_aa,d_vol,d_tempMt,w,det); //求体积; //显示Vol; cudaMemcpy(vol,d_vol,sizeof(float)*numPixel,cudaMemcpyDeviceToHost); char showVol[64] = {0}; sprintf(showVol, "%f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n %f\n",vol[0],vol[1],vol[2],vol[300],vol[400],vol[500],vol[600],vol[700],vol[800]); ::MessageBox(NULL, showVol,"showVol", MB_OK); stat=cublasIsamax(handler,numPixel,d_vol,1,&e3); //e3=e3-1; //显示部分; char E3[8] = {0}; sprintf( E3, "%d\n ",e3); ::MessageBox(NULL,E3,"Next Duanyuan", MB_OK); duanyuanInd[count_duanyuan]=e3; vtKernel<<<1,b>>>(d_data,d_Vt,numPixel,b,e3); omegaKernel<<<1,b>>>(d_Vt,d_OMEGA,b,count_duanyuan); //端元读入OMEGA中; ``` ``` kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f928 处的 cudaError_enum。 “kernelTEST1.exe”: 已加载“C:\Windows\System32\uxtheme.dll” “kernelTEST1.exe”: 已加载“C:\Windows\System32\dwmapi.dll” “kernelTEST1.exe”: 已加载“C:\Windows\System32\cryptbase.dll” “kernelTEST1.exe”: 已加载“F:\Program Files\Dict\6.3.68.1111\WordStrokeHelper32.dll” kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019fa18 处的 cudaError_enum。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019facc 处的 cudalib::CudaRuntimeException。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019f940 处的 boost::exception_detail::clone_impl<cula::InfoException>。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019fab4 处的 boost::exception_detail::clone_impl<cula::InfoException>。 kernelTEST1.exe 中的 0x7544812f 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0019fa34 处的 boost::exception_detail::clone_impl<cula::InfoException>。 程序“[5796] kernelTEST1.exe: 本机”已退出,返回值为 0 (0x0)。
VS2015,用scanf_s警告,循环输入的第一次正常,第二次出错。求指点
刚接触VS2015,在.net3.5 x86下写了个c程序。 #include <stdio.h> int main(void) { const int WEEK = 7; int days, weeks,left; printf("Please enter the numbers of days.\n"); printf("Enter 0 to quit.\n"); scanf_s("%d", &days): { left = days % WEEK; weeks = days / WEEK; printf("%d days is %d weeks and %d days left.\n", days, weeks, left); scanf_s("%d", &days); }; return 0; } 第一次正常,第二输入就错误。 0x55FAB0E2 (ucrtbased.dll)处(位于 A5.11.3 days to weeks.exe 中)引发的异常: 0xC0000005: 写入位置 0x00000014 时发生访问冲突。 这种情况是什么问题?
visual studio遇到了问题,需要关闭
问题事件名称: CLR20r3 问题签名 01: devenv.exe 问题签名 02: 10.0.30319.1 问题签名 03: 4ba1fab3 问题签名 04: mscorlib 问题签名 05: 4.0.0.0 问题签名 06: 53b50a71 问题签名 07: 119d 问题签名 08: 7 问题签名 09: N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NB OS 版本: 6.1.7601.2.1.0.256.1 区域设置 ID: 2052 求大神解答,谢谢
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
前端 | 2. 正则
转载请注明以下: 本文转自清自以敬的博客:https://blog.csdn.net/qq_45791147 文章目录1.转义2.正则表达式初步2.1.匹配字符2.1.1.组成元素2.1.2.基础正则的设计 1.转义 转义的作用: 当某个字符在表达式中具有特殊含义,例如字符串引号中出现了引号,为了可以使用这些字符本身,而不是使用其在表达式中的特殊含义,则需要通过转义符“\”来构建该字符转义...
有哪些让程序员受益终生的建议
从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。 敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!! 一腔肺腑之言,能看进去多少,就看你自己了!!! 目录: 在校生篇: 为什么要尽量进大厂? 如何选择语言及方...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
通俗易懂地给女朋友讲:线程池的内部原理
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是一个小型人工智障。 知识可以运用在不同地方,不一定非是天气预报。
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
Docker 从入门到掉坑
Docker 介绍 简单的对docker进行介绍,可以把它理解为一个应用程序执行的容器。但是docker本身和虚拟机还是有较为明显的出入的。我大致归纳了一下,可以总结为以下几点: docker自身也有着很多的优点,关于它的优点,可以总结为以下几项: 安装docker 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Doc...
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看...
白话阿里巴巴Java开发手册高级篇
不久前,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在时间中总结模式,并推广给广大开发人员,来避免研发人员在实践中容易犯的错误,确保最终在大规模协作的项目中达成既定目标。 无独有偶,笔者去年在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范,并在实际工作中进行...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
Nginx 原理和架构
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处...
Python 编程开发 实用经验和技巧
Python是一门很灵活的语言,也有很多实用的方法,有时候实现一个功能可以用多种方法实现,我这里总结了一些常用的方法和技巧,包括小数保留指定位小数、判断变量的数据类型、类方法@classmethod、制表符中文对齐、遍历字典、datetime.timedelta的使用等,会持续更新......
YouTube排名第一的励志英文演讲《Dream(梦想)》
Idon’t know what that dream is that you have, I don't care how disappointing it might have been as you've been working toward that dream,but that dream that you’re holding in your mind, that it’s po...
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC...
为什么要学数据结构?
一、前言 在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件: 1) 能够熟练地选择和设计各种数据结构和算法 2) 至少要能够熟练地掌握一门程序设计语言 3) 熟知所涉及的相关应用领域的知识 其中,后两个条件比较容易实现,而第一个...
相关热词 c# 二进制截断字符串 c#实现窗体设计器 c#检测是否为微信 c# plc s1200 c#里氏转换原则 c# 主界面 c# do loop c#存为组套 模板 c# 停掉协程 c# rgb 读取图片
立即提问