自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马木木的个人博客

记录一些学习路上的点滴

  • 博客(44)
  • 收藏
  • 关注

原创 实战点菜系统

一、简要需求分析:1、注册2、登陆3-1、菜单录入(管理员)3-2、点菜模块(普通用户) 二、项目说明:1、整体架构:--data  #数据--db              #数据库       --menu.db--static   #静态资源       --css   #css文件       --js        #js文件--templates   #html模板       --...

2018-06-12 14:55:33 3212 3

原创 less基础

//看的一个视频整理的,貌似是尚硅谷//入门很简单,而且很有用,最近的代码一直在用less写。//个人认为最重要的特点是嵌套,这样整个网页的结构就会被把握的很好。less要点:变量,混合,嵌套,函数&运算,扩展1、链接<link rel="stylesheet/less" type="text/css" href="styles.less" /><script src="...

2018-05-16 23:52:35 222

原创 git的使用

整理自廖雪峰 点击打开链接,确实很有用,但是因为写的团队项目和大型项目还比较少,所以暂时用的不是很多1、命令1)提交命令初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:    第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。eg:$ git add file1.txt$ gi...

2018-05-16 23:48:28 217

原创 setTmeOut 和 setInterval

//根据MDN和一些博文整理1、定义1)setTmeOut() 方法可在指定时间以后(以毫秒计)来调用函数或计算表达式。2)setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval(...

2018-05-16 23:44:55 331

原创 js的事件处理

//根据看MDN整理,其中,比较重要的点1)addEventListener()添加事件比较好 2)e.preventDefault();//阻止默认行为3)事件冒泡和捕获   4)事件委托一、事件介绍1、使用网页事件的方式1)事件处理器属性2)行内事件处理器 - 请勿使用3)addEventListener()和removeEventListener() eg:btn.addEventListe...

2018-05-16 23:21:12 149

原创 js的 DOM 操作

操纵DOM,最方便的还是Jquery,但是如果不使用库,JS的原生方法也很强大。1、主流操作方法1)querySelectorvar link = document.querySelector('a');//寻找到第一个a2)querySelectorAllDocument.querySelectorAll()//查找到所有的a  //把它们的引用存储在一个array3)之后,就可以对一些具...

2018-05-16 23:13:36 274

原创 day_12&15

这个页面比较复杂,所以布局实现有点难受。感觉自己还需要再补一补flex题目:百度前端学院代码:  Github

2018-05-09 01:16:28 115

原创 day_9&11

//由于第一次学习切图和完成这种按照psd完成页面,所以完成质量比较一般。但是在慢慢进步课程网站:百度前端学院代码:Github一些资源:切图思路:整个页面的布局都是由flex完成,写起来确实不错的样子...

2018-05-08 00:12:07 88

原创 day7_8

用flex实现html布局代码:Github一些资源://flex就是为了实现布局而生的,写起来十分方便。//在网上找了很多资源,但是觉得最好的还是阮一峰的文章。Flex 布局教程:语法篇Flex 布局教程:实例篇...

2018-05-08 00:05:26 110

原创 Vue.js实现购物车

刚开始学习,所以只能写很简单的功能,但是还是可以学到很多东西代码:Github实现了购物车的简单模式base中是基础模式,仅仅只有改变数量和删除外部的代码做了一些改进: 1、增加了add功能,可以自己增加物品 2、增加了选择功能,总价只计算被选中的商品 3、增加了储存功能(localStroge),使得可以持续保存数据代码:index.html<!DOCTYPE html><h...

2018-05-07 23:59:22 428

原创 todoList

开始写一些Vue.js的demo,刚开始,只能做到模仿别人,希望以后可以自己写代码:Github

2018-05-04 21:28:47 1188

原创 Vue基础笔记

//开始学习Vue.js.//看过官网,但是还是有一点懵逼。现在正在看《Vue.js实战》,觉得很不错,就把有用的记下来。第一章  初识Vue.js1)Model ---ViewModel ----View2)万金油:Jquery+RequiredJS+doT+Gulp(Grunt)3)SPA(单页富应用)Vue.js的优点:提升开发效率,降低维护成本第二章、数据绑定1、el(挂载Vue实例)  ...

2018-05-04 21:21:29 159

原创 day_5&6

要求:实现三种很简单的简历(主要的html的简单布局,清除浮动)链接:百度前端学院代码很简单,就不贴上来了,直接给地址。代码:Github

2018-05-04 21:08:35 106

原创 牛客网 JS编程

一共四十五道题,从简单到难,覆盖的范围比较多。题目:牛客网代码:点击打开链接

2018-05-03 00:18:36 574

转载 js的一些Array内置函数

//向数组中添加值 var arr=new Array(1,2,3,4,5); var len=arr.push(7,9); console.log(len,arr);//array.push() 在数组末尾添加值, 返回添加后的数组长度 var arr=new Array(1,2,3,4,5); var len=arr.unshift(7,9);...

2018-04-25 00:00:49 524

原创 给文件起名字的时候一定要慎重

写python 的时间确实不长,所以犯了很多愚蠢的错误,虽然超级愚蠢,但是还是记下来,希望以后不要再犯.给文件起名字的时候一定要慎重,比如一定不要和一些有名的包重名.我当时在 anaconda 环境下导入了pandas这个包,但是却始终无法运用。而导入的另一个包 numpy 却可以很好使用。我第一意识是去百度,发现虽然也有和我一样的人,但是解决方法却不能解决我的问题,包括升级所有的anaconda...

2018-04-24 23:13:55 391

原创 数据分析中关于excel 使用的一些小技巧

其实之前用Excel 特别特别少,所以每使用一次,就会学到好多好多东西。1、关于将多个Excel 文件合并为一个文件(放入不同的sheet)方法:(网上方法,系转载)1)将需合并的excel文件放在同一个文件中,并这个文件中新建一个excel文件2)打开新建的excel文件,按alt + f11建,打开宏,新建一个模组,将下面的代码拷贝进去,并保存。Sub Books2Sheets() '...

2018-04-24 22:59:55 252

原创 对100M左右的数据进行保存和简单分析

老师给了一个100M左右的数据(.csv 格式),然后让我们用python 和excel 进行分析。具体要求和代码:点击打开链接 (数据太大,无法上传,谁需要可以私我)t2.pyimport sqlite3import pandas as pd#### main ####################################################分为两个...

2018-04-24 22:33:58 851

原创 Flask 简单demo

实现目标:前端输入一个ID,通过查询,返回数据库中这个ID的所有信息。//由于主要目的是实现功能,所以界面巨丑app.pyfrom flask import Flask,request,render_templateimport dbapp = Flask(__name__)@app.route('/')def index(): return 'hello world'@a...

2018-04-24 22:17:56 6455

原创 关于爬虫利器 selenium 的bug

最近看了一些selenium的文章,确实感受到了这个工具的强大。然而自己在使用过程中却遇到了比较大的障碍。from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys import Keys#p...

2018-04-24 22:00:10 387

原创 如何理解闭包

一些参考:http://www.cnblogs.com/yunfeifei/p/4019504.html闭包(closure)创建一个函数的同时,创建了一个闭包,其中包含该函数,以及在此时所有可以访问到的所有变量 1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:  1. 作为一个函数变量的一个引...

2018-04-02 17:11:09 1608

原创 javaScript 中的 this 指向谁

灌入javaScript 中的 this 指向谁,最重要的一条即可 ”它始终指向调用它的对象“ ,所以找到调用this的对象,就知道this到底指向谁了函数上下文(this是Javascript语言的一个关键字,this访问,是一个object或者undefined,作为隐式参数被传递)共四种情况:作为函数被调用作为方法被调用作为构造函数被调用通过apply或call方法被调用1)作为函数被调用 ...

2018-04-02 17:02:27 143

原创 用不同方式采集网页链接

要求:通过程序下载www.pku.edu.cn网页,采用不同方法将链接全部采集出【注:仅要带有href,且href的值不能以#开始,不能含有JavaScript/vbscript。】。   1、用字符串处理办法,将所有链接采集出,格式是名称及其对应链接,注:不能依赖BS4;   2、用正则表达式的方法,将所有链接采集出,格式是名称及其对应链接,注:不能依赖BS4;   3、用BS的方法,将所有链接...

2018-04-02 16:56:56 1335

原创 函数

函数(也是obj,但是有特殊之处)1、区别与其他对象的一个核心特性:函数是可被调用的Fun()//所有object 使用的操作,function也适用2、回调函数//作为参数被传递到另一个函数,等待被调用a=[1,2,3,4,5,-1,-2]a.sort((a,b)=>{returnb-a})console.log(a);forEach(()=>{})//对每一个进行处...

2018-03-26 16:53:37 137

原创 JavaScript 入门(新)

//不会一个个知识点的记笔记,只去记录一些比较坑的点或者比较特别的点1、三个基本概念(变量、值、类型)       *变量没有类型,值有类型2、变量声明关键词:                let ,              var,              const(使用const时,会使变量和值之间的引用关系不能再改变。而js中的原子值无法改变)3、类型:7种(symbol ,null...

2018-03-26 16:47:14 501

原创 python语法小技巧

越写python,越觉得python的小技巧很重要没有任何顺序,只是在写了一个demo后,总结了一些有趣或者很有用的东西1、全局变量  局部变量首先,基础变量,如int类型,str类型,都有基础变量和全部变量的区分。一般的变量,都是局部变量,但是如果你想要在一个函数中统计一些数据,然后在主函数使用,应该用全部变量eg:def fun(): global NNNum NNNum+=1N...

2018-03-20 21:46:42 244

原创 求一个数组的所有子集

求一个数组的所有子集(不考虑顺序)代码:def fun(items): result = [[]] for x in items: result.extend([ss + [x] for ss in result])#list合并,一一合并 #print(result) return result#输入元素A=[]#A = [1,2,...

2018-03-19 19:38:47 1942

原创 一个数组中个数最多的k个数

题目:输出一个数组中个数最多的k个数代码:####输入元素,每输入一个元素,一个回车A = []fea=int(input('请输入数组,每输入一位,回车,以-1结束\n'))while fea!=-1: A.append(fea) fea = int(input('每输入一位,回车,以-1结束\n'))#用字典统计每个数字的个数dictA = {}num=int(i...

2018-03-19 19:37:18 422

原创 决策树的小项目

本次作业是运用决策树算法,来进行微博分类。这是第一次写机器学习项目,所以代码真的很幼稚,但也是真的学到了很多代码在这里:代码代码整体结构:整个代码分成三个文件,一个决策树相关的函数类(clas.py)一个用于训练的文件(train.py)一个用于测试的文件(test.py)train.py :这是训练算法的主文件,包括读取文件、构造特征值、数据降维、数据保存等功能         其中:数据降维采...

2018-03-19 19:32:56 1028

原创 用python写爬虫demo

python真的特别适合处理字符串而且python有大量的库,如用来处理网页的requests和 BeautifulSoup 库这次demo是用python爬取网易的股票网站http://quotes.money.163.com/直接上代码,里面的注释很详细。代码在这里:点击打开链接代码:StaticStock.pyimport requestsimport refrom bs4 import...

2018-03-19 19:24:05 644

原创 搜索二维矩阵

题目:    写出一个高效的算法来搜索 m × n矩阵中的值。    这个矩阵具有以下特性:    每行中的整数从左到右是排序的。    每行的第一个数大于上一行的最后一个整数。链接:点击打开链接代码:暴力:class Solution: """ @param matrix: matrix, a list of lists of integers @param target...

2018-03-13 08:46:58 176

原创 web 技术概论

把赵通老师课(web 技术概论)上的代码都放上来,算是造福一下学弟学妹把.这课有点老,学的东西太多,而且很多都过时了,如果没有前端的基础,还是建议观望如果需要课件的,请留下联系方式Github 链接:点击打开链接...

2018-03-12 23:37:44 377

原创 day_1

//准备重新学习前端了,希望可以系统看一下。依据《百度前端学院》。依旧只记录自己不太了解的细节,会的就不记了1、a title=""链接时会提示 target="_blank" 新的一页打开2、布尔属性 <input type="text" disabled="disabled">3、分析HTML文档 <!DOCTYPE html>: 声明文档类型4、实体

2018-03-12 23:32:08 100

原创 字符串查找

题目:对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。思路:很简单,看代码就能懂(Python处理字符真的优势很大),主要是注意一些细节链接:点击打开链接代码:class Solution: """ @param: source: source str...

2018-03-12 19:06:29 220

原创 五十万人名单完成简单的数据分析

//最最基础的数据分析,以后还会完善,这次的分析只是用来学习语法,如果有不对的地方,欢迎指教代码地址:点击打开链接直接贴代码,注释已经很完整了#初始操作,从数据中读出需要的东西rFile=open("50万人名名单.txt","r",encoding="utf-8",errors="ignore")nameContent=rFile.read()rFile.close()nameList=...

2018-03-11 00:01:44 462

原创 JavaScript 入门

//这些内容是根据贵校张伟老师的 javaScript 课程,整理笔记而成//不会一个个知识点的记笔记,只去记录一些比较坑的点或者比较特别的点1、三个基本概念(变量、值、类型) *变量没有类型,只有类型2、变量声明关键词:let, var, const(使用const时,会使变量和值之间的引用关系不能再改变。而js中的原子值无法改变)3、类型:7种(symbol,null,undefined,...

2018-03-10 22:49:35 156

原创 Fizz Buzz 问题

题目:给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:如果这个数被3整除,打印fizz.如果这个数被5整除,打印buzz.如果这个数能同时被3和5整除,打印fizz buzz.链接:点击打开链接思路:很简单的if else 循环。注意一下格式就好了代码:class Solution: """ @param n: An integer @return: A lis...

2018-03-10 10:28:52 425

原创 合并排序数组 II

题目:合并两个排序的整数数组A和B变成一个新的数组。链接:点击打开链接思路:python超简单,因为自带sort函数,不需要引用模块就可以使用代码:class Solution: """ @param A: sorted integer array A @param B: sorted integer array B @return: A new sorted in...

2018-03-10 09:50:07 142

原创 反转三位数

题目:反转一个只有3位数的整数。链接:点击打开链接思路:依旧是很简单的题目,只要把三位数的每一位都拆开。然后再重新组合就好代码:class Solution: """ @param number: A 3-digit number. @return: Reversed number. """ def reverseInteger(self, num): ...

2018-03-07 10:42:27 1075

原创 交换数组两个元素

超级幼稚的一道题,结果硬是纠结了好久:题目链接:点击打开链接代码:python:class Solution: """ @param A: An integer array @param index1: the first index @param index2: the second index @return: nothing """ d...

2018-03-07 10:20:31 4755

空空如也

空空如也

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

TA关注的人

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