- 博客(28)
- 收藏
- 关注
原创 动态更新initialValue的值
问题[antd: Form.Item] defaultValue will not work on controlled Field. You should use initialValues o原因:antd禁止在form.item下的组件使用默认属性解决办法:删除defaultValue,在中使用initialValue={{ parentId: parentId }}代替,如果要动态更新 parentId的值,又会导致下面的问题React does not recognize
2022-04-23 18:16:18 2139
原创 request,session,cookie,ServletContext域范围和使用方法
requestrequest是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效。用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。方法:request.setAttribute();request.getAttribute();request.removeAttribute();request.getParameter();获取HTTP协议form表达提交过来的内容,通过name属性来获取。request的域范围:ses
2021-12-30 18:08:02 1152 1
原创 UDP客户端服务端
https://www.oschina.net/question/1449495_149180java序列化:Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台上序
2021-12-09 19:27:34 444
原创 答题系统的客户端和服务端
Serverpublic class Server { private static BufferedReader br = null; private static PrintWriter pw = null; private static ServerSocket ss; private static Socket s; private static ArrayList<Question> questionBank = new ArrayList<Question>(
2021-11-20 12:32:17 252
原创 java的LinkedList、Stack、Vector
LinkedList所有操作都是按照双重链接列表的需要执行的。相关函数:boolean add(E e)将指定元素添加到此列表的结尾。void addFirst(E e)将指定元素插入此列表的开头。void addLast(E e)将指定元素添加到此列表的结尾。Object clone()返回此 LinkedList 的浅表副本。boolean contains(Object o)如果此列表包含指定元素,则返回 true。Iterator descendingIterator()
2021-11-17 22:02:47 371
原创 Java连接数据库和JDBC
https://www.cnblogs.com/zhaotiancheng/p/6250184.htmlimport java.sql.*;public class XueYuan { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver");//加载驱动 String jdbc="jdbc:mysql:/
2021-11-17 09:41:16 63
原创 Java网络编程,客户端和服务端,ServerSocket类和Socket类
https://www.cnblogs.com/-maji/p/7225640.html(InetAddress用来描述主机地址;Socket用来创建两台主机之间的连接;ServerSocket用来侦听来自客户端的请求;Socket通常称作“套接字”,通常通过“套接字”向网络发出请求或者应答网络请求。)...
2021-11-17 09:20:41 583
原创 matlab绘制图片方法
绘制散点图plot(x,y,‘o’);%其中的‘o’可以改为其他的样式,表示的是点在图中的形状与颜色。plot(一个矩阵);%输出的是矩阵中点的连线绘制一次函数plot(x,y);即可绘制直线。如果要在一个图片上叠加另外一个图片plot(x,y,‘o’,m,n);其中x,y,'o’为一组图片m,n为另一组图片给图片添加横坐标和纵坐标备注xlabel(‘x (m^2)’);ylabel(‘y (元/m^2)’);%横坐标表示为x (m^2);纵坐标表示为y (元/m^2);给图
2021-11-03 17:34:23 719
原创 Java线程池
四种线程池通过查看总结:https://www.cnblogs.com/zincredible/p/10984459.htmlJava通过Executors提供四种线程池,分别为1.newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。/** *创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行 */pu
2021-10-30 17:29:05 52
原创 Java获得当前时间
一、获得具体时间SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//设置日期格式System.out.println(df.format(new Date()));// new Date()为获取当前系统时间二、精确到毫秒的时间// 方法一System.out.println(System.currentTimeMillis());// 方法二Date date = new Date();System.out
2021-10-30 14:41:04 280
原创 SWT中线程处理
SWT异常: org.eclipse.swt.SWTException: Invalid thread access用SWT写一个文件的加密解密界面,使用单独的线程完成文件或者文件夹的加密解密,遇到如下问题:Exceptioninthread"Thread-0"org.eclipse.swt.SWTException:Invalidthreadaccessatorg.eclipse.swt.SWT.error(SWT.java:2942)atorg.eclipse.swt.SWT.error(SWT
2021-10-29 22:41:56 93
原创 Thread.setDaemon()守护线程与用户线程
Thread.setDaemon(true):守护线程Thread.setDaemon(false):用户线程(默认情况)用户线程:当主线程结束后,用户进程依然运行守护线程:当主线程结束后,进程也跟着结束,其与主线程同存亡example: 垃圾回收线程就是一个经典的守护线程,当我们的程序中不再有任何运行的Thread,程序就不会再产生垃圾,垃圾回收器也就无事可做,所以当垃圾回收线程是JVM上仅剩的线程时,垃圾回收线程会自动离开。它始终在低级别的状态中运行,用于实时监控和管理系统中的可回收资源。
2021-10-29 15:08:20 176
原创 多线程原理
随机打印结果:内存图解:如果直接调用mt.run()方法,则是进行单进程,而如果使用的是mt.start()方法,则会重新开辟一个新的栈空间,run()的内容写在新的栈空间中。cpu则会通过规则选择一个栈中的内容实行。...
2021-08-05 00:00:41 58
原创 Static静态代码块
静态代码块特点:静态代码块,只运行一次,在第一次使用到该类的时候,并且静态的内容总是优先于非静态内容先执行,也就是说,在还没有执行构造方法的时候就执行静态代码块中的内容了。主要用途:用于一次性的对静态成员变量进行赋值。静态代码块的书写格式:静态代码块的调用情况。...
2021-07-22 23:19:46 90
原创 String类
String类构造函数1.public String() :初始化新创建的 String对象,以使其表示空字符序列。2.public String(char[] value) :通过当前参数中的字符数组来构造新的String。3.public String(byte[] bytes) :通过使用平台的默认字符集解码当前参数中的字节数组来构造新的String。String str = new String();// 通过字符数组构造char chars[] = {'a', 'b', 'c'}
2021-07-22 21:39:38 36
原创 JavaWeb登入窗口实现,连接数据库
1.学生界面前端代码<body> <form class="table_login" action="/web1/LoginServlet_student" method="post">//这里的action是当点击submit按钮是=时跳转到的servlet。 <div class="login_windows">学生登入页面</div> <form> <span sty
2021-07-19 16:31:16 2113
原创 java项目运行时堆栈情况
java项目运行时堆栈情况在看视频的时候对了解到的知识进行总结,加深记忆,有看到错误的希望大家指出,一起学习。1.当new一个类时此处给出了三个类,其中有三个成员变量以及两个成员方法,当项目运行时,首先会运行main方法,将main方法写入栈(stack)中,而phone类整体在方法体中,当需要的时候在调用。1.Phone one=new Phone();new了一个变量one,将Phone中的内容放入堆中,但是这里要注意的是,堆中并不是放入Phone中所有的内容,只是将其中的成员变量放入,而其
2021-07-19 16:10:26 191
原创 JAVA基础登录窗口实现
JAVA基础登录窗口以下是一个最基础的窗口实现,用户登录输入框可见,而密码输入框不可见。代码如下:import java.awt.*;import javax.swing.*;public class 登录界面 { public static void main(String[] args) { JFrame f = new JFrame("登录");//定义一个名为“登录”的窗口 JLabel name=new JLabel("用户名:");//JLabel是标签,标签名为“用户名:
2020-11-24 10:23:04 1833
原创 AI—数据中毒
原文链接:https://thenextweb.com/neural/2020/10/15/what-is-machine-learning-data-poisoning-syndication/ 通过对上面这篇文章的阅读,以及公众号内的讲解,以下浅谈我对数据中毒的理解。 我理解的数据中毒,举一个简单的例子就是说:我们给很多张某种类型的照片给计算机训练,我们希望得到的结果是,当再给同一种类型的照片给计算机的时候,他可以识别出当前的照片就是该类型的。例如,三站狗狗的照片给计算机训练,当拿另一只狗的
2020-11-06 11:19:41 771
原创 MATLAB矩阵运算函数
一.对角阵1.提取矩阵的主对角线上的元素,形成一个列向量:diag(A)2.提取矩阵第k条对角线的元素,产生一个列向量:diag(A,K)3.以向量V为对主对角线元素,产生对角矩阵:diag(V)4.以向量V为第k条对角线元素,产生对角矩阵:diag(V,K)(对角线以上为正,对角线为0,对角线一下为负)二.三角阵1.上三角:triu(A):提取主对角线以上的元素trui(A,K):提取第k对角线以上的元素2.下三角:tril(A):原理同上,提取后剩余的部分用0
2020-08-09 15:52:29 6001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人