android蓝牙Socket.connect失败,socket might be closed

代码如下,测试发现toast直到“mmsocket成功”都是有的,mmSocket.connect(); 那失败了,抛出“连接服务端异常2”
protected void onResume() {

         if(BluetoothMsg.isOpen)  
            {  
                Toast.makeText(mContext, "连接已经打开,可以通信。如果要再建立连接,请先断开!", Toast.LENGTH_SHORT).show();  
                return;  
            }  

// 如果点选了远程设备去连接,则本机是客户端, 开启客户端线程,接收输入流数据
if(BluetoothMsg.serviceOrCilent==BluetoothMsg.ServerOrCilent.CLIENT)

{

String address = BluetoothMsg.BlueToothAddress; //将在UI界面选中连接的蓝牙地址赋给address
if(!address.equals("null")) //如果蓝牙地址不为空
{

//在mainactivity中的get到的本地蓝牙适配器实例化成了blueadapter,在这个activity中在开头实例化成了 mBluetoothAdapter,但是它们是同一个

                    device = mBluetoothAdapter.getRemoteDevice(address);//根据蓝牙地址获取远程蓝牙设备    

// mBluetoothAdapter.cancelDiscovery();
if (device != null) {
Toast.makeText(mContext, "device成功 !", Toast.LENGTH_SHORT).show();
}
clientConnectThread = new clientThread(device); //新建并启动一个客户端线程
clientConnectThread.start();

BluetoothMsg.isOpen = true; //将BluetoothMsg类里的isOpen常量改为true
}

else

{

Toast.makeText(mContext, "蓝牙地址为空 !", Toast.LENGTH_SHORT).show();

}

}

// 如果本机是服务器,开启服务端线程,也接收输入流数据
else if(BluetoothMsg.serviceOrCilent==BluetoothMsg.ServerOrCilent.SERVICE)

{

            }  
        super.onResume();  
    }  



        //2开启客户端  读取数据            
        private class  clientThread extends Thread 
        {  
            private final BluetoothSocket mmSocket;  

            public clientThread(BluetoothDevice device) 
            {  

                BluetoothSocket tmp = null;  

                try 
                {  
                    tmp = device.createRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));  
                } catch (IOException e) {  
                    Log.e("connect", "", e);  
                    Message msg = new Message();  
                    msg.obj = "连接服务端异常1!断开连接重新试一试。";  
                    msg.what = 0;  
                    LinkDetectedHandler.sendMessage(msg);  
                }  
                mmSocket = tmp; 
                if (mmSocket!= null){
                    Toast.makeText(mContext, "mmSocket成功", Toast.LENGTH_SHORT).show();
                }
            }  

            public void run() { 
                mBluetoothAdapter.cancelDiscovery();

                try {  

                    mmSocket.connect(); 



                } catch (IOException e) {  

                    Log.e("connect", "", e);  
                    Message msg = new Message();  
                    msg.obj = "连接服务端异常2!断开连接重新试一试。";  
                    msg.what = 0;  
                    LinkDetectedHandler.sendMessage(msg);
                    return;  
                }  

            }  


        }  

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
这是一个关于PYTHON 的PYQT5问题

``` import sys,time import threading from PyQt5 import QtWidgets,QtCore,QtGui import zuoye2,datetime import socket class Mywindow(QtWidgets.QMainWindow, zuoye2.Ui_MainWindow): def __init__(self): super(Mywindow,self).__init__() self.setupUi(self) #继承于Ui_MainWindow self.pushButton.clicked.connect(self.zuoya) self.pushButton_2.clicked.connect(self.youya) self.pushButton_3.clicked.connect(self.clo) def clo(self): self.close() def you(self,A): self.textEdit_2.append(A) def zuoya(self): thread = mythread() thread.signal.connect(self.zuo) thread.start() def zuo(self,A): self.textEdit.append(A) def youya(self): pass # thread = mythread() # thread.signal.connect(self.you) # thread.start() # self.quest = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # self.pushButton_3.clicked.connect(self.lianjie) # self.pushButton.clicked.connect(self.xiaoxi) # self.pushButton_2.clicked.connect(self.guanbi) # def lianjie(self): # self.port = int(self.lineEdit_2.text()) # a=(self.lineEdit.text(),self.port) # self.quest.connect((self.lineEdit.text(),self.port)) # self.pushButton_3.setEnabled(False) # # print(self.lineEdit.text()) # def getfun(self,str): # self.textEdit.setText(str) # def xiaoxi(self): # # self.quest.send('hellow'.encode()) # data=self.quest.recv(100).decode() # self.textEdit.append(data) # def guanbi(self): # self.quest.close() # QtCore.Application.instance().quit # # class mythread(QtCore.QThread): # singal=QtCore.pyqtSignal(str) # def __init__(self,soc): # QtCore. [QThread.__init__(self) # self.soc=soc # class mythread(QtCore.QThread): signal = QtCore.pyqtSignal(str) def run(self): # for i in range(1,10,1): self.signal.emit(str(datetime.datetime.now())) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) window = Mywindow() window.show() sys.exit(app.exec_()) ``` 上面是我写的窗体连接代码 。 窗体 代码没写,但是 看名字应该可以看出来是什么部件的 对吧 。 有个很奇怪的问题 ,我单步调试的时候,程序就没有问题 如果直接运行程序吗,![图片说明](https://img-ask.csdn.net/upload/201912/04/1575443201_853197.png) 就产生了这个错误,这是为什么呢?

连接网络异常java.net.SocketTimeoutException

想在Android项目中访问连接dynamic web project下的servlet,url是这么写的:http://172.16.58.118:8080/videonews/servlet/SendToWebServlet,在ie上是可以访问的,模拟器上也可以,但在用真机测试,就出现下面问题: java.net.SocketTimeoutException: failed to connect to /172.16.58.118 (port 8080) after 5000ms 部分代码: String path = "http://172.16.58.118:8080/videonews/servlet/SendToWebServlet"; StringBuilder urlBuilder = new StringBuilder(path); urlBuilder.append("?"); urlBuilder.append("IDnum="); urlBuilder.append(IDnum); URL url = new URL(urlBuilder.toString()); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(5000); conn.setRequestMethod("GET"); if(conn.getResponseCode() == 200){ InputStream inStream = conn.getInputStream(); //连接成功,得到xml格式的数据流 return parseXml(inStream); ... 查了很久,不知道什么问题,希望得到高手指导,谢谢

SpringBoot 集成RabbitMQ 启动时报Socket Close 错误

今天在做SpringBoot 集成RabbitMQ时,启动会报 ``` java.net.SocketException: Socket Closed at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.7.0_80] at java.net.SocketInputStream.read(SocketInputStream.java:152) ~[na:1.7.0_80] at java.net.SocketInputStream.read(SocketInputStream.java:122) ~[na:1.7.0_80] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) ~[na:1.7.0_80] at java.io.BufferedInputStream.read(BufferedInputStream.java:254) ~[na:1.7.0_80] at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288) ~[na:1.7.0_80] at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:91) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:164) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:571) ~[amqp-client-4.0.2.jar:4.0.2] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80] 2018-12-18 18:29:21.876 INFO 10896 --- [cTaskExecutor-2] o.s.a.r.c.CachingConnectionFactory : Created new connection: SimpleConnection@77d0bf3e [delegate=amqp://admin@192.168.220.128:5672/, localPort= 51285] 2018-12-18 18:29:22.953 INFO 10896 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http) 2018-12-18 18:29:22.964 INFO 10896 --- [ main] com.gg.miaosha.MainApplication : Started MainApplication in 33.034 seconds (JVM running for 34.017) 2018-12-18 18:29:27.019 WARN 10896 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Consumer raised exception, processing can restart if the connection factory supports it org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:74) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:370) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at org.springframework.amqp.rabbit.connection.CachingConnectionFactory.createConnection(CachingConnectionFactory.java:565) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils$1.createConnection(ConnectionFactoryUtils.java:90) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.doGetTransactionalResourceHolder(ConnectionFactoryUtils.java:140) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.getTransactionalResourceHolder(ConnectionFactoryUtils.java:76) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at org.springframework.amqp.rabbit.listener.BlockingQueueConsumer.start(BlockingQueueConsumer.java:505) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run(SimpleMessageListenerContainer.java:1382) ~[spring-rabbit-1.7.1.RELEASE.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80] Caused by: java.util.concurrent.TimeoutException: null at com.rabbitmq.utility.BlockingCell.get(BlockingCell.java:77) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.utility.BlockingCell.uninterruptibleGet(BlockingCell.java:120) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:372) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:297) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:909) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:859) ~[amqp-client-4.0.2.jar:4.0.2] at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:799) ~[amqp-client-4.0.2.jar:4.0.2] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:351) ~[spring-rabbit-1.7.1.RELEASE.jar:na] ... 7 common frames omitted ``` 以下是我的配置文件 ``` spring.rabbitmq.addresses=192.168.220.128 spring.rabbitmq.username=admin spring.rabbitmq.password=admin spring.rabbitmq.publisher-confirms=true spring.rabbitmq.virtual-host=/ spring.rabbitmq.connection-timeout=60000 #\u6D88\u8D39\u8005\u6570\u91CF spring.rabbitmq.listener.simple.concurrency= 10 spring.rabbitmq.listener.simple.max-concurrency= 10 #\u6D88\u8D39\u8005\u6BCF\u6B21\u4ECE\u961F\u5217\u83B7\u53D6\u7684\u6D88\u606F\u6570\u91CF spring.rabbitmq.listener.simple.prefetch= 1 #\u6D88\u8D39\u8005\u81EA\u52A8\u542F\u52A8 spring.rabbitmq.listener.simple.auto-startup=true #\u6D88\u8D39\u5931\u8D25\uFF0C\u81EA\u52A8\u91CD\u65B0\u5165\u961F spring.rabbitmq.listener.simple.default-requeue-rejected= true #\u542F\u7528\u53D1\u9001\u91CD\u8BD5 spring.rabbitmq.template.retry.enabled=true spring.rabbitmq.template.retry.initial-interval=1000 spring.rabbitmq.template.retry.max-attempts=3 spring.rabbitmq.template.retry.max-interval=10000 spring.rabbitmq.template.retry.multiplier=1.0 ``` 但是程序能够 正常运行 RabbitMQ也能进行正常的信息收发, 但是这个错误看着有点受不了.请问有大神知道问题出在哪里吗??

用vscode运行时提示Terminal will be reused by tasks.哪里出了错?

![图片说明](https://img-ask.csdn.net/upload/201811/11/1541903017_511961.png) 没用过vscode 。。。请问这个问题得怎么解决

java.sql.SQLRecoverableException: Closed Connection

各位大佬,求教,我使用DBCP连接池时出现 java.sql.SQLRecoverableException: Closed Connection 报错。经过百度后知道,该错误是连接长时间不用,自动断开了。再次使用该连接时就会出现这个错误。 目前我修改了DBCP的配置文件,如下。请问这样配置之后能不能解决该问题,我使用的是oracle数据库 ``` driverClassName= url= username= password= # 连接池启动时创建的初始化连接数量 initialSize=20 # 连接池中可同时连接的最大连接数量 maxActive=20 # 连接池中最大的空闲连接数量,超过的空闲连接将被释放,设置为负数表示不限制 maxIdle=8 # 连接池中最小的空闲连接数量,低于这个数量将创建新的连接 minIdle=5 # 最大等待时间,当没有可用连接时,连接池等待连接释放的最大时间 maxWait=10000 # 是否在归还到池中进行检验 testOnReturn=false # 校验语句,必须是查询语句,至少查询一列,设置了它onBorrow才会生效 validationQuery=select 1 from dual # 连接是否被空闲连接回收器(如果有)进行检验.如果检测失败, # 则连接将被从池中去除.设置为true后如果要生效,validationQuery参数必须设置为非空字符串 testWhileIdle=true # 从池中取出连接时完成校验 ,验证不通过销毁这个connection,默认为true, testOnBorrow=false # 每30秒运行一次空闲连接回收器 timeBetweenEvictionRunsMillis=30000 # 连接在池中保持空闲而不被空闲连接回收器线程 # (如果有)回收的最小时间值,单位毫秒 minEvictableIdleTimeMillis=1800000 #在每次空闲连接回收器线程(如果有)运行时检查的连接数量 numTestsPerEvictionRun=3 # 校验查询时长,如果超过,认为校验失败 validationQueryTimeout=1 # 设置是否自动提交 defaultAutoCommit=flase ```

Spring cloud Feign的使用

能不能用FeignClient 访问别的不是springcloud的项目?

如何用nl2br在html标签之间添加br?

<div class="post-text" itemprop="text"> <p>我有一个 PHP 的 webmail 脚本,我今天收到了来自 gmail 的邮件,内容如下:</p> <pre><code>$content=' &lt;p&gt;This is just example for MessageContent&lt;/ p&gt;Test...&lt;span&gt;Test&lt;/span&gt;Test..&lt;span &gt;Test&lt;/span&gt;'; </code></pre> <p>我怎样才能用 nl2br print它呢?</p> <p>如果我用 echo nl2br($content);,结果是这样的:</p> <pre><code>&lt;br /&gt; &lt;p&gt;This is just example for MessageContent&lt;/&lt;br /&gt; p&gt;Test...&lt;span&gt;Test&lt;/span&gt;Test..&lt;span&lt;br /&gt; &gt;Test&lt;/span&gt; </code></pre> <p>所以我该如何修正这个问题?</p> </div>

Failed to bind properties under 'spring.dubbo.protocol' to com.alibaba.dubbo.config.ProtocolConfig:

SpringBoot2.1.3 + Dubbo ``` Description: Failed to bind properties under 'spring.dubbo.protocol' to com.alibaba.dubbo.config.ProtocolConfig: Reason: com.alibaba.dubbo.config.ApplicationConfig.setQosEnable(Ljava/lang/Boolean;)V ``` ![图片说明](https://img-ask.csdn.net/upload/201902/26/1551114522_213100.png) ![图片说明](https://img-ask.csdn.net/upload/201902/26/1551114544_98469.png) 有没有遇到这个问题的朋友,还请告知该如何解决,谢谢 !!!

java 保存clob类型数据是报错怎么解决

实体类型: ``` /** *方法: 取得java.lang.Clob *@return: java.lang.Clob 学习内容 */ @Column(name ="STUDY_CONTENT",nullable=true,length=4000) public java.sql.Clob getStudyContent() { return studyContent; } /** *方法: 设置java.lang.Clob *@param: java.lang.Clob 学习内容 */ public void setStudyContent(java.sql.Clob studyContent) { this.studyContent = studyContent; } ``` 数据库字段: ![图片说明](https://img-ask.csdn.net/upload/201611/15/1479196609_159328.png) 报错信息: ``` [org.jeecgframework.core.common.exception.GlobalExceptionResolver]全局处理异常捕获: org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'djIntStudyEntity' on field 'studyContent': rejected value [<p>学习内容</p>]; codes [typeMismatch.djIntStudyEntity.studyContent,typeMismatch.studyContent,typeMismatch.java.sql.Clob,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [djIntStudyEntity.studyContent,studyContent]; arguments []; default message [studyContent]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.sql.Clob' for property 'studyContent'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [java.sql.Clob] for property 'studyContent': no matching editors or conversion strategy found] at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doBind(HandlerMethodInvoker.java:818) at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:367) at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:171) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.jeecgframework.core.aop.GZipFilter.doFilter(GZipFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:140) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:119) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) ```

linearlayout权重问题

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/more_title_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#F0F3F6" android:orientation="vertical" > <LinearLayout android:id="@+id/ll_normaltitle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:background="@color/blue" android:orientation="vertical" > <TextView android:id="@+id/tv_normalTitle" style="@style/ActivityTitleText" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center_horizontal" android:gravity="center" android:text="111" /> </LinearLayout> > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="11" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="11" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginTop="8dp" android:orientation="vertical" android:padding="1px" > <TextView style="@style/hitText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="我的信息" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginTop="8dp" android:background="@drawable/bg_layout_shape" android:orientation="vertical" android:padding="1px" > <LinearLayout android:id="@+id/ll_mypic" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/top_layout_selector" android:clickable="true" android:focusable="true" android:gravity="center_vertical" android:orientation="horizontal" android:paddingBottom="16dp" android:paddingLeft="12dp" android:paddingRight="12dp" android:paddingTop="16dp" > <TextView style="@style/normalText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="头像" /> <ImageView android:id="@+id/iv_mypic1" android:layout_width="40dp" android:layout_height="40dp" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1px" android:background="@color/border_clo" /> <LinearLayout android:id="@+id/ll_nickname" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/mid_layout_selector" android:clickable="true" android:focusable="true" android:gravity="center_vertical" android:orientation="horizontal" android:paddingBottom="16dp" android:paddingLeft="12dp" android:paddingRight="12dp" android:paddingTop="16dp" > <TextView style="@style/normalText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="昵称" /> <TextView android:id="@+id/tv_contentname" style="@style/hitText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="right" android:text="主题" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1px" android:background="@color/border_clo" /> <LinearLayout android:id="@+id/ll_email" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/mid_layout_selector" android:clickable="true" android:focusable="true" android:gravity="center_vertical" android:orientation="horizontal" android:paddingBottom="16dp" android:paddingLeft="12dp" android:paddingRight="12dp" android:paddingTop="16dp" > <TextView style="@style/normalText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="邮箱" /> <TextView android:id="@+id/tv_contentemail" style="@style/hitText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="right" android:text="邮箱" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1px" android:background="@color/border_clo" /> <LinearLayout android:id="@+id/ll_changepsw" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/bottom_layout_selector" android:clickable="true" android:focusable="true" android:gravity="center_vertical" android:orientation="horizontal" android:paddingBottom="16dp" android:paddingLeft="12dp" android:paddingRight="12dp" android:paddingTop="16dp" > <TextView style="@style/normalText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="更改密码" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/setting_arrow" /> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout> 现在的问题是,为什么我修改标题的权重,在eclipse中预览是改变了高度的,但是模拟器运行并没有改变高度。。。。。直接设置高度不设置权重会改变高度 我新建一个Activity来设置这个xml,模拟器中却改变了高度,是因为我用的是Activitygroup的缘故吗??这是我activgroup的代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/ll_activity" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="12" android:background="#ffffffff" android:orientation="vertical" > </LinearLayout> <include android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" layout="@layout/bottom_bar" /> </LinearLayout> launchActivity("mmmm", Personal.class);这是进入选择的Activity的代码。。

请哪位大神帮忙解决下这个问题-内存泄露

请哪位大神帮忙解决下这个问题,实在是找不到哪个地方内存泄露,凡是代码中用到new的,我都delete了。。。 Detected memory leaks! Dumping objects -> {107} normal block at 0x00206188, 21 bytes long. Data: < l| > A8 6C 7C 00 04 00 00 00 04 00 00 00 01 00 00 00 {106} normal block at 0x00206130, 21 bytes long. Data: < l| > A8 6C 7C 00 04 00 00 00 04 00 00 00 01 00 00 00 {105} normal block at 0x002060D8, 28 bytes long. Data: < l| > A8 6C 7C 00 0B 00 00 00 0B 00 00 00 01 00 00 00 {76} normal block at 0x00205010, 49 bytes long. Data: < l| > A8 6C 7C 00 04 00 00 00 20 00 00 00 01 00 00 00 f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\occmgr.cpp(195) : {75} normal block at 0x00204F30, 160 bytes long. Data: < > E8 03 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 {74} normal block at 0x00204EA0, 84 bytes long. Data: < > FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 Object dump complete.

Golang TCP错误wsarecv

<div class="post-text" itemprop="text"> <p>I am writing an app which listens <code>tcp connection</code> (see <a href="https://groups.google.com/forum/#!msg/golang-dev/UXJ_a03MhcU/HcTwv224qpUJ" rel="nofollow">this example</a>) . When a <code>tcp connection</code> disconnected I got error <strong><code>read tcp ip_server.:port1-&gt;ip_client:port2: wsarecv: An existing connection was forcibly closed by the remote host.</code></strong> I expected error <code>EOF</code> and timeout(for <code>conn.SetReadDeadline()</code>) and tried to catch error with this code:</p> <pre><code>if err != nil { log.Println("getting error from listener") // I thought, listener can continue work another cases if neterr, ok := err.(net.Error); ok &amp;&amp; neterr.Timeout() || err == io.EOF { log.Println("Closing connection...") break // connection will be closed } } </code></pre> <p>Anyone knows about this error? Do you know how to catch this error and when this error will occured ? Thanks in advance !</p> </div>

java.sql.SQLException: Closed Connection

![图片说明](https://img-ask.csdn.net/upload/201603/03/1456968897_640972.jpg)![图片说明](https://img-ask.csdn.net/upload/201603/03/1456968908_694915.jpg) 我应该这么做?

用IDEA打jar包时报错:

用IDEA打jar包时报错: Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT in https://repository.apache.org/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced 我的工程依赖: <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-server</artifactId> <version>2.0.6</version> </dependency>

为什么这个PHP if语句仍包含内容?

<div class="post-text" itemprop="text"> <p>I want <code>parts/lesson-links.php</code> not to be included when <code>get_the_lesson_contenttype()</code> equals to <strong>"Hint"</strong> or <strong>"Main Lesson"</strong>.</p> <p>So I did this:</p> <pre><code> &lt;h2&gt;&lt;?php echo get_the_lesson_contenttype(); ?&gt;&lt;/h2&gt; &lt;?php if (get_the_lesson_contenttype() != 'Hints' || get_the_lesson_contenttype() != 'Main Lesson') { ?&gt; &lt;?php include( locate_template( 'parts/lesson-links.php' ) ); ?&gt; &lt;?php } ?&gt; </code></pre> <p>But as you can see in this page: <a href="http://clo2015.chineselearnonline.com/lessoncontent/lesson-004-hints-and-tips/" rel="nofollow">http://clo2015.chineselearnonline.com/lessoncontent/lesson-004-hints-and-tips/</a></p> <p><code>parts/lesson-links.php</code> is still being added. What did I do wrong?</p> <p>EDIT:</p> <p>Strangely it works without the <code>||</code>, only adding <code>Hint</code>:</p> <pre><code> &lt;?php if (get_the_lesson_contenttype() != 'Hints') include( locate_template( 'parts/lesson-links.php' ) );?&gt; </code></pre> </div>

Go封包捕获规则与defer有何区别?

<div class="post-text" itemprop="text"> <p>The following Go code demonstrates a distinction in the closure-capture rules between defer and go closures. In a tutorial, I was told that for-loop variables have scope limited to the loop body, but something seems different here.</p> <pre><code>package main import "fmt" func deferred() { for i := 0; i &lt; 5; i++ { defer fmt.Println(i) } } func cps() { clo := new(func()) *clo = func() {} defer func() { (*clo)() }() for i := 0; i &lt; 5; i++ { oldClo := *clo *clo = func() { fmt.Println(i) oldClo() } } } func cpsCpy() { clo := new(func()) *clo = func() {} defer func() { (*clo)() }() for i := 0; i &lt; 5; i++ { oldClo := *clo cpy := i *clo = func() { fmt.Println(cpy) oldClo() } } } func main() { fmt.Println("defer") deferred() fmt.Println("cps") cps() fmt.Println("cpsCpy") cpsCpy() } </code></pre> <p>This produces output:</p> <pre><code>defer 4 3 2 1 0 cps 5 5 5 5 5 cpsCpy 4 3 2 1 0 </code></pre> <p>If the difference is intentional, then what are the different use-cases that justify it?</p> </div>

mycat报错,求助!!大佬们

各位大神,mycat报错,我第一次用,启动后,启动日志中记录报错,看都看不懂,求助,我是学php的?谢谢谢谢!!!!! ![图片说明](https://img-ask.csdn.net/upload/201810/09/1539075815_748826.png)![图片说明](https://img-ask.csdn.net/upload/201810/09/1539082851_872071.png)

递归函数参数个数出现问题,请问是哪里出现问题了?

#include<stdio.h> int fun(int a[100][100],int b[100][100],int row,int clo); void main() { //input int coin[100][100]={0}; int mark[100][100]={1};//标记访问1 int row,clo; printf("input row: clo: \n"); scanf("%d %d",&row,&clo); int i=1; int j=0; while(i<=row) { while(j<=clo) { printf("input a number:\n"); scanf("%d",&coin[i][j]); mark[i][j]=0; } } //process int max=fun(coin[100][100],mark[100][100],1,1,row,clo);//数组做参数的问题 //output printf("the max value is:%d",max); } int fun(int coin[100][100],int mark[100][100],int row,int clo,int m,int n)//返回加上该点值得结果 { //递归结束,判断是否判断越界 if((row-1<1||mark[row-1][clo]==1)&&(clo+1>n||mark[row][clo+1]==1)&&(row+1>m||mark[row+1][clo]==1)) return coin[row][clo]; //递归判断各个方向的 int up=fun(coin,mark,row-1,clo); int right=fun(coin,mark,row,clo+1); int down=fun(coin,mark,row+1,clo); int tmp=up>right?up:right; tmp=tmp>down?tmp:down; //返回最大值 return tmp+coin[row][clo]; } 编译出现错误: D:\VC++6.0\MyProjects\DuDuBear\Main.cpp(24) : error C2660: 'fun' : function does not take 6 parameters

eclipse 使用git 从远程服务器上clone项目时报错,无法成功clone项目

![图片说明](https://img-ask.csdn.net/upload/201703/19/1489926217_324634.png)

weblogic 整合quartz 报错

Nov 06, 2019 4:05:24 AM com.sgcc.uap.kernel.helper.ModuleSRModelHelper setServiceInTargetSource 信息: 引入服务,发布该服务的模块是 Dynamic-Module : [hqmisUtils], ServiceRef : {com.suypower.hqmis.util.springEx.JdbcTemplateEx}={platform_service_idname=JdbcTemplateService, dynamic_module_name=hqmisUtils, platform_service_target=com.suypower.hqmis.util.springEx.JdbcTemplateEx, uap_service_ranking=0, dynamic_module_service=spring_service, service.id=274} [2019-11-06 04:05:26,331] Third's :ERROR org.springframework.scheduling.quartz.LocalDataSourceJobStore:3876 - ClusterManager: Error managing cluster: Failure identifying failed instances when checking-in: Unknown system variable 'OPTION' org.quartz.JobPersistenceException: Failure identifying failed instances when checking-in: Unknown system variable 'OPTION' [See nested exception: java.sql.SQLException: Unknown system variable 'OPTION'] at org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3343) at org.quartz.impl.jdbcjobstore.JobStoreSupport.clusterCheckIn(JobStoreSupport.java:3393) at org.quartz.impl.jdbcjobstore.JobStoreSupport.doCheckin(JobStoreSupport.java:3253) at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3870) at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.run(JobStoreSupport.java:3907) Caused by: java.sql.SQLException: Unknown system variable 'OPTION' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2619) at com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1606) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2265) at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135) at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.selectSchedulerStateRecords(StdJDBCDelegate.java:2949) at org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3307) ... 4 more

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

Python可以这样学(第四季:数据分析与科学计算可视化)

董付国老师系列教材《Python程序设计(第2版)》(ISBN:9787302436515)、《Python可以这样学》(ISBN:9787302456469)配套视频,在教材基础上又增加了大量内容,通过实例讲解numpy、scipy、pandas、statistics、matplotlib等标准库和扩展库用法。

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

javaWeb图书馆管理系统源码mysql版本

系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

Java8零基础入门视频教程

这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎实的掌握java开发技术!

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

TTP229触摸代码以及触摸返回值处理

自己总结的ttp229触摸代码,触摸代码以及触摸按键处理

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

本课程适合CCNA或HCNA网络小白同志,高手请绕道,可以直接学习进价课程。通过本预科课程的学习,为学习网络工程师、思科CCNA、华为HCNA这些认证打下坚实的基础! 重要!思科认证2020年2月24日起,已启用新版认证和考试,包括题库都会更新,由于疫情原因,请关注官网和本地考点信息。题库网络上很容易下载到。

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷

Ubuntu18.04安装教程

Ubuntu18.04.1安装一、准备工作1.下载Ubuntu18.04.1 LTS2.制作U盘启动盘3.准备 Ubuntu18.04.1 的硬盘空间二、安装Ubuntu18.04.1三、安装后的一些工作1.安装输入法2.更换软件源四、双系统如何卸载Ubuntu18.04.1新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列...

快速排序---(面试碰到过好几次)

原理:    快速排序,说白了就是给基准数据找其正确索引位置的过程.    如下图所示,假设最开始的基准数据为数组第一个元素23,则首先用一个临时变量去存储基准数据,即tmp=23;然后分别从数组的两端扫描数组,设两个指示标志:low指向起始位置,high指向末尾.    首先从后半部分开始,如果扫描到的值大于基准数据就让high减1,如果发现有元素比该基准数据的值小(如上图中18&amp;lt...

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 下载方式:电脑登录https://edu.csdn.net/course/detail/27513,点击右下方课程资料、代码、课件等打包下载

HTML期末大作业

这是我自己做的HTML期末大作业,花了很多时间,稍加修改就可以作为自己的作业了,而且也可以作为学习参考

Python数据挖掘简易入门

&nbsp; &nbsp; &nbsp; &nbsp; 本课程为Python数据挖掘方向的入门课程,课程主要以真实数据为基础,详细介绍数据挖掘入门的流程和使用Python实现pandas与numpy在数据挖掘方向的运用,并深入学习如何运用scikit-learn调用常用的数据挖掘算法解决数据挖掘问题,为进一步深入学习数据挖掘打下扎实的基础。

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

想学好JAVA必须要报两万的培训班吗? Java大神勿入 如果你: 零基础想学JAVA却不知道从何入手 看了一堆书和视频却还是连JAVA的环境都搭建不起来 囊中羞涩面对两万起的JAVA培训班不忍直视 在职没有每天大块的时间专门学习JAVA 那么恭喜你找到组织了,在这里有: 1. 一群志同道合立志学好JAVA的同学一起学习讨论JAVA 2. 灵活机动的学习时间完成特定学习任务+每日编程实战练习 3. 热心助人的助教和讲师及时帮你解决问题,不按时完成作业小心助教老师的家访哦 上一张图看看前辈的感悟: &nbsp; &nbsp; 大家一定迫不及待想知道什么是极简JAVA学习营了吧,下面就来给大家说道说道: 什么是极简JAVA学习营? 1. 针对Java小白或者初级Java学习者; 2. 利用9天时间,每天1个小时时间; 3.通过 每日作业 / 组队PK / 助教答疑 / 实战编程 / 项目答辩 / 社群讨论 / 趣味知识抢答等方式让学员爱上学习编程 , 最终实现能独立开发一个基于控制台的‘库存管理系统’ 的学习模式 极简JAVA学习营是怎么学习的? &nbsp; 如何报名? 只要购买了极简JAVA一:JAVA入门就算报名成功! &nbsp;本期为第四期极简JAVA学习营,我们来看看往期学员的学习状态: 作业看这里~ &nbsp; 助教的作业报告是不是很专业 不交作业打屁屁 助教答疑是不是很用心 &nbsp; 有奖抢答大家玩的很嗨啊 &nbsp; &nbsp; 项目答辩终于开始啦 &nbsp; 优秀者的获奖感言 &nbsp; 这是答辩项目的效果 &nbsp; &nbsp; 这么细致的服务,这么好的氛围,这样的学习效果,需要多少钱呢? 不要1999,不要199,不要99,只要9.9 是的你没听错,只要9.9以上所有就都属于你了 如果你: 1、&nbsp;想学JAVA没有基础 2、&nbsp;想学JAVA没有整块的时间 3、&nbsp;想学JAVA没有足够的预算 还等什么?赶紧报名吧,抓紧抢位,本期只招300人,错过只有等时间待定的下一期了 &nbsp; 报名请加小助手微信:eduxy-1 &nbsp; &nbsp;

C++语言基础视频教程

C++语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍C++语言中的封装、数据隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。 课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过实践的方式,学会利用C++语言解决问题,具备进一步学习利用C++开发应用程序的基础。

UnityLicence

UnityLicence

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

YOLOv3目标检测实战:训练自己的数据集

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。 本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。 除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:交通标志识别》 《YOLOv3目标检测:原理与源码解析》 《YOLOv3目标检测:网络模型改进方法》 敬请关注并选择学习!

Python数据分析师-实战系列

系列课程主要包括Python数据分析必备工具包,数据分析案例实战,核心算法实战与企业级数据分析与建模解决方案实战,建议大家按照系列课程阶段顺序进行学习。所有数据集均为企业收集的真实数据集,整体风格以实战为导向,通俗讲解Python数据分析核心技巧与实战解决方案。

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

超详细MySQL安装及基本使用教程

一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 点击进入后的首页如下:  然后点击downloads,community,选择MySQL Community Server。如下图:  滑到下面,找到Recommended Download,然后点击go to download page。如下图:  点击download进入下载页面选择No...

一学即懂的计算机视觉(第一季)

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。 【超实用课程内容】 课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/26281 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,但是大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 下载方式:电脑登录https://edu.csdn.net/course/detail/26281,点击右下方课程资料、代码、课件等打包下载

董付国老师Python全栈学习优惠套餐

购买套餐的朋友可以关注微信公众号“Python小屋”,上传付款截图,然后领取董老师任意图书1本。

爬取妹子图片(简单入门)

安装第三方请求库 requests 被网站禁止了访问 原因是我们是Python过来的 重新给一段 可能还是存在用不了,使用网页的 编写代码 上面注意看匹配内容 User-Agent:请求对象 AppleWebKit:请求内核 Chrome浏览器 //请求网页 import requests import re //正则表达式 就是去不规则的网页里面提取有规律的信息 headers = { 'User-Agent':'存放浏览器里面的' } response = requests.get

web网页制作期末大作业

分享思维,改变世界. web网页制作,期末大作业. 所用技术:html css javascript 分享所学所得

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

相关热词 c# 局部 截图 页面 c#实现简单的文件管理器 c# where c# 取文件夹路径 c# 对比 当天 c# fir 滤波器 c# 和站 队列 c# txt 去空格 c#移除其他类事件 c# 自动截屏
立即提问