2 庄小焱

尚未进行身份认证

本人致力计算机软件开发,计算机视觉,机器学习方向

等级
TA的排名 2w+

Java开发的利器——代码生成器

工具下载的地址:http://wangshuo.jb51.net:81/201807/tools/HeimaCodeUtil_jb51.rarjava代码生成器黑马程序员代码生成器是一款简单易用的代码生成软件。软件支持自选数据库,提供多个模板以供参考,能帮助程序员快速生成代码模板以及前端页面的生成,避免了开发人员的重复工作,大大提高了开发效率,是不可或缺的开发工具之一。支持功能:...

2020-01-13 16:45:52

python3中下载目标URL的资源代码实例

#!/usr/bin/env python# -*- coding:utf-8 -*-# author:xjl# datetime:2019/12/30 19:39# software: PyCharm"""自己手动实现一个下载目标urld的自愿的代码 1 找到目标的网址 2 在本地新建文件夹 3 保存到文件夹中 存在的问题是下载下来的图片是打不开的什...

2019-12-30 21:13:49

机器学习(4)线性回归算法总结

回归算法和logistics算法总结1、回归算法简介:回归算法还是属于分类算法。Numpy、Panads、Matplotlib、Scilit-learn。线性回归一般用来做连续值的预测,预测的结果为一个连续值。因训练时学习样本不仅要提供学习的特征向量X,而且还要提供样本的实际结果(标记label,所以它是一种有监督学习。其中 X={x0,x1,...,xn}。2、算法原理推导:...

2019-12-29 14:14:24

项目云环境搭建(3)——Docker环境的搭建

一:由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:$ sudo apt-get remove docker docker-engine docker-ce docker.io二:更新apt包索引:$ sudo apt-get update三:安装以下包以使apt可以通过HTTPS使用存储库(repository):$ sudo apt-get...

2019-12-24 21:57:34

项目云环境搭建(2)——tomcat的部署和连接

一:安装tomcat需要有java的运行环境,所以在之前需要安装java的环境:1、在Ubuntu中的最好先更新一下安装的工具:sudo apt-get update2、安装openjdk-8-jdk:sudo apt-get install openjdk-8-jdk3、查看java版本,看看是否安装成功:java -version结果显示:二:安装t...

2019-12-23 10:22:13

项目云环境搭建(1)——mysql数据库的搭建的和连接

1 在Ubuntu下安装mysql数据库:# 查看有没有安装MySQL:dpkg -l | grep mysql# 安装MySQL:sudo apt install mysql-server安装完成之后可以使用如下命令来检查是否安装成功:netstat -tap | grep mysql通过上述命令检查之后,如果看到有 mysql 的socket处于 LISTEN 状态则...

2019-12-20 22:15:19

机器学习(1)KNN算法总结

相关的资源的在我的github仓库中:https://github.com/2462612540/ML_AlgorithmKNN算法的简介:KNN算法简称的为K近邻的算法。属于监督学习算法。其指导思想是”近朱者赤,近墨者黑“,即由你的邻居来推断出你的类别。KNN最邻近分类算法的实现原理:为了判断未知样本的类别,以所有已知类别的样本作为参照,计算未知样本与所有已知样本的距离,从中选取与未知样...

2019-12-16 16:45:27

java中的JVM的优化策略

详细的优化总结:https://www.cnblogs.com/andy-zhou/p/5327288.html堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理...

2019-11-13 11:50:18

Python——Flask的框架的基本的学习

一:创建一个Flask的框架的:app.py#从flask这个框架中的导入flask的导入这个类from flask import Flaskimport config#初始化Flask 这个对象#需要传递的一个参数__name__#方便flask的插件比如Flask-sqlalchemy出现错误的时候,好去寻找问题的所在位置。app = Flask(__name__)#同样...

2019-11-04 10:15:32

gitHub的详细使用

文章参考:https://www.cnblogs.com/seven-ahz/p/7712125.html一:Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区 /Index / Stage:暂存区/Repository:仓库区(或本地仓库)/Remote:远程仓库 .二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集...

2019-10-24 17:20:40

基于Javaweb 的实战项目全过程讲解

以下的项目是本人的经过修改其他的人的系统的。详细梳理全过程的项目经验。

2019-08-31 18:50:49

java的架构师的成长

既然java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池...:;java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得注意的是"直接内存"的特点,使用场景;java多线程同步异步;java各种集合对象...

2019-08-20 17:17:47

java的面试题目

一:数据结构与算法基础说一下几种常见的排序算法和分别的复杂度。(分别实现的算法代码附录) 用Java写一个冒泡排序算法代码 // 公有函数 public static void sort(int[] arr) { for(int i=0;i<arr.length;i++){ for(int j=0;...

2019-08-20 16:32:56

2019年redis的常见的面试题

参考:https://blog.csdn.net/u010682330/article/details/810434191、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库。简称Remote Dictionary Server2、Redis相比memcached有哪些优势?(1) memcached所有的值均是简单的字符串,redis作为其替代者,支持...

2019-08-08 18:48:50

Ajax下实现异步请求

<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.4.4.min.js"></script><script type="text/javascript">$(function(){ var params = '{"id": 1,"...

2019-07-30 10:15:16

linux下的命令行

1、Ubuntu中E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?解决方法:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock2、Ubuntu下安装libcurl、json的安装库...

2019-07-26 14:38:33

算法初级----剑指offer排序算法实现

排序算法的:是一种能够将一串数字按照一定的顺序的进行排列的一种算法。算法的稳定性:在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中 r[i] = r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。(4,1),(3,1),(3,7),(5,6)经过算法的排...

2019-07-23 20:59:19

java面试试题解答经验

一:ArrayList 和LinkedList ? 两者的查询的时间复杂度?1ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构 (LinkedList是双向链表,有next也有previous)2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针3对于新增和删除操作add和remove...

2019-07-19 14:35:55

mybatis(1)

MyBatis的基本介绍:本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建c...

2019-07-19 11:01:54

红黑树的理解

参考:https://www.jianshu.com/p/e136ec79235chttp://www.360doc.com/content/18/0904/19/25944647_783893127.shtml红黑树也是二叉查找树,我们知道,二叉查找树这一数据结构并不难,而红黑树之所以难是难在它是自平衡的二叉查找树,在进行插入和删除等可能会破坏树的平衡的操作时,需要重新自处理达到平衡状态...

2019-07-19 10:05:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。