迎着风飞翔的IT

让我们一起进步!!!

设计模式之六大设计原则

之前看过很多文章关于23种设计模式的,总感觉设计模式总是那么抽象,在实际的项目中感觉根本没有用到所谓的设计模式啊,不知道朋友没有没有这种感觉,或者说用了,压根就不知道那是设计模式,后来想想,学习设计模式应该从最基础的去梳理吧,都不了解设计模式的原则,何谈设计模式呢,我想从设计原则入手,去系统的学习...

2018-05-15 16:29:08

阅读数 43

评论数 0

MySQL安装与Navicat的安装和破解

1.MySQL安装    需要下载工具 mysql-installer-community-5.7.21.0.msi   MySQL安装教程链接:https://blog.csdn.net/zhouzezhou/article/details/524466082.Navicat安装和破解:    ...

2018-04-18 12:55:34

阅读数 662

评论数 0

python 三行命令 安装 cvxopt

如何安装cvxopt 本人尝试了很多方法,发现有的帖子说的,装这个装那个,乱七八糟的,后来发现,只需要三步 首先说一下,本人用的是python3.6 ,无论你是什么版本的python,其实都无所谓的,只要需要安装的cvxopt 和numpy 适合你的python版本即可 第一步:首先一定要卸载你的...

2017-12-07 22:33:32

阅读数 4998

评论数 0

windows 四行命令安装 theano tensorflow keras

1:打开你的Anaconda 的Anaconda Prompt   2.在Anaconda Prompt输入一下四行命令:     conda install theano       conda install mingw libpython      pip install tenso...

2017-09-29 18:49:44

阅读数 266

评论数 0

pycharm +anaconda3-4.4.0+python3.6.1下安装OpenCV

pycharm +anaconda3-4.4.0+python3.6.1下安装OpenCV

2017-09-21 12:22:13

阅读数 2298

评论数 0

静态代理的实例和动态代理的实例

静态代理实例: package proxy.statics; interface UserService{ public void saveUser(); } class UserServiceImpl implements UserService{ @Override pu...

2017-07-08 12:21:58

阅读数 142

评论数 0

Dos命令下操作MySql解决中文乱码问题

当我们在使用Dos命令下操作MySql会发现出现了中文乱码情况:如下图: 解决上述问题:我们只需要修改几个参数即可,首先让我们通过命令: show variacbles like '%char%'; 看一下,参数列表,如下: 我们需要通过命令: 1.set charater_set_clie...

2017-06-14 22:14:20

阅读数 862

评论数 0

java 合并两个有序单链表

package datastruct.uselikedlist; /** * 合并两个单链表 * */ class ListNode{ int val ; ListNode next; public ListNode(int x) { this.val=x; } }...

2017-05-23 20:57:19

阅读数 415

评论数 0

java 编写代码实现Stack类 ,采用单链表

请编写代码实现Stack类,该类能够实现后进先出的堆栈功能,要求实现的方法包括: Stack(int) – 实例化指定深度的栈 boolean push(E item) – 向栈顶压入对象,成功返回true,栈已满返回false E pop() – 从栈顶移除对象并返回,如栈为空...

2017-05-23 19:24:50

阅读数 244

评论数 0

java 合并两个数组 三种解法

package datastruct.usearray; import java.util.Arrays; import java.util.LinkedList; /** * 合并两个数组 int a[]={0,1,5,6,7,9,14}; int b[]={2,4,...

2017-05-23 19:11:42

阅读数 9398

评论数 0

java 折半查找 非递归算法 递归算法

package datastruct.find; public class BinarySearch { //方法一:非递归折半查找: private static void binarySearch(int a[],int k) { int low=0; int high=a.le...

2017-05-20 11:13:49

阅读数 494

评论数 0

jvm -XX:NewRatio -XX:SurvivorRatio 比值问题

在java 虚拟机中有这样两个参数                1:-XX:NewRatio:表示年轻代(年轻代包括:Eden和两个Surivor)与年老代(年老代不包括持久代)的比值                      如果我们设置-XX:NewRatio=4 那么表示年轻代:年老代=1...

2017-05-10 17:07:59

阅读数 862

评论数 0

java 判断两个字符串是否由相同的字符组成 排序算法 空间换时间的方法

判断两个字符串是否由 相同的字符组成 * 1.排序算法:将两个字符串转化为数组,并进行排序,将排序后的数组转化为字符串, * 并进行比较,得出结果 * 2.空间换时间的方法: * (1)额外增加一个count数组,根据ASCII 数组大小...

2017-05-08 11:37:13

阅读数 397

评论数 0

java 判断一个数组中的数值是否连续相邻

判断一个数组中的数值是否连续相邻 * 满足以下条件: * 1.0是例外可以反复出现 0可以通配任何字符 * 2.相同的数值不会重复出现 * 3.该数组可以是乱序的 * 当数组不含有0时满足最大值-最...

2017-05-06 21:38:29

阅读数 3847

评论数 0

java 数组中两数之差的最大值 蛮力算法 动态规划及其优化

求解数组中两数之差的最大值 如:array={1,4,17,3,2,9} 最大值为:17-2=15

2017-05-05 16:11:07

阅读数 387

评论数 0

java 一个数组循环右移K位

如何把一个数组循环右移K位 如:12345678 右移2位 78123456 思路如下: 1:首先逆序123456,那么数组变为65432178 2:再逆序78,那么数组变为65432187 3:最后逆序整个数组:65432...

2017-05-04 10:42:58

阅读数 1429

评论数 0

java 数组中两两相加等于某个数的组合种数 蛮力解法 排序解法

求数组中两两相加等于某个数的组合中种数 下面提两种解法: 1.蛮力算法:时间复杂度为O(n^2) 2.排序法: 时间复杂度为O(logn) 对数组先进行排序,定义begin和end分别指向数组的 第一个元素和最后一个元素,分为以下三种情况: ...

2017-05-03 22:45:09

阅读数 2001

评论数 0

java 求数组中重复元素最多的数 空间换时间解法 Map映射表法

找出数组中重复元素最多的数: 两种方法:1.采用空间换时间:该方法浪费内存,建议不要使用 2.使用Map映射表

2017-05-03 21:18:13

阅读数 223

评论数 0

java如何求最大子数组的和 蛮力算法 动态规划算法

求解最大子数组的和五种解法,其中包含蛮力算法,以及其优化;动态规划算法,以及其优化算法

2017-05-03 13:47:51

阅读数 363

评论数 0

java如何不使用比较运算符计算两个数字的大小

java如何不使用比较运算符计算两个数字的大小

2017-05-02 13:22:31

阅读数 338

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭