- 博客(65)
- 收藏
- 关注
原创 信息管理系统可视化界面实现源码
这是最接近微信公众号文章讲解的源代码(初学者建议下载这个),还存在许多问题:如窗口切换出现多窗口或者是显示问题。:解决一些问题后的版本,适合学习完附件1后更深入学习。
2024-05-27 09:57:59
221
原创 基础逻辑功能的信息管理系统
“ 为了进行java学习的阶段复习,本期将带同学们写一个实现基础逻辑功能的信息管理系统,后期将为其做界面可视化。2.要求学生信息包括姓名,年龄,年级。3.教师信息包括姓名,年龄,职称。注:源代码请点击阅读原文获取。源代码见:标题下资源。
2024-05-25 11:55:11
190
原创 Python模块与包
在编写大量Python代码时,为了保持组织和易于管理,我们可以使用模块和包。模块是包含Python定义和语句的文件,而包则是包含多个模块的目录。通过使用模块和包,我们可以将相关功能的代码组织在一起,并在需要时轻松地导入和使用它们。
2024-05-16 14:53:22
176
原创 快速入门git
1.如果在不同分支中都提交到(即commit步骤)本地仓库,此时通过切换分支可以在文件夹直观(要刷新)看到不同分支的代码。2.如果在本地某个分支修改了代码,而没有commit的话,有可能造成其他分支携带。工作区:我们工作的文件夹(直观看到的文件),一次只展示一个分支(branch)扩展:将本地新建分支推送到远程仓库,并在远程仓库新建分支。本地仓库:我们可以将多个分支(branch)放入此区域。2.3.2. 配置SSH(即将本地仓库与远程仓库关联)1)将本地代码提交(push)到远程仓库。
2024-05-08 23:16:40
552
原创 Python实现简易成绩(信息)发布网站
该网站设有两个专用端口:一个专为教师设计,另一个专为学生定制。学生端作为网站的主界面,直接面向学生用户;而教师端则需要通过一个单独的、安全的网址进行访问,确保了数据上传过程中的隐私保护和安全性。1.1 学生端如图所示,学生登录后界面如下,直接输入学号和姓名即可查询成绩。1.2 教师端教师端含有上传成绩和查询成绩界面,教师将学生成绩在此端口上传后即可供学生查询。
2024-05-07 20:45:38
366
1
原创 IDEA中快速定位源代码问题(Debug调试)
视频讲解参考:https://www.bilibili.com/video/BV1EQ4y1y74Y?2.从当前断点处逐行执行(碰到自己写的方法不会进入)3.逐行执行(碰到自己写的方法会进入)1.回到当前断点所在界面。
2024-03-19 17:38:51
679
原创 java设计模式——原型模式之浅克隆
原型模式概述:通过复制一个实例(原型)来创建新的对象。使用场景:对象实例化创建过程比较复杂时,可以复制一个新的对象,在复制对象的基础上改变属性。
2022-10-31 10:38:24
405
原创 用vscode编写c语言——c语言环境快速搭建
1.下载vscode2.搭建gcc环境,参考http://c.biancheng.net/view/8077.html3.打开vscode:1)下载c语言扩展2)下载code runner扩展,并打开扩展设置,勾选run in terminal
2022-03-16 23:11:31
3134
1
原创 基于《知网》的词汇语义相似度计算以及复现
问题描述:“西红柿”和“茄子”这两个词,基于字面检测相似度为0,但是我们都知道它是一个东西,所以引入基于语义的相似度检测。语义相似定义 两个任意的词语如果在不同的上下文中可以相互替换且不改变文本的语义的可能性越大,那么两者之间的相似度就越高,否则相似度就越低。(参考文献:刘群,李素建,基于《知网》的词汇语义相似度计算,中文计算语言学,2002,7(2):59-76.)语义距离定义:数值在0到正无穷,0表示相似度为1,正无穷表示相似度为0。检测方法:1.基于世界知识。根据世界知识方法一般是利
2020-06-30 12:22:22
2389
原创 动态规划思路以及求最长子序列的算法
相关概念:状态:子问题相关的各个变量的一组取值。无后效性:子问题的解取值与解题路径无关。动态规划:解题步骤:1.将原问题分解为子问题。2.确定状态。3.确定边界状态。4.确定状态转移方程。特点:1.问题具有最优子结构2.无后效性。求最长子序列的算法问题描述:解题思路:1.将原问题分解为子问题,并且子问题满足无后效性。以 a[i]为终点 对应的最长序列为子问题。2.确定状态。maxLen(a【i】),其中a【k】为小于a【i】的数...
2020-06-23 22:35:23
500
原创 Tomcat中文乱码问题
修改tomcat的conf下的logging.properties中的参数 将java.util.logging.ConsoleHandler.encoding = UTF-8 改为 java.util.logging.ConsoleHandler.encoding = GBK
2020-06-18 23:49:08
167
原创 关于java读写二进制、十六进制、十进制的思考
参考表251对应的进制转换:进制各个进制对应数十进制251二进制11111011十六进制fb-5对应的进制转换:进制各个进制对应数十进制-5二进制11111111111111111111111111111011十六进制ff ff ff fb思考:首先int型为整型,4个字节,每个字节为8位二进制位。所以251的完整写法为00000000000000000000000011111011(一共32位),只不过高位零去掉
2020-06-16 15:51:21
805
原创 相似重复记录清洗的过程及算法研究
相似重复记录清洗基本过程:1.准备阶段。1)选择关键属性字段。2)分配权重。2.选择属性字段匹配算法。3.检测。比较阈值,大于阈值则认为两条记录相似重复。4.相似重复记录清理。
2020-06-12 11:19:57
1219
原创 eclipse Maven的初创建
1.下载Maven,然后配置变量下载提取码:dg0t在电脑上配置maven环境才可运行2. 在eclipse上重新设置高版本JDK(自带的少了启动maven的jar)并且重新设置maven1. 选中Prefences2.重新选择jdk3.添加先前下载的maven,而不用自带的。3.设置settings这个配置文件直接下载选择,里面配置好了国内中央仓库,本地仓库可以自行重新设置。下载链接:https://pan.baidu.com/s/1oQHd-1tl-z1rYI3Waixhb
2020-05-19 22:58:46
175
原创 JSP页面中,使用button控件的onclick 调用java方法
问题描述:我在页面中加了一个usebean ,希望通过删除按钮btndel的onclick事件调用之前声明好的usebean的方法,但是一直不能实现。代码:<jsp:useBean id="userDao" scope="page" class="com.domain.UsersDAO"></jsp:useBean><tr><td>ID</td><td>用户名</td> <td>密码<
2020-05-09 00:38:02
6098
2
原创 Spring Boot 自定义错误页面
版本说明:Spring Boot 1.5.4.RELEASE1.首先禁用Whitelabel error page, application.properties中添加server.error.whitelabel.enabled=false2.定义error.jsp, 404.jsp, 500.jsp等错误画面<!DOCTYPE HTML><html xmlns:t...
2020-05-06 22:35:55
343
原创 SpringBoot Servlet 注册
1.添加@WebServlet(urlPatterns = “/a”)@WebServlet(urlPatterns = "/a")public class AServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp...
2020-05-04 11:01:45
145
原创 java对象的动态代理
说明:如图所示,对象被代理,首先要用定义一个接口概括其所有方法,以供代理识别并进行调用;其次,代理需要implements InvocationHandler,这样才能对对象进行包装。最后使用时,是通过对象的概括接口进行调用。1.创建对象创建Service类public class Service implements InterService{public void say() { ...
2020-04-20 20:51:30
328
原创 通过logstash导入csv数据到ElasticSearch
说明:logstash通过执行logstash.conf文件操作,其中logstash.conf文件包含(需配置信息):导入数据文件位置,上次加载位置,转化格式。配置logstash.conf例如:需要导入电影相关数据input { file { path => "YOUR_FULL_PATH_OF_movies.csv"//数据路径 start_positio...
2020-04-17 13:54:18
905
1
原创 DatagramSocket数据报与MulticastSocket广播
数据报:说明:数据报就像邮局收发信件一样,寄出去需要地址(InetAddress,port),收就不用,是个不稳定的连接。send:address = InetAddress.getByName("localhost");DatagramSocket socket = new DatagramSocket();DatagramPacket packet = new DatagramPac...
2020-04-14 21:22:57
986
原创 socket网络通信
1.原理如图。客户端设置:socket = new Socket("localhost", 4700);PrintWriter os = new PrintWriter(socket.getOutputStream());BufferedReader is = new BufferedReader(new InputStreamReader(socket.getInputStream()...
2020-04-12 11:40:50
192
原创 线程同步、线程生命周期、线程优先级
线程同步注意要点:synchronnized注意只能同步方法,不能同步变量。。想要做到数据线程共享,可采用AtomicInteger类来包装整型数据,或利用ThreadLocal来包装其他数据。...
2020-04-06 10:57:11
104
原创 java线程Thread的创建与思考
思考:main方法为主线程,其他线程一般从main开始创建,一旦创建,线程start()启动后,线程内的执行顺序将交由调度器管辖,不过我们可以为线程设置优先权。多线程实现方式extends Thread重写run()方法,通过start()启动线程。class implements runable@overwrite run()方法,启动方式为new Thread(class...
2020-04-03 22:02:54
209
原创 本地git与github绑定方法
1.根据help文档搜ssh,根据提示生成ssh文档,然后将生成的.pub文件的内容复制到下图ssh中即可绑定。2.按图中步骤操作
2020-03-31 22:26:37
527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人