11 2019 档案

Python(21):numpy数组模块
摘要:一、numpy简介numpy是Python的一种开源的数值计算扩展库。这种库可用来存储和处理大型numpy数组,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示numpy数组)。1、numpy库作用:区别于list列表,提供了数组操作、数组运算、以及统计分布和简单的数学模型。计算速度快,甚至要由于python内置的简单运算,使得其成为pandas(分析结构化数据的工具集)、skle... 阅读全文

posted @ 2019-11-29 22:08 springsnow 阅读(514) 评论(0) 推荐(0) 编辑

ASP.NET(99):ASP.NET 内容管理系统CMS
摘要:ASP.Net类DNNUmbraco Orchard 企业网站建设 PageAdmin(国内) 不开源PHP:类个人博客 wordpress.org一、Umbraco项目地址: http://umbraco.org/Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据。 使用Umbraco ,设计师能创造出有效的XHTML标记模板和开发人员可以创建... 阅读全文

posted @ 2019-11-29 09:14 springsnow 阅读(917) 评论(0) 推荐(0) 编辑

Python(20):Python常用模块sys、random、math
摘要:一、sys运行时环境模块sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。用法: sys.argv:命令行参数List,第一个元素是程序本身路径 sys.modules.keys():返回所有已经导入的模块列表 sys.exc_info():获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前... 阅读全文

posted @ 2019-11-28 20:18 springsnow 阅读(368) 评论(0) 推荐(0) 编辑

Python(19):Python标准库: 日期、时间和日历模块
摘要:一、time时间模块import time1 、时间戳:time.time() 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只 阅读全文

posted @ 2019-11-28 20:16 springsnow 阅读(963) 评论(0) 推荐(0) 编辑

Python(18):Python模块基础
摘要:一、模块 模块可以看成是一堆函数的集合体。 一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。 如果这个py文件的文件名为module.py,模块名则是module。 1、模块的四种形式 在Python中,总共有以下四种形式的模块: 自定义模块:如果你自己写一个py文件,在文件内写入一堆函数,则它被称为自定义模块,即使用python编写的.py文件 ... 阅读全文

posted @ 2019-11-28 14:37 springsnow 阅读(446) 评论(0) 推荐(0) 编辑

微信官方文档
摘要:一、微信公众平台https://mp.weixin.qq.com/分订阅号、服务号、小程序以及企业微信。1、公众号2、小程序二、微信开放平台https://open.weixin.qq.com/ 三、官方文档https://developers.weixin.qq.com/doc/ 阅读全文

posted @ 2019-11-24 18:13 springsnow 阅读(2155) 评论(0) 推荐(0) 编辑

Python(17):Python面向对象高级
摘要:一、isinstance和issubclass type():不会认为子类实例是一种父类类型; isinstance():认为子类实例是一种父类类型。 issubclass():判断是否为其子类。 class Foo(object): pass class Bar(Foo): pass print( 阅读全文

posted @ 2019-11-20 22:49 springsnow 阅读(261) 评论(0) 推荐(0) 编辑

Python(16):Python面向对象进阶
摘要:一、对象的继承 Python中支持一个类同时继承多个父类 class Parent1: pass class Parent2: pass class Sub1(Parent1, Parent2): pass 使用__bases__方法可以获取对象继承的类 print(Sub1.__bases__) 阅读全文

posted @ 2019-11-20 19:59 springsnow 阅读(317) 评论(0) 推荐(0) 编辑

Python(15):Python面向对象基础
摘要:和其它编程语言相比,Python 在尽可能不增加新的语法和语义的情况下加入了类机制。 Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。 对象可以包含任意数量和类型的数据。 一、程序中定义类和对象 1、 定义 阅读全文

posted @ 2019-11-20 19:29 springsnow 阅读(257) 评论(0) 推荐(0) 编辑

Python(14):python异常处理
摘要:一、什么是异常在python中,错误触发的异常如下二、异常的种类在python中不同的异常可以用不同的类型去标识,一个异常标识一种错误。1 、常用异常类AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基本上是路径问题或名称错误IndentationError... 阅读全文

posted @ 2019-11-19 14:00 springsnow 阅读(336) 评论(0) 推荐(0) 编辑

Python(27):shutil文件操作、subprocess运行子程序模块、psutil
摘要:一、shutil模块(了解):高级的文件、文件夹、压缩包处理模块。 import shutil# shutil.copyfileobj(fsrc, fdst[, length]),将文件内容拷贝到另一个文件中shutil.copyfileobj(open('old.xml', 'r'), open('new.xml', 'w'))# shutil.copyfile(src, dst),拷贝... 阅读全文

posted @ 2019-11-19 13:31 springsnow 阅读(786) 评论(0) 推荐(0) 编辑

Python(00):pathlib文件系统模块(了解)
摘要:一、pathlib库官方定义 pathlib 是Python内置库,Python 文档给它的定义是 Object-oriented filesystem paths(面向对象的文件系统路径)。pathlib 提供表示文件系统路径的类,其语义适用于不同的操作系统。 路径类在纯路径之间划分,纯路径提供纯粹的计算操作而没有 I / O,以及具体路径,它继承纯路径但也提供 I / O 操作。 二、p... 阅读全文

posted @ 2019-11-19 13:30 springsnow 阅读(238) 评论(0) 推荐(0) 编辑

Python(13):Python文件处理、os模块、glob模块
摘要:一、文件基本的操作 1、open() 打开文件 open() 方法用于打开一个文件,并返回File文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。 open(file... 阅读全文

posted @ 2019-11-19 13:00 springsnow 阅读(693) 评论(0) 推荐(0) 编辑

Python(12):Python函数高级(命名空间、作用域、装饰器)
摘要:一、名称空间和作用域 1、命名空间(Namespace) 命名空间是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。 命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。 1、一般有三种命名空间: 内置名称空间(built-in names):存放内置... 阅读全文

posted @ 2019-11-18 22:00 springsnow 阅读(397) 评论(0) 推荐(0) 编辑

Python(11):Python函数基础(定义函数、函数参数、匿名函数)
摘要:函数先定义函数,后调用 一、定义函数: 1、简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用... 阅读全文

posted @ 2019-11-18 21:00 springsnow 阅读(666) 评论(0) 推荐(0) 编辑

Python(10):Python迭代器与生成器(iterator、for循环、generator、yield)
摘要:一、迭代器(foreach)1、可迭代的对象内置有__iter__方法的都叫可迭代的对象。Python内置str、list、tuple、dict、set、file都是可迭代对象。x = 1.__iter__ # SyntaxError: invalid syntax# 以下都是可迭代的对象name = 'nick'.__iter__print(type(name)) # 'method-wr... 阅读全文

posted @ 2019-11-18 20:20 springsnow 阅读(535) 评论(0) 推荐(0) 编辑

Python(00):复杂数据类型(set、dict)
摘要:一、集合(set):{a1,a2},可变数据类型集合(set)是一个无序的不重复元素序列。 集合元素不重复 集合元素之间无序。 集合类型主要应用于:包含关系比较、数据去重 s = {1, 2, 1, 'a'} # 建立集合类型用 {} 元素间用逗号分隔print(s) s = set({1,2,'a'}) # 使用set()建立集合 print(s) s = set() ... 阅读全文

posted @ 2019-11-18 20:17 springsnow 阅读(512) 评论(0) 推荐(0) 编辑

Python(09):复杂数据类型(list、tuple)
摘要:一、序列:序列是基类类型,序列扩展类型包括:字符串、元组和列表序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。二、列表(list):[a1,a2],可变数据类型列表:列表是序列类型的一种扩展,十分常用1、列表的创建 列表是一种序列类型,创建后可以随意被修改 使用方括号 [] 或list() 创建,元素间用逗号 , ... 阅读全文

posted @ 2019-11-18 20:16 springsnow 阅读(965) 评论(0) 推荐(0) 编辑

Python(00):bytes字节串类型及用法
摘要:一、bytes 字节串类型概述Python 3 新增了 bytes 类型,用于代表字节串,是一个类型,不是C#中的列表。由于 bytes 保存的就是原始的字节(二进制格式)数据,因此 bytes 对象可用于在网络上传输数据,也可用于存储各种二进制格式的文件,比如图片、音乐等文件。1、字节串与字符串之间的区别bytes 和 str 除操作的数据单元不同之外,它们支持的所有方法都基本相同,bytes... 阅读全文

posted @ 2019-11-18 20:15 springsnow 阅读(8337) 评论(0) 推荐(3) 编辑

Python(00):内存中读写数据StringIO和BytesIO
摘要:流读写很多时候,数据读写不一定是文件,也可以在内存中读写。1、StringIO:在内存中读写str。要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可:getvalue()方法用于获得写入后的str。from io import StringIOf = StringIO()f.write('hello')f.write(' ')f.write('worl... 阅读全文

posted @ 2019-11-18 20:15 springsnow 阅读(704) 评论(0) 推荐(0) 编辑

Python(08):Python简单数据类型(int、float、complex、bool、str)
摘要:一、数据类型分类 1、按存值个数区分 单个值:数字,字符串 多个值(容器):列表,元组,字典,集合 2、按可变不可变区分 可变:列表[],字典{},集合{} 不可变:数字,字符串,元组()、bool,None 3、有序无序区分 有序(可按索引取值):字符串,列表,元组 无序:字典,集合 二、整型(int) age = 18 # ag... 阅读全文

posted @ 2019-11-18 20:14 springsnow 阅读(2283) 评论(0) 推荐(0) 编辑

Python(00):PyInstaller库,打包成exe基本介绍
摘要:一、pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因 阅读全文

posted @ 2019-11-18 19:33 springsnow 阅读(774) 评论(0) 推荐(0) 编辑

Python(07):Python变量流程基础(变量、赋值、格式化、运算符、流程控制、range()函数)
摘要:一、执行Python程序的两种方式 1、交互式 在终端内输入“python3”,然后输入python代码 2、命令行式 在终端内输入“python3 文本文件路径” 二、变量 1、变量的组成 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象... 阅读全文

posted @ 2019-11-18 17:30 springsnow 阅读(666) 评论(0) 推荐(0) 编辑

markdown基本语法
摘要:一、前言 由于有些语法无法在博客园展示,推荐使用Typora可全功能演示MarkDown语法。 下载地址:https://www.typora.io/ 推荐使用jupyter,使用方法:https://www.cnblogs.com/springsnow/p/12030654.html 基础mark 阅读全文

posted @ 2019-11-18 12:00 springsnow 阅读(404) 评论(0) 推荐(0) 编辑

Python(06):Python基础语法
摘要:一、Python输出print是python输出的关键字,默认是输出内容后换行。如果不想换行,需要在变量末尾加上 end="" 。 a = 'hello'b = 'world'print(a)print(b) print(a, end=" " ) print(b, end=" " ) print(a, b)输出信息: C:\PycharmProjects\untitled\venv\S... 阅读全文

posted @ 2019-11-18 11:45 springsnow 阅读(644) 评论(0) 推荐(0) 编辑

Python(05):Python之包管理工具pip
摘要:pip提供我们各色各样的软件(第三方库),而这些第三方库又可以给我们实现各种各样不同的功能,科学计算、画图、操作文件、聊天…… 我们可以通过Cmd终端、Pycharm、Jupyter三种平台使用pip安装这些第三方库。 官方Python 第三方库软件包地址:PyPI · Python 包索引 Ana 阅读全文

posted @ 2019-11-18 01:23 springsnow 阅读(887) 评论(0) 推荐(0) 编辑

Python(03):Python的IDE之Jupyter的使用
摘要:一、Jupyter介绍Jupyter Notebook是当前一种十分流行的基于网页的开发环境,它灵活、高度可扩展,不仅允许用户创建和共享含有代码的文档,还可以植入公式、可视化图片和描述性的文本等,是大数据分析师最喜欢的利器。Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。用途包括:数据清理和转换,... 阅读全文

posted @ 2019-11-17 23:50 springsnow 阅读(1609) 评论(0) 推荐(0) 编辑

Python(02):Python的IDE之PyCharm的使用
摘要:一、Python集成开发环境-Pycharm介绍 PyCharm是一款功能强大的,用于编写复杂需要结构化的功能代码,下面介绍一下 在Windows下如何安装PyCharm 。 操作系统:Windows10 PyCharm版本:community-2019.2.4 下载地址:https://www.j 阅读全文

posted @ 2019-11-17 23:49 springsnow 阅读(2211) 评论(0) 推荐(0) 编辑

Python(01):Python简介与Python安装
摘要:一、Python简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python的创始人为吉多·范罗苏姆(Guido van Rossum)少数几个不秃头的语言创始人。 1989年,Guido开始写Python语言的编译器。 2019-2-4,发布了Python 3.8.0.a1测试版 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。... 阅读全文

posted @ 2019-11-17 23:00 springsnow 阅读(6017) 评论(0) 推荐(1) 编辑

本地电脑视频播放器推荐PotPlayer、KMPlayer
摘要:链接:https://pan.baidu.com/s/1aSfBFUtEm_XzDU2HGKDkQw 提取码:7z0d 阅读全文

posted @ 2019-11-14 09:43 springsnow 阅读(2024) 评论(0) 推荐(0) 编辑

可以直接下载APK的网站,同步谷歌
摘要:https://apkcombo.com/zh-fr/ https://apktada.com/ 阅读全文

posted @ 2019-11-14 09:38 springsnow 阅读(4230) 评论(0) 推荐(0) 编辑

ASP.NET(99):SignalR入门二、使用 SignalR 2 实现服务器广播
摘要:一、概述这篇教程通过实现一个股票报价的小程序来讲解如何使用SignalR进行服务器端的推送,服务器会模拟股票价格的波动,并把最新的股票价格推送给所有连接的客户端,最终的运行效果如下图所示。教程:使用 SignalR 2 广播的服务器可以通过Install-Package Microsoft.AspNet.SignalR.Sample来安装并查看完整的代码。二、服务器端代码新建一个名为Stock.... 阅读全文

posted @ 2019-11-12 17:36 springsnow 阅读(459) 评论(0) 推荐(0) 编辑

ASP.NET(99):SignalR入门一、通过 SignalR 2 进行实时聊天
摘要: 一:什么是signalR Asp.net SignalR是微软为实现实时通信的一个类库。 一般情况下,signalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着Html5中WebSockets出现,SignalR也支持WebSockets通信。 另外SignalR开发的程序不仅仅限制于宿主在IIS中,也可以宿主在任何应用程序,包括控... 阅读全文

posted @ 2019-11-12 11:44 springsnow 阅读(753) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示