自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geyao2015的博客

一些学习笔记和技术分享

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

原创 Python入门课程总结-导图版

Python入门课程知识整理课程地址:http://www.imooc.com/learn/177课程总结:就是基本的数据类型,重点是list和tuple的操作,快速创建list等。另外简单的函数、循环、判断等基本概念。总体很简单,有其他编程经验的话简单翻一翻就可以了。

2015-11-02 20:49:37 504

原创 python学习笔记(八)列表生成式

1. 生成列表 1. 使用简单的代码快速生成一个符合要求的list 2. 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11) 3. 但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环: 4. 但是循环太繁琐,而列表生成式则可以用一行语句代替循环生成上面的list:

2015-10-28 21:50:53 367

原创 python学习笔记(七)迭代

1. 什么是迭代 1. 对于Python来说,迭代就是for循环 2. 可以迭代任何集合,无论有序还是无序:list,tuple,str,unicod,set,dict2. 索引迭代 1. 在for循环中获得无索引的集合的索引,使用enumerate()函数 2. eg. 3. 原理:enumerate函数设置了一个包含索引的tuple,循环后返回就得到了索引

2015-10-27 22:27:55 536

原创 python学习笔记(六)切片

1. 对list进行切片 1. 就是取list的一部分 2. L[1:3]从索引为1开始取,到索引为3为止,但不包括索引为3的元素。第一个参数可以不填,缺省值为从0开始取 3. 只用一个冒号L[:]表示从头取到尾,即复制了一个新的list 4. L[: : 2]第三个参数表示每N个元素取一个 5. tuple也有同样的切片操作2. 倒序切片 1. 同l

2015-10-27 22:27:13 473

原创 python学习笔记(五)函数

1. 什么是函数2. 调用函数3. 编写函数 1. def定义函数,然后依次写出函数名、括号、括号中的参数和冒号,函数的返回值用return语句返回 2. 没定义return的会返回none4. 返回多值 1. 直接定义return返回多个值就好了,其实返回多值时是返回一个tuple,而多个变量可以同时接受一个tuple,按位置赋给对应的值。5. 递归函数 1.

2015-10-27 22:26:30 360

原创 python学习笔记(四)dict和set类型

1. dict 1. 什么是dict 1. 可以通过可以来查找value值的数据结构,就是json嘛 2. 格式:d={'admin':98,'key':95} 3. len()函数可以求解任何集合的长度 2. 访问dict 1. d[key]的形式来查找对应的value 2. 当d[key]不存在的时候会

2015-10-26 22:55:42 363

原创 python学习笔记(三)条件判断和循环

1. if 1. 需要注意Python是靠缩进来判断代码块的,有相同的缩进的代码视为一个代码块。 2. 注意空格,不要使用tab,更不要tab和空格混用 3. 退出缩进要多敲一行回车 4. if语句后面用冒号来开始2. if-else 1. 注意else后面也要有冒号3. if-else-elif-else4. for循环 1. 用的是for x in

2015-10-24 22:02:33 366

原创 python学习笔记(二)list和tuple类型

课程地址:http://www.imooc.com/learn/1771. 创建list 1. 有序列表,用[ , , , ]把元素括起来就行了,中间用逗号隔开 2. 可以是空列表,可以是不同的数据类型 3. 注意,直接用print语句打印list变量的时候会把[ ]也一起打印出来2. 按照索引访问list 1. 用list[index]索引访问即可3. 倒序访问li

2015-10-24 21:13:18 357

原创 python学习笔记(一)变量和数据类型

很久没写博客了,今天开始继续更新仍旧是慕课网课程课程地址:http://www.imooc.com/learn/177数据类型: 整数、浮点数、字符串、布尔值、空值noneprint 语句 语句可以用逗号连接,输出时,遇到逗号会留出一个空格 可以打印整数,或者计算结果注释 以#开头,至行尾的部分都为注释变量 变量名必须是大小写英文、数字、下划线的组合,不能以数字开头 python是动态语

2015-10-24 21:12:15 445

原创 mailto详解

题记:mailto在网页中很常用,最近是第一次用到,整理了一下用法,特此记录下。基本说明:通过mailto可以定义超链接,这样在点击时就会调用系统的默认邮件客户端发送给指定的email地址,并且可以通过参数设置诸如抄送、主题等信息。基本用法:<a href="mailto:mailAddress@163.com">send mail to me</a>参数说明: 参数 说明 to 收件

2015-03-21 19:29:21 6182

原创 less学习笔记

less中的注释:/**/和//;注意:css中是不支持//注释的,所以也不会被编译成css;变量: 综述:变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用。所以在做全局样式调整的时候我们可能只需要修改几行代码就可以了用法:@变量名:变量值;混合: 混合可以将一个定义好的class A轻松的引入到另一个class B中,从而简单实现class B继承

2015-03-16 16:28:00 865

原创 简单的JavaScript实现2048游戏

实现一个网页版的2048游戏,过程参考了慕课网2048游戏的教程,具体代码如下:html结构:<body><div class="header"> <h2>2048</h2> <a href="javascript:newGame()" id="newGameBtn">New Game</a> <p>Score:<span id="score">0</span></p><

2015-03-13 19:36:17 1690

原创 判断两个线段是否相交

判断两个线段是否相交昨天面试,碰到个比较有意思的问题。编码判断两个线段是否相交,无奈水平太菜,这么简单的东西居然没答上来。今天下午整理了一下,写了个实际的demo出来。权当练手吧,具体如下:解题思路:1.求两个线段所在直线line1,line2 2.求两条直线的交点point 3.判断point是否在线段1上(也可以判断是否在线段2)上 4.若在,则两条线段相交具体代码:HTML:<!DOCT

2015-03-10 19:14:14 1693

原创 CSS3学习笔记

这两天的CSS3学习笔记:慕课网课程地址:http://www.imooc.com/learn/33笔记:边框:圆角效果border-radius:同border相同的缩写方式;阴影box-shadow:参数说明:说明:单位除了用px也可以用百分比;多个阴影:用逗号隔开即可;模糊半径与扩展半径的区别:阴影模糊半径:此参

2015-02-22 16:35:44 1189

原创 JSON学习笔记

今天简单学了下JSON,整理了笔记如下:JSON:概述:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+

2015-02-07 17:42:14 520

原创 jQuery基础课程学习笔记

这周学习的JavaScript。课程名:JavaScript入门篇课程地址:慕课网 http://www.imooc.com/learn/11现整理笔记如下:jQuery 环境搭建:引用jQuery文件库: <script language="javascript" type="text/javascript" src="1.9.0/jquery.js">(

2015-02-07 15:50:27 1010

原创 delete运算符

最近在看《JavaScript权威指南》,遇到delete,以前写代码的时候没用过,现整理书上的内容如下(内容略有删减,内容为手打,可能有部分错误):delete运算符是个一元运算符,它将删除运算数所指定的对象的属性、数组元素或变量。如果删除操作成功,它将返回true,如果运算数不能被删,它将返回false。井非所有的属性和变量都是可以删除的,某些内部的核心属性和客户端属性不能删除,用va

2015-01-31 21:46:36 4237

原创 相等运算符(==)和等同运算符(===)

最近在看《JavaScript权威指南》,遇到了==和===,以前写代码的时候没用到过===,现整理书上的内容如下(内容略有删减,内容为手打,可能有部分错误):==运算符和===运算符用来检测两个值是否相等,它们采用了具有同一性的两个不同定义。这两个运算符都接受任意类型的运算数,如果两个运算数相等,它们都返同true,否刘都返false。===运算符是等同运算符,它采用严格

2015-01-31 21:42:06 1748

原创 JavaScript学习笔记-进阶篇

这周学习的JavaScript。课程名:JavaScript进阶篇课程地址:慕课网 http://www.imooc.com/learn/10整理笔记如下:时间:2015年01月06日-2015年1月7日JS基础语法:变量的声明、赋值:var 变量名;表达式;操作符:+、比较、与或非;操作符优先级:算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号,

2015-01-31 21:12:07 593

原创 JavaScript学习笔记-入门篇

这周学习的JavaScript。课程名:JavaScript入门篇课程地址:慕课网 http://www.imooc.com/learn/36现整理笔记如下:入门准备:插入JS:使用标签在HTML网页中插入JavaScript代码。注意:标签要成对出现,并把JavaScript代码写在之间。表示在之间的是文本类型(text),javascri

2015-01-31 21:04:26 630

转载 CSS Border使用小分享--css实现小三角形等

之前在找如何实现CSS绘制小三角形来做对话的气泡框,找到一篇说得很透彻的博文,转载如下:之前在懒懒分会上分享的一点关于border画小图的内容, 完整的ppt在这里.原理css盒模型一个盒子包括: margin+border+padding+content– 上下左右边框交界处出呈现平滑的斜线. 利用这个特点, 通过设置不同的上下左右边框宽度或者颜色可以得到小三

2015-01-31 20:55:20 552

转载 一位IT牛人的十年经验之谈

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”      其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!      2、一定要确定自己的发展方向,并为此目的制定可行的计划。      不要说什么,“我刚毕业,还不知

2015-01-25 21:58:33 715

原创 W3C标准-学习笔记

初步学习了下W3C标准,整理笔记如下:W3C标准:原则:倡导结构、变现、行为分离;组成:结构化标准语言(HTML和XML);表现标准语言(CSS);行为标准语言(DOM和ECMAScript);在线验证:网页HTML在线验证:http://validator.w3.org网页CSS在线验证:http://jigsaw.w3.org/css-v

2015-01-25 18:45:34 783

原创 HTML标签语义化-学习笔记

初步学习了一下HTML标签的语义化,对语义化有了简单的了解。深入的理解还是要在以后的实践当中多应用才行。整理笔记如下:HTML语义化:概述:语义化是指用合理HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解。其实就是给某块内容用上一个最恰当最合适的标签。优点:去掉样式或者样式丢失时页面结构依然清晰分明;移动设

2015-01-25 18:31:37 596

原创 HTML+CSS基础课程学习笔记-第三章 CSS

第三章 CSS:基础知识:概述:全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜色等语法:讲解:选择符:又称选择器,指明网页中要应用样式规则的元素。声明:在英文大括号“{

2015-01-24 22:44:05 795

原创 HTML+CSS基础课程学习笔记-第二章 HTML标签

第二章 HTML标签标签语义化优点:更容易被搜索引擎收录。更容易让屏幕阅读器读出网页内容。一般常用标签:段落标签:注意一个段落就要用一个p标签 斜体标签: 表示强调粗体标签: 表示更强调,国内常用粗体表示强调-更多的用CSS样式来加粗,不用这个标签:是没有语义的,它的作用就是为了设置单独的样式用的 引用标签:短文本: 表示引用别人的话(短文本),

2015-01-24 22:42:21 645

原创 HTML+CSS基础课程学习笔记-第一章HTML简介

在慕课网上自学的前端,将笔记整理如下:第一章HTML简介:基本概念:HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单

2015-01-24 22:37:33 595

空空如也

空空如也

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

TA关注的人

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