自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andone_hsx的博客

Web前端工程师的心路历程

  • 博客(101)
  • 资源 (3)
  • 收藏
  • 关注

原创 python实战项目词云生成器(wordcloud+jieba+pyinstaller打包)——词云生成软件【Pyinstaller打包问题解决】

最近学习了python的jieba分词库和wordcloud词云库,诞生了想写个小demo,使用python实现文章的词云图的绘制,然后需要具有交互界面,并且能够在没有python环境的电脑下运行,方便不懂编程的人直接使用。全部代码实现的打包exe文件:WordCloudTool免安装版主要使用的库和软件如下:python3.7.1  实现算法编程语言jieba 词语分割wordc...

2018-11-12 12:30:26 2955 8

原创 工欲善其事,必先利其器 —— 前端开发工具指南

“工欲善其事必先利其器”,前端工程师每天写代码、搭流程,而且要使用至少三门编程语言,没有个好集成开发环境(IDE,Integrated Development Environment)那怎么行? 本人使用过 editplus, notepad++, sublime,webstorm。感觉在多语言支持、直接远程编辑脚本、启动速度、锻炼手写代码能力等方面还是editplus用着比...

2018-03-01 00:13:38 793

原创 Java的重写

前言重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是 IOException 的父类,只能抛出 IOException 的子类异常

2020-12-23 17:25:22 263

原创 Java多态性的深入浅出

前言多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。多态性的概念多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间

2020-12-23 17:03:21 281

原创 Java封装的深入浅出

前言封装是一种隐藏信息的技术,是将一个系统中的结构和行为通过类来划分的过程。即通过定义一组类,将特定的数据组合到某一个类中,形成一个整体,将该隐藏的数据进行保护,只对外暴露这些数据的访问的方法。在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代

2020-12-22 16:37:14 236

原创 Java继承的深入浅出

前言你可能不知道继承到底有什么用,但你大概率曾有过这样的经历:写Java项目/作业时候创建很多相似的类,类中也有很多相同的方法,做了很多重复的工作量,感觉很臃肿。而合理使用继承就能大大减少重复代码,提高代码复用性。其作用:主要是避免代码重复,提高代码的复用性。泛化的过程继承的概念继承(英语:inheritance)是面向对象软件技术中的一个概念。它使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。Java语言是非常典型的面向对象的语言,在Java语言中继承就

2020-12-09 16:43:47 154

原创 Java的方法重载与构造方法及其重载

前言在讲Java的方法重载前,先说明一下什么是方法的签名!方法的签名:方法名和参数列表 即 方法的签名=方法名+参数列表一个类中,不可以有两个方法的签名 完全相同 ,即一个类中不可以有两个方法的方法名和参数列表都完全一样。如果一个类的两个方法只是方法名相同而 参数列表不同,是可以的。ex:public class Cashier{ public boolean pay(double money){...} public boolean pay(double m..

2020-12-07 23:15:31 5404 1

原创 浅析面向过程、面向对象、面向接口编程三者区别 及 抽象数据类型与类

面向过程编程即一堆方法(函数),调来调去;“面向过程”(ProcedureOriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象编程以对象为核心,围绕对象做操作;面向接口编程面向对象的基础上,抽象接口,复用性好,可维护性好,移植性好...什么是抽象数据类型所谓抽象数据类型可以理解为:将不同类型的数据的集合组成一个整体用来..

2020-12-05 00:37:11 681 2

原创 【Java基础学习】浅析什么是方法

Java方法的概念前言各种语言都有方法的概念,有的语言称其为函数(如:C语言、JavaScript等),或称其为过程。方法的含义1、方法用于封装一段特定的逻辑功能;2、方法可以在程序中反复被调用;3、方法可以减少代码重复,便于程序的维护。方法的定义定义方法的五个要素:修饰词、返回值类型、方法名、参数列表、方法体ex:public static int sum (int num1 , int num2){ //方法体}其中,pub..

2020-12-03 21:56:01 146

原创 【Java学习第一步】JDK安装及环境变量配置

【Java学习第一步】JDK环境变量配置前言安装JDK 选择安装目录的安装过程中,会出现 两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。注意:(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示:对于新手上路,建议直接安装在C盘根目录下,即可!安装步骤1、安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可2、安装jre→更改→ \ja

2020-12-02 20:14:45 434

原创 【侧边栏-手风琴效果-js实现】Js实现侧边栏-手风琴效果-带选择小箭头

【Js实现侧边栏-手风琴效果-带选择小箭头】效果展示:动作效果描述:第一次,点击 二级标题,小箭头 ----顺时针旋转----90度,风琴列表弹出;第二次,点击二级标题,小箭头 ----逆时针旋转----90度,风琴列表收起;CSS样式代码:/**基础样式**/ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend,

2020-10-15 21:13:42 837

原创 python3 pyinstaller打包生成exe程序 图标不改变

python3 pyinstaller打包生成exe程序 图标不改变命令代码-i 图标路径–icon=图标路径-F 打包成一个exe文件-w 使用窗口,无控制台-c 使用控制台,无窗口-D 创建一个目录,里面包含exe以及其他一些依赖性文件pyinstaller -h 来查看参数pyinstaller -F -i E:\xinge\img\logo.ico login.py -w两种图片生成方式pyinstaller -F -w -i E:\xinge\img\logo.ico log

2020-09-08 11:31:39 7486 6

原创 利用Html+纯CSS实现计时器效果

问题描述最近在学习的过程中一直静不下心来,在网上找了一些计时器软件安装包带很多第三方流氓软件,决定干脆自己做一款。开始考虑利用Js实现计时逻辑业务,后面仔细想了一下,单纯利用CSS3高级就可以实现。页面设计页面设计理念好看就行,在此就不多说,直接上静态页面代码!HTML代码:<html><head> <title>页面计时器&...

2019-09-06 13:56:28 7821 3

原创 浅析机器学习、深度学习、神经网络三者的关系及内在联系

一、机器学习机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径。简而言之,让机器自己学习。机器学习是一门多学科交叉专业,涵盖概率论知识,统计学知识,近似理论知识和复杂算法知识,使用计算...

2019-09-05 02:18:24 20177

原创 小米airdots双耳串联问题解决

具体方法如下:单耳机连接很简单,取出来手机蓝牙点击连接就ok。双耳机串联有点麻烦,看了说明书,弄了很久都不行。总结出来:1、手机蓝牙的设备选择忽略MI AIRDOTS BASIC_R和MI AIRDOTS BASIC_L,或者取消小米airdots蓝牙配对;2、同时将左右耳机关机,关机状态下,两个耳机一直按着20秒,直到第二遍(注意一定是:第二遍)嘟嘟声响(清除串联记录);3、...

2019-08-31 18:15:09 63863 10

原创 ubuntu下配置JDK7环境变量

ubuntu下配置JDK7环境变量ubuntu下JDK配置本质上和win是一样的:1、去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2、解压后得到名字为jdk1.7.0_21的文件夹,将...

2019-05-26 15:36:37 4925

转载 【图像处理知识复习】基础算法Matlab实现

转载自https://blog.csdn.net/jizhidexiaoming https://blog.csdn.net/jizhidexiaoming/article/details/805968651) Matlab实现: 百度云链接 密码:7xcl2) Matlab代码+文档说明3) 总共实现58个主要包括:求图像 灰度直方图(GrayScaleHistogram.m...

2019-04-13 17:02:17 4873

转载 图像显著性检测论文及代码汇总

转自:https://blog.csdn.net/u010736662/article/details/88930849本博客汇总的开源代码仅作学术研究之用,如需商用请联系论文作者。本博客不生产论文和代码,我们只是学术搬运工~ 本博客中的内容如有侵权请联系博主,谢谢!整理不易,给个关注吧~最新更新:2019年3月31日 Publication Pape...

2019-04-13 16:57:32 4742

转载 hjimce算法类博文目录

hjimce算法类博文目录个人分类:图像处理深度学习机器学习图形处理数据挖掘基础知识算法移植优化原博客地址:https://blog.csdn.net/hjimce/article/details/50573444hjimce算法类博文目录一、深度学习深度学习(七十四)半监督Mean teachers深度学习(七十三)pytorch学习笔记深度学习(七十二)t...

2019-03-13 17:09:47 655

原创 图像处理方面资料

作图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最牛的几个超级大拿(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个实际应用的项目,边做边写文章。做好这几点的途径之一就是充分利用网络资源,特别是权威网站和大拿们的个人主页。下面是我收集的一...

2019-03-13 17:04:25 939

原创 Anaconda创建虚拟环境

下载安装Anaconda完成后,在cmd中使用以下命令:1、下载安装pythonconda install python=3.7   //或换成你需要的版本2、创建虚拟环境torch自定义,python版本需要指定(如果想要使用tensorflow就得用2.7或者3.6)conda create -n torch python=3.7创建成功的虚拟环境为一个文件夹,在你的A...

2019-02-26 20:55:01 1455

原创 Win10环境下安装PyTorch GPU版【CUDA8.0+CUDNN8.0】

承接上篇博文win10环境下《深度学习之CUDA与CUDNN详细安装教程》https://blog.csdn.net/Andone_hsx/article/details/87942968本文主要详细介绍PyTorch的安装过程和各种问题解决PyTorch官网:https://pytorch.org/在安装PyTorch之前,我们需要安装好Anaconda:https://www.an...

2019-02-26 20:40:23 5428 3

原创 【Win10环境】深度学习之CUDA与CUDNN详细安装教程

引言深度神经网络是一种目前被广泛使用的工具,可以用于图像识别、分类,物体检测,机器翻译等等。深度学习(DeepLearning)是一种学习神经网络各种参数的方法。因此,我们将要介绍的深度学习,指的是构建神经网络结构,并且运用各种深度学习算法训练网络参数,进而解决各种任务。本文从PyTorch环境配置开始。PyTorch是一种Python接口的深度学习框架,使用灵活,学习方便。还有其他主流的深度...

2019-02-26 20:00:00 3269

原创 【已解决】git 不是内部或外部命令,也不是可运行的程序

出现'git' 不是内部或外部命令,也不是可运行的程序解决方案是:Windows下配置Git1、从git官网下载windows版本的git:http://git-scm.com/downloads      或是从该链接下载对应版本:https://github.com/git-for-windows/git/releases/tag/v2.15.0.windows.12、...

2019-02-26 16:18:37 102209 18

原创 【已解决】CSS样式浏览器加载不成功问题

做项目的时候,自定义的css一直显示不出来后台css已经加载了,并且保存了,刷新了一遍,甚至把项目clean了重新发布,发现还是没用。效果图:当前用户 的样式加载没有成功 进入浏览器,F12,打开浏览器的控制台发现自定义.login_user样式是空的,更改了样式可是实际没有更新。解决办法:进入无痕浏览模式(谷歌浏览器快捷键是Ctrl+shift+n)然后重新进...

2019-02-25 19:09:04 8437 1

原创 大数据的常用算法(分类、回归分析、聚类、关联规则、神经网络方法、web数据挖掘)

大数据的常用算法(分类、回归分析、聚类、关联规则、神经网络方法、web数据挖掘)在大数据时代,数据挖掘是最关键的工作。大数据的挖掘是从海量、不完全的、有噪声的、模糊的、随机的大型数据库中发现隐含在其中有价值的、潜在有用的信息和知识的过程,也是一种决策支持过程。其主要基于人工智能,机器学习,模式学习,统计学等。通过对大数据高度自动化地分析,做出归纳性的推理,从中挖掘出潜在的模式,可以帮助企业、商...

2019-01-02 22:17:22 3825

原创 PyInstaller库使用介绍

Pyinstaller库概述将.py源代码转换成无需源代码的可执行文件PyInstaller库是第三方库 官方网站:http://www.pyinstaller.org第三方库:使用前需要额外安装安装第三方库需要使用pip工具 PyInstaller库的安装(cmd命令行) pip install pyinstallerPyInstaller库使用说...

2018-12-24 21:09:31 1017

原创 如何利用Bootstrap-validator实现表单验证

任务描述本关任务:用Bootstrap-validator来验证表单。效果图如下:相关知识为了完成本关任务,你需要掌握:1.Bootstrap-validator的引用,2.基本的页面结构,3.Js的初始化。Bootstrap-validator的引用Bootstrap-validator是依赖 Bootstrap 和 jQuery 的,所以要保证有这样的环境...

2018-12-17 11:55:18 1531

原创 清除浮动影响

任务描述本关任务:清除浮动。效果如下:相关知识为了完成本关任务,你需要掌握:1.浮动出现的问题,2.清除浮动的方法。浮动出现的问题基本的html结构如下:&lt;div class="container"&gt; &lt;div class="box1"&gt; &lt;p&gt;我是box1不浮动的内容 &lt;/p&gt; &lt;div class=&q

2018-12-17 11:18:50 1308 1

原创 用CSS3实现阴影效果

任务描述本关任务:实现下面效果,包括外阴影,多行省略,圆角的设置。效果如下:相关知识为了完成本关任务,你需要掌握:1.外阴影,2.多行省略,3. 设置圆角。外阴影下面是基本的html结构:&lt;div class="shadow"&gt;&lt;/div&gt;效果如下:现在要左边,右边,下边都添加阴影。效果如下:该如何实现呢?咱们先实现右...

2018-12-17 11:17:16 1150

原创 用CSS3实现放大效果

任务描述本关任务:用CSS3放大效果。效果如下:相关知识为了完成本关任务,你需要掌握:1.transform属性,2.transition属性。transform属性下面是基本的html结构,:&lt;div class="scale"&gt; &lt;img src="img/diary1.jpg" alt="diary1"/&gt; &lt;/div&gt;..

2018-12-17 11:15:40 7578

原创 用CSS3实现移动效果

任务描述本关任务:用CSS3实现物体移动效果。效果如下:相关知识为了完成本关任务,你需要掌握:1.transform属性,2.transition属性。transform属性下面是基本的html结构,:&lt;div class="move"&gt; &lt;p&gt;向上移动&lt;/p&gt; &lt;/div&gt;效果如下:现在需要平滑的往上移...

2018-12-17 11:14:10 6055 2

原创 用Swiper实现轮播图

任务描述本关任务:用Swiper实现一个轮播图。效果如下:相关知识为了完成本关任务,你需要掌握:1.swiper基本的HTMl结构,2.基本功能的实现。搭建swiper环境1.下载插件进入swiper官网 http://www.swiper.com.cn/download/index.html,只需要下载swiper-4.2.2.min.js和swiper-4.2....

2018-12-17 11:11:26 1669

原创 jQuery遍历——过滤

任务描述本关任务:jQuery 遍历 DOM 元素的过滤方法。效果如下:相关知识为了完成本关任务,你需要掌握:1.first(),2. last() 3. eq(),4. filter(),5.not()。基本的html结构如下(CSS已省略):&lt;div class="container"&gt; &lt;p&gt;我是第一个元素&lt;/p&gt; &lt;p ...

2018-12-12 20:49:37 1432

原创 jQuery——遍历DOM元素的兄弟元素

任务描述本关任务:用 jQuery 遍历 DOM 元素的兄弟元素。效果如下:相关知识为了完成本关任务,你需要掌握:1.siblings(),2. next() , nextAll() 3. prev() ,prevAll()。基本的html结构如下(CSS已省略): &lt;div class="container"&gt; &lt;p&gt;p元素&lt;/p&...

2018-12-12 20:45:04 2065

原创 jQuery——遍历DOM元素的后代元素

任务描述本关任务:用 jQuery 向下遍历 DOM 节点。效果如下:相关知识为了完成本关任务,你需要掌握:1.children(),2. find()。向下遍历DOM节点基本的html结构如下(CSS已省略):&lt;div&gt;div (当前元素) &lt;p&gt;p (儿子元素) &lt;span&gt;span(孙子元素)&lt;/span&gt; ...

2018-12-12 20:11:20 3620

原创 jQuery——遍历DOM元素的祖先元素

 任务描述本关任务:用 jQuery 遍历 DOM 的祖先元素。效果如下:相关知识为了完成本关任务,你需要掌握:1.节点树,2.parent(),3.parents()。节点树基本的html结构如下:&lt;!doctype html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8...

2018-12-12 20:01:25 2937

原创 jQuery动画效果——点赞动画效果

 任务描述本关任务:掌握jQuery常见的动画效果——自定义动画。实现的效果如下:相关知识为了完成本关任务,你需要掌握:1.平移动画,2.相对值,3.stop()函数 。基本的结构如下:&lt;button class="stop"&gt;动画开始&lt;/button&gt; &lt;div class="item"&gt;Hello&lt;/div&gt;  ...

2018-12-12 19:11:44 1628

原创 jQuery动画效果——淡入淡出

任务描述本关任务:掌握jQuery常见的动画效果——淡入淡出。效果图如下:相关知识为了完成本关任务,你需要掌握:1.fadeIn(),2.fadeOut(), 3.fadeToggle(), 4.fadeTo() 5.delay()。fadeIn(),fadeOut() 和 fadeToggle()前面已经总结过:jQuery的动画语法都是一样的,只是动画名称不一样。f...

2018-12-12 17:22:07 2733

原创 jQuery之添加元素

 任务描述本关任务:用jQuery添加元素。效果如下:相关知识为了完成本关任务,你需要掌握:1.append(),prepend(),2.before(),after()。基本的html结构如下:&lt;button class="btn1"&gt;添加内容 &lt;/button&gt; &lt;button class="btn2"&gt;添加内容 &lt;/bu...

2018-12-10 21:44:07 895

基于Python词云生成器

基于python实现的的免安装词云生成器——使用python实现文章的词云图的绘制,然后需要具有交互界面,并且能够在没有python环境的电脑下运行,方便不懂编程的人直接使用。

2018-11-12

editplus编辑器

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,用户甚至可以通过设置用户工具将其作为C、Java、Php等等语言的一个简单的IDE。EditPlus(文字编辑器)可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。

2018-09-18

前端开发专业录屏截图软件(免安装版)

一款轻量级录屏截图软件集成器,免安装版,FSCapture质上是一款图像软件,具有很棒的图像浏览、编辑和抓屏工具,支持包括BMP、JPEG、JPEG 2000、GIF、PNG、PCX、TIFF、WMF、ICO 和TGA在内的所有主流图片格式,同时拥有不规则抓图、滚动抓图、活动窗口抓图、图片简单处理、屏幕录制等很多很多实用的功能,真是数不胜数。

2018-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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