排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

最新最热悬赏待采纳 筛选
  • 1

    回答

  • 18

    浏览

//.cpp double CImgProcess::shang() { double s, h; double nHeight = GetHeight(); //获取图像像素高度 double nWidth = GetWidthPixel(); //获取图像像素宽度 int array[256]={0}; double p[256]={0}; int i, j, n; //循环变量 s=nHeight*nWidth; //求总的像素个数 h=0; for(n=0; n<256; n++) //像素灰度级小于256进行循环 { for(i=0; i<nHeight; i++) //高度小于图像像素高度进行循环 { for(j=0; j<nWidth; j++) //宽度小于像素宽度进行循环 { if(GetGray(j,i)==n) //统计灰度级为n的像素个数 { array[n]++; p[n]=array[n]/s; //求出灰度级n所占的比例 } } } } for(n=0;n<256;n++) //像素灰度级小于256进行循环 { if(p[n]!=0) //找到概率不为0的灰度级n { h=h-p[n]*log(p[n])/log(2); //熵的累加计算公式 } } return h; } //.h double shang(); //Edit code void CDIPDemoView::OnShang() { //计算灰度共现矩阵 // 获得文档类指针 CDIPDemoDoc* pDoc = GetDocument(); // 输入对象 CImgProcess imgInput = pDoc->m_Image; // 检查图像是灰度图像 if (imgInput.m_pBMIH->biBitCount!=8) { AfxMessageBox("不是8-bpp灰度图像,无法处理!"); return; } double h=imgInput.shang(); CString str; str.Format("{%.2lf}",h); AfxMessageBox(str); } //.cpp double CImgProcess::fangcha() { double a,b; double nHeight = GetHeight(); //获取图像的像素高 double nWidth = GetWidthPixel(); //获取图像的像素宽 double p[256]={0}; //像素灰度的概率初设 int array[256]={0}; int i, j, n; //循环变量 double s=0; b=0; for(i=0; i<nHeight; i++) //高度小于图像像素高就进行循环 { for(j=0; j<nWidth; j++) //宽度小于图像像素宽就进行循环 { s=s+GetGray(j,i); //求所有像素点的灰度值和 } } a=s/(nHeight*nWidth); //均值=灰度值和/像素点和 for(n=0; n<256; n++) //像素灰度级小于256进行循环 { for(i=0; i<nHeight; i++) //小于图像像素高就进行循环 { for(j=0; j<nWidth; j++) //小于图像像素宽就进行循环 { if(GetGray(j,i)==n) //统计出每个灰度级的像素点个数 { array[n]++; } } } } for(n=0;n<256;n++) { p[n]=array[n]/(nHeight*nWidth);//求出每个灰度级的概率 } for(n=0; n<256; n++) { b=b+(n-a)*(n-a)*p[n]; //基于灰度直方图的图像方差计算公式 } return b; } //.h double fangcha(); //Edit code void CDIPDemoView::OnFangcha() { //计算灰度共现矩阵 // 获得文档类指针 CDIPDemoDoc* pDoc = GetDocument(); // 输入对象 CImgProcess imgInput = pDoc->m_Image; // 检查图像是灰度图像 if (imgInput.m_pBMIH->biBitCount!=8) { AfxMessageBox("不是8-bpp灰度图像,无法处理!"); return; } double b=imgInput.fangcha(); CString str; str.Format("{%.2lf}",b); AfxMessageBox(str); } //Edit code void CDIPDemoView::OnDuibidu()//计算灰度共生矩阵 { // 获得文档类指针 CDIPDemoDoc* pDoc = GetDocument(); CImgProcess imgInput = pDoc->m_Image; // 输入对象 if (imgInput.m_pBMIH->biBitCount!=8) // 检查图像是灰度图像 { AfxMessageBox("不是8-bpp灰度图像,无法处理!"); return; } POINT ptD1, ptD2; //设定两个点的位置关系 //水平灰度共生矩阵 ptD1.x = 1; ptD1.y = 0; ptD2.x = -1; ptD2.y = 0; /* //+45度灰度共生矩阵 ptD1.x = 1; ptD1.y = -1; ptD2.x = -1; ptD2.y = +1; */ //计算灰度共现矩阵 vector< vector<int> > GrayMat = imgInput.GetGrayMatrix(ptD1, ptD2); CString str; double s=0; double t=0; int i,j; int m = GrayMat.size(); //灰度公式矩阵的元素个数m for(i=0; i<m; i++) //i小于m就进行循环 { for(j=0; j<m; j++) //j小于m就进行循环 { s=GrayMat[j][i]+s; //灰度公式矩阵元素值累加 } } for(i=0; i<m; i++) { for(j=0; j<m; j++) { t=(GrayMat[j][i]/s)*(i-j)*(i-j)+t; //对比度计算公式 } } //弹出对话框,显示灰度共现矩阵 str.Format("{%.4lf}", t); AfxMessageBox(str); } //Edit code void CDIPDemoView::OnXiangguandu() { //计算灰度共现矩阵 // 获得文档类指针 CDIPDemoDoc* pDoc = GetDocument(); CImgProcess imgInput = pDoc->m_Image; // 输入对象 if (imgInput.m_pBMIH->biBitCount!=8) // 检查图像是灰度图像 { AfxMessageBox("不是8-bpp灰度图像,无法处理!"); return; } POINT ptD1, ptD2; //设定两个点的位置关系 //水平灰度共生矩阵 ptD1.x = 1; ptD1.y = 0; ptD2.x = -1; ptD2.y = 0; /* //+45度灰度共现矩阵 ptD1.x = 1; ptD1.y = -1; ptD2.x = -1; ptD2.y = +1; */ //计算灰度共生矩阵 vector< vector<int> > GrayMat = imgInput.GetGrayMatrix(ptD1, ptD2); CString str; double s=0; double t=0; double a=0; double b=0; double c=0; double d=0; double q=0; int i,j; int m = GrayMat.size(); //灰度共生矩阵元素个数 for(i=0; i<m; i++) { for(j=0; j<m; j++) { s=GrayMat[j][i]+s; //求出灰度共生矩阵所有元素和 } } for(i=0; i<m; i++) //i小于m进行循环 { for(j=0; j<m; j++) //j小于m进行循环 { a=(GrayMat[j][i]/s)*i+a; //相关性中μx } } for(i=0; i<m; i++) { for(j=0; j<m; j++) { b=(GrayMat[j][i]/s)*j+b; //相关性中μy } } for(i=0; i<m; i++) { for(j=0; j<m; j++) { c=(GrayMat[j][i]/s)*(i-a)*(i-a)+c; //相关性中σx } } for(i=0; i<m; i++) { for(j=0; j<m; j++) { d=(GrayMat[j][i]/s)*(j-b)*(j-b)+d; //相关性中σy } } for(i=0; i<m; i++) { for(j=0; j<m; j++) { q=q+(GrayMat[j][i]/s)*i*j; //相关性计算公式 } } t=(q-a*b)/(sqrt(c*d)); //相关性计算公式 str.Format("{%.4lf}", t); //弹出对话框,显示灰度共生矩阵 AfxMessageBox(str); } C++转java,用于Android studio做app,带注释最好

  • 1

    回答

  • 20

    浏览

appium客户端启动 在appium客户端直接启动app的时候一切正常,正常使用adb命令-P 5037 -s 127.0.0.1:62001 shell am start -W -n   Java代码   Java代码启动 使用Java代码启动时,未报错,但是没有去执行启动app的命令,结果就会导致元素定位失败    

  • 5

    回答

  • 20

    浏览

package ccf2; import java.util.Scanner; //日期计算 public class CCF201509_2 {     public static void main(String[] args) {         Scanner in=new Scanner(System.in);         int year=in.nextInt();         int num=in.nextInt();         int i=0;         int run[]= {31,60,91,121,152,182,213,244,274,305,335,356};         int pin[]= {31,59,90,120,151,181,212,243,273,304,334,355};         if((((year%4==0)&&(year%100)!=0))||(year%400==0)) {             for(i=0;i<run.length;i++) {                 if(num<=run[i]) {                     System.out.println(i+1);                     System.out.print(num-run[i-1]);                     break;                 }             } //闰年         }else {             for(i=0;i<pin.length;i++) {                 if(num<=pin[i]) {                     System.out.println(i+1);                     System.out.print(num-pin[i-1]);                     break;                 }             }         } //平年     } }  

  • 2

    回答

  • 12

    浏览

现在移动网关出现的问题现象是spring cloud gateway,配置一个接口,原接get请求口接口类似http://ip:port/xxx/xxx/%7B%22userId%22%3A%22test%22%2C%22curPage%22%3A%221%22%2C%22pageSize%22%3A%2210%22%7D(的确接口就是这种格式uri/后直接接参数,参数为转义后的{"userId":"test","curPage":"1","pageSize":"10"},这个接口还不能改) 原服务接口能够通过postman调通,经过尝试发现我们调用路由上的接口,如果接口后参数中{} “”或者转义后的{} “” 类似%7B、%7D 都会报400错误。gateway.log 和gateway-trace.log日志不打印错误。向问下各位大佬问题可能出现在哪吗?例如gateway在哪个配置文件中过滤了特殊字符,或者网关配置路由需要配置什么规则。

  • 3

    回答

  • 66

    浏览

有个第三方公司,做了一套cs架构的系统,让用户绕过浏览器,直接调用我们系统的接口;类似于以前的qq农场外挂;这种情况如何防止?

  • 3

    回答

  • 19

    浏览

我怎么可以点击左侧选项卡让顶上的访问路径保持不变呢 相关页面代码:

  • 3

    回答

  • 26

    浏览

当IE不支持的时候,如何在本页面自动跳转到火狐浏览器? 请问有没有大佬知道的

  • 4

    回答

  • 29

    浏览

tomcat不报tag文件的错误,打开网页时报错只能知道:tag文件并没有返回对象的值。所以各位大佬碰到这样的错误怎么排查呢,求解答。

  • 3

    回答

  • 34

    浏览

问题一: 字符流编码未指定则为平台编码,我IDEA设置的为UTF-8,用字节输出流写数据,当写的是字符a时输出的文件是GBK编码,当输出的是字符‘中’时,输出的文件是UTF-8编码,不应该始终都是UTF-8编码吗? OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("b.txt")); osw.write('a'); //osw.write('中'); osw.close();   问题二: 用字符流传输文本文件为什么会比源文件大一点? BufferedReader br = new BufferedReader(new FileReader("d:\\斗破苍穹.txt")); BufferedWriter bw = new BufferedWriter(new FileWriter("d:\\a.txt")); String line; while ((line = br.readLine()) != null) { bw.write(line); bw.newLine(); bw.flush(); } br.close(); bw.close();  

  • 8

    回答

  • 56

    浏览

前台传过来一个"50-100,30-40;10-20,60-80"这样的字符串,-号是范围,逗号隔开的是经度和纬度,分号隔开的是多组经纬度,数据库中字段为lng,lat,如何进行字符串分割查询经纬度分别在对应范围内的数据

  • 1

    回答

  • 7

    浏览

*************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location:     com.yantuly.service.client.around.DeleteAroundRequest.<init>(DeleteAroundRequest.java:19) The following method did not exist:     com.yantuly.service.client.around.DeleteAroundRequest.emptyLongList()Lcom/google/protobuf/Internal$LongList; The method's class, com.yantuly.service.client.around.DeleteAroundRequest, is available from the following locations:     jar:file:/D:/PMS/gradle-5.4.1/caches/modules-2/files-2.1/com.yantuly/yantuly-service-client/0.4.18/ea34e8358b57cfad5c85a61aa5988b0cd973ffa6/yantuly-service-client-0.4.18.jar!/com/yantuly/service/client/around/DeleteAroundRequest.class It was loaded from the following location:     file:/D:/PMS/gradle-5.4.1/caches/modules-2/files-2.1/com.yantuly/yantuly-service-client/0.4.18/ea34e8358b57cfad5c85a61aa5988b0cd973ffa6/yantuly-service-client-0.4.18.jar Action: Correct the classpath of your application so that it contains a single, compatible version of com.yantuly.service.client.around.DeleteAroundRequest

  • 1

    回答

  • 13

    浏览

该模型为短期汇率模型,其方程为:dr(t) =(θ(t)−ar(t))dt+σdW(t)。其中a和σ是常数,θ(t)函数的选择是为了精确地拟合市场上观察到的初始收益率曲线,而W(t)是一个标准的布朗运动,这意味着微分dw(t)具有均值为0和方差为dt的正态分布。编写一个Java程序,在给定的时间段内模拟Hull-White模型,驱动模型的常数a、σ和函数θ(t)可以自行选择(例如作为类变量/常量),初始利率 r0 >0。时间段表示为T (T>0); 正整数n表示增量间隔的个数,将时间周期[0,T]分解为长度dt=T/n的n个区间,应用欧拉法模拟该时间段内的Hull-White模型。即,r(t= 0) =r0,对于任意给定的时间 t=kT/n,k∈ {0,...,n−1},r(t+dt) =r(t) +dr(t), 此处增量dr(t)由 dr(t) =(θ(t)−ar(t))dt+σdW(t) 给出。Java程序应该显示在选定时间段内(对于上述提到的所有的定时间 t=kT/n)的利率函数r(t)的值,并计算r(t)的最小值、最大值和平均值,对于最小值和最大值,显示达到这些值的时间点t。

  • 1

    回答

  • 11

    浏览

#!/usr/bin/env python # -*- coding: utf-8 -*- import hashlib from Crypto.Cipher import AES import base64 from binascii import b2a_hex def create_md5_pwd(password): m = hashlib.md5() b = password.encode(encoding='utf-8') m.update(b) md5_pwd = m.hexdigest() return md5_pwd class PrpCrypt(object): def __init__(self, API_SECRET): self.key = API_SECRET[:16].encode('gbk') # 密匙 self.iv = API_SECRET[16:].encode('gbk') # 密匙向量 def encrypt(self,text): # 加密 mycipher = AES.new(self.key, AES.MODE_CBC, self.iv) # 加密的明文长度必须为16的倍数,如果长度不为16的倍数,则需要补足为16的倍数 # 将iv(密钥向量)加到加密的密文开头,一起传输 ciphertext = self.iv + mycipher.encrypt(text.encode()) return ciphertext # 加密 def decrypt(self,text): # 解密 mydecrypt = AES.new(self.key, AES.MODE_CBC, text[:16]) decrypttext = mydecrypt.decrypt(text[16:]) decrypt_pwd = decrypttext.decode() # 解密后数据 return decrypt_pwd if __name__ == '__main__': password = "Ikongjian2017@360" API_SECRET = "c205b9ed6750bbabd38ba183cef79a79" # 点睛提供 text = create_md5_pwd(password) pc = PrpCrypt(API_SECRET) # 初始化密匙 ciphertext = pc.encrypt(text) e = b2a_hex(ciphertext)[32:].decode() d = pc.decrypt(ciphertext) print('加密后:' + e) print('解密后:' + d)

  • 4

    回答

  • 17

    浏览

public class Studying003 { static class Person{ int age; char favourite; int height; public void speak(){ System.out.println("我喜欢"+favourite);//我喜欢蹭吃怎么弄出来的? } public static void main(String[]args){ Person p1=new Person(); Person p2=new Person(); Person p3=new Person(); p1.age=20; p3.height=180;//这个怎么弄出来? p1.speak(); p2.speak(); //还不会 new Person().favourite; System.out.println("p1="+p1);//这一行代码运行后为什么会出现这种情况? } } }

  • 3

    回答

  • 29

    浏览

我是一个普通的web项目,软件idea 想获取bianface的token 获取访问凭证 百度跨域问题 我添加了CORSfilter 配置了web.xml  问题是OPIONS 500  回应并没有 Access-Control-Allow-Origin

  • 1

    回答

  • 10

    浏览

    如图所示: 当id的值超过三位数放入model,会有这样的问题,页面展示加了一个千位分隔符。   换成string没有问题。        

  • 4

    回答

  • 20

    浏览

Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:  ### Error building SqlSession. ### The error may exist in com/mapper/stuCardMapper.xml ### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'com/mapper/stuCardMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.entity.stuCard '.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.entity.stuCard      at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)     at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:80)     at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)     at mybatis_One02.test.main(test.java:17) Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'com/mapper/stuCardMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.entity.stuCard '.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.entity.stuCard      at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:122)     at org.apache.ibatis.builder.xml.XMLConfigBuilder.parse(XMLConfigBuilder.java:99)     at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:78)     ... 2 more Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'com/mapper/stuCardMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.entity.stuCard '.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.entity.stuCard      at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:123)     at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:95)     at org.apache.ibatis.builder.xml.XMLConfigBuilder.mapperElement(XMLConfigBuilder.java:378)     at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:120)     ... 4 more Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.entity.stuCard '.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.entity.stuCard      at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:118)     at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:102)     at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:138)     at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:131)     at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:121)     ... 7 more Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.entity.stuCard '.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.entity.stuCard      at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:120)     at org.apache.ibatis.builder.BaseBuilder.resolveAlias(BaseBuilder.java:149)     at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:116)     ... 11 more Caused by: java.lang.ClassNotFoundException: Cannot find class: com.entity.stuCard      at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:196)     at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:89)     at org.apache.ibatis.io.Resources.classForName(Resources.java:261)     at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:116)     ... 13 more

  • 4

    回答

  • 20

    浏览

本地项目连接服务器的mysql。 服务器上安装了redis,也启动了。 但是本地启动项目就报错: org.springframework.beans.FatalBeanException: Error destroying bean [shiroCacheManager]; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: JedisPubSub was not subscribed to a Jedis instance. 完整错误: [ERROR] 2021-05-08 10:08:47,792 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:581) - Destroy method on bean with name 'shiroCacheManager' threw an exception org.springframework.beans.FatalBeanException: Error destroying bean [shiroCacheManager]; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: JedisPubSub was not subscribed to a Jedis instance.     at org.apache.shiro.spring.LifecycleBeanPostProcessor.postProcessBeforeDestruction(LifecycleBeanPostProcessor.java:123)     at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253)     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)     at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:961)     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523)     at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:968)     at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1032)     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:556)     at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668)     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634)     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682)     at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553)     at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494)     at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)     at javax.servlet.GenericServlet.init(GenericServlet.java:158)     at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144)     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:985)     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4885)     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5199)     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)     at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1720)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)     at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)     at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)     at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:483)     at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:432)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)     at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)     at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)     at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)     at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)     at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)     at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)     at java.security.AccessController.doPrivileged(Native Method)     at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)     at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361)     at sun.rmi.transport.Transport$1.run(Transport.java:200)     at sun.rmi.transport.Transport$1.run(Transport.java:197)     at java.security.AccessController.doPrivileged(Native Method)     at sun.rmi.transport.Transport.serviceCall(Transport.java:196)     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)     at java.security.AccessController.doPrivileged(Native Method)     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)     at java.lang.Thread.run(Thread.java:748) Caused by: redis.clients.jedis.exceptions.JedisConnectionException: JedisPubSub was not subscribed to a Jedis instance.     at redis.clients.jedis.JedisPubSub.unsubscribe(JedisPubSub.java:46)     at com.aebiz.baseframework.cache.impl.lcache.LCacheManager.destroy(LCacheManager.java:85)     at org.apache.shiro.spring.LifecycleBeanPostProcessor.postProcessBeforeDestruction(LifecycleBeanPostProcessor.java:121)     ... 65 more    

  • 5

    回答

  • 42

    浏览

package 方法; import java.util.Arrays; public class 双色球 { public static void main(String[] args) { sh(); } public static void sh() { int[] arr = new int[7]; int b = (int) (Math.random() * 16) + 1; for (int i = 0; i < arr.length - 1; i++) { int a = (int) (Math.random() * 33 + 1); arr[i] = a; } for (int n = 0; n <= 5; n++) { for (int m = 0; m <= 5 - n; m++) { if (arr[m] > arr[m + 1]) { int temp = arr[m]; arr[m] = arr[m + 1]; arr[m + 1] = temp; } } } arr[arr.length - 1] = b; System.out.println(Arrays.toString(arr)); } }

  • 0

    回答

  • 11

    浏览

控制台可以试别服务,但是实时监控却不显示(已考虑到懒加载的问题),配置如下: sentinel: transport: dashboard: ${sentinel.dashboard} port: 9999 clientIp: localhost 控制台的版本时1.8.1,客户端jar包的版本为1.7.1, 也尝试过解决fastjson包冲突的问题,以及ip地址的问题。 项目使用的技术springcloud+gateway+nacos+sentinel 还有,nacos和sentinel控制台部署在另一台主机上

  • 1

    回答

  • 16

    浏览

我用的是intelij idea,准备做个网站。结果在测试一个从数据库拿数据的servlet时报错 java.lang.NoClassDefFoundError: Could not initialize class com.utils.JDBCutils 发现在Dao的实现类中添加main主程序可以运行,但是开启tomcat后无法初始化工具类com.utils.JDBCutils。 其中配置文件放在resource下,从上到下看了看代码也没有什么错的地方。 工具类代码: package com.utils; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSource; import java.io.IOException; import java.sql.*; import java.util.Properties; public class JDBCutils { //静态jdbc参数 private static DataSource ds; static{ //读取资源文件,获取jdbc相关值 try { Properties pro = new Properties(); //加载配置文件 pro.load(JDBCutils.class.getClassLoader().getResourceAsStream("druid.properties")); ds = DruidDataSourceFactory.createDataSource(pro); } catch (IOException | ClassNotFoundException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } //获取连接@return连接对象 public static Connection getConnection() throws SQLException { return ds.getConnection(); } //释放资源 // @param stmt // @param conn public static void close(Statement stmt,Connection conn){ close(null,stmt,conn); } //释放资源 // @param rs // @param stmt // @param conn public static void close(ResultSet rs,Statement stmt,Connection conn){ if(rs != null){ try { rs.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } if(stmt != null){ try { stmt.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } if(conn != null){ try { conn.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } } //获取链接池方法 public static DataSource getDataSoucrce(){ return ds; } } 现在就是不知道这个报错到底咋回事,明明工具类在实现类中可以初始化,为啥在启动web项目时报错了.....

  • 5

    回答

  • 32

    浏览

update fb_plist set inventory = "+txtInventory.getText()+" Where id = 12;   报错java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Where id = 12' at line 1

  • 3

    回答

  • 26

    浏览

在该类中定义两个方法,一个是 getName,用于使用反射机制获得类名称;另一个是抽象方法 getArea ,用来计算图形的面积。(2)创建圆形类 Circle ,继承自 Shape ,并实现抽象方法getArea。在 Circle 类的构造方法中获得了圆形的半径,用于在getArea计算圆形的面积。(3)创建矩形类 Rectangle ,继承自 Shape ,并实现抽象方法 getArea 。在 Rectangle 类的构造方法中获得了矩形的长和宽,用于在 getArea计算矩形的面积。

  • 3

    回答

  • 19

    浏览

发现加载了api_data.js文件,把所有接口都加载了,打开页面都要好几分钟。怎么优化

  • 3

    回答

  • 18

    浏览

Could not run build action using connection to Gradle distribution 详细错误: 1、Could not run build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-5.2.1-bin.zip'. 2、Could not open cp_init remapped class cache for 6a5krabdzij62jglcll542e66 (C:\Users\xxx\.gradle\caches\5.2.1\scripts-remapped\eclipsePlugin_40l6n36n7ktk5zkp8atiowhas\6a5krabdzij62jglcll542e66\cp_init3ca90766b0adfce53d4b035e7e9dc5fe). 3、Could not open cp_init generic class cache for initialization script 'C:\Users\xxx\eclipse-workspace\.metadata\.plugins\org.eclipse.buildship.core\init.d\eclipsePlugin.gradle' (C:\Users\xxx\.gradle\caches\5.2.1\scripts\6a5krabdzij62jglcll542e66\cp_init\cp_init3ca90766b0adfce53d4b035e7e9dc5fe). 4、Could not initialize class org.codehaus.groovy.classgen.Verifier 使用的是eclipse,无法定位问题 尝试过的方法: 更换高版本的gradle包,但是出现同样问题 .gradle文件整个删除后重新加载,gradle-5.2.1-bin.zip是存在的 试过使用idea没有问题,但工作中需要使用eclipse。轻喷    

  • 2

    回答

  • 20

    浏览

设计学生类,包含学号、姓名、年级三个成员变量,具有按学号、姓名查询、成绩录入这三个抽象方法。 设计中学生类,为学生类的子类,增加三门功课的成绩(英语、数学、体育)成员变量。 设计大学生类,为中学生类的子类,新增专业成员变量,并新增按单科成绩排序的方法。     设计主类,实例化包含5个学生信息的学生类数组,其中2个学生为中学生,3个学生为大学生(使用上转型对象);查找某一个学生的姓名或学号打印出其他所有信息,当对象为大学生时,输出按某一科成绩由高到低的排序信息(学号、姓名、成绩)。

  • 6

    回答

  • 30

    浏览

public class RandomTest {     public static void main(String[] args) {         int[]b=new int[5];         for(int c=0;c<b.length;c++) {             System.out.println(b[c]=new Random().nextInt(101));         }     } }