自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

icessun

要理解新的编程概念,最佳的方式是尝试在程序中使用它们;如果陷入了困境,请尝试做点其他的事情;如果依然无法摆脱困境,请复习相关内容。

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

原创 微信小程序入门到实战(五)

缓存缓存的作用是为了加快数据的访问,小程序里面可以设置缓存(本地),设置缓存后,如果没有手动清除缓存的话,就会一直存在。大小不能超过10M。数据优先。设置缓存 wx.setStorageSync('key','value'):同步 wx.setStorage({key:'key',data:'value'}):异步wx.setStorageSync('ices...

2018-03-04 21:12:40 9134

原创 国庆节小记

国庆节回家,大抵都是想家了。每到要回家的时候,必然会失眠,这是从出去读书的时候就落下的毛病,这样也好,可以准时打开12306官网去抢票;虽然是无座,但起码可以登上火车,奔向家的方向。火车上无座的人多得有点超乎想象,此时的我徘徊在门口,看着旁边一小群人围着一个身穿红围裙的中年妇女,只见她麻利的从红围裙中掏出一沓塑封好的矩形卡片,“餐车有位,58块4小时,116块一晚上”,口中一边说着,一边很自然...

2019-10-24 20:54:15 213

原创 时间都知道

恬静的心是如一望无际的大海宽广深邃,是时光的铸就,不会冷却的挥散,热血依旧。青春会逝去却不会消亡,慵懒的舒心也是独特的青春。时间会抚平过去伤痛的褶皱,但内心的痊愈却需自己好好呵护,不是一味的消耗内在能量,固守都城。三毛说:“我来不及认真地年轻,只能选择老去”。在时光的长河里,放眼望去我们如此渺小,就如被支配的沙粒随波逐流,给予猝不及防的拥抱与惊喜,或转瞬即逝的幸福与晴朗。无论对生活的热忱洒脱,...

2019-09-08 22:06:31 182

原创 跑步的感想

伴着青蛙的鸣叫,看着道路两旁被飞虫包围的路灯,我停下了脚步,结束了今天的慢跑。跑步这项爱好,在大学期间就开始了,刚开始只是随便跑跑,没有想到我竟然坚持了这么久。由于工作的原因,经常盯着电脑十几小时,久坐,没有任何的活动;每次下班回家都会觉得很累,爬下楼梯会上气不接下气,整个人晕沉沉的,各种不适。那个时候开始把跑步作为一个习惯去养成,坚持慢跑。跑步是一个实实在在的体力活,虽然没有什么技术含...

2019-09-08 22:05:59 602

原创 毕业三年,讲个故事

一天晚上,接到好基友的电话,寒暄一番;突然他说道,三年前的今天,我们踏上了返程了火车,从此与生活了四年的大学说再见。听到这句话的时候,脑海中一个激灵,瞬间呈现出了当时的画面。我们俩每个人都拉着两个行李箱,一大一小,犹如牵着两个小孩子般的前行。我的箱子里面装着一些舍不得丢掉的书,比较沉,他也是。我偷偷的走,并没有告诉别人;他和几个好朋友叨扰了几句,于是这几个人都来送他了。候车厅里面,我们有说有笑...

2019-09-08 22:05:22 455

原创 一缕闲碎

回望匆匆那年时光,充满着别离的伤感与惆怅,那些瞬间淹没了独有的芬芳。我们的内心下着细雨,绵连绸缪,昔日的蔷薇也随之枯萎。每次提起行囊远行,都会想起朱自清先生写的背影,朴素的难忘的,细微之处足见的父爱。挥手告别也会泪眼朦胧,远行阻挡不了思念,好好珍惜与家人的每次相聚,珍惜当下,岁月定会善待美好的人儿。我们都是这世界的匆匆过客,亦是彼此的过客。每个站点都会遇到不同的人,走走停停,即使以后的日子不...

2019-09-08 22:04:36 90

原创 给心安一个家吧

碎碎念的鸡汤玲的小分享,愿是治愈系的独白:近期讨论度很高的电影《寄生虫》和《燃烧》深刻反映了世间的阶层,人性,善恶交织,直击内心,让人黯然伤神,一时无法从中抽离。寄生虫表达较为直白与讽刺,燃烧则更为文艺内敛隐晦,给予更大的思考空间。好书好电影都会有一种让人回味并思考的力量,会感觉到在某个节点似乎找到相似的自己,反省思量。找到属于自己合适的位置,或许那片星空也会很美。毛姆说过: 要记得在庸常...

2019-09-08 21:51:26 128

原创 python发送邮件

QQ邮箱传输协议SMTP:简单邮件传输协议(由源地址到目的地址的传输规则)smtp.qq.com :QQ邮箱服务器默认端口:25生成第三方登录QQ邮箱的密钥,这样从第三方登录QQ邮箱,不能输入密码,只需要输入第三方密钥就行需要使用到的库smtplib :主要是负责发送邮件,连接邮箱服务器,登录邮箱email :构造邮件,邮件显示的内容,收件人,发件人import smtp...

2019-01-05 16:13:57 588

原创 mysqldb is not a supported wheel on this platform

打开cmd,输入python(需要安装python,且系统的环境变量配置了python安装路径下的bin文件夹路径),回车,然后输入下面两个的其中一个,获取当前系统需要安装的mysqldb的版本号:AMD64import pip._internalprint(pip._internal.pep425tags.get_supported())WIN32import pipprint(p...

2018-11-27 21:31:16 507

原创 python中的模块

模块一个.py文件就称之为一个模块(Module)# 第1行和第2行是标准注释,第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行,第2行注释表示.py文件本身使用标准UTF-8编码;#!/usr/bin/env python3 # -*- coding: utf-8 -*-# 表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档...

2018-09-13 17:18:20 170

原创 Head First Python 读书笔记(六)

类:抽象行为和状态类:将行为和状态打包在一个对象中 采用驼峰命名法 class Dog(): """创建了狗类""" def __init__(self, name:str, age:int) -> None: '''初始化属性name和age''' self.name = name self...

2018-07-16 13:04:02 173

原创 Head First Python 读书笔记(四)

第六章:存储和管理数据打开,处理,关闭文件打开一个文件 todos = open('todos.txt','a'),a表示以追加的模式打开一个文件,返回一个文件流(对象)赋给变量todos写入数据 print('this is cat',file=todos),后面这个参数file是用来指定要写的文件流;写完数据之后,记得关闭文件,防止丢失数据:todos.close()读取...

2018-07-10 22:26:08 201

原创 Head First Python 读书笔记(三)

第五章 :构建一个WEB应用利用Flaskweb框架安装Flask使用pip命令 打开命令行提示窗口,输入如下命令(注意大小写,Windows下):py -3 -m pip install flask 使用这个命令去更新第三方的模块:py -3 -m pip install --upgrade 模块名字 或者py -3 -m pip install -U 模块的名字...

2018-07-07 22:08:56 378

原创 python中参数传递

在编程语言中,函数的参数传递有两种情况: - 按值类型传递num = 10def double(arg): arg=arg*2 print(arg)double(num) 调用该函数,传入一个变量,其实传入的是该变量的一个副本,该变量在函数中发生变化,不影响函数外面该变量。按引用类型(地址)传递def change(arg): ar...

2018-07-04 21:56:10 8785

原创 Head First Python 读书笔记(二)

第四章 :函数与模块定义函数:def函数注释文档def icessun(): # 这也是注释,下面是函数文档注释,描述函数的用途 """this is function document as docstring""" vowels=set('aeiou') word = input("provide a word to search for vo...

2018-07-04 09:09:13 394 2

原创 Head First Python 读书笔记

第一章:基础知识IDLE集成开发环境是一个REPL环境(read-eval-print-loop)交互式编程工具,python内置的IDE,通过python解释器去运行代码,一般一次运行一条语句,对于了解python语句的语法非常的方便如果想输入多条语句咋办?在打开的IDLE中,新建一个文件,然后在新建的文件中输入代码,保持,按 F5 运行,就可以在IDLE中看到结果 变量的声...

2018-07-02 17:47:18 575

原创 C# 实现五子棋游戏(一)

说到五子棋,相比大家都不会陌生;在一个棋盘上面,双方各执黑白一棋,首先在棋盘上面完成五个相同颜色的棋子连成一线,那就获胜。棋盘与棋子首先,新建一个项目,取名字为:Gomoku。棋盘的话,可以使用C#的内置绘图工具,通过程序去实现;也可以直接使用图片去作为背景,当做棋盘和棋子。这里选择第二种,把素材导入到新建的项目中。直接在项目的根目录下面新建资源文件夹,放入。接着把放入项目中的资源...

2018-06-03 23:00:14 20300 4

原创 Promise初体验

Promise是什么 JS就是操作对象上的属性和方法,对于一个对象,想要了解,我们可以直接从其身上的属性和方法入手;直接使用console.dir(对象)打印出来从上面打印出来的属性和方法,可以看到Promise是一个构造函数,有属于自己私有的all,reject,resolve,rece等方法,也有原型上面的,属于实例对象调用的方法then,catch// Promis...

2018-05-19 17:16:05 221

原创 微信小程序入门到实战(四)

调试方法小程序的调试和一般的网页调试差不多,但是注意几点: - 调试文件的选择 打开调试器,选中Sources页签,然后使用快捷键:ctrl+p打开搜索框,选择后缀为sm的文件进行调试。 数据绑定的展示 打开调试器,选中AppData页签,可以查看到页面数据绑定的详细信息,是否正确绑定。记载着所有页面的数据绑定内容。 通过上面这个图片,我们就可以知道,只有在datesArr...

2018-02-17 10:16:16 2844

原创 微信小程序入门到实战(三)

数据绑定(二)上一遍文章的结尾介绍了小程序简单的数据绑定方式,但是核心要知道:数据绑定,都是借用data这个属性作为一个中转地,服务器上面获取的数据,经过处理,使用this.setData()方法绑定到data属性中的一个变量,在通过这个变量绑定到页面上面。接下来说一下数据绑定的其他用途:标签的显隐前面说到,小程序里面没有dom的概念,就不能通过标签的display和visib

2018-02-03 14:30:41 1461

原创 微信小程序入门到实战(二)

上一文章里面,我们实现了第一个小程序页面,并且了解到了一些小程序的知识,接下来继续开始我们的学习。页面的跳转在第一个小程序页面,预留了一个按钮,这是为了跳转到其他的页面,在微信小程序里面跳转的方法主要有下面三种: - wx.navigateTo() - wx.redirectTo() - wx.switchTab()wx.switchTab({ url: '/inde

2018-01-30 22:28:44 2307

原创 微信小程序入门到实战(一)

了解小程序什么是小程序? 小程序其实就是一个工具,为人提供便捷服务的;随时可用,用完即走,减少桌面上面的app数量; B2C(人与商品) 淘宝 JD P2P(人与人)微信 QQ C2P(人与服务)微信小程序 支付宝小程序什么应用适合小程序? 对于一些性能要求不高,使用频度不高,业务逻辑简单的应用适合做成一个小程序的应用;比如购票,缴费,手机充值等

2018-01-29 12:52:56 13597 2

原创 python3入门与进阶(三)

模块和类 一个项目的基本的组织结构:包(文件夹)—–>模块(文件)—–>类—–>函数,变量; 模块:就是包含一定功能的文件 - 使用import关键字导入模块,这种方式只能导入模块,再通过模块去引用里面的变量和函数 - 给模块起别名:import 模块 as 别名 - 导入模块的另一种方式:form 模块 import 变量,函数或者模块 | * - 可以在

2017-12-24 22:35:39 414

原创 python3入门与进阶(二)

变量 python3中变量的定义是不固定类型的(动态),区分大小写 值类型 引用类型 不可变的(值类型) 可变的(引用类型) int (整型) list (列表) str (字符串) set (集合) tuple (元组) dict (字典)- 通过内置函数id(),可以知道变量在内存的位置b = "icessun"b = b + "hello"prin

2017-12-24 15:17:35 675

原创 python3入门与进阶(一)

最近学习了python3的语法,整理记录一下; 语法是编程的先决条件,精通语法是编好程序的必要条件;导语在python编程的世界里面,广为传颂的名言:Life is Simple ,I Use Python;python语言相对于其他语言来说,最大的特点是:简洁。为什么呢?来看一个变量交互的例子:# 很多语言中,需要一个临时变量来交换temp = xx = yy = temp# 在p

2017-12-24 12:12:11 1159

原创 VS Code 插件 主题 快捷键

window 下的操作,自己亲自测试快捷键打开终端命令行:ctrl + ` 打开命令面板:ctrl + shift + p 在这里直接输入一些命令,比如输入snippet,选择打开用户代码片段,选中你要编辑的语言代码片段,这里选中javaScript,你会看到如下界面: 其中:prefix : 这个参数是代码段的唤出关键字body : 这个是代码段的主体,

2017-12-03 17:04:24 1289

原创 相约梧桐,不见凤凰

里面的人,一身疲倦的出来;外面的人,精神抖擞的进去。

2017-11-20 10:50:47 443

原创 screenX / Y,clientX / Y和pageX / Y之间有什么区别?

offsetX,offsetY IE浏览器特有的事件属性 鼠标点击的位置相当于事件源元素的位置坐标,以元素盒子模型的内容区域的左上角为参考点clientX,clientY 设置或获取鼠标指针位置相对于浏览器视口(内容区域的左上角)的坐标,与浏览器是否有滚动条无关 相对于页面的可见部分的左上角,通过浏览器窗口“看到”。 相对于viewportCSS像素的坐标。screen

2017-08-16 14:36:49 839

原创 git与github学习笔记

![工作流图](http://upload-images.jianshu.io/upload_images/1811036-ba75eec40861687e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)## 认识`Git`- 是一个强大的分布式版本控制工具 - 分布式:可以协作,任务可以拆分;每次的改动都有记录,版本可以控制-

2017-08-09 17:21:05 310

原创 Javascript中事件库的封装

@(Javascript闯关笔记) 在浏览器中,对于事件的操作,兼容性主要是存在DOM2级事件里面,标准浏览器是通过addEventListener()和removeEventListener()来注册事件和绑定事件,在低级版本的IE浏览器里面是有对应的attachEvent()和detachEvent();再者是里面传入的事件行为,标准的不带on,IE带on;接着是事件处理函数里面的this指

2017-07-26 23:14:37 426

原创 原生Javascript之事件

事件 就是和浏览器产生交互效果的,事件触发和函数一起使用,当触发事件的时候,调用相应的事件去处理接下来的事情。

2017-07-26 22:39:05 685

原创 数组去重的方法

数组去重第一种方法:先对数组进行排序sort(),排好序,然后把数组的当前项和后一项进行比较,相同则使用数组的splice(相同的位置,1),但是为了防止数组塌陷,每次删除数组元素的时候要把i的值减一。 var ary=[1,23,4,2,33,1,2,44,3,2,3] ary.sort(function(a,b){ return a-b;

2017-04-04 17:40:33 5575

原创 基本的排序算法

基本的排序算法 算法的学习核心是:思路,知道思路,清楚思路,明白思路的思考过程,写代码就会很轻松快速排序 (递归的方法) 快速排序就是大学学的折半查找算法,或者说是二分查找;时间复杂度:每次把搜索区减少一半,最坏的时间复杂度:O(n*n),最优的时间复杂度:O(n*logn);n表示集合中元素的个数;空间复杂度:O(1)对于一个给定的数组var ary,思路首先取得数组中间位置上面的数,

2017-04-01 08:09:07 259

原创 XP搭建FTP文件服务器

第一步开始菜单—>控制面板—>添加或删除程序—>点击添加/删除Windows组件,稍等出现下面的界面:点击详细信息,出现如下界面:点击确认,下一步,出现下面界面,说明你已经成功安装了Windows向导,这个阶段可能需要你选择安装i386的路径,选择默认的c:\windows\system32\drivers\i386确定第二步我的电脑右键—->管理—->服务和应用程序—->intent 服务信

2017-03-17 16:57:05 1811

原创 Makedown语法

maxiang.io 马克飞象专门编辑makedown语法标题标题一标题二标题三标题四标题五标题六无序列表 无序列表 文字前面加上- 空格 文字或者* 空格 文字1号标题:#2号标题:# caps Lock+tab键上面的,1旁边的那个键—–>出现 “前端工程师:html+css;Javascript;nodejs;PHP 要有空格,前面出现小黑点vue;微信小程序;

2017-03-11 22:40:33 806

原创 box-sizing布局学习笔记

首先学习box-sizing布局之前,来了解一下css盒子模型(Box Model)盒子模型(Box Model)一般来说,css盒子模型有两种模式:W3C的标准模型 相当于 box-sizing:content-box 我们对元素设置的宽度和高度就是内容(content)的宽度和高度,也就是内盒子的宽度;外盒子的宽度包括:content+padding+border的- IE的传统模

2017-03-05 17:22:33 3723

原创 vertical-align属性笔记

定义MDN的定义是:用来指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方式如果元素没有基线baseline,则以它的外边距的下边缘为基线。可替换元素定义(MDN)是:外观渲染独立于css的外部对象,展示不由css来控制。 其中一些元素,如:img,video,input,textarea,本身有尺寸和基线(baseline),就需要使用vertical-align来

2017-03-03 16:31:56 306

原创 三栏布局----自适应

第一种方法:自身浮动+marginhtml:<div id="container"> <div id="team"> <img src="img/a.jpg" width="80px" height="80px" class="teamLogo"/> <div class="team-name">

2017-02-23 11:36:24 291

原创 git学习小结(未完待续)

错误一 ! [rejected] master -> master (fetch first)error: failed to push some refs to 'https://github.com/icessun/baiduWebShool.git'hint: Updates were rejected because the remote contains work tha

2017-02-22 22:43:48 306

原创 Flex布局

flex布局是一个布局模型(不同于块和内联模型布局,其依赖于块和内联元素的布局方向),而不是一个简单的属性,包括父元素(flex container)和子元素(flex items)的属性。不需要媒体查询就可以控制内容的尺寸随着浏览器的变化而变。它具有定义一个可伸缩项目的能力。flex 元素可以根据他们的 flex-grow 因子拉伸以填充可用空间,或根据他们的 flex-shrink 因子收缩以防

2017-02-22 16:15:38 658

css盒子模型

通过这个css盒子模型的实战,更好的理解css盒子模型

2016-08-22

CSS盒子模型的应用

CSS盒子模型的应用

2016-08-22

android源码

一个登入的demo,可以保存我们的用户名和密码到我们的本地里面,下次进入的时候可以直接回显密码和用户名

2016-06-16

Android通讯录demo

Android通讯录demo

2016-06-09

空空如也

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

TA关注的人

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