摘要: 我一直都想编一个自己的聊天软件,像QQ那种;最近有时间我就自己编了一个。编写的过程中收获很大…… 现在拿出来跟大家分享,有兴趣的朋友可以和我交流交流。 先给大家看一下效果: 启动服务器: 再给大家看一下简陋的登录窗口/(ㄒoㄒ)/~~输入密码登录: 终于进入主题了O(∩_∩)O!客户端主界面: Ma 阅读全文
posted @ 2016-07-16 16:17 YoZane 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 我有时候喜欢直接用命令行创建、编译、执行java文件, 每次创建一个文件都要新建一个.java文件,然后再编辑.java文件加入类名,主函数…… 这些流程我有点厌倦,于是就编写了一个超级简单的自动创建工具。下面贴出代码: import java.awt.EventQueue; import java 阅读全文
posted @ 2016-07-16 11:58 YoZane 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 最近最少使用算法有两种实现方式: (1)记时法:对于每一页增设一个访问时间计时器。每当一个页面被访问时,当时的绝对时钟内容被复制到对应的访问时间计时器中。这样系统就记录了内存中所有页面最后一次被访问的时间。淘汰时,选取访问时间计时器值中最小者对应的页面。 (2)栈法:按照页面最后一次访问的时间次序将 阅读全文
posted @ 2016-07-11 10:20 YoZane 阅读(4010) 评论(0) 推荐(0) 编辑
摘要: 感知器学习过程:随机选取权值W的初始值(between 0-1)将样本数据中的输入值输入到感知器的输入节点得到网络的输出值O,根据学习公式,由O与T的差,即误差信号来调整网络权值W 如果误差小于给定阈值,或运行次数达到限定次数则停止;否则转2,反复运行。 用感知器对平面的4个点(如下图)进行线性划分 阅读全文
posted @ 2016-06-17 15:42 YoZane 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 数据来源:http://archive.ics.uci.edu/ml/datasets/seeds 15.26 14.84 0.871 5.763 3.312 2.221 5.22 Kama 14.88 14.57 0.8811 5.554 3.333 1.018 4.956 Kama 14.29 阅读全文
posted @ 2016-05-19 19:13 YoZane 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 数据集:seeds.tsv 15.26 14.84 0.871 5.763 3.312 2.221 5.22 Kama 14.88 14.57 0.8811 5.554 3.333 1.018 4.956 Kama 14.29 14.09 0.905 5.291 3.337 2.699 4.825 阅读全文
posted @ 2016-05-07 11:49 YoZane 阅读(4121) 评论(0) 推荐(0) 编辑
摘要: 数据集seeds.tsv 15.26 14.84 0.871 5.763 3.312 2.221 5.22 Kama 14.88 14.57 0.8811 5.554 3.333 1.018 4.956 Kama 14.29 14.09 0.905 5.291 3.337 2.699 4.825 K 阅读全文
posted @ 2016-05-06 22:24 YoZane 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 创建型模式: 抽象工厂设计模式: 抽象工厂与抽象产品都只提供抽象方法,具体的产品组合由工厂对象实现完成。 工厂专注于生产产品,不需要关心具体的产品实现; 产品对象关注于设计产品,无需关心使用情况; 该模式有四个角色:抽象工厂、工厂类、抽象产品、产品类。 以下代码描述的是:产品A有两个子产品A1、A2 阅读全文
posted @ 2016-04-24 15:25 YoZane 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 初级排序方法有直接插入排序、直接交换排序(冒泡)、直接选择排序。对应的高级排序方法分别是shell排序、快速排序、堆排序 另外高级排序算法还有归并排序。 下面演示对数组R[]进行非降排序: 直接插入排序: 如果将数组的第一个元素置为一个最小值,那么算法中的 while(i>=0&&K<R[i]){… 阅读全文
posted @ 2016-04-17 17:44 YoZane 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 网络编程:编程的时候要注意及时捕获异常,及时关闭Socket连接,在关闭Socket连接前要先关闭各种事先创建的流。还有对输入输出流的多层封装 new BufferedReader(new InputStreamReader(socket.getInputStream())); new PrintW 阅读全文
posted @ 2016-04-01 20:52 YoZane 阅读(162) 评论(0) 推荐(0) 编辑