排行榜

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

频道

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

    回答

  • 4

    浏览

  • 0

    回答

  • 4

    浏览

比如有两个字段editTime和createTime,如果editTime为空,就根据createTime排序,不为空则将这个editTime和其他数据的createTime或者editTime比较排序.. 简单点说就是类似于最新发的或者最新修改的帖子在最上面 目前想到的是通过另个一字段将两个时间汇总到一起再排序就可以 但是想知道如果不使用其他字段用mysql查询语句写是不是能够实现 谢谢大家

  • 2

    回答

  • 10

    浏览

class A { public:     void func1() {         cout << "A1" << endl;     }     virtual void func2() {         cout << "A2" << endl;     } }; class B : public A { public:     void func1() {         cout << "B1" << endl;     }     void func2() {         cout << "B2" << endl;     } }; int main() {     A *a = new B;     a->func1();     a->func2(); }

  • 1

    回答

  • 7

    浏览

使用连续均值消除法对线性扫频干扰进行检测,输出snr与检测概率关系曲线

  • 0

    回答

  • 6

    浏览

已知 x = [3,5,3,7],那么表达式 [x.index(i) for i in x if i==3]  的值为______________。([0, 0]) 为什么不是[0,2]

回答 weixin_57511565
采纳率0%
11分前
  • 2

    回答

  • 8

    浏览

快麻了,秀发一缕一缕地飘落。。。 希望有人帮我解答 不胜感激涕零!        

  • 1

    回答

  • 9

    浏览

C++友元运算符重载函数为啥形参要用引用呢?直接用代入形参的相应值然后最后返回一个对象不就行了吗,不需要改变原对象的那些相应值为啥还要引用呢?

  • 1

    回答

  • 3

    浏览

可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验。魔王已经发出消息说将在T时刻吃掉公主,因为他听信谣言说吃公主的肉也能长生不老。年迈的国王正是心急如焚,告招天下勇士来拯救公主。不过公主早已习以为常,她深信智勇的骑士LJ肯定能将她救出。  现据密探所报,公主被关在一个两层的迷宫里,迷宫的入口是S(0,0,0),公主的位置用P表示,时空传输机用#表示,墙用*表示,平地用.表示。骑士们一进入时空传输机就会被转到另一层的相对位置,但如果被转到的位置是墙的话,那骑士们就会被撞死。骑士们在一层中只能前后左右移动,每移动一格花1时刻。层间的移动只能通过时空传输机,且不需要任何时间。 Input 输入的第一行C表示共有C个测试数据,每个测试数据的前一行有三个整数N,M,T。 N,M迷宫的大小N*M(1 <= N,M <=10)。T如上所意。接下去的前N*M表示迷宫的第一层的布置情况,后N*M表示迷宫第二层的布置情况。 Output 如果骑士们能够在T时刻能找到公主就输出“YES”,否则输出“NO”。 Sample Input 1 5 5 14 S*#*. .#... ..... ****. ...#. ..*.P #.*.. ***.. ...*. *.#.. #include<cstdio> #include<cstring> #include<queue>//队列 using namespace std; const int maxn=14; char maze[maxn][maxn][3];//地图 bool vis[maxn][maxn][3];//相当于book记录 int dx[4]= {0,0,-1,1}; int dy[4]= {1,-1,0,0}; int n,m,t; struct Point { int x,y,z,time;//x行,y列,z记录哪个地图. }; void bfs() { memset(vis,0,sizeof(vis)); queue<Point>que; while(!que.empty()) que.pop(); Point ss; ss.x=ss.y=1; ss.z=0; ss.time=0; que.push(ss); vis[1][1][0]=true; while(!que.empty()) { Point u=que.front(); que.pop(); if(u.time>t) continue; if(maze[u.x][u.y][u.z]==3) { printf("YES\n"); return ; } for(int i=0; i<4; i++) { Point du; du.x=u.x+dx[i]; du.y=u.y+dy[i]; du.z=u.z; du.time=u.time+1; if(du.x<1||du.x>n||du.y<1||du.y>m) continue; if(vis[du.x][du.y][du.z]) continue; if(!maze[du.x][du.y][du.z]) continue; if(maze[du.x][du.y][du.z]==2) { if((maze[du.x][du.y][!du.z])==0||vis[du.x][du.y][!du.z] ||maze[du.x][du.y][!du.z]==2) continue; du.z=!du.z; que.push(du); vis[du.x][du.y][du.z]=true; vis[du.x][du.y][!du.z]=true; } else { que.push(du); vis[du.x][du.y][du.z]=true; } } } printf("NO\n"); } int main() { int test; scanf("%d",&test); while(test--) { scanf("%d%d%d",&n,&m,&t); char str[maxn]; for(int l=0; l<2; l++) { for(int i=1; i<=n; i++) { scanf("%s",&str); for(int j=1; j<=m; j++) { if(str[j-1]=='#') maze[i][j][l]=2; else if(str[j-1]=='*') maze[i][j][l]=0; else if(str[j-1]=='.'||str[j-1]=='S') maze[i][j][l]=1; else if(str[j-1]=='P') { maze[i][j][l]=3; } } } } bfs(); } return 0; }  

  • 1

    回答

  • 15

    浏览

如题,我在jsp页面有两个输入框,分别可以输入2个日期     但是在Servlet中获取到的日期为null,这个文本框的内容不应该是String吗?

  • 2

    回答

  • 10

    浏览

//这个是测试的代码块 package dao.impl; import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; import pojo.User; @SuppressWarnings("unused") class UserDaoTest { UserDao userDao=new UserDaoImpl(); @Test void testQueryUserByusername() { //fail("Not yet implemented"); if(userDao.queryUserByusername("admin123")==null) { System.out.println("用户名可用!"); } else { System.out.println("用户名已存在!"); } } @Test void testQueryUserByusernameAndpassword() { //fail("Not yet implemented"); if(userDao.queryUserByusernameAndpassword("admin","admin123")==null) {System.out.println("用户名或密码错误!登录失败!"); } else { System.out.println("查询成功!"); } } @Test void testSaveUser() { //fail("Not yet implemented"); //System.out.println(userDao.saveUser(new User(null,"admins","12d2888","w17f8@qq.com"))); System.out.println( userDao.saveUser(new User(null,"wzg168", "123456", "wzg168@qq.com"))); } } package dao.impl; import java.sql.Connection; import java.sql.SQLException; import java.util.List; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanHandler; import org.apache.commons.dbutils.handlers.BeanListHandler; import org.apache.commons.dbutils.handlers.ScalarHandler; import org.apache.jasper.compiler.NewlineReductionServletWriter; import utils.JdbcUtilss; @SuppressWarnings("unused") public abstract class BaseDao { //使用Jdbcutilss来操作数据库 private QueryRunner queryRunner=new QueryRunner(); //使用update方法执行insert和update与delete操作 public int update(String sql,Object...args) { Connection connection=JdbcUtilss.getConnection(); try { return queryRunner.update(connection, sql, args); //return queryRunner.update(connection,sql,args); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { JdbcUtilss.close(connection); } return -1; } /** * 查询返回一个 javaBean 的 sql 语句 * * @param type 返回的对象类型 * @param sql 执行的 sql 语句 * @param args sql 对应的参数值 * @param <T> 返回的类型的泛型 * @return * @return */ public <T> T queryForOne(Class<T>type,String sql,Object...args){ Connection conn=JdbcUtilss.getConnection(); try { return queryRunner.query(conn, sql, new BeanHandler<T>(type), args); } catch (Exception e) { // TODO: handle exception } finally { JdbcUtilss.close(conn); } return null; } /** * 查询返回多个 javaBean 的 sql 语句 * * @param type 返回的对象类型 * @param sql 执行的 sql 语句 * @param args sql 对应的参数值 * @param <T> 返回的类型的泛型 * @return */ public <T> List<T> queryForList(Class<T>type,String sql,Object...args){ Connection conn=JdbcUtilss.getConnection(); try { return queryRunner.query(conn, sql, new BeanListHandler<T>(type), args); } catch (Exception e) { // TODO: handle exception } finally { JdbcUtilss.close(conn); } return null; } //返回执行一个一行一列; public Object quarForStringValue(String sql,Object...args) { Connection con=JdbcUtilss.getConnection(); try { return queryRunner.query(con, sql, new ScalarHandler(),args); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { JdbcUtilss.close(con); } return null; } }     //接口 package dao.impl; import pojo.User; public interface UserDao { public User queryUserByusername(String username); //public User queryUserByUsername(String username); public User queryUserByusernameAndpassword(String username,String password); public int saveUser(User user); } package dao.impl; import pojo.User; public class UserDaoImpl extends BaseDao implements UserDao{ @Override public User queryUserByusername(String username) { // TODO Auto-generated method stub String sql="select`id`,`username`,`password`,`email` from t_user where username= ?"; return queryForOne(User.class, sql, username); } @Override public User queryUserByusernameAndpassword(String username, String password) { String sql="select`id`,`username`,`password`,`email` from t_user where username = ? and password = ?"; // TODO Auto-generated method stub return queryForOne(User.class, sql, username,password); } @Override public int saveUser(User user) { // TODO Auto-generated method stub /* * String sql="insert into t_user(`username`,`password`,`email`)value(?,?,?)"; * return update(sql, user.getUsername(),user.getPassword(),user.getEmail()); */ String sql = "insert into t_user(`username`,`password`,`email`)values(?,?,?)"; //return update(sql, user.getUsername(),user.getPassword(),user.getEmail()); return update(sql, user.getUsername(),user.getPassword(),user.getEmail()); } }   //类User package pojo; public class User { private Integer id; private String username; private String password; private String email; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } @Override public String toString() { return "User [id=" + id + ", username=" + username + ", password=" + password + ", email=" + email + ", getId()=" + getId() + ", getUsername()=" + getUsername() + ", getPassword()=" + getPassword() + ", getEmail()=" + getEmail() + ", getClass()=" + getClass() + ", hashCode()=" + hashCode() + ", toString()=" + super.toString() + "]"; } public User() { } public User(Integer id, String username, String password, String email) { super(); this.id = id; this.username = username; this.password = password; this.email = email; } }  

  • 0

    回答

  • 7

    浏览

Cannot invoke "java.sql.Statement.executeQuery(String)" because "this.stmt" is null 这是什么问题?

回答 m0_51895523
采纳率100%
1小时前
  • 0

    回答

  • 4

    浏览

这里仅是AES-128 我找到一个m3u8的key是32位的字符串 ,不知道能不能直接拿来用? 这个key是固定的的16个字符长度吗? 是不是 key都是16个字符长度?

  • 1

    回答

  • 9

    浏览

这个怎么解决

  • 0

    回答

  • 9

    浏览

整合apache2.4+tomcat8.5.65,参考了 https://blog.csdn.net/sq574146616/article/details/79325586 一步一步配置先来出现了 apache配置文件 tomcat配置文件 请问是需要什么权限才能访问,还是配置错误?

  • 0

    回答

  • 5

    浏览

急急急急急急急急急急急急急急急急急急急急急急急急急急急各位大佬前端图片有什么办法自适应各手机

  • 1

    回答

  • 14

    浏览

@echo off rem 记录当前位置 set "CURRENT_DIR=%cd%" rem jdk源码目录 cd .. set "SOURCE_DIR=%cd%\src" cd /d %CURRENT_DIR% rem 编译rt_debug.jar存放的目录 set "RT_DEBUG_DIR=%CURRENT_DIR%\jdk_debug" rem jdklib目录(编译代码要用的) rem set "LIB_PATH=%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar" set "LIB_PATH=%JAVA_HOME%\jre\lib\rt.jar %JAVA_HOME%\lib\tools.jar" rem rt_debug.jar需要存放的位置 set "RT_DEBUG_ENDORSED_DIR=%JAVA_HOME%\jre\lib\endorsed" rem 显示JAVA_HOME变量 rem echo "%JAVA_HOME%" rem 如果jdk_debug不存在,则进行创建 if not exist "%RT_DEBUG_DIR%" mkdir "%RT_DEBUG_DIR%" rem 生成需要编译的文件列表 dir /B /S /X "%SOURCE_DIR%\*.java" > "%CURRENT_DIR%\filelist.txt" rem 执行编译操作 rem javac可能不支持在指定cp的时候,写不同路径的jar包,这里简单起见,直接把rt.jar和tools.jar复制到当前目录下 rem javac -J-Xms16m -J-Xmx1024m -encoding UTF-8 -sourcepath %SOURCE_DIR% -cp %LIB_PATH% -d %RT_DEBUG_DIR% -g @filelist.txt >> log.txt 2>&1 rem 批量将jar包复制到当前目录下(如果不存在,则复制过去) rem 临时存放路径的变量 set "my_path=" setlocal EnableDelayedExpansion for %%i in (%LIB_PATH%) do ( rem setlocal call:getFileName "%%i" if not exist "!my_path!" copy /y "%%i" "%CURRENT_DIR%" rem endlocal ) setlocal DisableDelayedExpansion javac -encoding UTF-8 -J-Xms16m -J-Xmx1024m -sourcepath %SOURCE_DIR% -cp rt.jar;tools.jar -d %RT_DEBUG_DIR% -g @filelist.txt >> log.txt 2>&1 rem 生成rt_debug.jar cd /d "%RT_DEBUG_DIR%"&&jar cf0 rt_debug.jar * rem 把新生成的jar包放到JDK_HOME\jre\lib\endorsed中(如果没有endorsed文件夹,则手动创建) if not exist "%RT_DEBUG_ENDORSED_DIR%" mkdir "%RT_DEBUG_ENDORSED_DIR%" copy /y "%RT_DEBUG_DIR%\rt_debug.jar" "%RT_DEBUG_ENDORSED_DIR%\rt_debug.jar" rem pause&goto:eof goto:eof&exit rem 自定义函数:通过全路径获得文件名 :getFileName rem for %%a in ("%~1") do (echo %%~nxa) rem for %%a in ("%~1") do (echo %CURRENT_DIR%\%%~nxa) for %%a in ("%~1") do ( set "my_path=%CURRENT_DIR%\%%~nxa" ) goto:eof 转换成shell #!/bin/bash # 当前脚本的文件夹路径,compileSourceCode.sh位置 CURRENT_DIR=$(cd "$(dirname "$0")"; pwd) echo 当前脚本的文件夹路径: $CURRENT_DIR # jdk源码目录 CURRENT_DIR_PRE=$(cd ".."; pwd) SOURCE_DIR=$CURRENT_DIR_PRE/src echo jdk源码目录: $SOURCE_DIR # 本地jdk安装目录, 此处未获取到 /etc/profile里面的变量值, 后续改进 MY_JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home # 编译rt_debug.jar存放的临时目录 RT_DEBUG_DIR=$MY_JAVA_HOME/jdk_debug echo 编译rt_debug.jar存放的目录: $RT_DEBUG_DIR # jdklib目录, 编译代码要用的 LIB_PATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar echo jdklib目录: $LIB_PATH # rt_debug.jar需要存放的位置 RT_DEBUG_ENDORSED_DIR=$MY_JAVA_HOME/jre/lib/endorsed echo rt_debug.jar需要存放的位置: $RT_DEBUG_ENDORSED_DIR # 生成需要编译的文件列表 find $SOURCE_DIR -type f -name "*.java" > $CURRENT_DIR_PRE/files.txt

  • 1

    回答

  • 3

    浏览

idea开发工具中常出现如下情况,刚打开程序后{}和函数体在同一行,如下: public Menu getMenu(){ return menu; } 是排版的设置问题吗?请问该如何解决?

回答 堇晨
采纳率0%
1小时前
  • 1

    回答

  • 7

    浏览

要在学校成立一个软件开发为主的社团,大家有没有什么好点子啊[face]emoji:014.png[/face],谢谢大家。[face]emoji:019.png[/face]

  • 1

    回答

  • 8

    浏览

这是我的代码: x0=[0;0]; wv=[1;2;3]; wa=[2;1;3]; g=9.8; [va,lamda] = optxestimatecon(x0,wv,wa,g) function [va,lamda] = optxestimatecon(x0,wv,wa,g) coder.extrinsic('myfmincon' ) y=myfmincon(x0,wv,wa,g); va=y(1); lamda=y(2); lamda end function y=myfmincon(x0,wv,wa,g) f=@(x)myfuncon(x,wv,wa,g); A = [];b = []; Aeq = []; beq = []; x=[0;0]; [x,fval]=fmincon(@myfuncon,x0,A,b,Aeq,beq,[0;-2*pi],[100;2*pi]); %;fminunc(f,x0); y=x; end function F = myfuncon(x,wv,wa,g) F=-(-g*(wv(3,1)-x(1)*sin(x(2)))/(x(1)*cos(x(2))+wv(1,1))+x(1)*(wa(1,1)*cos(x(2))-wa(3,1)*sin(x(2)))+wv(1,1)*wa(1,1)+wv(3,1)*wa(3,1)); end 然后是报错: 输入参数的数目不足。 出错 myfuncon (line 4) F=-(-g*(wv(3,1)-x(1)*sin(x(2)))/(x(1)*cos(x(2))+wv(1,1))+x(1)*(wa(1,1)*cos(x(2))-wa(3,1)*sin(x(2)))+wv(1,1)*wa(1,1)+wv(3,1)*wa(3,1)); 出错 fmincon (line 552)       initVals.f = feval(funfcn{3},X,varargin{:}); 出错 myfmincon (line 7) [x,fval]=fmincon(@myfuncon,x0,A,b,Aeq,beq,[0;-2*pi],[100;2*pi]); 出错 optxestimatecon (line 4) y=myfmincon(x0,wv,wa,g); 出错 jiaoben (line 5) [va,lamda] = optxestimatecon(x0,wv,wa,g) 原因:     Failure in initial objective function evaluation. FMINCON cannot continue.   为啥老是说参数不足,求老师们教导

回答 hahayuy
采纳率50%
1小时前
  • 0

    回答

  • 3

    浏览

如何使用origin提取这张图的数据信息。使用的是originpro 2019b。系统为windows10  

  • 2

    回答

  • 16

    浏览

    char a='a';         int b=(int)a;         int c=a; b和c都得到了char a的ASCII码,b和c除了字面上不同在别的方面有什么不同吗

回答 我家狗脸红了
采纳率75%
1小时前
  • 0

    回答

  • 3

    浏览

刚刚转到Ubuntu 使用 apt 安装软件的时候, 例如 gcc,会自动下载依赖包至 /var/cache/apt/archives 目录,但软件安装完成后就自动删除了 如何配置才能保留这些安装包呢?

  • 0

    回答

  • 6

    浏览

实验一 识别器实现(4学时) 一、题目:已知DFA如下: 请编程输出符号串aacd# 识别过程,如下表所示: 二、源程序及运行结果截图   求大佬解答 谢谢!

  • 0

    回答

  • 11

    浏览

 [<twisted.python.failure.Failure twisted.web._newclient.ParseError: ('wrong number of parts', b'\x15\x03\x01\x00\x02\x02')>] 这个错误怎么搞,用scrapy框架发送get请求后,就会报这个错误,但是用requests发送就没问题。 代码: yield Request(url=link, callback=self.parse_items, meta={"createdAt": time_publish, "crawl_once": True}, dont_filter=True)

回答 齐大大o
采纳率0%
1小时前
  • 3

    回答

  • 17

    浏览

char str1[10] char str2[20] strcpy(str1,str2)不用这个怎么实现啊 

回答 Ambition304
采纳率25%
1小时前
  • 0

    回答

  • 6

    浏览

我要把写好的一个Java服务端放到Linux上运行,在windows上运行没有问题,Javajdk版本也都是9.0.4 为什么就是在Linux上的Java -jar命令却提示用不了呢,是我的环境有问题吗  

  • 2

    回答

  • 17

    浏览

麻烦大神帮忙看看如何解决一下