- 博客(11)
- 收藏
- 关注
原创 简单的基于Socket的Java程序,实现了简单的客户端与服务器端的通讯
客户端输入一条信息,发送到服务端,服务端接收并返回修改后的信息。当客户端输入"byebye"时,通讯结束。
2024-06-11 09:15:00 123
原创 正则表达式的使用java
正则表达式(Regular Expression)是一种强大的文本模式匹配工具,它用来描述在文本中查找或匹配特定模式的字符串。
2024-06-08 12:00:00 299
原创 排序算法(一)
然后对余下的数进行第二趟比较,如果有n个数,则要进行n-1趟比较。在第一趟比较要进行n-1次两两比较,在第j趟比较要进行n-j次两两比较。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的元素。分区过程,将比这个数大的数全放到他的右边,小于或则等于他的数全放到他的左边。如果第一个比第二个大,就交换他们两个。在对左右区间重复第二步,直到各区间只有一个数。针对所有的元素重复以上步骤,除了最后一个。先从数列中取出一个 数作为基准数。重复1~3的步骤直到排序完成。
2024-06-07 21:19:25 103
原创 IDEA的右键没有package选项
方法二:按照File→Project Structure→Modules路径,在Sources选中项目的src目录,然后再点击Mark as: Sources。方法一:更改一下src目录的性质为源文件,右键Mark Directory As → Sources Root 就可以了。新建项目后,创建包时右键没有package选项。
2024-06-07 21:15:43 250
原创 Java实现生产者消费者模型的三种方式
生产者-消费者模型是一种多线程并发模型,其中生产者线程负责生产数据,并将数据放入共享的缓冲区中,而消费者线程则负责从缓冲区中取出数据并进行处理。
2023-12-11 09:32:43 1559 1
原创 java实现多线程计算π
程序使用了线程池,将计算任务分配给多个线程并发执行,最后将各个线程的计算结果进行合并得到最终结果。这个示例代码使用了多线程计算π的近似值。它将计算任务划分为多个线程,并使用线程之间的通信来协调计算任务的分配和结果的汇总。根据线程的索引,计算每个线程的起始和结束位置,然后创建一个。类型来存储计算结果,可能会有一定的精度损失。方法来计算所有元素的总和,然后乘以4得到π的近似值。将每个线程的计算结果累加得到总和,在。列表来存储每个线程的计算结果。表示要使用的线程数量,方法等待每个线程结束。列表中,并启动线程。
2023-12-10 11:21:34 400 1
原创 图像处理之彩色图像均衡化
直方图均衡化(Histogram Equalization)是一种增强图像对比度(Image Contrast)的方法,其主要思想是将一副图像的直方图分布通过累积分布函数变成近似均匀分布,从而增强图像的对比度。2.直方图:图像的灰度直方图就描述了图像中灰度分布情况, 能够很直观的展示出图像中各个灰度级所占的多少。图像的灰度直方图是灰度级的函数, 描述的是图像中具有该灰度级的像素的个数:其中,横坐标是灰度级,纵坐标是该灰度级出现的率。①不能打乱原有的像素值大小顺序, 映射后亮、 暗的大小关系不能改变;
2023-12-09 20:15:57 792
原创 IDEA的pom.xml显示ignore
按照File → Settings → Build, Execution, Deployment → Build Tools → Maven → Ignored Files的路径将选中的ignored Files取消勾选。相同名称的module在之前被创建删除过,IDEA会误以为新的同名文件是之前删除掉的,将这个新的module的pom.xml文件忽略掉显示ignored.idea中创建Maven module时,pom.xml出现ignored。
2023-11-19 11:25:35 625 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人