自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不积跬步无以至千里

——初来乍到,请多包涵^_^

  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 奔跑吧Caffe(在MNIST手写体数字集上用Caffe框架训练LeNet模型)

数据集背景:MNIST 是一个大型的手写体数字数据库,广泛应用于机器学习领域的训练和测试,由纽约大学Yann LeCun教授整理。MNIST包括60000个训练集和10000测试集,图片固定尺寸为28*28。LeNet模型背景:LeNet是1986提出的,是最简单的CNN(卷积神经网路)模型,也是Caffe自带的第一个小例子用到模型。所以

2017-01-12 15:23:20 2806 1

原创 修改Ubuntu镜像源

安装好Ubuntu16.04之后发现,系统默认的软件源不能用,需要更改为国内的镜像源。国内有很多镜像源,这里选用清华大学开源软件镜像站:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/1、备份系统默认源1sudo cp /etc/apt/sources.list /etc/apt/s

2017-01-12 15:22:02 34828

原创 深度学习框架Caffe的环境搭建

前言:完全小白,一步步摸索,限于硬件条件(没有Nvidia显卡),本笔记只搭建CPU模式(以后有条件再整GPU版本)。操作系统:Ubuntu 16.04编程接口:Python 2.7第一部分:安装依赖包12345678910111213

2017-01-12 15:20:41 2964

原创 PL/SQL Developer 的安装与配置

PL/SQL Developer 是Oracle数据库开发最流行的IDE。本笔记也是基于Win7 64位操作系统环境下的。 1,下载pl/sql developer 64位安装包,官网地址:https://www.allroundautomations.com/2,安装好后,下载instanctClient 64位Basic版,官网地址:http://www.o

2017-01-12 15:19:29 1436

原创 关于java.lang.OutOfMemoryError: PermGen space及其解决方法

今天博客访问出现了点问题。就是在后台登录的时候,登录不了,出现HTTP500错误,问题的根源是:Java.lang.OutOfMemoryError: PermGen space(解决办法在最后面)查了下资料是内存泄漏问题。1、什么是内存泄漏?概述:Java语言的一个关键的优势就是它的内存管理机制。你只管创建对象,Java的垃圾回收器帮你分配以及回收内存

2017-01-12 15:18:03 1286

原创 收集关于GitHub的一些教程

Git是一个分布式的版本控制系统,GitHub 使用 Git 作为版本控制系统(version control system)提供在线源码托管的服务。同时是一个有社交功能的开发者社区。GitHub已经成为程序猿们的“精神食粮”哈哈哈。。下面是本人收集的一些不错的学习资源:视频教程:1、YouTube:https://www.youtube.com/watch?v

2017-01-12 15:16:11 400

原创 数据结构之抽象数据类型

抽象数据类型(Abstract Data Type 简称ADT)定义:一个数学模型以及定义在该模型上的一组操作。作用:抽象数据类型可以使我们更容易描述现实世界。关键:使用它的人可以只关心它的逻辑特征,不需要了解它的存储方式。其实按照面向对象的思想,ADT相当于接口。描述抽象数据类型的标准格式:12345

2017-01-11 18:04:31 1520

原创 KMP模式匹配算法学习笔记

字符串匹配应该是在串中最为重要的内容之一了吧。可是一直以来苦于智商有限都没有搞懂KMP算法,最近看了很多博客和书籍才总算是完全搞懂。下面就详细总结下学习KMP算法的笔记吧。(图片等数据见参考资料)环境背景是这样的:有两个字符串S和T,长度分别是n和m。实现一个算法,如果字符串S中含有子串T,则返回T在S中开始的位置,不含有则返回-1。我们先看下朴素的模式匹配算法哈O(∩_∩)O~

2017-01-11 18:01:19 635

原创 算法数据结构_百度脑图

使用百度脑图制作的算法数据结构方面的基础知识体系图:

2017-01-11 17:59:50 685

原创 Java中main方法详解

1234public static void main(String[ ] arg){             doSomething();}这个方法是所有java程序员再熟悉不过的方法了,但这个方法又是最特殊的方法,它的名字必须是main,它的参数必须是一个字符串数组,它的类型必须是public

2017-01-11 17:40:50 1050

原创 一个简约,轻量,可定制的jQuery返回顶部插件

突然发现博客很长的时候,没有个返回顶部插件可不行,于是上网搜了好久,发现都很高端大气上档次,可惜不是我喜欢的风格。于是乎,东凑西借,终于写完一个符合自己口味的返回顶部插件。插件的亮点是:简约,友好轻量,压缩版JS代码大小不到0.5KB高度可定制您可以使用任何HTML元素和风格,兼容所有浏览器100%稳定无Bug完全开源免费

2017-01-11 17:38:55 1143

原创 Linux常用命令

Linux 真正的魅力所在其实就是命令行。多积累,多总结!cdcd 是打开某个路径的命令,也就是打开某个文件夹,并跳转到该处。$ cd path      ### path 为你要打开的路径。其中 path 有绝对路径和相对路径之分,绝对路径强调从 / 起,一直到所在路径。相对路径则相对于当前路径来说,假设当前家目录有etc 文件夹(绝对路径应为 /home/u

2017-01-11 17:36:13 287

原创 JSP基础语法整理

什么是JSP?JSP就是Java Server Pages,就是通过在标准的HTML页面中嵌入Java代码。整个页面由两部分组成:静态部分:标准的HTML标签、静态的页面内容,这些内容与静态HTML页面相同动态部分:受Java程序控制的内容,这些内容由Java程序来动态生成为什么要用JSP?在Servlet中嵌入大量的静态文本格式,导致Servl

2017-01-11 17:28:28 459

原创 两种安装Eclipse插件的方法

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。我想正是由于eclipse开源免费和丰富的插件支持使得eclipse深受程序猿喜爱吧,尤其是Java程序猿。安装eclips

2017-01-11 17:26:53 589

原创 设置Linux下Mysql表名不区分大小写

有一次在GitHub上下载的代码在本机Windows环境下没有任何问题,可是一部署到服务器就出问题,报错信息是找不到某个表,可把我害惨了,搞了一上午不见好,上网查了好久才发现:MySQL的表名默认在Linux下是区分大小写的,而Windows下是不区分的!!设置Linux环境下不区分大小:用root帐号登录后,在/etc/my.cnf中的[mysqld](位置不要搞错了

2017-01-11 17:25:35 947

原创 CSS学习笔记

一、CSS基本语法二、CSS基本选择器1、标记选择器2、class选择器3、id选择器三、CSS使用方法外部样式:当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。123head>

2017-01-09 18:19:49 320

原创 Maven的依赖管理

Maven的其中一个核心特征是依赖管理。管理依赖关系变得困难的任务一旦我们处理多模块项目(包含数百个模块/子项目)。 Maven提供了一个高程度的控制来管理这样的场景。传递依赖发现这是很通常情况下,当一个库说A就依赖于其他库说B的情况下,另一个项目Ç想用A,则该项目需要使用库中B。在Maven帮助下以避免这样的要求来发现所有需要的库。 Maven通过读取依赖项项目文件(po

2017-01-09 18:18:04 437

原创 Eclipse中Maven常用命令以及Maven生命周期详解

Eclipse中maven常用的命令在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令:  Maven Build:  这个命令用于编译Maven工程,执行命令后会在target文件夹中的classes中生成对应的class文件。  Maven Clean:  删除target文件夹,即删除生成的package

2017-01-09 18:15:38 5203 2

原创 使用Eclipse创建Maven项目

安装maven插件eclipse安装插件有常用两种方式,在线方式和离线方式。安装步骤跟安装其他插件一样。实际上,eclipse在Mars版本后就内置了maven插件,所以安装好eclipse之后就可以使用maven创建项目了。当然在这之前需要在eclipse中配置下maven,主要是:1、改修maven安装路径到自己定义的目录2、修改本地仓库路径(如果使用默认的话就不需要)

2017-01-09 18:12:44 337

原创 Maven构建项目的标准目录详解

用maven构建项目的标准目录如下(以HelloWorld为例):HelloWorld:项目名称src:是该项目存放源代码的文件夹,包括main和testtarget:是代码编译之后的文件夹,里面的文件夹以及文件都是运行Java代码之后自动生成的pom.xml:pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目的配

2017-01-09 18:11:46 898

原创 开通mysql root 用户远程访问权限

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,比如使用Navicat连接数据库等。一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限登录mysql并授权:12mysql -uroot -p"youpassword" mysql>GRANT ALL PRIV

2017-01-09 18:08:18 1359

原创 关于Maven仓库的学习笔记

Maven简介在搞清楚仓库的概念之前需要先理解一下概念:1、在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。2、Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)3、在没有 Maven 时,项目用到的 .jar 文件通常需要拷贝到 /lib 目录,项目多了,拷贝的文件副本就多

2017-01-09 18:05:31 345

原创 Maven的安装与配置

Maven简介Maven是一个基于对象模型(POM),通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven是一个采用纯Java编写的开源项目管理工具,目前是Apache基金会下的一个开源项目。目前最新版本是maven3。在JavaEE开发中广泛使用。Maven的安装与配置1、在安装maven之前先确定电脑上已经成功安装JD

2017-01-09 18:02:18 254

原创 如何让浏览器主动识别网站icon图标

通常我们只需要把icon文件命名为favicon.ico,然后被动的让浏览器来读取。这样的缺点是:1、各种浏览器读取和显示icon的规则不一样;2、生效速度慢。其实可以写代码让浏览器主动读取,可以兼容各种浏览器,而且生效是立即生效。第一:先制作icon找自己喜欢的图片或者自己原创自己想要的图片,利用图片转换工具,比如格式工厂,将修改好图片转成.i

2017-01-09 18:00:02 3305 1

原创 校招面试计算机网络基础知识面试常考点

1、OSI,TCP/IP,五层协议的体系结构,以及各层协议  OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议     (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3    (

2017-01-09 17:55:03 7215 3

原创 Linux下修改MySQL用户(root)密码

以下命令适合修改任何mysql用户,仅以root为例。一、拥有原来的myql的root的密码;123456# mysql -uroot -pEnter password: 【输入原来的密码】(如果安装完mysql第一次设置root密码,则直接回车)mysql>use mysql;

2017-01-09 17:50:29 29711 3

原创 Vim几个常用命令

Vim是从vi发展出来的一个文本编辑器,功能非常之强大,是程序猿在Linux系统中最喜欢的编辑器。关于Vim的介绍和教程,网上有很多优质的文章。平时会有修改一些配置文件,所以积累几个命令:i进入Insert模式,按Esc回到Normal模式gg将光标移动到文档的首行G将光标移动到文档的尾行

2017-01-09 17:48:54 406

原创 JDBC连接数据库的步骤

定义:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。步骤:第一步:加载驱动右击项目 -> Build Path -> Configu

2017-01-09 17:47:02 783

原创 关于MySQL数据库和数据表的基本操作命令

操作数据库关于数据库的操作比较少,主要是:看、建、用、删。查看数据库获取服务器上的数据库列表通常很有用。执行show databases;命令就可以搞定。1mysql> show databases;创建数据库12mysql> create d

2017-01-09 17:34:39 585

原创 初学者关于MySQL的问题

收集了一些关于MySQL的问题与答案,留给自己看。1.如何快速掌握MySQL?⑴培养兴趣兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。⑵夯实基础计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深 入,只有有着扎实的基础功底,才能在技术的道路上走得更快、更远。对

2017-01-08 18:30:35 972

原创 Tomcat中更改默认端口、更改默认根目录、更改默认页的配置方法

1、更改默认端口号:Tomcat默认端口号为8080,如果想更改成其他端口,比如80,可以找到tomcat的server.xml(在conf目录下)1Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

2017-01-08 18:27:14 910

原创 设计模式之单例模式-饿汉式&懒汉式

定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。所谓一山不容二虎,一夫不容二妻,就是这个道理。在Java中

2017-01-08 18:24:52 2363 1

原创 关于CentOS防火墙的配置

处于网络安全的考虑,CentOS默认是开启防火墙的。但是有时候会更具自己的需求更改防火墙的配置。防火墙的基本操作命令查询防火墙状态:[root@localhost ~]# service iptables status停止防火墙:[root@localhost ~]# service iptables stop启动防火墙:[root@localhost ~]

2017-01-08 18:17:59 515

原创 关于Linux+JDK+Tomcat+Apache+MySQL+PHP的Web服务环境搭建

起因:LAMP(Linux+Apache+MySQL+PHP)和LTMJ(Linux+Tomcat+MySQL+JDK)架构一直是企业开发中最稳定的生产环境。版本选择(仅供参考):操作系统:CentOS6.5JAVA程序运行环境:JDK1.7PHP程序运行环境:PHP5.3数据库系统:MySQL5.1WEB服务器:Apache2.2(php)+Tomcat6(jsp

2017-01-08 18:08:18 4922

原创 自制Markdown简明语法教程

Markdown是什么?一种轻量级标记语言不想也不会取代HTML易读易写的网络书写语言总结起来就是:Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法使普通文本内容具有一定的格式。谁发明了这个东西?它由Aaron Swartz和John Gruber共同设计,Aaron Swartz就是那位于前几年(2013年1月

2017-01-07 19:21:07 1329

原创 修改CentOS默认yum源为国内yum镜像源

有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。修改CentOS默认yum源为mirrors.163.com1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo1

2017-01-07 19:08:41 193253 14

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-01-07 16:43:25 339

李刚_轻量级Java EE企业应用实战:Struts2+Spring4+Hibernate整合开发(第4版)光盘

李刚_轻量级Java EE企业应用实战:Struts2+Spring4+Hibernate整合开发(第4版)光盘。 百度网盘下载,资源已加密,资源不会过期或者被举报,请放心下载!

2017-01-11

北京动力节点SSH&SSM框架讲义(完整版)

超级详细,通俗易懂! SSH框架和SSM框架入门非常不错的教程资源了。 SSH:Struts、Spring、Hibernate SSM: SpringMVC、Spring、MyBatis 讲义都是PDF格式,80M大小,都是最新版。 百度网盘下载,资源已加密,应该不会过期吧O(∩_∩)O~

2017-01-08

罗果《企业级Java EE架构设计精深实践》源程序

罗果《企业级Java EE架构设计精深实践》源程序,好书不解释!!

2017-01-08

空空如也

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

TA关注的人

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