- 博客(40)
- 收藏
- 关注
原创 (一)数据结构与算法——概念
1.算法的概念算法是计算机处理信息的本质。因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。算法是独立存在的一种解决问题的方法和思想。对于算法而言,实现的语言并不重要,重要的是思想。算法可以有不同的语言描述实现版本,如Java、c、c++、pytho...
2019-01-23 23:39:20
413
原创 下载MNIST报错,mnist = input_data.read_data_sets('MNIST_data', one_hot=True)报错: HTTP Error 403: Forbidden
下面的代码运行下载MNIST数据集。from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("./tmp/data/", one_hot=True)但是会出现报错:> Traceback (most recent call last): File "H...
2018-11-27 02:10:15
2328
2
原创 jupyter 配置默认工作路径
更改jupyter工作路径      刚安装完成后的的jupyter默认工作目录是你的安装目录,也就是python的Script目录下,你在jupyter中新建的文件都会自动保存在这里。所以不符合实际工作场景需求。通过修改配置文件的方式修改安装之后,jupyter默认的保存文件路径是C:\Users\Administrator\ ...
2018-11-27 00:58:09
1266
原创 mac brew 安装pip3,Installing with get-pip.py
一、在mac笔记本上安装python3brew install python3二、在mac笔记本上安装pip3在做Python开发时,通常需要使用pip3进行进行其他Python包的安装,默认是Python3自带了pip3,但是通常不能够直接启动pip3,所以需要手动来进行pip3的安装,步骤如下:首先,进入下面链接,下载需要的Python脚本文件:https://pip.rea...
2018-11-23 03:04:00
3845
2
原创 Anacoda3在 centos7 上的安装
一、获取安装版本# wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.0-Linux-x86_64.sh–2018-11-16 13:03:59-- https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.0-Li...
2018-11-16 13:59:51
508
原创 Python爬虫系列(一)
什么是爬虫定义网络爬虫:又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者。是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。由于专门用于检索信息的“机器人”程序象蜘蛛一样在网络间爬来爬去,因此,搜索引擎的“机器人”程序就被称为“蜘蛛”程序。历史1990年,蒙特利尔大学学生Alan Emtag...
2018-11-16 01:32:55
290
原创 python 中 setup.py 使用方式
#python setup.py --help-commandsStandard commands:build: build everything needed to installbuild_py: “build” pure Python mod...
2018-11-15 23:06:07
6644
原创 idea 类注释 和 方法注释 模板 制定
在用idea写Java工程代码的时候,需要让idea自动生成一些重复性注释,这个我们可以通过设定模板的方式来进行设置。类注释模板的设定位置选择 1、Preferences ——> File and Code Templates ——> Includes里添加File Header模板 模板内容设定 ...
2018-09-05 10:48:46
418
原创 (六)flask框架使用教程系列——flask渲染jinja2模板和传参
一、如何渲染jinja2模板模板放在templates文件夹下从flask中导入render_template函数在视图函数中,使用render_template函数渲染模板。注意:只需要填写模板的名字,不需要填写templates这个文件夹的路径。如果templates这个文件夹下面有目录,那么需要在填写模板名字的时候加上这个路径。二、模板传参如果只有一个或者几个少量参数,...
2018-08-18 02:22:52
1541
原创 (五)flask框架使用教程系列——页面跳转和重定向
一、页面跳转和重定向用处      在用户访问一些需要登录的页面的时候,如果用户没有登录,那么可以让他重定向到登录页面。二、代码实现# encoding:utf-8from flask import Flask,redirect,url_forapp = Flask(__name__)@app.route('/'...
2018-08-18 01:13:53
8103
原创 (四)flask框架使用教程系列——URL传参、反转URL
一、URL传参数1. 参数的作用 可以在相同的URL ,但是指定不同的参数,后来加载不同的数据。2. 在flask中如何使用参数参数需要放在两个尖括号中;视图函数中需要放和url中的参数同名的参数。3. 样例代码# encoding: utf-8from flask import Flas...
2018-08-17 17:46:47
917
原创 (三)flask框架使用教程系列——flask入门
一、flask简介      flask 是一款非常流行的python web框架,出生于2010年,作者是 Armin Ronacher, 本来这个项目只是作者在愚人节的一个玩笑,后来由于非常受欢迎,进而成为一个正式的项目。目前版本为1.0.2。    &
2018-08-17 15:15:55
2293
原创 (二)flask框架使用教程系列——理解web
一、url详解1. URL URL是 Uniform Resource Locator 的简写,统一资源定位符。一个 URL 由一下几部分组成:scheme://host:port/path/?query-string=xxx#anchorscheme:代表的是访问的协议,一般为http 或者 https 以及 ftp 等。...
2018-08-17 05:48:47
599
原创 (一)flask框架使用教程系列——准备环境
安装Python2.7Mac 下使用Python2.7Windows下使用Python2.7 2.1 从Python 官网下载Python2.7的版本; 2.2 双击Python2.7,然后选择安装路径,全部下一步安装就可以了; 2.3 设置一个环境变量,一定要设置,不然后面就不能正常安装flask了。...
2018-08-17 05:23:58
634
原创 mac本安装mysql&&忘记密码后如何进行修改
一、mac本安装MySQL数据库1.下载MySQL数据库下载地址:访问MySQL的官网http://www.mysql.com/downloads/ ,进行下载。 进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/) 下载x86,64bit的dmg文件:直接选择最下面的“No thanks,just take me to downloads!”
2017-06-27 17:17:29
539
原创 mongodb ssh 登录
首先,远程登录ip:ssh root@ip例如:ssh root@10.0.0.1其次,使用命令登录mongo:mongo -uxxxxx -pxxxxx --authenticationDatabase admin第三,展示数据库:show dbs第四,使用特定数据库:use admin第五,展示所有表:show collections第六,展示出特定表内容:db.xxxxxx.find()
2017-03-22 14:16:39
4186
原创 thrift.rb--0.9.3
brew安装thrift0.9.3需要thrift.rb文件: thrift.rbclass Thrift < Formula desc "Framework for scalable cross-language services development" homepage "https://thrift.apache.org/" stable do url "https://
2017-03-21 14:09:08
1005
原创 thrift brew安装0.9.0
brew 安装thrift0.9.0: brew install homebrew/versions/thrift090 brew查看thrift信息: brew info thrift thrift编译文件命令: thrift -out src/main/java -r -gen java thrift/xxxxx/xxxxx.thrift
2017-03-21 10:12:31
1401
原创 javascript连缀
demo.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="C
2017-03-16 11:27:27
482
原创 理解JavaScript库
demo.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Co
2017-03-16 11:05:32
339
原创 JS封装库--连缀
连缀的介绍: 最简单的理解:一句话同时设置一个或多个节点两个或者两个以上操作。 好处:快速方便的设置节点的操作。 例子:$().getId('box').css('color', 'red').html('标题').click(function () {alert('a')});改写库对象: 如果是实现操作连缀,那么我们就需要改写对象写法: var Base = {},这种写法无法在它的
2017-03-15 16:07:24
613
1
原创 HomeBrew安装
Homebrew是神马:linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Home
2017-03-15 15:35:32
674
原创 创建JavaScript基础库
创建一个base.jsvar Base = { //整个库可以是一个对象,方法尽可能简短而富有意义 getId : function (id) { return document.getElementById(id); }, getName : function (name) { return document.getElementsBy
2017-03-14 11:42:10
445
原创 Python学习笔记1
一、Python简介 1.面向对象,解释型计算机设计语言。 2.1989年,Guido van Rossum发明,1991年公开版本发行。 3.广泛应用于科学计算,众多科学软件包提供Python接口,如OpenCV。二、设计哲学 优雅,明确,简单,可读性强。三、优点: 功能强大,开发效率高,易于上手,应用广泛,语法简介四、用途网页开发可视化界面(GUI)开发网络系统编程数据分析
2017-03-13 00:45:25
296
原创 Tomcat环境的搭建 教程
前提:本机上已经安装Java运行环境,即JDK,并配置完成。第一步:Tomcat的下载与安装网址:http://tomcat.apache.org ,现在版本有tomcat 6,tomcat 7,tomcat 8,可以下载最新版本,例如:32-bit/64-bit Windows Services Installer(pgp,md5).下载完成点击其进行安装:过程如图示
2016-10-19 16:46:36
699
原创 Hadoop-Hive简介
一、前言1.特别的计算模型:MapReduce其可以将任务分割成多个处理单元,然后分散到一群家用或者服务器级别的硬件机器上,从而降低成本,并提供水平可伸缩性。这个计算模型下面组件被称为Hadoop分散式文件系统(HDFS)这个系统是可拔插的2.Hive出现的原因用户希望从现有的数据库基础框架转移到Hadoop上而这个框架是基于传统关系型数据库和接口查询语句(SQL)的,为了解决这个问题,
2016-10-19 16:24:16
1645
1
原创 Linux软件安装:源码、RPM、SRPM、YUM功能
1.源码包的安装1.下载源码包源码包 后缀:.tar.gz2.需要安装gccyum list gccyum install3.解压源码包cd Desktop/ls tar zxvf ......4.生成makefile文件(如果没有)进入解压后的文件目录中,看是否有makefile文件如果没有,运行configure文件生成makefile文件./configure --helpmkdi
2016-10-19 00:16:09
934
原创 Hadoop-HDFS
一、Hadoop概述 Hadoop是Google的集群系统的开源实现。Google的集群系统:GFS、MapReduce、BigTableHadoop的集群系统:HDFS、MapReduce、HBase Hadoop的设计初衷是为了解决Nutch海量数据存储和处理需求,可以解决大数据场景下的海量数据的存储和处理问题。传统数据和大数据的区别: ①.传统数据GB、TB级别的数据数
2016-10-18 20:40:01
1658
原创 快速排序算法
算法思路: 快速排序算法是基于分治策略的一种排序算法,它的思想是,对于输入的子数组a[p,r],分别执行以下三个步骤: ①.分解(divide):以a[q]为基准元素,将a[p,r]划分为三段a[p,q-1],a[q],a[q+1,r],使得a[p,q-1]中的任何元素都小于等于a[q],a[q+1,r]中的任何元素都大于等于a[q],q是在划分过程中确定的。 ②.递归求解(conquer):
2016-10-18 16:42:34
783
原创 split()使用方法
import java.util.Arrays;/* * 原始字符串进行拆分: * 原始字符串.split("正则") * * 根据正则表达式,将原始字符串按正则表达式进行拆分 * */
2016-03-22 01:52:37
689
原创 replaceAll()用法
/* * replaceAll(): * 格式: * 原始字符串.replaceAll(正则,"替换新内容"); * 将原始字符串中,与所有正则表达式匹配的地方,都进行替换, * 返回一个新字符串 */
2016-03-22 01:49:15
4714
原创 正则表达式(regular expression)
//正则表达式(regular expression)/*splitmatchesreplaceAll*//*** 是一种验证规则,用来判断字符串是否符合某种特定格式:
2016-03-22 01:45:32
557
原创 java中StringBuffer()类的使用
相同字符串内容不应该存储多次,Java这里对字符串类型进行了优化方法区组成部分:常量池(串池StringPool)字符串字面量 --->加入--->常量池(只会存储一次,不会创建多个对象)对于new String ,每次会分配新的内存,存储于堆中
2016-03-22 01:03:46
982
原创 java数学精确运算—BigDecimal()类
在Java中直接做运算会产生数值不精确的问题,所以Java语言提供了更加准确的API,即BigDecimal()类
2016-03-22 00:52:43
628
原创 Java中API日期对象
在Java语言中我们经常会使用到和日期相关的API,这里要看一下Date()类对象方法,所以在这里以源代码的形式,来做一个示例,希望和大家共同进步成长。
2016-03-22 00:37:03
722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人