day 21 - 1 包,异常处理】的更多相关文章

创建目录代码 1. 无论是 import 形式还是 from...import 形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法2. 包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是一个包含__init__.py文件的目录)3. import 导入文件时,产生名称空间中的名字来源于文件,import 包,产生的名称空间的名字同样来源于文件,即包下的 __init__.py ,导入包本质就是在导入该文件强调: 1. 在python3…
一.模块的导入 1).import # 测试一:money与my_module.money不冲突 import my_module money=10 print(my_module.money) ''' 执行结果: from the my_module.py 1000 ''' #测试二:read1与my_module.read1不冲突 import my_module def read1(): print('========') my_module.read1() #测试三:执行my_modul…
1. try....catch  /  try...catch...finally package cn.itcast_02; /* * 我们自己如何处理异常呢? * A:try...catch...finally * B:throws 抛出 * * try...catch...finally的处理格式: * try { * 可能出现问题的代码; * }catch(异常名 变量) { * 针对问题的处理; * }finally { * 释放资源; * } * * 变形格式: * try { *…
pickle模块操作文件 pickle.dump(obj, file[, protocol]) 序列化对象,并将结果数据流写入到文件对象中.参数protocol是序列化模式,默认值为0,表示以文本的形式序列化.protocol的值还可以是1或2,表示以二进制的形式序列化. ------------------------------------------pickle.load(file) 读取file >>> import pickle >>> my_list = […
问题描述 公司需要对用户进行消息推送,选择了个推,由于是Java进行开发,个推操作文档, 这是官网上安装的方式,可是不成功,无论怎么样都无法把Jar包下载下来! MAVEN方式(本人测试Jar无法下载) <!--在Maven的pom文件中添加--> <dependency> <groupId>com.gexin.platform</groupId> <artifactId>gexin-rp-sdk-http</artifactId>…
1.下载安装包 MySQL 官方下载地址:https://dev.mysql.com/downloads/mysql/ MySQL 5.7官方安装文档:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 本文完全按照官方步骤配置安装 选择Linux - generic 64位安装包 MySQL 5.7.21 二进制包下载地址:https://dev.mysql.com//Downloads/MySQL-5.7/mysq…
NPM小结   nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台.前端的可能性,从此更加具有想象空间. 随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多.无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用.NPM(node package manager),作为node的包管理工具,极大地便利了我们的开发工作,很有必要了解一下. NPM是什么 NPM(node package m…
一.模块(Module)和包(Package) 1.模块:一个包含所有你定义的函数和变量的文件,其后缀名是 .py ,一个.py文件就是一个模块 2.包:一定包含 __init__.py模块 的文件夹,一般也会包含其他一些模块和子包 3.库(lib):库是完成一定功能的代码集合,具体表现可以是包,也可以是一个模块 4.框架(framework):为解决一个开放性问题而设计的具有一定约束性的支撑结构 5.python内置了一些库,除此之外,还有其他人自己做的一些库,称之为第三方库 6.一般把第三方…
API:application program interface ABI:application binary interface linux系统的ABI文件是ELF格式的 windows系统的ABI文件是exe,msi格式的 系统级开发语言:c/c++ ​ 作品:httpd,vsftpd,nginx 应用级开发:java/python/php ​ java作品:hadoop,hbase ​ python作品:openstack 在linux安装软件非常费劲,分源代码编译安装,二进制安装 编译…
[OCP.OCM.高可用等]小麦苗课堂网络班招生简章(从入门到专家)--课程大纲 小麦苗信息 我的个人信息 网名:小麦苗 QQ:646634621 QQ群:618766405 我的博客:http://blog.itpub.net/26736162/abstract/1/ 微信公众号:xiaomaimiaolhr,二维码如下: 小麦苗的微信二维码如下所示,加我时请备注相关信息: 我的微店地址:https://weidian.com/s/793741433?wfr=c&ifr=shopdetail…
 [OCP|OCM]Oracle培训考证系列  我的个人信息 网名:小麦苗 QQ:646634621 QQ群:618766405 我的博客:http://blog.itpub.net/26736162/abstract/1/ 微信公众号:xiaomaimiaolhr,二维码如下: 小麦苗的微信二维码如下所示,加我时请备注相关信息: 我的微店地址:https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ?小麦苗出版的数据库类丛书:http://bl…
原文链接:AOP与JAVA动态代理 1.AOP的各种实现 AOP就是面向切面编程,我们可以从以下几个层面来实现AOP 在编译期修改源代码 在运行期字节码加载前修改字节码 在运行期字节码加载后动态创建代理类的字节码 2.AOP各种实现机制的比较 以下是各种实现机制的比较: 类别 机制 原理 优点 缺点 静态AOP 静态织入 在编译期,切面直接以字节码的形式编译到目标字节码文件中 对系统无性能影响 灵活性不够 动态AOP 动态代理 在运行期,目标类加载后,为接口动态生成代理类,将切面织入到代理类中…
1. 使用引用符来格式化HTML代码. @Component({ selector: 'app-heroes', templateUrl: './heroes.component.html', styleUrls: ['./heroes.component.css'] }) 2. 数据双向绑定方式. 在使用表单输入绑定数据之前,我们需要引入表单模块FormsModule包至我们的Angular模块中.引入包的方法是,直接添加需要的包至NgModel的imports数组中. import { Br…
Spring框架之jms源码完全解析 我们在前两篇文章中介绍了Spring两大核心IOC(Inversion of Control控制反转)和AOP(Aspect Oriented Programming面向切面编程)技术:Spring框架之beans源码完全解析和Spring框架之AOP源码完全解析,下面对Spring的jms源码进行分析,先对jms进行简单的介绍,其次对Spring中jms模块源码文件清单进行梳理,然后对jms的单独使用和Spring整合jms使用进行演示,最后对Spring…
0.前言 虽然很早就知道R被微软收购,也很早知道R在统计分析处理方面很强大,开始一直没有行动过...直到 直到12月初在微软技术大会,看到我软的工程师演示R的使用,我就震惊了,然后最近在网上到处了解和爬一些R的资料,看着看着就入迷了,这就是个大宝库了,以前怎么没发现,看来还是太狭隘了.直到前几天我看到这个Awesome R文档,我就静不下来了,对比了目前自己的工作和以后的方向,非常适合我.所以毫不犹豫的把这个文档汉化了,所以大家一起享受吧. 说明:本文已经提交到github,地址:https:/…
Sqoop 产生背景 Sqoop 的产生主要源于以下几种需求: 1.多数使用 Hadoop 技术处理大数据业务的企业,有大量的数据存储在传统的关系型数据库(RDBMS)中. 2.由于缺乏工具的支持,对 Hadoop 和 传统数据库系统中的数据进行相互传输是一件十分困难的事情. 3.基于前两个方面的考虑,极需一个在 RDBMS 与 Hadoop 之间进行数据传输的项目. sqoop 是什么 Sqoop 是连接传统关系型数据库和 Hadoop 的桥梁.它包括以下两个方面: 1. 将关系型数据库的数据…
[翻译]Awesome R资源大全中文版来了,全球最火的R工具包一网打尽,超过300+工具,还在等什么? 阅读目录 0.前言 1.集成开发环境 2.语法 3.数据操作 4.图形显示 5.HTML部件 6.复用组件研究 7.Web技术和服务 8.并行计算 9.高性能 10.语言API 11.数据库管理 12.机器学习 13.自然语言处理 14.贝叶斯 15.最优化 16.金融 17.生物信息学 18.网络分析 19.R 开发 20.日志 21.数据包 22.其他工具 23.其他编译器 24.R学习…
导读 通过SSH登录Linux服务器时,输完用户名就卡住了,要等待10秒钟才提示密码输入.这究竟是什么原因导致的呢? 10秒钟的时间并不算长,吃个薯片喝口咖啡就过去了.但是作为强迫症患者,我还是容不得它的存在,因此便决定写篇文章,向大家演示一下怎样用Wireshark一步步解决这个问题. 首先是抓包,步骤如下 在Linux服务器上启动抓包. 从笔记本SSH到Linux服务器,输入用户名并回车. 等待10秒左右,直到登录界面提示输入密码. 停止抓包. 这样就可以得到一个涵盖该现象的网络包了.一般在…
nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台.前端的可能性,从此更加具有想象空间. 随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多.无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用.NPM(node package manager),作为node的包管理工具,极大地便利了我们的开发工作,很有必要了解一下. NPM是什么 NPM(node package manager),…
鉴于G宝石,B包.和S.S当代表凑齐每种颜色的宝石S我们可以成为哲学家的石头 每个软件包包含N宝石.分别c1,c2....... 然后他们轮流拿包.每个包可以得到一次.宝石出包放在地上. 假设你可以成为魔法石拿着魔法石,次还这个人拿包.没变成则换人. 魔法石的个数就是获得分数,问两人最优的时候分差是多少. 状压记忆化搜索 一共21个包.状压存当前取包的状态 不管如何取,最后获得的魔法石数量一定 dp[i]表示在i状态下.先手能够获得的最高分数 #include "stdio.h" #i…
一.装饰器(decorator) 1.定义:本质是函数(装饰其它函数),就是为了其它函数添加附加功能. 2.原则:一是不能修改被装饰函数的源代码:二是不能修改被装饰函数的调用方式. 3.装饰器包含的知识点: <1>函数(可作为变量) <2>高阶函数 a.把一个函数名当作实参传给另一个函数(在不修改被装饰函数的情况下,为其添加新功能) b.返回值中包含函数名(不修改函数的调用方式) <3>嵌套函数 高阶函数 + 嵌套函数  ==> 装饰器 4.下面举例分析: <…
CAS 单点登录指导文档 1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 耶鲁大学(yale)开发的单点登录(Single Sign On)系统称为CAS(Central Authentication Service)被设计成一个独立的Web应用程序(cas.war). CAS在2004年12月成为Jasig项目,所以也叫JA-SIG CAS. 本…
今天安装的是二进制的mysql包5.7.21的包,在配置文件的时候采了好多坑,左后还是搞定了,来和大家分享一下 二进制msyql5.7.21版本的主从复制安装 新建/picclife目录 mkdir  /picclife 新建/picclife/data 目录 mkdir  /picclife/data 创建用户和组 为mysql groupadd  mysql useradd   -g   mysql  mysql 将二进制mysql的包传到/picclife的目录下 解压软件包 tar  -…
Running as a plugin of Elasticsearch Install elasticsearch-head:– for Elasticsearch 5.x:site plugins are not supported. Run elasticsearch-head as a standalone server Running with built in server enable cors by adding http.cors.enabled: true in elasti…
昨日内容回顾 基本数据类型 编码 流程控制 文件操作 函数-内置函数 装饰器 常用模块: 序列化模块 随机数模块 os模块 sys模块 时间模块 hashlib collections re 1天半 logging 日志 自定义模块 1天 模块和包 异常处理 学习时间 面向对象 6天 网络编程 5天 并发编程 5天 数据库 5天 前端 django 基础 框架 内容回顾 常用模块 时间模块 time time是datetime的底层模块 时间戳时间-localtime/gmtime-> 结构化时…
内容摘自:TCP之深入浅出send和recv.再次深入理解TCP网络编程中的send和recv 建议阅读时参考:Unix环境高级编程-TCP.UDP缓冲区 概念 先明确一个概念:每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的滑动窗口便是依赖于这两个独立的buffer以及此buffer的填充状态.接收缓冲区把数据缓存入内核,应用进程一直没有调用read进行读取的话,此数据会一直缓存在相应 socket的接收缓冲区内.再啰嗦一点,不管进程是否…
环境概述 使用的开发工具:idea 2018 3.4 环境:jdk1.8 数据库:MariaDB (10.2.21) 包管理:Maven 3.5 Web容器:Tomcat 8.0 开发机系统:Window Server 2012 1.新建maven项目 选择 Create from archetype -> 选择如下选项 ,再下一步 填写 GroupId 和 ArtifactId ,再下一步 设置一些基本信息,一般为默认值,再下一步 可以修改项目名称等,一般可以默认,设置完毕选择完成生成项目 M…
今天来给大家分享下关于 CDN 的东西,以及我自己的一些发现.一些个人的拙见.总共分为 3 个部分:原理.详解.各种坑. 首先说一下 CDN 的基本原理部分,主要分 4 块来描述:CDN 的由来.调度是怎么做的.缓存是什么.关于安全. 最初刚有互联网的时候,带宽用量不多.用户少,并不存在什么问题,后来随着发展,逐渐出现了使用量大.访问缓慢的情况.最初 95 年的时候,有两个博士试图通过利用数学的办法来解决动态路由问题,且效果还不错,这便是 Akamai 的前身,也是全球第一个CDN 公司.98…
ExtJS6.0+快速入门+API下载地址 ExtAPI 下载地址如下,包含各个版本 http://docs.sencha.com/misc/guides/offline_docs.html 1.使用工具HBuilder 2.java 版本 8.0 3.extjs 版本 6.2.0 注意顺序 <!-- 描述:引入主题样式文件 --> <link rel="stylesheet" type="text/css" href="extjs\bu…
http://www.iteye.com/blogs/subjects/springMVC —————————————————————————————————————————————————————————————————— springMVC介绍 收藏 主要是对SpringMVC进行一些或浅或深的介绍. 分享到: 最近更新文章 Spring整合Hessian访问远程服务 Spring整合Hessian访问远程服务 目录 1.1      Hessian简介 1.2      整合 1.2.1 …