mysql8.0.11安装

摘要: 安装网上有很多教程,有很多我照着做了可是还是失败,在这里贴上照着做能成功的一篇教程。 1、官方下载mysql-8.0.11-winx64.zip 2、解压下载文件到安装目录 (当前 D:\Mysql) 3、创建my.ini文件,(当前放置于D:\Mysql目录下) [mysql] #设置mysql客 阅读全文
posted @ 2018-07-18 17:37 yfyfyf947 阅读(184) 评论(0) 推荐(0) 编辑

模拟退火_matlab

摘要: 退火是一种金属热处理工艺,指的是将金属缓慢加热到一定温度,保持足够时间,然后以适宜速度冷却。在温度较高时,固体内部的粒子热运动较为激烈,随着温度的降低,固体内能减少,粒子的运动也渐渐减缓。这个过程和我们求函数最小值有什么共同点呢,看下面这个图,如果初始点在红色位置,按照梯度搜索,是不可能找到全局最小 阅读全文
posted @ 2018-07-06 17:02 yfyfyf947 阅读(205) 评论(0) 推荐(0) 编辑

粒子群算法_matlab

摘要: 最近在搞研究生数学建模,其中设涉及到一些很有意思的算法,贴出来与大家分享。 粒子群算法: 粒子群算法的思想就是模仿群鸟觅食的过程,每只鸟初始状态都是处于随机位置,且飞翔的方向也是随机的。他们都不知道食物在哪里,但是随着时间的推移,这些初始处于随机位置的鸟通过群内互相学习,信息共享和个体不断积累自身寻 阅读全文
posted @ 2018-07-04 15:54 yfyfyf947 阅读(518) 评论(0) 推荐(0) 编辑

动态规划_最长不下降子序列 java

摘要: 题目: 给定n个整数组成的序列,求所有不下降子序列中最长的长度。例如{A_n}=3,18,7,14,10,12,23,41,16,24,其中3,18,23,41是一个长度为4不下降子序列, 但3,7,10,12,16,24是一个长度为6的子序列。 发现若A(i)>=A(i-1),以A(i)结尾的最长 阅读全文
posted @ 2018-06-23 15:44 yfyfyf947 阅读(514) 评论(0) 推荐(0) 编辑

动态规划_公共最长子序列 java

摘要: 给定两个字符串,求其公共最长子序列。子序列与子串不同,子序列只需保证元素之间的相对顺序与原字符串一样就行,不要求这些元素连续。如果这个问题用 暴力法来做,可以试想一下一个长为m与一个长为n的字符串,要比较比较C(n,j)(j=1→n)与C(m,i)(i=1→m)是否有相同的并记录最长的序列,总的比较 阅读全文
posted @ 2018-06-22 16:41 yfyfyf947 阅读(353) 评论(0) 推荐(0) 编辑

动态规划_矩阵链乘 java

摘要: 矩阵链乘问题: 矩阵A1*A2*A3*...*An,矩阵乘法满足结合律不满足交换律,并且A[a][b]*A[b][c]的乘法运算次数为a*b*c。不同的运算次序对乘法次数的影响很大。比如: 矩阵相乘:A[10][100]*A[100][50]*A[50][5] 采用(A[10][100]*A[100 阅读全文
posted @ 2018-06-21 16:23 yfyfyf947 阅读(672) 评论(0) 推荐(0) 编辑

利用正则表达式爬取网页图片 java

摘要: 正则表达式是一种非常强大的字符串处理工具。这篇博客主要是举一个正则表达式在运用中的例子——爬取网页图片 爬取网页图片思路: 1.获取网页HTML内容 2.用正则表达式来获取HTML中的URL 3.用正则表达式获取URL中的Src(图片源码) 4.连接Src下载文件 阅读全文
posted @ 2018-06-20 16:24 yfyfyf947 阅读(659) 评论(0) 推荐(0) 编辑

客户端服务端交互(TCP) java

摘要: 需求:建立客户端与服务端,客户端从键盘输入字符串到服务端,服务端向客户端返回字符串的大写形式。 在开始写代码之前,我要先给大家温习一下IO流中缓存区的flush()方法。如下图,服务要向客户端发送数据,为了高效地传输数据,输出流中会有一个缓冲区,而只有缓冲区被填满时,缓冲区才向客户端发送数据,若没有 阅读全文
posted @ 2018-06-14 19:01 yfyfyf947 阅读(555) 评论(0) 推荐(0) 编辑

UDP聊天室 java

摘要: 要求实现一个聊天室,能同时接收和发送信息。 下面的代码用两个线程在处理发送和接收信息。信息在网际的传递采用UDP协议。这种方法不需要建立连接,因此比较高效,但是正因补永济哪里连接,因此会有丢包的不安全性。 阅读全文
posted @ 2018-06-13 22:12 yfyfyf947 阅读(252) 评论(0) 推荐(0) 编辑

leetcode 整数转罗马数字 java

摘要: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 阅读全文
posted @ 2018-06-07 15:56 yfyfyf947 阅读(1077) 评论(0) 推荐(0) 编辑